--- /srv/rebuilderd/tmp/rebuilderdJnpcW5/inputs/libpython3.13-dev_3.13.15-1_armhf.deb +++ /srv/rebuilderd/tmp/rebuilderdJnpcW5/out/libpython3.13-dev_3.13.15-1_armhf.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2026-08-11 08:30:27.000000 debian-binary │ --rw-r--r-- 0 0 0 7672 2026-08-11 08:30:27.000000 control.tar.xz │ --rw-r--r-- 0 0 0 4121772 2026-08-11 08:30:27.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 7676 2026-08-11 08:30:27.000000 control.tar.xz │ +-rw-r--r-- 0 0 0 4119960 2026-08-11 08:30:27.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./control │ │ │ @@ -1,13 +1,13 @@ │ │ │ Package: libpython3.13-dev │ │ │ Source: python3.13 │ │ │ Version: 3.13.15-1 │ │ │ Architecture: armhf │ │ │ Maintainer: Matthias Klose │ │ │ -Installed-Size: 16616 │ │ │ +Installed-Size: 16614 │ │ │ Depends: libpython3.13-stdlib (= 3.13.15-1), libpython3.13 (= 3.13.15-1), libexpat1-dev, zlib1g-dev │ │ │ Recommends: libc6-dev | libc-dev │ │ │ Section: libdevel │ │ │ Priority: optional │ │ │ Multi-Arch: same │ │ │ Description: Header files and a static library for Python (v3.13) │ │ │ Header files, a static library and development tools for building │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── file list │ │ │ @@ -287,15 +287,15 @@ │ │ │ -rw-r--r-- 0 root (0) root (0) 954 2026-08-11 08:30:27.000000 ./usr/lib/python3.13/config-3.13-arm-linux-gnueabihf/Setup.bootstrap │ │ │ -rw-r--r-- 0 root (0) root (0) 1064 2026-08-11 08:30:27.000000 ./usr/lib/python3.13/config-3.13-arm-linux-gnueabihf/Setup.local │ │ │ -rw-r--r-- 0 root (0) root (0) 6840 2026-08-11 08:30:27.000000 ./usr/lib/python3.13/config-3.13-arm-linux-gnueabihf/Setup.stdlib │ │ │ -rw-r--r-- 0 root (0) root (0) 5644 2026-08-11 08:30:27.000000 ./usr/lib/python3.13/config-3.13-arm-linux-gnueabihf/config.c │ │ │ -rw-r--r-- 0 root (0) root (0) 1751 2026-08-11 08:30:27.000000 ./usr/lib/python3.13/config-3.13-arm-linux-gnueabihf/config.c.in │ │ │ -rwxr-xr-x 0 root (0) root (0) 15358 2026-08-11 08:30:27.000000 ./usr/lib/python3.13/config-3.13-arm-linux-gnueabihf/install-sh │ │ │ -rw-r--r-- 0 root (0) root (0) 7199386 2026-08-11 08:30:27.000000 ./usr/lib/python3.13/config-3.13-arm-linux-gnueabihf/libpython3.13-pic.a │ │ │ --rw-r--r-- 0 root (0) root (0) 7461078 2026-08-11 08:30:27.000000 ./usr/lib/python3.13/config-3.13-arm-linux-gnueabihf/libpython3.13.a │ │ │ +-rw-r--r-- 0 root (0) root (0) 7459786 2026-08-11 08:30:27.000000 ./usr/lib/python3.13/config-3.13-arm-linux-gnueabihf/libpython3.13.a │ │ │ -rwxr-xr-x 0 root (0) root (0) 9045 2026-08-11 08:30:27.000000 ./usr/lib/python3.13/config-3.13-arm-linux-gnueabihf/makesetup │ │ │ -rwxr-xr-x 0 root (0) root (0) 2066 2026-08-11 08:30:27.000000 ./usr/lib/python3.13/config-3.13-arm-linux-gnueabihf/python-config.py │ │ │ -rw-r--r-- 0 root (0) root (0) 8544 2026-08-11 08:30:27.000000 ./usr/lib/python3.13/config-3.13-arm-linux-gnueabihf/python.o │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-08-11 08:30:27.000000 ./usr/share/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-08-11 08:30:27.000000 ./usr/share/doc/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-08-11 08:30:27.000000 ./usr/share/lintian/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-08-11 08:30:27.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 │ │ │ │ @@ -3457,74 +3457,74 @@ │ │ │ │ U _PyAST_Tuple │ │ │ │ U _PyAST_TypeIgnore │ │ │ │ U _PyAST_alias │ │ │ │ U _PyAST_arg │ │ │ │ U _PyAST_arguments │ │ │ │ U _PyArena_AddPyObject │ │ │ │ U _PyArena_Malloc │ │ │ │ -00000a6c T _PyPegen_add_type_comment_to_arg │ │ │ │ +00000a70 T _PyPegen_add_type_comment_to_arg │ │ │ │ 00000000 t _PyPegen_add_type_comment_to_arg.part.0.isra.0 │ │ │ │ 00000384 T _PyPegen_alias_for_star │ │ │ │ 000001da T _PyPegen_arguments_parsing_error │ │ │ │ 000002cc T _PyPegen_augoperator │ │ │ │ 00000270 T _PyPegen_check_barry_as_flufl │ │ │ │ -00001950 T _PyPegen_check_fstring_conversion │ │ │ │ +00001904 T _PyPegen_check_fstring_conversion │ │ │ │ 000003f8 T _PyPegen_check_legacy_stmt │ │ │ │ 0000007c T _PyPegen_checked_future_import │ │ │ │ 00000448 T _PyPegen_class_def_decorators │ │ │ │ -00000a78 T _PyPegen_cmpop_expr_pair │ │ │ │ -00000964 T _PyPegen_collect_call_seqs │ │ │ │ +00000a7c T _PyPegen_cmpop_expr_pair │ │ │ │ +00000968 T _PyPegen_collect_call_seqs │ │ │ │ 000000b4 T _PyPegen_concatenate_strings │ │ │ │ 00000000 T _PyPegen_constant_from_string │ │ │ │ -00000fb0 T _PyPegen_constant_from_token │ │ │ │ +00000f64 T _PyPegen_constant_from_token │ │ │ │ U _PyPegen_decode_string │ │ │ │ 0000048c T _PyPegen_decoded_constant_from_token │ │ │ │ 000002ec T _PyPegen_dummy_name │ │ │ │ 000001f8 T _PyPegen_empty_arguments │ │ │ │ 00000120 T _PyPegen_ensure_imaginary │ │ │ │ 000000c8 T _PyPegen_ensure_real │ │ │ │ -00001018 T _PyPegen_formatted_value │ │ │ │ +00000fcc T _PyPegen_formatted_value │ │ │ │ 00000198 T _PyPegen_function_def_decorators │ │ │ │ -00000aa0 T _PyPegen_get_cmpops │ │ │ │ -000007bc T _PyPegen_get_expr_name │ │ │ │ -00000af8 T _PyPegen_get_exprs │ │ │ │ -0000070c T _PyPegen_get_invalid_target │ │ │ │ -000015fc T _PyPegen_get_keys │ │ │ │ +00000aa4 T _PyPegen_get_cmpops │ │ │ │ +000007c4 T _PyPegen_get_expr_name │ │ │ │ +00000afc T _PyPegen_get_exprs │ │ │ │ +00000714 T _PyPegen_get_invalid_target │ │ │ │ +000015b0 T _PyPegen_get_keys │ │ │ │ 000002a0 T _PyPegen_get_last_comprehension_item │ │ │ │ -00000694 T _PyPegen_get_pattern_keys │ │ │ │ -000006d0 T _PyPegen_get_patterns │ │ │ │ -0000176c T _PyPegen_get_values │ │ │ │ +0000069c T _PyPegen_get_pattern_keys │ │ │ │ +000006d8 T _PyPegen_get_patterns │ │ │ │ +00001720 T _PyPegen_get_values │ │ │ │ 000002f8 T _PyPegen_join_names_with_dot │ │ │ │ -00000f0c T _PyPegen_join_sequences │ │ │ │ -000012b8 T _PyPegen_joined_str │ │ │ │ -0000066c T _PyPegen_key_pattern_pair │ │ │ │ -00001bd8 T _PyPegen_key_value_pair │ │ │ │ -00001928 T _PyPegen_keyword_or_starred │ │ │ │ -00000b50 T _PyPegen_make_arguments │ │ │ │ -00001b50 T _PyPegen_make_module │ │ │ │ +00000ec0 T _PyPegen_join_sequences │ │ │ │ +0000126c T _PyPegen_joined_str │ │ │ │ +00000674 T _PyPegen_key_pattern_pair │ │ │ │ +00001b88 T _PyPegen_key_value_pair │ │ │ │ +000018dc T _PyPegen_keyword_or_starred │ │ │ │ +00000b54 T _PyPegen_make_arguments │ │ │ │ +00001b00 T _PyPegen_make_module │ │ │ │ 0000015c T _PyPegen_map_names_to_ids │ │ │ │ -000018dc T _PyPegen_name_default_pair │ │ │ │ +00001890 T _PyPegen_name_default_pair │ │ │ │ U _PyPegen_new_identifier │ │ │ │ -00000948 T _PyPegen_new_type_comment │ │ │ │ +00000950 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 │ │ │ │ -00001a70 T _PyPegen_seq_delete_starred_exprs │ │ │ │ -000019b0 T _PyPegen_seq_extract_starred_exprs │ │ │ │ +00001a24 T _PyPegen_seq_delete_starred_exprs │ │ │ │ +00001964 T _PyPegen_seq_extract_starred_exprs │ │ │ │ 000002ba T _PyPegen_seq_first_item │ │ │ │ -000011c8 T _PyPegen_seq_flatten │ │ │ │ -000008e8 T _PyPegen_seq_insert_in_front │ │ │ │ +0000117c T _PyPegen_seq_flatten │ │ │ │ +000008ec T _PyPegen_seq_insert_in_front │ │ │ │ 0000028a T _PyPegen_seq_last_item │ │ │ │ -00000790 T _PyPegen_set_expr_context │ │ │ │ +00000794 T _PyPegen_set_expr_context │ │ │ │ 0000051c T _PyPegen_setup_full_format_spec │ │ │ │ -000008c4 T _PyPegen_singleton_seq │ │ │ │ -00000644 T _PyPegen_slash_with_default │ │ │ │ +000008c8 T _PyPegen_singleton_seq │ │ │ │ +0000064c T _PyPegen_slash_with_default │ │ │ │ 0000012c T _PyPegen_star_etc │ │ │ │ U _PyRuntime │ │ │ │ U _PyUnicodeWriter_Dealloc │ │ │ │ U _PyUnicodeWriter_Finish │ │ │ │ U _PyUnicodeWriter_Init │ │ │ │ U _PyUnicodeWriter_WriteStr │ │ │ │ U _PyUnicode_InternImmortal │ │ │ │ @@ -3539,16 +3539,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 │ │ │ │ -00000f74 t _get_defaults.isra.0 │ │ │ │ -00000ed0 t _get_names.isra.0 │ │ │ │ +00000f28 t _get_defaults.isra.0 │ │ │ │ +00000e84 t _get_names.isra.0 │ │ │ │ 00000178 t _set_seq_context │ │ │ │ U memmove │ │ │ │ U strchr │ │ │ │ U strcmp │ │ │ │ U strlen │ │ │ │ U strpbrk │ │ │ │ │ │ │ │ @@ -3661,26 +3661,26 @@ │ │ │ │ 00000f40 r .LC93 │ │ │ │ 00000f7c r .LC94 │ │ │ │ 00000f90 r .LC95 │ │ │ │ 00000fd0 r .LC96 │ │ │ │ 00000ffc r .LC97 │ │ │ │ 00001000 r .LC98 │ │ │ │ 0000101c r .LC99 │ │ │ │ -00001a60 t INVALID_VERSION_CHECK │ │ │ │ -000009d4 t NEW_TYPE_COMMENT.part.0.isra.0 │ │ │ │ +00001a50 t INVALID_VERSION_CHECK │ │ │ │ +000009c4 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 │ │ │ │ -00002f28 t RAISE_ERROR_KNOWN_LOCATION │ │ │ │ -00002ef0 t RAISE_ERROR_KNOWN_LOCATION.constprop.0 │ │ │ │ +00002f18 t RAISE_ERROR_KNOWN_LOCATION │ │ │ │ +00002ee0 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,271 +3837,271 @@ │ │ │ │ 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 │ │ │ │ -00014dc8 t _gather_116_rule │ │ │ │ -0000e6a8 t _gather_123_rule │ │ │ │ +00014dbc t _gather_116_rule │ │ │ │ +0000e6a4 t _gather_123_rule │ │ │ │ 00000bca t _gather_141_rule │ │ │ │ 00000bca t _gather_143_rule │ │ │ │ 00000bca t _gather_145_rule │ │ │ │ 00000bca t _gather_147_rule │ │ │ │ -00001920 t _gather_18_rule │ │ │ │ +00001910 t _gather_18_rule │ │ │ │ 00000000 t _gather_206_rule │ │ │ │ 00000f46 t _gather_208_rule │ │ │ │ -00001920 t _gather_20_rule │ │ │ │ +00001910 t _gather_20_rule │ │ │ │ 00000000 t _gather_210_rule │ │ │ │ 00000f46 t _gather_212_rule │ │ │ │ -00014dc8 t _gather_231_rule │ │ │ │ -0000e6a8 t _gather_274_rule │ │ │ │ -00001dc0 t _gather_51_rule │ │ │ │ -00001dc0 t _gather_53_rule │ │ │ │ -00001dc0 t _gather_55_rule │ │ │ │ -00001dc0 t _gather_57_rule │ │ │ │ -0001833c t _loop0_100_rule │ │ │ │ -00017924 t _loop0_106_rule │ │ │ │ -00017924 t _loop0_108_rule │ │ │ │ -0000312c t _loop0_110_rule │ │ │ │ -0000370c t _loop0_112_rule │ │ │ │ -00001618 t _loop0_119_rule │ │ │ │ -00001618 t _loop0_120_rule │ │ │ │ -000025fc t _loop0_129_rule │ │ │ │ -00003004 t _loop0_164_rule │ │ │ │ -00003004 t _loop0_165_rule │ │ │ │ -00001750 t _loop0_170_rule │ │ │ │ -000106cc t _loop0_171_rule │ │ │ │ -000106cc t _loop0_172_rule │ │ │ │ -00001750 t _loop0_175_rule │ │ │ │ -00001750 t _loop0_177_rule │ │ │ │ -00001750 t _loop0_182_rule │ │ │ │ -0000312c t _loop0_187_rule │ │ │ │ -00017924 t _loop0_188_rule │ │ │ │ -00017924 t _loop0_189_rule │ │ │ │ -0000312c t _loop0_193_rule │ │ │ │ -0000312c t _loop0_195_rule │ │ │ │ -00018970 t _loop0_1_rule │ │ │ │ -0000312c t _loop0_200_rule │ │ │ │ +00014dbc t _gather_231_rule │ │ │ │ +0000e6a4 t _gather_274_rule │ │ │ │ +00001db0 t _gather_51_rule │ │ │ │ +00001db0 t _gather_53_rule │ │ │ │ +00001db0 t _gather_55_rule │ │ │ │ +00001db0 t _gather_57_rule │ │ │ │ +00018358 t _loop0_100_rule │ │ │ │ +00017940 t _loop0_106_rule │ │ │ │ +00017940 t _loop0_108_rule │ │ │ │ +0000311c t _loop0_110_rule │ │ │ │ +000036fc t _loop0_112_rule │ │ │ │ +00001608 t _loop0_119_rule │ │ │ │ +00001608 t _loop0_120_rule │ │ │ │ +000025ec t _loop0_129_rule │ │ │ │ +00002ff4 t _loop0_164_rule │ │ │ │ +00002ff4 t _loop0_165_rule │ │ │ │ +00001740 t _loop0_170_rule │ │ │ │ +000106c8 t _loop0_171_rule │ │ │ │ +000106c8 t _loop0_172_rule │ │ │ │ +00001740 t _loop0_175_rule │ │ │ │ +00001740 t _loop0_177_rule │ │ │ │ +00001740 t _loop0_182_rule │ │ │ │ +0000311c t _loop0_187_rule │ │ │ │ +00017940 t _loop0_188_rule │ │ │ │ +00017940 t _loop0_189_rule │ │ │ │ +0000311c t _loop0_193_rule │ │ │ │ +0000311c t _loop0_195_rule │ │ │ │ +0001898c t _loop0_1_rule │ │ │ │ +0000311c t _loop0_200_rule │ │ │ │ 0000087e t _loop0_215_rule │ │ │ │ 0000087e t _loop0_218_rule │ │ │ │ -0000370c t _loop0_240_rule │ │ │ │ -00018970 t _loop0_2_rule │ │ │ │ -000106cc t _loop0_36_rule │ │ │ │ -00011928 t _loop0_37_rule │ │ │ │ -00011928 t _loop0_38_rule │ │ │ │ -00011928 t _loop0_40_rule │ │ │ │ -00001750 t _loop0_48_rule │ │ │ │ -00001750 t _loop0_49_rule │ │ │ │ -00017924 t _loop0_98_rule │ │ │ │ -0001833c t _loop0_99_rule │ │ │ │ -00017008 t _loop1_101_rule │ │ │ │ -00017f84 t _loop1_103_rule │ │ │ │ -00017008 t _loop1_104_rule │ │ │ │ -00017008 t _loop1_105_rule │ │ │ │ -000057f0 t _loop1_111_rule │ │ │ │ -0000fd74 t _loop1_173_rule │ │ │ │ -00001bf4 t _loop1_178_rule │ │ │ │ -000107a8 t _loop1_185_rule │ │ │ │ -000057f0 t _loop1_196_rule │ │ │ │ -00017f84 t _loop1_197_rule │ │ │ │ -00014a2c t _loop1_216_rule │ │ │ │ -00006090 t _loop1_219_rule │ │ │ │ -0000fd74 t _loop1_39_rule │ │ │ │ -000107a8 t _loop1_41_rule │ │ │ │ -0000fd74 t _loop1_42_rule │ │ │ │ -0000fd74 t _loop1_43_rule │ │ │ │ -000107a8 t _loop1_45_rule │ │ │ │ -000107a8 t _loop1_47_rule │ │ │ │ -00001bf4 t _loop1_50_rule │ │ │ │ -00014a2c t _loop1_60_rule │ │ │ │ -00006090 t _loop1_61_rule │ │ │ │ +000036fc t _loop0_240_rule │ │ │ │ +0001898c t _loop0_2_rule │ │ │ │ +000106c8 t _loop0_36_rule │ │ │ │ +00011924 t _loop0_37_rule │ │ │ │ +00011924 t _loop0_38_rule │ │ │ │ +00011924 t _loop0_40_rule │ │ │ │ +00001740 t _loop0_48_rule │ │ │ │ +00001740 t _loop0_49_rule │ │ │ │ +00017940 t _loop0_98_rule │ │ │ │ +00018358 t _loop0_99_rule │ │ │ │ +0001701c t _loop1_101_rule │ │ │ │ +00017fa0 t _loop1_103_rule │ │ │ │ +0001701c t _loop1_104_rule │ │ │ │ +0001701c t _loop1_105_rule │ │ │ │ +000057e0 t _loop1_111_rule │ │ │ │ +0000fd70 t _loop1_173_rule │ │ │ │ +00001be4 t _loop1_178_rule │ │ │ │ +000107a4 t _loop1_185_rule │ │ │ │ +000057e0 t _loop1_196_rule │ │ │ │ +00017fa0 t _loop1_197_rule │ │ │ │ +00014a20 t _loop1_216_rule │ │ │ │ +00006080 t _loop1_219_rule │ │ │ │ +0000fd70 t _loop1_39_rule │ │ │ │ +000107a4 t _loop1_41_rule │ │ │ │ +0000fd70 t _loop1_42_rule │ │ │ │ +0000fd70 t _loop1_43_rule │ │ │ │ +000107a4 t _loop1_45_rule │ │ │ │ +000107a4 t _loop1_47_rule │ │ │ │ +00001be4 t _loop1_50_rule │ │ │ │ +00014a20 t _loop1_60_rule │ │ │ │ +00006080 t _loop1_61_rule │ │ │ │ 000022c0 t _tmp_10_rule │ │ │ │ -00003574 t _tmp_11_rule │ │ │ │ -00003574 t _tmp_13_rule │ │ │ │ +00003564 t _tmp_11_rule │ │ │ │ +00003564 t _tmp_13_rule │ │ │ │ 00000776 t _tmp_149_rule │ │ │ │ 00000d0c t _tmp_155_rule │ │ │ │ -0000350c t _tmp_157_rule │ │ │ │ -00002af4 t _tmp_158_rule │ │ │ │ +000034fc t _tmp_157_rule │ │ │ │ +00002ae4 t _tmp_158_rule │ │ │ │ 00000dc4 t _tmp_159_rule │ │ │ │ 00000722 t _tmp_160_rule │ │ │ │ -00002f6c t _tmp_161_rule │ │ │ │ +00002f5c t _tmp_161_rule │ │ │ │ 00000bc8 t _tmp_162_rule │ │ │ │ -00002a3c t _tmp_169_rule │ │ │ │ -00002a3c t _tmp_174_rule │ │ │ │ -00006820 t _tmp_179_rule │ │ │ │ +00002a2c t _tmp_169_rule │ │ │ │ +00002a2c t _tmp_174_rule │ │ │ │ +00006810 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 │ │ │ │ -0000681c t _tmp_203_rule │ │ │ │ +0000680c 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 │ │ │ │ -00002a90 t _tmp_227_rule │ │ │ │ -00002a90 t _tmp_228_rule │ │ │ │ +00002a80 t _tmp_227_rule │ │ │ │ +00002a80 t _tmp_228_rule │ │ │ │ 00000e1a t _tmp_229_rule.isra.0 │ │ │ │ -0000253c t _tmp_22_rule │ │ │ │ -00002704 t _tmp_233_rule │ │ │ │ -00006878 t _tmp_234_rule │ │ │ │ +0000252c t _tmp_22_rule │ │ │ │ +000026f4 t _tmp_233_rule │ │ │ │ +00006868 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 │ │ │ │ -00013c24 t _tmp_259_rule │ │ │ │ -00013c24 t _tmp_260_rule │ │ │ │ +00013c20 t _tmp_259_rule │ │ │ │ +00013c20 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 │ │ │ │ -0000fc44 t _tmp_28_rule │ │ │ │ -0000fc44 t _tmp_31_rule │ │ │ │ -00002594 t _tmp_59_rule │ │ │ │ -0000fc44 t _tmp_62_rule │ │ │ │ -0000fc44 t _tmp_63_rule │ │ │ │ -0000637c t _tmp_67_rule │ │ │ │ -00006818 t _tmp_68_rule │ │ │ │ -00005788 t _tmp_69_rule │ │ │ │ +0000fc40 t _tmp_28_rule │ │ │ │ +0000fc40 t _tmp_31_rule │ │ │ │ +00002584 t _tmp_59_rule │ │ │ │ +0000fc40 t _tmp_62_rule │ │ │ │ +0000fc40 t _tmp_63_rule │ │ │ │ +0000636c t _tmp_67_rule │ │ │ │ +00006808 t _tmp_68_rule │ │ │ │ +00005778 t _tmp_69_rule │ │ │ │ 0000c918 t _tmp_6_rule │ │ │ │ -00005a70 t _tmp_70_rule │ │ │ │ +00005a60 t _tmp_70_rule │ │ │ │ 0000217c t _tmp_7_rule │ │ │ │ 000021f4 t _tmp_8_rule │ │ │ │ -00005a18 t _tmp_93_rule │ │ │ │ +00005a1c t _tmp_93_rule │ │ │ │ 00002258 t _tmp_9_rule │ │ │ │ 0000e108 t annotated_rhs_rule │ │ │ │ 0000df0c t args_rule │ │ │ │ 0000d60c t arguments_rule │ │ │ │ -00004a7c t atom_rule │ │ │ │ -000053a4 t attr_rule │ │ │ │ -00015288 t augassign_rule │ │ │ │ -0000a434 t bitwise_and_rule │ │ │ │ -00009ec4 t bitwise_or_rule │ │ │ │ -0000a080 t bitwise_xor_rule │ │ │ │ -0001292c t block_rule │ │ │ │ -00000ec4 t class_def_raw_rule │ │ │ │ -00003f80 t closed_pattern_rule │ │ │ │ -00004da0 t complex_number_rule │ │ │ │ +00004a80 t atom_rule │ │ │ │ +00005394 t attr_rule │ │ │ │ +0001527c t augassign_rule │ │ │ │ +0000a438 t bitwise_and_rule │ │ │ │ +00009ec8 t bitwise_or_rule │ │ │ │ +0000a084 t bitwise_xor_rule │ │ │ │ +00012928 t block_rule │ │ │ │ +00000eb4 t class_def_raw_rule │ │ │ │ +00003f70 t closed_pattern_rule │ │ │ │ +00004d90 t complex_number_rule │ │ │ │ 0000077c t compound_stmt_rule │ │ │ │ -0000818c t conjunction_rule │ │ │ │ +00008190 t conjunction_rule │ │ │ │ 0000c55c t decorators_rule │ │ │ │ -000162b4 t default_rule │ │ │ │ -000021e4 t del_target_rule │ │ │ │ -00002054 t del_targets_rule │ │ │ │ -00007924 t disjunction_rule │ │ │ │ -000008f0 t dotted_as_name_rule │ │ │ │ +000162c8 t default_rule │ │ │ │ +000021d4 t del_target_rule │ │ │ │ +00002044 t del_targets_rule │ │ │ │ +00007928 t disjunction_rule │ │ │ │ +000008e0 t dotted_as_name_rule │ │ │ │ 0000e15c t dotted_name_rule │ │ │ │ -000063d4 t double_star_pattern_rule │ │ │ │ -00013e0c t elif_stmt_rule │ │ │ │ -000140fc t else_block_rule │ │ │ │ -00007368 t expression_rule │ │ │ │ -0001686c t expressions_rule │ │ │ │ -0000b8e8 t factor_rule │ │ │ │ -000148c8 t finally_block_rule │ │ │ │ +000063c4 t double_star_pattern_rule │ │ │ │ +00013e08 t elif_stmt_rule │ │ │ │ +000140f8 t else_block_rule │ │ │ │ +0000736c t expression_rule │ │ │ │ +00016880 t expressions_rule │ │ │ │ +0000b8ec t factor_rule │ │ │ │ +000148c4 t finally_block_rule │ │ │ │ 0000c980 t for_if_clauses_rule │ │ │ │ -000011ec t for_stmt_rule │ │ │ │ -0001321c t fstring_replacement_field_rule │ │ │ │ -00013ab4 t func_type_comment_rule │ │ │ │ +000011dc t for_stmt_rule │ │ │ │ +00013218 t fstring_replacement_field_rule │ │ │ │ +00013ab0 t func_type_comment_rule │ │ │ │ 0000ce1c t function_def_raw_rule │ │ │ │ -000070a0 t genexp_rule │ │ │ │ -0000570c t guard_rule │ │ │ │ +000070a4 t genexp_rule │ │ │ │ +000056fc t guard_rule │ │ │ │ 000001fa t imaginary_number_rule │ │ │ │ -00000dd4 t import_from_as_name_rule │ │ │ │ -00000c40 t import_from_as_names_rule │ │ │ │ -00000a00 t import_from_targets_rule │ │ │ │ +00000dc4 t import_from_as_name_rule │ │ │ │ +00000c30 t import_from_as_names_rule │ │ │ │ +000009f0 t import_from_targets_rule │ │ │ │ 00000000 t import_stmt_rule │ │ │ │ -00002e4c t invalid_ann_assign_target_rule │ │ │ │ -00002b64 t invalid_comprehension_rule │ │ │ │ +00002e3c t invalid_ann_assign_target_rule │ │ │ │ +00002b54 t invalid_comprehension_rule │ │ │ │ 000009ae t invalid_except_stmt_rule │ │ │ │ -00002dd4 t invalid_for_target_rule │ │ │ │ -000032dc t invalid_kwarg_rule.isra.0 │ │ │ │ +00002dc4 t invalid_for_target_rule │ │ │ │ +000032cc t invalid_kwarg_rule.isra.0 │ │ │ │ 000002d8 t invalid_lambda_parameters_rule.isra.0 │ │ │ │ -0000275c t invalid_parameters_rule.isra.0 │ │ │ │ -00008b74 t inversion_rule │ │ │ │ -00006450 t items_pattern_rule │ │ │ │ -000065bc t key_value_pattern_rule │ │ │ │ -00005be0 t keyword_pattern_rule │ │ │ │ -00005a74 t keyword_patterns_rule │ │ │ │ -00016704 t kwarg_or_double_starred_rule │ │ │ │ -000163c0 t kwarg_or_starred_rule │ │ │ │ -0001552c t kwargs_rule │ │ │ │ -00012788 t kwds_rule │ │ │ │ -000187d0 t lambda_kwds_rule │ │ │ │ -0000320c t lambda_param_maybe_default_rule │ │ │ │ -000173f8 t lambda_param_no_default_rule │ │ │ │ -0001756c t lambda_param_rule │ │ │ │ -0001806c t lambda_param_with_default_rule │ │ │ │ -00016b80 t lambda_parameters_rule │ │ │ │ -00016f58 t lambda_slash_no_default_rule │ │ │ │ -00017648 t lambda_slash_with_default_rule │ │ │ │ -0001841c t lambda_star_etc_rule │ │ │ │ +0000274c t invalid_parameters_rule.isra.0 │ │ │ │ +00008b78 t inversion_rule │ │ │ │ +00006440 t items_pattern_rule │ │ │ │ +000065ac t key_value_pattern_rule │ │ │ │ +00005bd0 t keyword_pattern_rule │ │ │ │ +00005a64 t keyword_patterns_rule │ │ │ │ +00016718 t kwarg_or_double_starred_rule │ │ │ │ +000163d4 t kwarg_or_starred_rule │ │ │ │ +00015520 t kwargs_rule │ │ │ │ +00012784 t kwds_rule │ │ │ │ +000187ec t lambda_kwds_rule │ │ │ │ +000031fc t lambda_param_maybe_default_rule │ │ │ │ +00017414 t lambda_param_no_default_rule │ │ │ │ +00017588 t lambda_param_rule │ │ │ │ +00018088 t lambda_param_with_default_rule │ │ │ │ +00016b94 t lambda_parameters_rule │ │ │ │ +00016f6c t lambda_slash_no_default_rule │ │ │ │ +00017664 t lambda_slash_with_default_rule │ │ │ │ +00018438 t lambda_star_etc_rule │ │ │ │ 0000c784 t lambdef_rule │ │ │ │ -00012ccc t list_rule │ │ │ │ -00005580 t maybe_sequence_pattern_rule │ │ │ │ -000039d8 t maybe_star_pattern_rule │ │ │ │ -0000552c t name_or_attr_rule │ │ │ │ -000111b4 t named_expression_rule │ │ │ │ -00003944 t open_sequence_pattern_rule │ │ │ │ -00003d6c t or_pattern_rule │ │ │ │ -0000fe5c t param_no_default_rule │ │ │ │ -00010260 t param_rule │ │ │ │ -00001ab0 t param_star_annotation_rule │ │ │ │ -0000f4b8 t parameters_rule │ │ │ │ -0000f450 t params_rule │ │ │ │ -00005220 t pattern_capture_target_rule │ │ │ │ -00003b54 t pattern_rule │ │ │ │ -0000385c t patterns_rule │ │ │ │ -000058e4 t positional_patterns_rule │ │ │ │ +00012cc8 t list_rule │ │ │ │ +00005570 t maybe_sequence_pattern_rule │ │ │ │ +000039c8 t maybe_star_pattern_rule │ │ │ │ +0000551c t name_or_attr_rule │ │ │ │ +000111b0 t named_expression_rule │ │ │ │ +00003934 t open_sequence_pattern_rule │ │ │ │ +00003d5c t or_pattern_rule │ │ │ │ +0000fe58 t param_no_default_rule │ │ │ │ +0001025c t param_rule │ │ │ │ +00001aa0 t param_star_annotation_rule │ │ │ │ +0000f4b4 t parameters_rule │ │ │ │ +0000f44c t params_rule │ │ │ │ +00005210 t pattern_capture_target_rule │ │ │ │ +00003b44 t pattern_rule │ │ │ │ +0000384c t patterns_rule │ │ │ │ +000058d4 t positional_patterns_rule │ │ │ │ 0000bf04 t primary_raw │ │ │ │ 0000be10 t primary_rule │ │ │ │ -000051a8 t real_number_rule │ │ │ │ +00005198 t real_number_rule │ │ │ │ 00000000 d reserved_keywords │ │ │ │ -0000a9e0 t shift_expr_rule │ │ │ │ -00004cb0 t signed_number_rule │ │ │ │ +0000a9e4 t shift_expr_rule │ │ │ │ +00004ca0 t signed_number_rule │ │ │ │ 00002544 t simple_stmt_rule │ │ │ │ 00002328 t simple_stmts_rule │ │ │ │ -00007c44 t single_target_rule │ │ │ │ -0000fcc4 t slash_no_default_rule │ │ │ │ -000103b4 t slash_with_default_rule │ │ │ │ -00014750 t slice_rule │ │ │ │ -00014270 t slices_rule │ │ │ │ +00007c48 t single_target_rule │ │ │ │ +0000fcc0 t slash_no_default_rule │ │ │ │ +000103b0 t slash_with_default_rule │ │ │ │ +0001474c t slice_rule │ │ │ │ +0001426c t slices_rule │ │ │ │ 00000024 d soft_keywords │ │ │ │ -00012278 t star_etc_rule │ │ │ │ -00009db8 t star_expression_rule │ │ │ │ -000084fc t star_expressions_rule │ │ │ │ -00011838 t star_named_expression_rule │ │ │ │ -00012dc8 t star_named_expressions_rule │ │ │ │ -000064e8 t star_target_rule │ │ │ │ -000060c4 t star_targets_rule │ │ │ │ -0000f264 t starred_expression_rule │ │ │ │ -00005a7c t strings_rule │ │ │ │ -000035f0 t subject_expr_rule │ │ │ │ -0000ad50 t sum_rule │ │ │ │ -0000604c t t_lookahead_rule │ │ │ │ -000041a0 t t_primary_raw │ │ │ │ -00004110 t t_primary_rule │ │ │ │ -0000666c t target_with_star_atom_rule │ │ │ │ -0000b040 t term_raw │ │ │ │ -0000af50 t term_rule │ │ │ │ -00011584 t tuple_rule │ │ │ │ -00006000 t type_param_default_rule │ │ │ │ -00005c68 t type_param_rule │ │ │ │ -0000ee68 t type_params_rule │ │ │ │ -000052c4 t wildcard_pattern_rule │ │ │ │ -00001f00 t with_item_rule │ │ │ │ -0000f114 t yield_expr_rule │ │ │ │ +00012274 t star_etc_rule │ │ │ │ +00009dbc t star_expression_rule │ │ │ │ +00008500 t star_expressions_rule │ │ │ │ +00011834 t star_named_expression_rule │ │ │ │ +00012dc4 t star_named_expressions_rule │ │ │ │ +000064ec t star_target_rule │ │ │ │ +000060c8 t star_targets_rule │ │ │ │ +0000f260 t starred_expression_rule │ │ │ │ +00005a80 t strings_rule │ │ │ │ +000035e0 t subject_expr_rule │ │ │ │ +0000ad54 t sum_rule │ │ │ │ +00006050 t t_lookahead_rule │ │ │ │ +000041a4 t t_primary_raw │ │ │ │ +00004114 t t_primary_rule │ │ │ │ +00006670 t target_with_star_atom_rule │ │ │ │ +0000b044 t term_raw │ │ │ │ +0000af54 t term_rule │ │ │ │ +00011580 t tuple_rule │ │ │ │ +00005ff0 t type_param_default_rule │ │ │ │ +00005c58 t type_param_rule │ │ │ │ +0000ee64 t type_params_rule │ │ │ │ +000052b4 t wildcard_pattern_rule │ │ │ │ +00001ef0 t with_item_rule │ │ │ │ +0000f110 t yield_expr_rule │ │ │ │ │ │ │ │ string_parser.o: │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000001c r .LC1 │ │ │ │ 0000004c r .LC2 │ │ │ │ 00000054 r .LC3 │ │ │ │ 0000005c r .LC4 │ │ │ │ @@ -4201,15 +4201,15 @@ │ │ │ │ U PyMem_Malloc │ │ │ │ U PyMem_Realloc │ │ │ │ U PyUnicode_AsUTF8String │ │ │ │ U PyUnicode_DecodeUTF8 │ │ │ │ U PyUnicode_Substring │ │ │ │ U _PyLexer_token_setup │ │ │ │ U _PyLexer_type_comment_token_setup │ │ │ │ -00002528 T _PyLexer_update_fstring_expr │ │ │ │ +000024e4 T _PyLexer_update_fstring_expr │ │ │ │ U _PyToken_OneChar │ │ │ │ U _PyToken_ThreeChars │ │ │ │ U _PyToken_TwoChars │ │ │ │ 00000000 T _PyTokenizer_Get │ │ │ │ U _PyTokenizer_indenterror │ │ │ │ U _PyTokenizer_parser_warn │ │ │ │ U _PyTokenizer_syntaxerror │ │ │ │ @@ -4224,29 +4224,29 @@ │ │ │ │ U __aeabi_idiv │ │ │ │ 00000000 r __func__.0 │ │ │ │ 00000058 t lookahead │ │ │ │ U memchr │ │ │ │ U memcmp │ │ │ │ U strlen │ │ │ │ U strncpy │ │ │ │ -000024c8 t tok_backup │ │ │ │ +00002484 t tok_backup │ │ │ │ 00000000 t tok_continuation_line │ │ │ │ -00002620 t tok_decimal_tail │ │ │ │ +000025dc t tok_decimal_tail │ │ │ │ 00000930 t tok_get_normal_mode │ │ │ │ -0000240c t tok_nextc │ │ │ │ -00002874 t verify_end_of_number │ │ │ │ -00002734 t verify_end_of_number.constprop.0 │ │ │ │ +000023c8 t tok_nextc │ │ │ │ +00002830 t verify_end_of_number │ │ │ │ +000026f0 t verify_end_of_number.constprop.0 │ │ │ │ │ │ │ │ state.o: │ │ │ │ U PyErr_NoMemory │ │ │ │ U PyMem_Calloc │ │ │ │ U PyMem_Free │ │ │ │ 000000c4 T _PyLexer_token_setup │ │ │ │ 00000000 T _PyLexer_type_comment_token_setup │ │ │ │ -000002bc T _PyToken_Free │ │ │ │ +000002b8 T _PyToken_Free │ │ │ │ 000000bc T _PyToken_Init │ │ │ │ 00000138 T _PyTokenizer_Free │ │ │ │ 00000000 T _PyTokenizer_tok_new │ │ │ │ U _Py_Dealloc │ │ │ │ U memset │ │ │ │ │ │ │ │ file_tokenizer.o: │ │ │ │ @@ -4569,19 +4569,19 @@ │ │ │ │ 00000dc0 r .LC91 │ │ │ │ 00000dcc r .LC92 │ │ │ │ 00000dd4 r .LC93 │ │ │ │ 00000e0c r .LC94 │ │ │ │ 00000e44 r .LC95 │ │ │ │ 00000cf4 T PyAIter_Check │ │ │ │ 00000a0e T PyBuffer_FillContiguousStrides │ │ │ │ -000009bc T PyBuffer_FillInfo │ │ │ │ +000009c4 T PyBuffer_FillInfo │ │ │ │ 000008fe T PyBuffer_FromContiguous │ │ │ │ -00005134 T PyBuffer_GetPointer │ │ │ │ -00004168 T PyBuffer_IsContiguous │ │ │ │ -00000afc T PyBuffer_Release │ │ │ │ +0000513c T PyBuffer_GetPointer │ │ │ │ +00004170 T PyBuffer_IsContiguous │ │ │ │ +00000b04 T PyBuffer_Release │ │ │ │ 00000866 T PyBuffer_SizeFromFormat │ │ │ │ U PyByteArray_Type │ │ │ │ U PyBytes_FromStringAndSize │ │ │ │ U PyCFunction_Type │ │ │ │ U PyComplex_Type │ │ │ │ U PyDict_GetItemRef │ │ │ │ U PyDict_Items │ │ │ │ @@ -4606,126 +4606,126 @@ │ │ │ │ U PyExc_StopIteration │ │ │ │ U PyExc_SystemError │ │ │ │ U PyExc_TypeError │ │ │ │ U PyExc_ValueError │ │ │ │ U PyFloat_FromDouble │ │ │ │ U PyFloat_FromString │ │ │ │ U PyFloat_Type │ │ │ │ -00002eac T PyIndex_Check │ │ │ │ -00003d98 T PyIter_Check │ │ │ │ -0000063c T PyIter_Next │ │ │ │ +00002eb4 T PyIndex_Check │ │ │ │ +00003da0 T PyIter_Check │ │ │ │ +00000644 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 │ │ │ │ -000007c0 T PyMapping_Check │ │ │ │ +000007c8 T PyMapping_Check │ │ │ │ 00000000 T PyMapping_GetItemString │ │ │ │ -00000768 T PyMapping_GetOptionalItem │ │ │ │ +00000770 T PyMapping_GetOptionalItem │ │ │ │ 00000de0 T PyMapping_GetOptionalItemString │ │ │ │ 000005a4 T PyMapping_HasKey │ │ │ │ 000005e4 T PyMapping_HasKeyString │ │ │ │ 00000622 T PyMapping_HasKeyStringWithError │ │ │ │ 00000646 T PyMapping_HasKeyWithError │ │ │ │ -0000387c T PyMapping_Items │ │ │ │ -00003638 T PyMapping_Keys │ │ │ │ +00003884 T PyMapping_Items │ │ │ │ +00003640 T PyMapping_Keys │ │ │ │ 00000cec T PyMapping_Length │ │ │ │ 00000194 T PyMapping_SetItemString │ │ │ │ -00003820 T PyMapping_Size │ │ │ │ +00003828 T PyMapping_Size │ │ │ │ 0000098c T PyMapping_Values │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ -00004400 T PyNumber_Absolute │ │ │ │ -000007d8 T PyNumber_Add │ │ │ │ -00003128 T PyNumber_And │ │ │ │ -0000159c T PyNumber_AsSsize_t │ │ │ │ -000035e8 T PyNumber_Check │ │ │ │ -00004444 T PyNumber_Divmod │ │ │ │ -00004e80 T PyNumber_Float │ │ │ │ -00003c84 T PyNumber_FloorDivide │ │ │ │ -000026d8 T PyNumber_InPlaceAdd │ │ │ │ -000042c4 T PyNumber_InPlaceAnd │ │ │ │ -00004ff8 T PyNumber_InPlaceFloorDivide │ │ │ │ -00004d44 T PyNumber_InPlaceLshift │ │ │ │ +00004408 T PyNumber_Absolute │ │ │ │ +000007e0 T PyNumber_Add │ │ │ │ +00003130 T PyNumber_And │ │ │ │ +000015a4 T PyNumber_AsSsize_t │ │ │ │ +000035f0 T PyNumber_Check │ │ │ │ +0000444c T PyNumber_Divmod │ │ │ │ +00004e88 T PyNumber_Float │ │ │ │ +00003c8c T PyNumber_FloorDivide │ │ │ │ +000026e0 T PyNumber_InPlaceAdd │ │ │ │ +000042cc T PyNumber_InPlaceAnd │ │ │ │ +00005000 T PyNumber_InPlaceFloorDivide │ │ │ │ +00004d4c T PyNumber_InPlaceLshift │ │ │ │ 000002c4 T PyNumber_InPlaceMatrixMultiply │ │ │ │ 000008d8 T PyNumber_InPlaceMultiply │ │ │ │ -000017dc T PyNumber_InPlaceOr │ │ │ │ +000017e4 T PyNumber_InPlaceOr │ │ │ │ 0000049c T PyNumber_InPlacePower │ │ │ │ 00000b1c T PyNumber_InPlaceRemainder │ │ │ │ 00000d8c T PyNumber_InPlaceRshift │ │ │ │ 00000548 T PyNumber_InPlaceSubtract │ │ │ │ 00000b88 T PyNumber_InPlaceTrueDivide │ │ │ │ 00000628 T PyNumber_InPlaceXor │ │ │ │ -00003a68 T PyNumber_Index │ │ │ │ -000029dc T PyNumber_Invert │ │ │ │ -0000323c T PyNumber_Long │ │ │ │ -00001c98 T PyNumber_Lshift │ │ │ │ +00003a70 T PyNumber_Index │ │ │ │ +000029e4 T PyNumber_Invert │ │ │ │ +00003244 T PyNumber_Long │ │ │ │ +00001ca0 T PyNumber_Lshift │ │ │ │ 000001e6 T PyNumber_MatrixMultiply │ │ │ │ -00002ec0 T PyNumber_Multiply │ │ │ │ -00002894 T PyNumber_Negative │ │ │ │ -00003b70 T PyNumber_Or │ │ │ │ +00002ec8 T PyNumber_Multiply │ │ │ │ +0000289c T PyNumber_Negative │ │ │ │ +00003b78 T PyNumber_Or │ │ │ │ 00000b44 T PyNumber_Positive │ │ │ │ -00004a8c T PyNumber_Power │ │ │ │ -00003db4 T PyNumber_Remainder │ │ │ │ -00004c30 T PyNumber_Rshift │ │ │ │ -00001dac T PyNumber_Subtract │ │ │ │ -00004964 T PyNumber_ToBase │ │ │ │ -00003ec8 T PyNumber_TrueDivide │ │ │ │ -00004850 T PyNumber_Xor │ │ │ │ +00004a94 T PyNumber_Power │ │ │ │ +00003dbc T PyNumber_Remainder │ │ │ │ +00004c38 T PyNumber_Rshift │ │ │ │ +00001db4 T PyNumber_Subtract │ │ │ │ +0000496c T PyNumber_ToBase │ │ │ │ +00003ed0 T PyNumber_TrueDivide │ │ │ │ +00004858 T PyNumber_Xor │ │ │ │ 00000c9a T PyObject_AsCharBuffer │ │ │ │ 00000c9c T PyObject_AsReadBuffer │ │ │ │ 00000be0 T PyObject_AsWriteBuffer │ │ │ │ U PyObject_CallFunctionObjArgs │ │ │ │ U PyObject_CallOneArg │ │ │ │ -00002a20 T PyObject_CheckBuffer │ │ │ │ +00002a28 T PyObject_CheckBuffer │ │ │ │ 00000c9e T PyObject_CheckReadBuffer │ │ │ │ 00000a52 T PyObject_CopyData │ │ │ │ -00002cd0 T PyObject_DelItem │ │ │ │ +00002cd8 T PyObject_DelItem │ │ │ │ 00000524 T PyObject_DelItemString │ │ │ │ -00001a68 T PyObject_Format │ │ │ │ +00001a70 T PyObject_Format │ │ │ │ 0000049e T PyObject_GetAIter │ │ │ │ -0000095c T PyObject_GetBuffer │ │ │ │ -00000440 T PyObject_GetItem │ │ │ │ -00000598 T PyObject_GetIter │ │ │ │ +00000964 T PyObject_GetBuffer │ │ │ │ +00000448 T PyObject_GetItem │ │ │ │ +000005a0 T PyObject_GetIter │ │ │ │ U PyObject_GetOptionalAttr │ │ │ │ -00000b54 T PyObject_IsInstance │ │ │ │ -00001ec0 T PyObject_IsSubclass │ │ │ │ +00000b5c T PyObject_IsInstance │ │ │ │ +00001ec8 T PyObject_IsSubclass │ │ │ │ U PyObject_IsTrue │ │ │ │ 00000a0a T PyObject_Length │ │ │ │ -00002a30 T PyObject_LengthHint │ │ │ │ +00002a38 T PyObject_LengthHint │ │ │ │ U PyObject_RichCompareBool │ │ │ │ -00000698 T PyObject_SetItem │ │ │ │ -00002c14 T PyObject_Size │ │ │ │ +000006a0 T PyObject_SetItem │ │ │ │ +00002c1c T PyObject_Size │ │ │ │ U PyObject_Str │ │ │ │ 00000164 T PyObject_Type │ │ │ │ U PyObject_VectorcallMethod │ │ │ │ U PySeqIter_New │ │ │ │ -00004558 T PySequence_Check │ │ │ │ -000046a8 T PySequence_Concat │ │ │ │ -00001578 T PySequence_Contains │ │ │ │ +00004560 T PySequence_Check │ │ │ │ +000046b0 T PySequence_Concat │ │ │ │ +00001580 T PySequence_Contains │ │ │ │ 0000032e T PySequence_Count │ │ │ │ -00002e10 T PySequence_DelItem │ │ │ │ +00002e18 T PySequence_DelItem │ │ │ │ 00000ed8 T PySequence_DelSlice │ │ │ │ -000028d8 T PySequence_Fast │ │ │ │ -00001c00 T PySequence_GetItem │ │ │ │ +000028e0 T PySequence_Fast │ │ │ │ +00001c08 T PySequence_GetItem │ │ │ │ 000005b0 T PySequence_GetSlice │ │ │ │ 00000cf0 T PySequence_In │ │ │ │ 00000334 T PySequence_InPlaceConcat │ │ │ │ 0000066a T PySequence_InPlaceRepeat │ │ │ │ 00000754 T PySequence_Index │ │ │ │ 00000ce8 T PySequence_Length │ │ │ │ -00002d9c T PySequence_List │ │ │ │ +00002da4 T PySequence_List │ │ │ │ 00000718 T PySequence_Repeat │ │ │ │ 00000e3c T PySequence_SetItem │ │ │ │ 00000f50 T PySequence_SetSlice │ │ │ │ -00004574 T PySequence_Size │ │ │ │ +0000457c 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 │ │ │ │ @@ -4747,22 +4747,22 @@ │ │ │ │ U _PyGen_FetchStopIterationValue │ │ │ │ U _PyImport_GetModuleAttrString │ │ │ │ U _PyList_Extend │ │ │ │ U _PyLong_Copy │ │ │ │ U _PyLong_Format │ │ │ │ U _PyLong_FromBytes │ │ │ │ 0000003c T _PyNumber_InPlacePowerNoMod │ │ │ │ -00001700 T _PyNumber_Index │ │ │ │ -00003fdc T _PyNumber_PowerNoMod │ │ │ │ +00001708 T _PyNumber_Index │ │ │ │ +00003fe4 T _PyNumber_PowerNoMod │ │ │ │ 00000590 T _PyObject_HasLen │ │ │ │ U _PyObject_LookupSpecial │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ U _PyObject_NextNotImplemented │ │ │ │ -000045d0 T _PyObject_RealIsInstance │ │ │ │ -00002c70 T _PyObject_RealIsSubclass │ │ │ │ +000045d8 T _PyObject_RealIsInstance │ │ │ │ +00002c78 T _PyObject_RealIsSubclass │ │ │ │ U _PyRuntime │ │ │ │ 00000758 T _PySequence_IterSearch │ │ │ │ U _PySlice_FromIndices │ │ │ │ U _PyTuple_Resize │ │ │ │ U _PyUnion_Type │ │ │ │ U _Py_CallInInterpreter │ │ │ │ U _Py_CallInInterpreterAndRawFree │ │ │ │ @@ -4777,22 +4777,22 @@ │ │ │ │ U _Py_union_args │ │ │ │ U __aeabi_idiv │ │ │ │ 000008e8 t _buffer_release_call │ │ │ │ 00000c3c t abstract_issubclass │ │ │ │ 00000c4c t as_read_buffer │ │ │ │ 000001f0 t binary_iop │ │ │ │ 00000324 t binary_iop.part.0 │ │ │ │ -00001918 t binary_iop1 │ │ │ │ +00001920 t binary_iop1 │ │ │ │ 0000038c t binary_op.part.0 │ │ │ │ 00000bb0 t check_class │ │ │ │ U memcpy │ │ │ │ 00000572 t null_error.isra.0 │ │ │ │ -00003510 t object_isinstance │ │ │ │ -000020b4 t object_issubclass │ │ │ │ -00000e60 t object_recursive_isinstance │ │ │ │ +00003518 t object_isinstance │ │ │ │ +000020bc t object_issubclass │ │ │ │ +00000e68 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: │ │ │ │ @@ -4851,29 +4851,29 @@ │ │ │ │ U _Py_TrueStruct │ │ │ │ 0000025c T _Py_bytes_capitalize │ │ │ │ 00001514 T _Py_bytes_contains │ │ │ │ 0000118c T _Py_bytes_count │ │ │ │ 00000fd8 T _Py_bytes_endswith │ │ │ │ 000003ac T _Py_bytes_find │ │ │ │ 000009d4 T _Py_bytes_index │ │ │ │ -00000900 T _Py_bytes_isalnum │ │ │ │ -00000950 T _Py_bytes_isalpha │ │ │ │ +0000090c T _Py_bytes_isalnum │ │ │ │ +0000095c T _Py_bytes_isalpha │ │ │ │ 00000218 T _Py_bytes_isascii │ │ │ │ 000001c8 T _Py_bytes_isdigit │ │ │ │ -000009a0 T _Py_bytes_islower │ │ │ │ -00000a0c T _Py_bytes_isspace │ │ │ │ +000009ac T _Py_bytes_islower │ │ │ │ +00000a18 T _Py_bytes_isspace │ │ │ │ 00001878 T _Py_bytes_istitle │ │ │ │ -00000a5c T _Py_bytes_isupper │ │ │ │ +00000a68 T _Py_bytes_isupper │ │ │ │ 00000000 T _Py_bytes_lower │ │ │ │ 00000930 T _Py_bytes_maketrans │ │ │ │ 00000080 T _Py_bytes_rfind │ │ │ │ 00001910 T _Py_bytes_rindex │ │ │ │ 00000000 T _Py_bytes_startswith │ │ │ │ -00000b38 T _Py_bytes_swapcase │ │ │ │ -00000b80 T _Py_bytes_title │ │ │ │ +00000ad8 T _Py_bytes_swapcase │ │ │ │ +00000b20 T _Py_bytes_title │ │ │ │ 00000f84 T _Py_bytes_upper │ │ │ │ 000001a0 R _Py_capitalize__doc__ │ │ │ │ U _Py_ctype_table │ │ │ │ U _Py_ctype_tolower │ │ │ │ U _Py_ctype_toupper │ │ │ │ 00000664 R _Py_isalnum__doc__ │ │ │ │ 000006e8 R _Py_isalpha__doc__ │ │ │ │ @@ -4892,16 +4892,16 @@ │ │ │ │ U __stack_chk_guard │ │ │ │ U memchr │ │ │ │ U memcmp │ │ │ │ U memrchr │ │ │ │ U memset │ │ │ │ 0000029c t stringlib__preprocess │ │ │ │ 000004ec t stringlib__two_way │ │ │ │ -00000acc t stringlib__two_way_count │ │ │ │ -00000bdc t stringlib_adaptive_find │ │ │ │ +00000000 t stringlib__two_way_count │ │ │ │ +00000b7c t stringlib_adaptive_find │ │ │ │ 00000184 t stringlib_rfind_char │ │ │ │ │ │ │ │ bytearrayobject.o: │ │ │ │ 00000000 b .LANCHOR0 │ │ │ │ 00000000 d .LANCHOR1 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000024 r .LC1 │ │ │ │ @@ -5390,24 +5390,24 @@ │ │ │ │ U PyByteArray_FromStringAndSize │ │ │ │ U PyByteArray_Resize │ │ │ │ U PyByteArray_Type │ │ │ │ 000000d0 D PyBytesIter_Type │ │ │ │ 000002c0 T PyBytes_AsString │ │ │ │ 00002558 T PyBytes_AsStringAndSize │ │ │ │ 00000c0c T PyBytes_Concat │ │ │ │ -00000e8e T PyBytes_ConcatAndDel │ │ │ │ -00001520 T PyBytes_DecodeEscape │ │ │ │ -000047bc T PyBytes_FromFormat │ │ │ │ -000047e4 T PyBytes_FromFormatV │ │ │ │ -00003de0 T PyBytes_FromObject │ │ │ │ +00000e9a T PyBytes_ConcatAndDel │ │ │ │ +00001524 T PyBytes_DecodeEscape │ │ │ │ +00004764 T PyBytes_FromFormat │ │ │ │ +0000478c T PyBytes_FromFormatV │ │ │ │ +00003d88 T PyBytes_FromObject │ │ │ │ 00000b64 T PyBytes_FromString │ │ │ │ 00000000 T PyBytes_FromStringAndSize │ │ │ │ 000000d8 t PyBytes_FromStringAndSize.constprop.0 │ │ │ │ 000029dc T PyBytes_Repr │ │ │ │ -0000510c T PyBytes_Size │ │ │ │ +000050b8 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 │ │ │ │ @@ -5480,28 +5480,28 @@ │ │ │ │ 000012f8 T _PyBytesWriter_Alloc │ │ │ │ 000000dc T _PyBytesWriter_Dealloc │ │ │ │ 000009c0 T _PyBytesWriter_Finish │ │ │ │ 000012e8 T _PyBytesWriter_Init │ │ │ │ 00000878 T _PyBytesWriter_Prepare │ │ │ │ 000008c8 t _PyBytesWriter_Prepare.constprop.0 │ │ │ │ 00001364 T _PyBytesWriter_Resize │ │ │ │ -00002e98 T _PyBytesWriter_WriteBytes │ │ │ │ +00002e3c T _PyBytesWriter_WriteBytes │ │ │ │ 00000fe6 T _PyBytes_DecodeEscape │ │ │ │ 00000300 T _PyBytes_DecodeEscape2 │ │ │ │ -000025f4 T _PyBytes_Find │ │ │ │ -00001884 T _PyBytes_FormatEx │ │ │ │ +000025f8 T _PyBytes_Find │ │ │ │ +00001888 T _PyBytes_FormatEx │ │ │ │ 00000d40 T _PyBytes_FromHex │ │ │ │ -00004150 t _PyBytes_FromIterator │ │ │ │ -00004e0c t _PyBytes_FromList │ │ │ │ +000040f8 t _PyBytes_FromIterator │ │ │ │ +00004db8 t _PyBytes_FromList │ │ │ │ 00000000 t _PyBytes_FromSize.constprop.0 │ │ │ │ 00000070 t _PyBytes_FromSize.part.0 │ │ │ │ 00000188 T _PyBytes_Join │ │ │ │ 00002984 T _PyBytes_Repeat │ │ │ │ 00000174 T _PyBytes_Resize │ │ │ │ -00000338 T _PyBytes_ReverseFind │ │ │ │ +00000344 T _PyBytes_ReverseFind │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyEval_GetBuiltin │ │ │ │ U _PyEval_SliceIndex │ │ │ │ U _PyLong_DigitValue │ │ │ │ U _PyLong_FormatBytesWriter │ │ │ │ U _PyNumber_Index │ │ │ │ U _PyObject_GC_New │ │ │ │ @@ -5583,232 +5583,232 @@ │ │ │ │ 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 │ │ │ │ -00003488 t bytes___bytes__ │ │ │ │ +0000342c 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 │ │ │ │ 0000107c t bytes_buffer_getbuffer │ │ │ │ 00000eb4 t bytes_concat │ │ │ │ -00004448 t bytes_contains │ │ │ │ -000040b8 t bytes_count │ │ │ │ +000043f0 t bytes_contains │ │ │ │ +00004060 t bytes_count │ │ │ │ 000012e0 r bytes_count__doc__ │ │ │ │ 0000181c t bytes_decode │ │ │ │ 00000908 r bytes_decode__doc__ │ │ │ │ 000000e4 r bytes_doc │ │ │ │ -00004020 t bytes_endswith │ │ │ │ +00003fc8 t bytes_endswith │ │ │ │ 00000b04 r bytes_endswith__doc__ │ │ │ │ -00003f8c t bytes_find │ │ │ │ +00003f34 t bytes_find │ │ │ │ 00001998 r bytes_find__doc__ │ │ │ │ 00000cb8 t bytes_fromhex │ │ │ │ 00000780 r bytes_fromhex__doc__ │ │ │ │ 00000f6c t bytes_getnewargs │ │ │ │ 000010ac t bytes_hash │ │ │ │ 00000fc0 t bytes_hex │ │ │ │ 0000059c r bytes_hex__doc__ │ │ │ │ -000034b0 t bytes_index │ │ │ │ +00003454 t bytes_index │ │ │ │ 0000184c r bytes_index__doc__ │ │ │ │ -000002f4 t bytes_item │ │ │ │ +00000300 t bytes_item │ │ │ │ 00001714 t bytes_iter │ │ │ │ 0000020c t bytes_join │ │ │ │ 00001ac8 r bytes_join__doc__ │ │ │ │ 00001710 t bytes_length │ │ │ │ -000001ae t bytes_lstrip │ │ │ │ +000001ba t bytes_lstrip │ │ │ │ 00001480 r bytes_lstrip__doc__ │ │ │ │ 00000104 t bytes_maketrans │ │ │ │ 00001080 r bytes_maketrans__doc__ │ │ │ │ 000004a8 d bytes_methods │ │ │ │ -00001868 t bytes_mod │ │ │ │ -00002ef8 t bytes_new │ │ │ │ +0000186c t bytes_mod │ │ │ │ +00002e9c t bytes_new │ │ │ │ 00000210 t bytes_partition │ │ │ │ 00001f48 r bytes_partition__doc__ │ │ │ │ -00000e00 t bytes_removeprefix │ │ │ │ +00000e0c t bytes_removeprefix │ │ │ │ 00000e60 r bytes_removeprefix__doc__ │ │ │ │ -0000264c t bytes_removesuffix │ │ │ │ +00002650 t bytes_removesuffix │ │ │ │ 00000d60 r bytes_removesuffix__doc__ │ │ │ │ -00003548 t bytes_repeat │ │ │ │ +000034ec t bytes_repeat │ │ │ │ 00001a2c t bytes_replace │ │ │ │ 00000f44 r bytes_replace__doc__ │ │ │ │ 00002bec t bytes_repr │ │ │ │ 00001994 t bytes_rfind │ │ │ │ 00001718 r bytes_rfind__doc__ │ │ │ │ 000010dc t bytes_richcompare │ │ │ │ -00005148 t bytes_rindex │ │ │ │ +000050f4 t bytes_rindex │ │ │ │ 000015c8 r bytes_rindex__doc__ │ │ │ │ 00001070 t bytes_rpartition │ │ │ │ 00001da4 r bytes_rpartition__doc__ │ │ │ │ -00000850 t bytes_rsplit │ │ │ │ +0000085c t bytes_rsplit │ │ │ │ 00001bc8 r bytes_rsplit__doc__ │ │ │ │ 00000e80 t bytes_rstrip │ │ │ │ 000013e8 r bytes_rstrip__doc__ │ │ │ │ 000005b4 t bytes_split │ │ │ │ 000020d4 r bytes_split__doc__ │ │ │ │ 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__ │ │ │ │ 000014e8 t bytes_subscript │ │ │ │ -0000159c t bytes_translate │ │ │ │ +000015a0 t bytes_translate │ │ │ │ 0000118c r bytes_translate__doc__ │ │ │ │ -00001630 t bytes_translate_impl │ │ │ │ -00004454 t do_argstrip │ │ │ │ +00001634 t bytes_translate_impl │ │ │ │ +000043fc t do_argstrip │ │ │ │ 00002880 t fastsearch.constprop.0 │ │ │ │ 000025dc t fastsearch.constprop.1 │ │ │ │ -00000224 t formatfloat │ │ │ │ -000025a8 t getnextarg │ │ │ │ +00000230 t formatfloat │ │ │ │ +000025ac t getnextarg │ │ │ │ 000000ac r length_hint_doc │ │ │ │ U memchr │ │ │ │ U memcmp │ │ │ │ U memcpy │ │ │ │ U memrchr │ │ │ │ U memset │ │ │ │ -0000044c t pad │ │ │ │ +00000458 t pad │ │ │ │ 00000084 r reduce_doc │ │ │ │ 000000b4 t return_self │ │ │ │ 0000005c r setstate_doc │ │ │ │ U strcmp │ │ │ │ -00002898 t stringlib__preprocess │ │ │ │ -000029d8 t stringlib__two_way │ │ │ │ +0000289c t stringlib__preprocess │ │ │ │ +000029dc t stringlib__two_way │ │ │ │ 00000efc t stringlib__two_way_count │ │ │ │ -000026f0 t stringlib_adaptive_find │ │ │ │ -000036bc t stringlib_bytes_join │ │ │ │ -000001fa t stringlib_capitalize │ │ │ │ -00000620 t stringlib_center │ │ │ │ +000026f4 t stringlib_adaptive_find │ │ │ │ +00003660 t stringlib_bytes_join │ │ │ │ +00000206 t stringlib_capitalize │ │ │ │ +0000062c t stringlib_center │ │ │ │ 00000348 r stringlib_center__doc__ │ │ │ │ -000004c2 t stringlib_expandtabs │ │ │ │ +000004ce t stringlib_expandtabs │ │ │ │ 000004f4 r stringlib_expandtabs__doc__ │ │ │ │ -00000722 t stringlib_isalnum │ │ │ │ -0000072c t stringlib_isalpha │ │ │ │ -000001a4 t stringlib_isascii │ │ │ │ -0000019a t stringlib_isdigit │ │ │ │ -00000736 t stringlib_islower │ │ │ │ -00000740 t stringlib_isspace │ │ │ │ -0000074a t stringlib_istitle │ │ │ │ -00000754 t stringlib_isupper │ │ │ │ -0000035a t stringlib_ljust │ │ │ │ +0000072e t stringlib_isalnum │ │ │ │ +00000738 t stringlib_isalpha │ │ │ │ +000001b0 t stringlib_isascii │ │ │ │ +000001a6 t stringlib_isdigit │ │ │ │ +00000742 t stringlib_islower │ │ │ │ +0000074c t stringlib_isspace │ │ │ │ +00000756 t stringlib_istitle │ │ │ │ +00000760 t stringlib_isupper │ │ │ │ +00000366 t stringlib_ljust │ │ │ │ 00000464 r stringlib_ljust__doc__ │ │ │ │ 00001194 t stringlib_lower │ │ │ │ -0000075e t stringlib_rjust │ │ │ │ +0000076a t stringlib_rjust │ │ │ │ 000003d4 r stringlib_rjust__doc__ │ │ │ │ -00000d2c t stringlib_swapcase │ │ │ │ -00000d56 t stringlib_title │ │ │ │ -000014f4 t stringlib_upper │ │ │ │ -00000d80 t stringlib_zfill │ │ │ │ +00000d38 t stringlib_swapcase │ │ │ │ +00000d62 t stringlib_title │ │ │ │ +000014f8 t stringlib_upper │ │ │ │ +00000d8c t stringlib_zfill │ │ │ │ 000002b0 r stringlib_zfill__doc__ │ │ │ │ 000017b0 t striter_dealloc │ │ │ │ -000026dc t striter_len │ │ │ │ +000026e0 t striter_len │ │ │ │ 000003d8 d striter_methods │ │ │ │ -00002e48 t striter_next │ │ │ │ -00000eac t striter_reduce │ │ │ │ +00002dec t striter_next │ │ │ │ +00000eb8 t striter_reduce │ │ │ │ 00000f80 t striter_setstate │ │ │ │ -00000ef0 t striter_traverse │ │ │ │ +0000019a t striter_traverse │ │ │ │ U strlen │ │ │ │ │ │ │ │ call.o: │ │ │ │ 00000000 r .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000030 r .LC1 │ │ │ │ 000001a0 r .LC10 │ │ │ │ 000001cc r .LC11 │ │ │ │ 000001f0 r .LC12 │ │ │ │ 00000228 r .LC13 │ │ │ │ 0000025c r .LC14 │ │ │ │ -00000060 r .LC2 │ │ │ │ +0000005c r .LC2 │ │ │ │ 0000008c r .LC3 │ │ │ │ 000000b8 r .LC4 │ │ │ │ 000000d8 r .LC5 │ │ │ │ 00000104 r .LC6 │ │ │ │ 00000120 r .LC7 │ │ │ │ 00000140 r .LC8 │ │ │ │ 00000180 r .LC9 │ │ │ │ 0000003c T PyCFunction_Call │ │ │ │ U PyCallable_Check │ │ │ │ U PyDict_Next │ │ │ │ U PyErr_NoMemory │ │ │ │ -000001c4 T PyEval_CallFunction │ │ │ │ -0000023c T PyEval_CallMethod │ │ │ │ -00000450 T PyEval_CallObjectWithKeywords │ │ │ │ +000001e0 T PyEval_CallFunction │ │ │ │ +00000258 T PyEval_CallMethod │ │ │ │ +0000046c 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 │ │ │ │ +00001710 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 │ │ │ │ -00000fd4 T PyObject_CallOneArg │ │ │ │ +00000be4 T PyObject_CallFunctionObjArgs │ │ │ │ +00000f60 T PyObject_CallMethod │ │ │ │ +00001c60 T PyObject_CallMethodObjArgs │ │ │ │ +00001ce8 T PyObject_CallNoArgs │ │ │ │ +00001e48 T PyObject_CallObject │ │ │ │ +00001038 T PyObject_CallOneArg │ │ │ │ U PyObject_GetAttr │ │ │ │ U PyObject_GetAttrString │ │ │ │ U PyObject_GetOptionalAttr │ │ │ │ -000005a4 T PyObject_Vectorcall │ │ │ │ -00000648 T PyObject_VectorcallDict │ │ │ │ -00000ab8 T PyObject_VectorcallMethod │ │ │ │ +000005e0 T PyObject_Vectorcall │ │ │ │ +00000684 T PyObject_VectorcallDict │ │ │ │ +00000af4 T PyObject_VectorcallMethod │ │ │ │ U PyTuple_New │ │ │ │ 0000005c T PyVectorcall_Call │ │ │ │ -00001c7c T PyVectorcall_Function │ │ │ │ -000004e4 T PyVectorcall_NARGS │ │ │ │ +00001d74 T PyVectorcall_Function │ │ │ │ +00000500 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 │ │ │ │ +00000fe4 T _PyFunction_Vectorcall │ │ │ │ +000019ac T _PyObject_Call │ │ │ │ 0000003c t _PyObject_CallFunctionVa │ │ │ │ -00000200 T _PyObject_CallFunction_SizeT │ │ │ │ -00001cbc 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 │ │ │ │ +0000021c T _PyObject_CallFunction_SizeT │ │ │ │ +00001db4 T _PyObject_CallMethod │ │ │ │ +00000340 T _PyObject_CallMethodFormat │ │ │ │ +000002cc T _PyObject_CallMethodId │ │ │ │ +000003dc T _PyObject_CallMethodIdObjArgs │ │ │ │ +00000368 T _PyObject_CallMethod_SizeT │ │ │ │ +000010d4 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 │ │ │ │ -00001384 T _PyStack_UnpackDict │ │ │ │ -00001604 T _PyStack_UnpackDict_Free │ │ │ │ -00001670 T _PyStack_UnpackDict_FreeNoDecRef │ │ │ │ +00000360 T _PyObject_MakeTpCall │ │ │ │ +00000504 t _PyObject_MakeTpCall.constprop.0 │ │ │ │ +0000093c T _PyObject_VectorcallDictTstate │ │ │ │ +00001d88 T _PyStack_AsDict │ │ │ │ +000013e8 T _PyStack_UnpackDict │ │ │ │ +00001668 T _PyStack_UnpackDict_Free │ │ │ │ +000016d4 T _PyStack_UnpackDict_FreeNoDecRef │ │ │ │ U _PyTuple_FromArray │ │ │ │ U _PyUnicode_FromId │ │ │ │ -000002b4 T _Py_CheckFunctionResult │ │ │ │ +000002f0 T _Py_CheckFunctionResult │ │ │ │ 00000000 t _Py_CheckFunctionResult.part.0 │ │ │ │ U _Py_CheckRecursiveCall │ │ │ │ -00000168 T _Py_CheckSlotResult │ │ │ │ +00000184 T _Py_CheckSlotResult │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FatalErrorFormat │ │ │ │ U _Py_VaBuildStack │ │ │ │ U _Py_tss_tstate │ │ │ │ 00000000 r __func__.0 │ │ │ │ 00000000 t callmethod │ │ │ │ 0000006c t callmethod.part.0.isra.0 │ │ │ │ U memcpy │ │ │ │ -00000148 t null_error.isra.0 │ │ │ │ +00000164 t null_error.isra.0 │ │ │ │ 00000098 t object_is_not_callable │ │ │ │ -00000d54 t object_vacall │ │ │ │ -00000be0 t object_vacall.constprop.0 │ │ │ │ +00000d90 t object_vacall │ │ │ │ +00000c1c t object_vacall.constprop.0 │ │ │ │ │ │ │ │ capsule.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000028 r .LC1 │ │ │ │ 00000208 r .LC10 │ │ │ │ 00000248 r .LC11 │ │ │ │ @@ -6051,15 +6051,15 @@ │ │ │ │ 000000d4 r .LC7 │ │ │ │ 000000e0 r .LC8 │ │ │ │ 000000e8 r .LC9 │ │ │ │ U PyBool_Type │ │ │ │ U PyBytes_FromStringAndSize │ │ │ │ U PyBytes_Type │ │ │ │ 00000a24 T PyCode_AddWatcher │ │ │ │ -000019b4 T PyCode_Addr2Line │ │ │ │ +0000199c T PyCode_Addr2Line │ │ │ │ 00000b8c T PyCode_Addr2Location │ │ │ │ 00000a94 T PyCode_ClearWatcher │ │ │ │ 00000a1c T PyCode_GetCellvars │ │ │ │ 00000a14 T PyCode_GetCode │ │ │ │ 00000a20 T PyCode_GetFreevars │ │ │ │ 00000a18 T PyCode_GetVarnames │ │ │ │ 00000194 T PyCode_NewEmpty │ │ │ │ @@ -6105,41 +6105,41 @@ │ │ │ │ U PyUnicode_Compare │ │ │ │ U PyUnicode_DecodeFSDefault │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_Type │ │ │ │ 00000320 T PyUnstable_Code_GetExtra │ │ │ │ 00000b1c T PyUnstable_Code_New │ │ │ │ -00000b64 T PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ +00000b7c T PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ 00000270 T PyUnstable_Code_SetExtra │ │ │ │ U Py_BuildValue │ │ │ │ -0000107c t Py_XDECREF │ │ │ │ +0000000c t Py_XDECREF │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_NoKeywords │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyBytes_Resize │ │ │ │ -00001b38 T _PyCode_CheckLineNumber │ │ │ │ -000013d8 T _PyCode_ConstantKey │ │ │ │ -000000b0 T _PyCode_Fini │ │ │ │ +00001b20 T _PyCode_CheckLineNumber │ │ │ │ +000013c0 T _PyCode_ConstantKey │ │ │ │ +000000c8 T _PyCode_Fini │ │ │ │ 000000fe T _PyCode_GetCellvars │ │ │ │ -000018a8 T _PyCode_GetCode │ │ │ │ -00002014 T _PyCode_GetFreevars │ │ │ │ -00000324 T _PyCode_GetVarnames │ │ │ │ +00001890 T _PyCode_GetCode │ │ │ │ +00001ffc T _PyCode_GetFreevars │ │ │ │ +0000033c T _PyCode_GetVarnames │ │ │ │ 00000000 T _PyCode_Init │ │ │ │ -00000194 T _PyCode_InitAddressRange │ │ │ │ +000001ac T _PyCode_InitAddressRange │ │ │ │ 000001a4 T _PyCode_New │ │ │ │ U _PyCode_Quicken │ │ │ │ 00000000 T _PyCode_SafeAddr2Line │ │ │ │ 00000000 T _PyCode_Validate │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyFunction_ClearCodeByVersion │ │ │ │ 000001cc D _PyLineIterator │ │ │ │ 00000b72 T _PyLineTable_InitAddressRange │ │ │ │ -00000f34 T _PyLineTable_NextAddressRange │ │ │ │ +00000f4c T _PyLineTable_NextAddressRange │ │ │ │ 00000d4e T _PyLineTable_PreviousAddressRange │ │ │ │ U _PyObject_NewVar │ │ │ │ U _PyOpcode_Caches │ │ │ │ U _PyOpcode_Deopt │ │ │ │ 000000d0 D _PyPositionsIterator │ │ │ │ U _PyRuntime │ │ │ │ U _PySet_NextEntry │ │ │ │ @@ -6153,58 +6153,58 @@ │ │ │ │ U _Py_GetBaseOpcode │ │ │ │ U _Py_GetConfig │ │ │ │ U _Py_Instrumentation_GetLine │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_ctype_table │ │ │ │ -00001728 T _Py_set_localsplus_info │ │ │ │ +00001710 T _Py_set_localsplus_info │ │ │ │ U _Py_tss_tstate │ │ │ │ 0000000c r _keywords.1 │ │ │ │ 00000058 r _keywords.4 │ │ │ │ 000002c8 d _kwtuple.0 │ │ │ │ 00000324 d _kwtuple.3 │ │ │ │ 000001a0 d _parser.2 │ │ │ │ 0000029c d _parser.5 │ │ │ │ -00001e74 t _source_offset_converter │ │ │ │ -0000000c t advance │ │ │ │ +00001e5c t _source_offset_converter │ │ │ │ +00000024 t advance │ │ │ │ 00000000 r assert0 │ │ │ │ -00000ea8 t code__varname_from_oparg │ │ │ │ +00000ec0 t code__varname_from_oparg │ │ │ │ 00000060 r code__varname_from_oparg__doc__ │ │ │ │ -00001094 t code_dealloc │ │ │ │ +0000107c t code_dealloc │ │ │ │ 000000fc t code_getcellvars │ │ │ │ -00000e4c t code_getcode │ │ │ │ -00000f28 t code_getcodeadaptive │ │ │ │ -00001e88 t code_getfreevars │ │ │ │ +00000e64 t code_getcode │ │ │ │ +00000f40 t code_getcodeadaptive │ │ │ │ +00001e70 t code_getfreevars │ │ │ │ 00000374 t code_getlnotab │ │ │ │ 000003ac d code_getsetlist │ │ │ │ -000001b4 t code_getvarnames │ │ │ │ -00001758 t code_hash │ │ │ │ -000020bc t code_linesiterator │ │ │ │ +000001cc t code_getvarnames │ │ │ │ +00001740 t code_hash │ │ │ │ +000020a4 t code_linesiterator │ │ │ │ 00000438 d code_memberlist │ │ │ │ 0000033c d code_methods │ │ │ │ 000004d6 t code_new │ │ │ │ 00000184 r code_new__doc__ │ │ │ │ -000000b4 t code_positionsiterator │ │ │ │ -000003cc t code_replace │ │ │ │ +000000cc t code_positionsiterator │ │ │ │ +000003e4 t code_replace │ │ │ │ 00000118 r code_replace__doc__ │ │ │ │ -00000e50 t code_repr │ │ │ │ -00002518 t code_richcompare │ │ │ │ +00000e68 t code_repr │ │ │ │ +000024ec t code_richcompare │ │ │ │ 000009f2 t code_sizeof │ │ │ │ 0000048a t emit_pair │ │ │ │ 00000ba0 t intern_constants │ │ │ │ 00000e1c t intern_constants.constprop.0 │ │ │ │ -000024cc t lineiter_dealloc │ │ │ │ -0000210c t lineiter_next │ │ │ │ +000024a0 t lineiter_dealloc │ │ │ │ +000020f4 t lineiter_next │ │ │ │ 00000008 r linetable │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ -0000014c t positionsiter_dealloc │ │ │ │ -00001c6c t positionsiter_next │ │ │ │ -00000104 t read_signed_varint │ │ │ │ +00000164 t positionsiter_dealloc │ │ │ │ +00001c54 t positionsiter_next │ │ │ │ +0000011c t read_signed_varint │ │ │ │ 00000064 t retreat │ │ │ │ 0000092c t validate_and_copy_tuple │ │ │ │ │ │ │ │ complexobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LANCHOR1 │ │ │ │ 00000000 r .LC0 │ │ │ │ @@ -6746,43 +6746,43 @@ │ │ │ │ 000005e0 t AttributeError_init │ │ │ │ 00001dec d AttributeError_members │ │ │ │ 00001dbc d AttributeError_methods │ │ │ │ 00000496 t AttributeError_reduce │ │ │ │ 00000a30 t AttributeError_traverse │ │ │ │ 00002334 t BaseExceptionGroup_clear │ │ │ │ 000021bc t BaseExceptionGroup_dealloc │ │ │ │ -00002458 t BaseExceptionGroup_derive │ │ │ │ +00002438 t BaseExceptionGroup_derive │ │ │ │ 00002144 t BaseExceptionGroup_init │ │ │ │ 000035ec d BaseExceptionGroup_members │ │ │ │ 0000359c d BaseExceptionGroup_methods │ │ │ │ 00001ed8 t BaseExceptionGroup_new │ │ │ │ 00000294 t BaseExceptionGroup_repr │ │ │ │ -00001e3c t BaseExceptionGroup_split │ │ │ │ -00002714 t BaseExceptionGroup_str │ │ │ │ +00001e1c t BaseExceptionGroup_split │ │ │ │ +000026f4 t BaseExceptionGroup_str │ │ │ │ 0000021a t BaseExceptionGroup_subgroup │ │ │ │ 000023ac t BaseExceptionGroup_traverse │ │ │ │ 000013f0 t BaseException_add_note │ │ │ │ 000003ac t BaseException_clear │ │ │ │ 00000ad0 t BaseException_dealloc │ │ │ │ -00001bec t BaseException_get_args │ │ │ │ +00001bcc t BaseException_get_args │ │ │ │ 000016b4 t BaseException_get_cause │ │ │ │ 00001d84 t BaseException_get_context │ │ │ │ 00001918 t BaseException_get_tb │ │ │ │ 00003c64 d BaseException_getset │ │ │ │ 00000a68 t BaseException_init │ │ │ │ 00003c3c d BaseException_members │ │ │ │ 00003cdc d BaseException_methods │ │ │ │ 000001dc t BaseException_new │ │ │ │ -00002298 t BaseException_reduce │ │ │ │ +00002278 t BaseException_reduce │ │ │ │ 000014ec t BaseException_repr │ │ │ │ 00001e74 t BaseException_set_args │ │ │ │ 00000336 t BaseException_set_cause │ │ │ │ 000001a2 t BaseException_set_context │ │ │ │ 000009b0 t BaseException_set_tb │ │ │ │ -00002654 t BaseException_setstate │ │ │ │ +00002634 t BaseException_setstate │ │ │ │ 00001938 t BaseException_str │ │ │ │ 00001958 t BaseException_traverse │ │ │ │ 00001da8 t BaseException_with_traceback │ │ │ │ 00001550 t ImportError_clear │ │ │ │ 00001220 t ImportError_dealloc │ │ │ │ 00001770 t ImportError_init │ │ │ │ 00003394 d ImportError_members │ │ │ │ @@ -6952,31 +6952,31 @@ │ │ │ │ 00000ae0 T PyUnicodeDecodeError_Create │ │ │ │ 00001b78 T PyUnicodeDecodeError_GetEncoding │ │ │ │ 00001a98 T PyUnicodeDecodeError_GetEnd │ │ │ │ 00001af0 T PyUnicodeDecodeError_GetObject │ │ │ │ 000007b4 T PyUnicodeDecodeError_GetReason │ │ │ │ 000019c0 T PyUnicodeDecodeError_GetStart │ │ │ │ 00001b94 T PyUnicodeDecodeError_SetEnd │ │ │ │ -00001be8 T PyUnicodeDecodeError_SetReason │ │ │ │ +00001bc8 T PyUnicodeDecodeError_SetReason │ │ │ │ 00001b84 T PyUnicodeDecodeError_SetStart │ │ │ │ 00001b6c T PyUnicodeEncodeError_GetEncoding │ │ │ │ 00001600 T PyUnicodeEncodeError_GetEnd │ │ │ │ 000016a8 T PyUnicodeEncodeError_GetObject │ │ │ │ 000007a6 T PyUnicodeEncodeError_GetReason │ │ │ │ 00001530 T PyUnicodeEncodeError_GetStart │ │ │ │ 00001b8c T PyUnicodeEncodeError_SetEnd │ │ │ │ 00001b9c T PyUnicodeEncodeError_SetReason │ │ │ │ 00001b7c T PyUnicodeEncodeError_SetStart │ │ │ │ 0000027e T PyUnicodeTranslateError_GetEnd │ │ │ │ -00002650 T PyUnicodeTranslateError_GetObject │ │ │ │ +00002630 T PyUnicodeTranslateError_GetObject │ │ │ │ 000007b8 T PyUnicodeTranslateError_GetReason │ │ │ │ 0000027a T PyUnicodeTranslateError_GetStart │ │ │ │ -00002810 T PyUnicodeTranslateError_SetEnd │ │ │ │ -00002818 T PyUnicodeTranslateError_SetReason │ │ │ │ -00002808 T PyUnicodeTranslateError_SetStart │ │ │ │ +000027f0 T PyUnicodeTranslateError_SetEnd │ │ │ │ +000027f8 T PyUnicodeTranslateError_SetReason │ │ │ │ +000027e8 T PyUnicodeTranslateError_SetStart │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_ReadChar │ │ │ │ U PyUnicode_Substring │ │ │ │ U PyUnicode_Type │ │ │ │ 0000065c T PyUnstable_Exc_PrepReraiseStar │ │ │ │ U Py_GenericAlias │ │ │ │ @@ -7001,16 +7001,16 @@ │ │ │ │ 00000d1c t UnicodeDecodeError_str │ │ │ │ 000006ec t UnicodeEncodeError_init │ │ │ │ 00001860 t UnicodeEncodeError_str │ │ │ │ 00000e90 t UnicodeError_clear │ │ │ │ 00000de8 t UnicodeError_dealloc │ │ │ │ 00001454 d UnicodeError_members │ │ │ │ 000009ec t UnicodeError_traverse │ │ │ │ -0000259c t UnicodeTranslateError_init │ │ │ │ -00002754 t UnicodeTranslateError_str │ │ │ │ +0000257c t UnicodeTranslateError_init │ │ │ │ +00002734 t UnicodeTranslateError_str │ │ │ │ U _PyArg_NoKeywords │ │ │ │ 0000047c T _PyBuiltins_AddExceptions │ │ │ │ 000012cc T _PyErr_NoMemory │ │ │ │ U _PyErr_SetRaisedException │ │ │ │ 0000103c d _PyExc_ArithmeticError │ │ │ │ 00001110 d _PyExc_AssertionError │ │ │ │ 00001cec d _PyExc_AttributeError │ │ │ │ @@ -7055,15 +7055,15 @@ │ │ │ │ 00001f00 d _PyExc_NameError │ │ │ │ 0000275c d _PyExc_NotADirectoryError │ │ │ │ 00001ffc d _PyExc_NotImplementedError │ │ │ │ 00003050 d _PyExc_OSError │ │ │ │ 00000e94 d _PyExc_OverflowError │ │ │ │ 00000724 d _PyExc_PendingDeprecationWarning │ │ │ │ 000025bc d _PyExc_PermissionError │ │ │ │ -00001c0c T _PyExc_PrepReraiseStar │ │ │ │ +00001bec T _PyExc_PrepReraiseStar │ │ │ │ 000024ec d _PyExc_ProcessLookupError │ │ │ │ 000020d0 d _PyExc_PythonFinalizationError │ │ │ │ 000021a4 d _PyExc_RecursionError │ │ │ │ 00000c18 d _PyExc_ReferenceError │ │ │ │ 00000084 d _PyExc_ResourceWarning │ │ │ │ 00002278 d _PyExc_RuntimeError │ │ │ │ 0000057c d _PyExc_RuntimeWarning │ │ │ │ @@ -7100,18 +7100,18 @@ │ │ │ │ U _Py_NewReference │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_tss_tstate │ │ │ │ 0000023c r __func__.0 │ │ │ │ 00000220 r __func__.1 │ │ │ │ 00000250 r __func__.2 │ │ │ │ 00000260 r add_note_doc │ │ │ │ -000024b0 t collect_exception_group_leaf_ids │ │ │ │ -00001f40 t exceptiongroup_split_recursive │ │ │ │ -000022b0 t exceptiongroup_subset │ │ │ │ -00001eb0 t get_matcher_type │ │ │ │ +00002490 t collect_exception_group_leaf_ids │ │ │ │ +00001f20 t exceptiongroup_split_recursive │ │ │ │ +00002290 t exceptiongroup_subset │ │ │ │ +00001e90 t get_matcher_type │ │ │ │ 00001a1c t get_string.constprop.0 │ │ │ │ 00001594 t get_unicode │ │ │ │ 00000048 d kwlist.3 │ │ │ │ 00000070 d kwlist.4 │ │ │ │ 0000005c d kwlist.5 │ │ │ │ 00000000 r static_exceptions │ │ │ │ 0000029c r with_traceback_doc │ │ │ │ @@ -7352,15 +7352,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 │ │ │ │ -00000ec0 T _PyAsyncGenValueWrapperNew │ │ │ │ +00000ea8 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 │ │ │ │ @@ -7368,15 +7368,15 @@ │ │ │ │ U _PyEval_GetFrame │ │ │ │ U _PyEval_NoToolsForUnwind │ │ │ │ U _PyFrame_ClearExceptCode │ │ │ │ U _PyFrame_MakeAndSetFrameObject │ │ │ │ U _PyFrame_Traverse │ │ │ │ 000000b4 T _PyGen_FetchStopIterationValue │ │ │ │ 000004f4 T _PyGen_Finalize │ │ │ │ -00000a34 T _PyGen_SetStopIterationValue │ │ │ │ +00000a1c 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 │ │ │ │ @@ -7392,49 +7392,49 @@ │ │ │ │ 000005d6 t ag_getcode │ │ │ │ 00000680 t ag_getframe │ │ │ │ 000008c0 t ag_getsuspended │ │ │ │ 000000cc r async_aclose_doc │ │ │ │ 000000a8 r async_asend_doc │ │ │ │ 00000000 r async_athrow_doc │ │ │ │ 00000282 t async_gen_aclose │ │ │ │ -00000a6c t async_gen_anext │ │ │ │ +00000a54 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 │ │ │ │ -00000d10 t async_gen_asend_dealloc │ │ │ │ -00000dd0 t async_gen_asend_finalize │ │ │ │ -00000bf8 t async_gen_asend_iternext │ │ │ │ +00000cf8 t async_gen_asend_dealloc │ │ │ │ +00000db8 t async_gen_asend_finalize │ │ │ │ +00000be0 t async_gen_asend_iternext │ │ │ │ 00000610 d async_gen_asend_methods │ │ │ │ -00000b44 t async_gen_asend_new │ │ │ │ -00000bfc t async_gen_asend_send │ │ │ │ +00000b2c t async_gen_asend_new │ │ │ │ +00000be4 t async_gen_asend_send │ │ │ │ 00000114 t async_gen_asend_throw │ │ │ │ 000008ea t async_gen_asend_traverse │ │ │ │ 00000636 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 │ │ │ │ -00000a90 t async_gen_init_hooks │ │ │ │ +00000a78 t async_gen_init_hooks │ │ │ │ 000006c0 d async_gen_memberlist │ │ │ │ 00000660 d async_gen_methods │ │ │ │ 0000094a t async_gen_repr │ │ │ │ 00000890 t async_gen_traverse │ │ │ │ -00000c84 t async_gen_unwrap_value │ │ │ │ -00000f5c t async_gen_wrapped_val_dealloc │ │ │ │ +00000c6c t async_gen_unwrap_value │ │ │ │ +00000f44 t async_gen_wrapped_val_dealloc │ │ │ │ 00000a8c t async_gen_wrapped_val_traverse │ │ │ │ 0000037c r close_doc │ │ │ │ -00000de4 t compute_cr_origin │ │ │ │ +00000dcc 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 │ │ │ │ @@ -7466,15 +7466,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 │ │ │ │ -00000a2c t gen_send │ │ │ │ +00000a14 t gen_send │ │ │ │ 00000978 t gen_send_ex │ │ │ │ 000007f0 t gen_send_ex.constprop.0 │ │ │ │ 000007f0 t gen_set_name │ │ │ │ 00000840 t gen_set_qualname │ │ │ │ 00000a6e t gen_sizeof │ │ │ │ 00000138 t gen_throw │ │ │ │ 00000798 t gen_traverse │ │ │ │ @@ -7663,24 +7663,24 @@ │ │ │ │ U PyExc_RuntimeError │ │ │ │ U PyExc_SystemError │ │ │ │ U PyExc_TypeError │ │ │ │ U PyExc_ValueError │ │ │ │ U PyExc_ZeroDivisionError │ │ │ │ 00000528 T PyFloat_AsDouble │ │ │ │ 00000000 T PyFloat_FromDouble │ │ │ │ -000012a8 T PyFloat_FromString │ │ │ │ +000012a0 T PyFloat_FromString │ │ │ │ 000000cc T PyFloat_GetInfo │ │ │ │ 0000036a T PyFloat_GetMax │ │ │ │ 00000378 T PyFloat_GetMin │ │ │ │ -00002e3c T PyFloat_Pack2 │ │ │ │ -00002bf0 T PyFloat_Pack4 │ │ │ │ -00001544 T PyFloat_Pack8 │ │ │ │ +00002e34 T PyFloat_Pack2 │ │ │ │ +00002be8 T PyFloat_Pack4 │ │ │ │ +0000153c T PyFloat_Pack8 │ │ │ │ 00000010 D PyFloat_Type │ │ │ │ -00003060 T PyFloat_Unpack2 │ │ │ │ -00002d80 T PyFloat_Unpack4 │ │ │ │ +00003058 T PyFloat_Unpack2 │ │ │ │ +00002d78 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 │ │ │ │ @@ -7758,55 +7758,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__ │ │ │ │ -00001800 t float___round__ │ │ │ │ +000017f8 t float___round__ │ │ │ │ 0000065c r float___round____doc__ │ │ │ │ 00000388 t float___trunc__ │ │ │ │ 0000077c r float___trunc____doc__ │ │ │ │ 000003b4 t float___trunc___impl │ │ │ │ -0000174c t float_abs │ │ │ │ +00001744 t float_abs │ │ │ │ 00000a58 t float_add │ │ │ │ -000023f8 t float_as_integer_ratio │ │ │ │ +000023f0 t float_as_integer_ratio │ │ │ │ 0000035c r float_as_integer_ratio__doc__ │ │ │ │ 000000e0 d float_as_number │ │ │ │ -00001c9c t float_bool │ │ │ │ +00001c94 t float_bool │ │ │ │ 00000684 t float_conjugate │ │ │ │ 00000610 r float_conjugate__doc__ │ │ │ │ 000000ac t float_dealloc │ │ │ │ 00000890 t float_div │ │ │ │ 000001fc t float_divmod │ │ │ │ 000004c8 t float_float │ │ │ │ 0000002c t float_floor_div │ │ │ │ -000013d8 t float_from_string_inner │ │ │ │ -00001cb0 t float_fromhex │ │ │ │ +000013d0 t float_from_string_inner │ │ │ │ +00001ca8 t float_fromhex │ │ │ │ 000004b8 r float_fromhex__doc__ │ │ │ │ 0000068c t float_getimag │ │ │ │ 00000688 t float_getreal │ │ │ │ 00000170 d float_getset │ │ │ │ -000010f8 t float_hash │ │ │ │ -00002750 t float_hex │ │ │ │ +000010f0 t float_hash │ │ │ │ +00002748 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 │ │ │ │ -00001be8 t float_neg │ │ │ │ +00001be0 t float_neg │ │ │ │ 000004f0 t float_new │ │ │ │ 00000304 r float_new__doc__ │ │ │ │ -00001208 t float_new_impl │ │ │ │ -00000bc4 t float_pow │ │ │ │ +00001200 t float_new_impl │ │ │ │ +00000bbc t float_pow │ │ │ │ 0000056c t float_rem │ │ │ │ -00001ba4 t float_repr │ │ │ │ +00001b9c t float_repr │ │ │ │ 00000128 t float_richcompare │ │ │ │ 0000021c t float_sub │ │ │ │ -00001100 t float_vectorcall │ │ │ │ +000010f8 t float_vectorcall │ │ │ │ 0000004c r floatinfo__doc__ │ │ │ │ 00000000 d floatinfo_desc │ │ │ │ 0000027c d floatinfo_fields │ │ │ │ U floor │ │ │ │ U fmod │ │ │ │ U frexp │ │ │ │ U ldexp │ │ │ │ @@ -8336,24 +8336,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 │ │ │ │ -0000683c T PyList_GetItem │ │ │ │ -00006ad8 T PyList_GetItemRef │ │ │ │ +00006a4c T PyList_GetItem │ │ │ │ +00006ce8 T PyList_GetItemRef │ │ │ │ 00000270 T PyList_GetSlice │ │ │ │ 00000058 T PyList_Insert │ │ │ │ 00000000 T PyList_New │ │ │ │ 000000ec t PyList_New.constprop.0 │ │ │ │ 000002c8 T PyList_Reverse │ │ │ │ -00004558 T PyList_SetItem │ │ │ │ -00004744 T PyList_SetSlice │ │ │ │ -0000509c T PyList_Size │ │ │ │ +00004754 T PyList_SetItem │ │ │ │ +00004940 T PyList_SetSlice │ │ │ │ +000052ac 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 │ │ │ │ @@ -8400,18 +8400,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 │ │ │ │ -00007850 T _PyList_ClearFreeList │ │ │ │ +00007a3c T _PyList_ClearFreeList │ │ │ │ 00000028 T _PyList_DebugMallocStats │ │ │ │ -00005624 T _PyList_Extend │ │ │ │ -0000461c T _PyList_FromArraySteal │ │ │ │ +00005834 T _PyList_Extend │ │ │ │ +00004818 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 │ │ │ │ @@ -8427,101 +8427,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 │ │ │ │ -00005648 t _list_extend │ │ │ │ +00005858 t _list_extend │ │ │ │ 00000270 d _parser.2 │ │ │ │ -0000173c t count_run │ │ │ │ +00001728 t count_run │ │ │ │ 0000005c r length_hint_doc │ │ │ │ -00005f60 t list___init__ │ │ │ │ +00006170 t list___init__ │ │ │ │ 00000124 r list___init____doc__ │ │ │ │ -00006bac t list___reversed__ │ │ │ │ +00006dbc t list___reversed__ │ │ │ │ 00000094 r list___reversed____doc__ │ │ │ │ 00000082 t list___sizeof__ │ │ │ │ 000000d8 r list___sizeof____doc__ │ │ │ │ -00004fe0 t list_append │ │ │ │ +000051f0 t list_append │ │ │ │ 000005b0 r list_append__doc__ │ │ │ │ 00000338 d list_as_mapping │ │ │ │ 00000344 d list_as_sequence │ │ │ │ -00006558 t list_ass_item │ │ │ │ -00004bcc t list_ass_slice_lock_held │ │ │ │ -000047c4 t list_ass_slice_lock_held.constprop.0 │ │ │ │ -00006e60 t list_ass_subscript │ │ │ │ +00006768 t list_ass_item │ │ │ │ +00004dc8 t list_ass_slice_lock_held │ │ │ │ +000049c0 t list_ass_slice_lock_held.constprop.0 │ │ │ │ +00007070 t list_ass_subscript │ │ │ │ 00000000 t list_clear_impl.isra.0 │ │ │ │ -00006a4c t list_clear_slot │ │ │ │ -000065e8 t list_concat │ │ │ │ -00006b3c t list_contains │ │ │ │ +00006c5c t list_clear_slot │ │ │ │ +000067f8 t list_concat │ │ │ │ +00006d4c t list_contains │ │ │ │ 00000358 t list_copy │ │ │ │ 000005f4 r list_copy__doc__ │ │ │ │ -00007c80 t list_count │ │ │ │ +00007e6c t list_count │ │ │ │ 0000023c r list_count__doc__ │ │ │ │ 000001e4 t list_dealloc │ │ │ │ -00006818 t list_extend │ │ │ │ +00006a28 t list_extend │ │ │ │ 0000055c r list_extend__doc__ │ │ │ │ -00005d04 t list_extend_lock_held │ │ │ │ -00007d74 t list_index │ │ │ │ +00005f14 t list_extend_lock_held │ │ │ │ +00007f60 t list_index │ │ │ │ 00000280 r list_index__doc__ │ │ │ │ -00006c24 t list_inplace_concat │ │ │ │ +00006e34 t list_inplace_concat │ │ │ │ 00000054 t list_inplace_repeat │ │ │ │ 000003dc t list_inplace_repeat_lock_held │ │ │ │ 00000140 t list_insert │ │ │ │ 0000065c r list_insert__doc__ │ │ │ │ -00005468 t list_item │ │ │ │ -000054ac t list_iter │ │ │ │ -000055b0 t list_length │ │ │ │ +00005678 t list_item │ │ │ │ +000056bc t list_iter │ │ │ │ +000057c0 t list_length │ │ │ │ 0000036c d list_methods │ │ │ │ -000063a0 t list_pop │ │ │ │ +000065b0 t list_pop │ │ │ │ 000004d0 r list_pop__doc__ │ │ │ │ -000062ac t list_remove │ │ │ │ +000064bc t list_remove │ │ │ │ 000001cc r list_remove__doc__ │ │ │ │ -00007928 t list_repeat │ │ │ │ -000076f4 t list_repr │ │ │ │ -00007d44 t list_reverse │ │ │ │ +00007b14 t list_repeat │ │ │ │ +000078e0 t list_repr │ │ │ │ +00007f30 t list_reverse │ │ │ │ 00000304 r list_reverse__doc__ │ │ │ │ -00006000 t list_richcompare │ │ │ │ -00006cfc t list_slice_lock_held │ │ │ │ -000075e0 t list_sort │ │ │ │ +00006210 t list_richcompare │ │ │ │ +00006f0c t list_slice_lock_held │ │ │ │ +000077cc t list_sort │ │ │ │ 00000330 r list_sort__doc__ │ │ │ │ -00000c4c t list_sort_impl │ │ │ │ +00000c48 t list_sort_impl │ │ │ │ 000004d0 t list_sort_impl.constprop.0 │ │ │ │ -000050d0 t list_subscript │ │ │ │ -000045e0 t list_traverse │ │ │ │ -00006c54 t list_vectorcall │ │ │ │ -000055b4 t listiter_dealloc │ │ │ │ +000052e0 t list_subscript │ │ │ │ +000047dc t list_traverse │ │ │ │ +00006e64 t list_vectorcall │ │ │ │ +000057c4 t listiter_dealloc │ │ │ │ 00000328 t listiter_len │ │ │ │ 000002f8 d listiter_methods │ │ │ │ -00005548 t listiter_next │ │ │ │ +00005758 t listiter_next │ │ │ │ 000005c0 t listiter_reduce │ │ │ │ 0000061c t listiter_setstate │ │ │ │ -000075d4 t listiter_traverse │ │ │ │ -00006be8 t listreviter_dealloc │ │ │ │ +000077c0 t listiter_traverse │ │ │ │ +00006df8 t listreviter_dealloc │ │ │ │ 00000340 t listreviter_len │ │ │ │ 000002b8 d listreviter_methods │ │ │ │ -00007894 t listreviter_next │ │ │ │ +00007a80 t listreviter_next │ │ │ │ 00000090 t listreviter_reduce │ │ │ │ 000000e4 t listreviter_setstate │ │ │ │ 0000031c t listreviter_traverse │ │ │ │ U memcmp │ │ │ │ U memcpy │ │ │ │ U memmove │ │ │ │ -00001ebc t merge_at │ │ │ │ +00001ed8 t merge_at │ │ │ │ 00000360 t merge_getmem │ │ │ │ -00007be8 t py_list_clear │ │ │ │ +00007dd4 t py_list_clear │ │ │ │ 0000062c r py_list_clear__doc__ │ │ │ │ 00000034 r reduce_doc │ │ │ │ -00007ea8 t safe_object_compare │ │ │ │ +00008094 t safe_object_compare │ │ │ │ 0000000c r setstate_doc │ │ │ │ -00007e90 t unsafe_float_compare │ │ │ │ -00001e54 t unsafe_latin_compare │ │ │ │ -000078fc t unsafe_long_compare │ │ │ │ -0000698c t unsafe_object_compare │ │ │ │ -0000688c t unsafe_tuple_compare │ │ │ │ +0000807c t unsafe_float_compare │ │ │ │ +00001e70 t unsafe_latin_compare │ │ │ │ +00007ae8 t unsafe_long_compare │ │ │ │ +00006b9c t unsafe_object_compare │ │ │ │ +00006a9c t unsafe_tuple_compare │ │ │ │ │ │ │ │ longobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 b .LANCHOR1 │ │ │ │ 00000000 r .LANCHOR2 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000001c r .LC1 │ │ │ │ @@ -8595,38 +8595,38 @@ │ │ │ │ U PyExc_OverflowError │ │ │ │ U PyExc_TypeError │ │ │ │ U PyExc_ValueError │ │ │ │ U PyExc_ZeroDivisionError │ │ │ │ U PyFloat_FromDouble │ │ │ │ U PyFloat_Type │ │ │ │ U PyImport_ImportModule │ │ │ │ -0000b424 T PyLong_AsDouble │ │ │ │ -00003054 T PyLong_AsInt │ │ │ │ -0000133c T PyLong_AsLong │ │ │ │ -000014dc T PyLong_AsLongAndOverflow │ │ │ │ -00008af8 T PyLong_AsLongLong │ │ │ │ -00012550 T PyLong_AsLongLongAndOverflow │ │ │ │ +0000b3fc T PyLong_AsDouble │ │ │ │ +0000305c T PyLong_AsInt │ │ │ │ +00001344 T PyLong_AsLong │ │ │ │ +000014e4 T PyLong_AsLongAndOverflow │ │ │ │ +00008ae8 T PyLong_AsLongLong │ │ │ │ +00012520 T PyLong_AsLongLongAndOverflow │ │ │ │ 000003f0 T PyLong_AsNativeBytes │ │ │ │ -0000207c T PyLong_AsSize_t │ │ │ │ -000003d8 T PyLong_AsSsize_t │ │ │ │ -000031e0 T PyLong_AsUnsignedLong │ │ │ │ -0000b4dc T PyLong_AsUnsignedLongLong │ │ │ │ -0000db44 T PyLong_AsUnsignedLongLongMask │ │ │ │ -000100d4 T PyLong_AsUnsignedLongMask │ │ │ │ +00002084 T PyLong_AsSize_t │ │ │ │ +000003d0 T PyLong_AsSsize_t │ │ │ │ +000031e8 T PyLong_AsUnsignedLong │ │ │ │ +0000b4b4 T PyLong_AsUnsignedLongLong │ │ │ │ +0000db1c T PyLong_AsUnsignedLongLongMask │ │ │ │ +000100a8 T PyLong_AsUnsignedLongMask │ │ │ │ 00000198 T PyLong_AsVoidPtr │ │ │ │ -000087ac T PyLong_FromDouble │ │ │ │ -000002e4 T PyLong_FromLong │ │ │ │ -00006760 T PyLong_FromLongLong │ │ │ │ +0000879c T PyLong_FromDouble │ │ │ │ +000002dc T PyLong_FromLong │ │ │ │ +0000675c T PyLong_FromLongLong │ │ │ │ 00000370 T PyLong_FromNativeBytes │ │ │ │ -00008bbc T PyLong_FromSize_t │ │ │ │ -0000021c T PyLong_FromSsize_t │ │ │ │ -000004b4 T PyLong_FromString │ │ │ │ -0000e264 T PyLong_FromUnicodeObject │ │ │ │ +00008bac T PyLong_FromSize_t │ │ │ │ +00000214 T PyLong_FromSsize_t │ │ │ │ +000004ac T PyLong_FromString │ │ │ │ +0000e23c T PyLong_FromUnicodeObject │ │ │ │ 00000084 T PyLong_FromUnsignedLong │ │ │ │ -00003504 T PyLong_FromUnsignedLongLong │ │ │ │ +0000350c T PyLong_FromUnsignedLongLong │ │ │ │ 000003b4 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 │ │ │ │ @@ -8646,65 +8646,65 @@ │ │ │ │ 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 │ │ │ │ -0000ddc8 t Py_XDECREF │ │ │ │ +0000dda0 t Py_XDECREF │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyByteArray_empty_string │ │ │ │ U _PyBytesWriter_Prepare │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ -000065f4 T _PyLong_Add │ │ │ │ -00004308 T _PyLong_AsByteArray │ │ │ │ -00004dc8 t _PyLong_AsByteArray.constprop.0 │ │ │ │ -0000dc68 T _PyLong_Copy │ │ │ │ +000065f0 T _PyLong_Add │ │ │ │ +00004314 T _PyLong_AsByteArray │ │ │ │ +00004dd4 t _PyLong_AsByteArray.constprop.0 │ │ │ │ +0000dc40 T _PyLong_Copy │ │ │ │ 000000e0 D _PyLong_DigitValue │ │ │ │ -00001450 T _PyLong_DivmodNear │ │ │ │ +0000144c T _PyLong_DivmodNear │ │ │ │ 000001e8 T _PyLong_FiniTypes │ │ │ │ -0000ef4c T _PyLong_Format │ │ │ │ +0000ef20 T _PyLong_Format │ │ │ │ U _PyLong_FormatAdvancedWriter │ │ │ │ -000008d0 T _PyLong_FormatBytesWriter │ │ │ │ -0000a2b0 T _PyLong_FormatWriter │ │ │ │ -00010a4c T _PyLong_Frexp │ │ │ │ -00005be0 T _PyLong_FromByteArray │ │ │ │ -0000e65c T _PyLong_FromBytes │ │ │ │ -0000dd70 T _PyLong_FromDigits │ │ │ │ +000008cc T _PyLong_FormatBytesWriter │ │ │ │ +0000a290 T _PyLong_FormatWriter │ │ │ │ +00010a20 T _PyLong_Frexp │ │ │ │ +00005bec T _PyLong_FromByteArray │ │ │ │ +0000e634 T _PyLong_FromBytes │ │ │ │ +0000dd48 T _PyLong_FromDigits │ │ │ │ 00000058 t _PyLong_FromMedium │ │ │ │ -000118c4 T _PyLong_GCD │ │ │ │ +00011894 T _PyLong_GCD │ │ │ │ 00000000 T _PyLong_InitTypes │ │ │ │ -00012684 T _PyLong_Lshift │ │ │ │ -00006a18 T _PyLong_Multiply │ │ │ │ -00011760 t _PyLong_Negate │ │ │ │ +00012654 T _PyLong_Lshift │ │ │ │ +00006a14 T _PyLong_Multiply │ │ │ │ +00011730 t _PyLong_Negate │ │ │ │ 00000108 T _PyLong_New │ │ │ │ -00002020 T _PyLong_NumBits │ │ │ │ -0001282c T _PyLong_Rshift │ │ │ │ -00008644 T _PyLong_Sign │ │ │ │ +00002028 T _PyLong_NumBits │ │ │ │ +000127fc T _PyLong_Rshift │ │ │ │ +00008634 T _PyLong_Sign │ │ │ │ 00000162 T _PyLong_Size_t_Converter │ │ │ │ -00002eec T _PyLong_Subtract │ │ │ │ +00002ef4 T _PyLong_Subtract │ │ │ │ 000000a8 T _PyLong_UnsignedInt_Converter │ │ │ │ 00000044 T _PyLong_UnsignedLongLong_Converter │ │ │ │ 00000100 T _PyLong_UnsignedLong_Converter │ │ │ │ -00000680 T _PyLong_UnsignedShort_Converter │ │ │ │ +0000067c T _PyLong_UnsignedShort_Converter │ │ │ │ U _PyNumber_Index │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ U _PyRuntime │ │ │ │ U _PyStructSequence_FiniBuiltin │ │ │ │ U _PyStructSequence_InitBuiltinWithFlags │ │ │ │ U _PyUnicodeWriter_Dealloc │ │ │ │ U _PyUnicodeWriter_Finish │ │ │ │ U _PyUnicodeWriter_Init │ │ │ │ U _PyUnicodeWriter_PrepareInternal │ │ │ │ U _PyUnicodeWriter_WriteStr │ │ │ │ U _PyUnicode_Equal │ │ │ │ U _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ -00001fdc t _Py_DECREF_SPECIALIZED.constprop.0 │ │ │ │ +00001fe4 t _Py_DECREF_SPECIALIZED.constprop.0 │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_NewReference │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_SetImmortal │ │ │ │ U _Py_TrueStruct │ │ │ │ @@ -8725,198 +8725,199 @@ │ │ │ │ 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 │ │ │ │ 00000138 t divmod_shift.part.0 │ │ │ │ -00009fd4 t divrem1 │ │ │ │ +00009fb4 t divrem1 │ │ │ │ U frexp │ │ │ │ 00000014 r half_even_correction.10 │ │ │ │ -0000ab50 t int___format__ │ │ │ │ +0000ab30 t int___format__ │ │ │ │ 00000d54 r int___format____doc__ │ │ │ │ -000015e0 t int___getnewargs__ │ │ │ │ +000015dc t int___getnewargs__ │ │ │ │ 00000da8 r int___getnewargs____doc__ │ │ │ │ 000001f4 t int___round__ │ │ │ │ 00000cc0 r int___round____doc__ │ │ │ │ 00000008 t int___sizeof__ │ │ │ │ 00000c84 r int___sizeof____doc__ │ │ │ │ -000124c0 t int_as_integer_ratio │ │ │ │ +00012490 t int_as_integer_ratio │ │ │ │ 00000a3c r int_as_integer_ratio__doc__ │ │ │ │ -000006f8 t int_bit_count │ │ │ │ +000006f4 t int_bit_count │ │ │ │ 00000b4c r int_bit_count__doc__ │ │ │ │ -0000e0b0 t int_bit_length │ │ │ │ +0000e088 t int_bit_length │ │ │ │ 00000c04 r int_bit_length__doc__ │ │ │ │ -00005064 t int_from_bytes │ │ │ │ +00005070 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__ │ │ │ │ -000035b4 t int_to_bytes │ │ │ │ +000035bc t int_to_bytes │ │ │ │ 000006f4 r int_to_bytes__doc__ │ │ │ │ -000010fc t k_lopsided_mul │ │ │ │ -00006b64 t k_mul │ │ │ │ -00012398 t kmul_split.constprop.0 │ │ │ │ -0000fc84 t l_mod │ │ │ │ +000010f8 t k_lopsided_mul │ │ │ │ +00006b60 t k_mul │ │ │ │ +00012368 t kmul_split.constprop.0 │ │ │ │ +0000fc58 t l_mod │ │ │ │ U ldexp │ │ │ │ U log │ │ │ │ 000000d0 b log_base_BASE.13 │ │ │ │ -0000e30c t long_abs │ │ │ │ -00006484 t long_add │ │ │ │ -00007ce0 t long_and │ │ │ │ +0000e2e4 t long_abs │ │ │ │ +00006480 t long_add │ │ │ │ +00007cd0 t long_and │ │ │ │ 000002e4 d long_as_number │ │ │ │ -0000132c t long_bool │ │ │ │ -000015f8 t long_compare │ │ │ │ -00001698 t long_dealloc │ │ │ │ -0000982c t long_div │ │ │ │ -0000e454 t long_divmod │ │ │ │ -00009a80 t long_divrem │ │ │ │ +00001334 t long_bool │ │ │ │ +00001600 t long_compare │ │ │ │ +000016a0 t long_dealloc │ │ │ │ +0000980c t long_div │ │ │ │ +0000e42c t long_divmod │ │ │ │ +00009a60 t long_divrem │ │ │ │ 000000e8 r long_doc │ │ │ │ -0000f744 t long_float │ │ │ │ -0000ef8c t long_format_binary.constprop.0 │ │ │ │ +0000f718 t long_float │ │ │ │ +0000ef60 t long_format_binary.constprop.0 │ │ │ │ 00000000 t long_get0 │ │ │ │ -000008a4 t long_get1 │ │ │ │ +000008a0 t long_get1 │ │ │ │ 00000374 d long_getset │ │ │ │ -00000190 t long_hash │ │ │ │ -000033ec t long_invert │ │ │ │ -0000ee28 t long_long │ │ │ │ -000008ac t long_long_meth │ │ │ │ -00002160 t long_lshift │ │ │ │ -00002404 t long_lshift1.part.0 │ │ │ │ +00000188 t long_hash │ │ │ │ +000033f4 t long_invert │ │ │ │ +0000edfc t long_long │ │ │ │ +000008a8 t long_long_meth │ │ │ │ +00002168 t long_lshift │ │ │ │ +0000240c t long_lshift1.part.0 │ │ │ │ 000003d8 d long_methods │ │ │ │ -0000f828 t long_mod │ │ │ │ -000068a8 t long_mul │ │ │ │ -000032c4 t long_neg │ │ │ │ -0000dde0 t long_new │ │ │ │ -0000df58 t long_new_impl.part.0 │ │ │ │ -00008c08 t long_or │ │ │ │ -0000b8a0 t long_pow │ │ │ │ -00001194 t long_richcompare │ │ │ │ -000101c8 t long_rshift │ │ │ │ -00002968 t long_sub │ │ │ │ -00002ad8 t long_sub.constprop.0 │ │ │ │ -000016e4 t long_to_decimal_string │ │ │ │ -0000170c t long_to_decimal_string_internal.constprop.0 │ │ │ │ -0000abb8 t long_true_divide │ │ │ │ -00008650 t long_vectorcall │ │ │ │ -0000e6e0 t long_xor │ │ │ │ -00001110 t maybe_small_long │ │ │ │ +0000f7fc t long_mod │ │ │ │ +000068a4 t long_mul │ │ │ │ +000032cc t long_neg │ │ │ │ +0000ddb8 t long_new │ │ │ │ +0000df30 t long_new_impl.part.0 │ │ │ │ +00008bf8 t long_or │ │ │ │ +0000b878 t long_pow │ │ │ │ +0000119c t long_richcompare │ │ │ │ +0001019c t long_rshift │ │ │ │ +00002970 t long_sub │ │ │ │ +00002ae0 t long_sub.constprop.0 │ │ │ │ +000016ec t long_to_decimal_string │ │ │ │ +00001714 t long_to_decimal_string_internal.constprop.0 │ │ │ │ +0000ab98 t long_true_divide │ │ │ │ +00008640 t long_vectorcall │ │ │ │ +0000e6b8 t long_xor │ │ │ │ +00001118 t maybe_small_long │ │ │ │ U memcpy │ │ │ │ U memmove │ │ │ │ U memset │ │ │ │ -0000131c t pylong_int_divmod │ │ │ │ -00000df8 t pylong_int_to_decimal_string │ │ │ │ +00001318 t pylong_int_divmod │ │ │ │ +00000df4 t pylong_int_to_decimal_string │ │ │ │ U strlen │ │ │ │ -00007ae4 t x_add │ │ │ │ -000078d0 t x_add.constprop.0 │ │ │ │ -00010ee8 t x_divrem │ │ │ │ -00009540 t x_sub │ │ │ │ +00007ad4 t x_add │ │ │ │ +000078c0 t x_add.constprop.0 │ │ │ │ +00010eb8 t x_divrem │ │ │ │ +00009520 t x_sub │ │ │ │ │ │ │ │ dictobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LANCHOR1 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000018 r .LC1 │ │ │ │ -0000016c r .LC10 │ │ │ │ -00000194 r .LC11 │ │ │ │ -00000198 r .LC12 │ │ │ │ -0000019c r .LC13 │ │ │ │ -000001b8 r .LC14 │ │ │ │ -000001d4 r .LC15 │ │ │ │ -000001f4 r .LC16 │ │ │ │ -000001fc r .LC17 │ │ │ │ -00000208 r .LC18 │ │ │ │ -00000244 r .LC19 │ │ │ │ -00000034 r .LC2 │ │ │ │ -0000024c r .LC20 │ │ │ │ -00000250 r .LC21 │ │ │ │ -00000254 r .LC22 │ │ │ │ -00000258 r .LC23 │ │ │ │ +00000164 r .LC10 │ │ │ │ +00000190 r .LC11 │ │ │ │ +000001bc r .LC12 │ │ │ │ +000001e4 r .LC13 │ │ │ │ +000001e8 r .LC14 │ │ │ │ +000001ec r .LC15 │ │ │ │ +00000208 r .LC16 │ │ │ │ +00000224 r .LC17 │ │ │ │ +00000244 r .LC18 │ │ │ │ +0000024c r .LC19 │ │ │ │ +0000002c r .LC2 │ │ │ │ +00000258 r .LC20 │ │ │ │ +00000260 r .LC21 │ │ │ │ +00000264 r .LC22 │ │ │ │ +00000268 r .LC23 │ │ │ │ 0000026c r .LC24 │ │ │ │ -00000284 r .LC25 │ │ │ │ -00000290 r .LC26 │ │ │ │ -000002f8 r .LC27 │ │ │ │ -00000318 r .LC28 │ │ │ │ -00000370 r .LC29 │ │ │ │ -00000050 r .LC3 │ │ │ │ -00000374 r .LC30 │ │ │ │ -0000037c r .LC31 │ │ │ │ -00000384 r .LC32 │ │ │ │ -000003a8 r .LC33 │ │ │ │ -000003ec r .LC34 │ │ │ │ -00000418 r .LC35 │ │ │ │ -00000440 r .LC36 │ │ │ │ -0000046c r .LC37 │ │ │ │ -00000490 r .LC38 │ │ │ │ -000004b4 r .LC39 │ │ │ │ -00000058 r .LC4 │ │ │ │ -000004e8 r .LC40 │ │ │ │ -0000050c r .LC41 │ │ │ │ +00000280 r .LC25 │ │ │ │ +00000298 r .LC26 │ │ │ │ +000002a4 r .LC27 │ │ │ │ +0000030c r .LC28 │ │ │ │ +0000032c r .LC29 │ │ │ │ +00000068 r .LC3 │ │ │ │ +00000384 r .LC30 │ │ │ │ +00000388 r .LC31 │ │ │ │ +00000390 r .LC32 │ │ │ │ +00000398 r .LC33 │ │ │ │ +000003bc r .LC34 │ │ │ │ +00000400 r .LC35 │ │ │ │ +0000042c r .LC36 │ │ │ │ +00000454 r .LC37 │ │ │ │ +00000480 r .LC38 │ │ │ │ +000004a4 r .LC39 │ │ │ │ +00000084 r .LC4 │ │ │ │ +000004c8 r .LC40 │ │ │ │ +000004fc r .LC41 │ │ │ │ 00000520 r .LC42 │ │ │ │ -00000540 r .LC43 │ │ │ │ -0000055c r .LC44 │ │ │ │ -00000578 r .LC45 │ │ │ │ -00000590 r .LC46 │ │ │ │ -000005b0 r .LC47 │ │ │ │ -000005c8 r .LC48 │ │ │ │ -00000600 r .LC49 │ │ │ │ -0000005c r .LC5 │ │ │ │ -0000060c r .LC50 │ │ │ │ -0000062c r .LC51 │ │ │ │ -00000650 r .LC52 │ │ │ │ -000000a4 r .LC6 │ │ │ │ -000000ec r .LC7 │ │ │ │ -00000114 r .LC8 │ │ │ │ -00000140 r .LC9 │ │ │ │ +00000534 r .LC43 │ │ │ │ +00000554 r .LC44 │ │ │ │ +00000570 r .LC45 │ │ │ │ +0000058c r .LC46 │ │ │ │ +000005a4 r .LC47 │ │ │ │ +000005c4 r .LC48 │ │ │ │ +000005dc r .LC49 │ │ │ │ +000000a0 r .LC5 │ │ │ │ +00000614 r .LC50 │ │ │ │ +00000620 r .LC51 │ │ │ │ +00000640 r .LC52 │ │ │ │ +00000664 r .LC53 │ │ │ │ +000000a8 r .LC6 │ │ │ │ +000000ac r .LC7 │ │ │ │ +000000f4 r .LC8 │ │ │ │ +0000013c r .LC9 │ │ │ │ 00000000 r CSWTCH.374 │ │ │ │ U PyArg_UnpackTuple │ │ │ │ U PyArg_ValidateKeywordArguments │ │ │ │ 000000ec D PyDictItems_Type │ │ │ │ 000001bc D PyDictIterItem_Type │ │ │ │ 000005cc D PyDictIterKey_Type │ │ │ │ 0000076c D PyDictIterValue_Type │ │ │ │ 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 │ │ │ │ -0000b978 T PyDict_Clear │ │ │ │ +0000b9fc T PyDict_Clear │ │ │ │ 00000ee0 T PyDict_ClearWatcher │ │ │ │ 0000015c T PyDict_Contains │ │ │ │ -0000ab3c T PyDict_ContainsString │ │ │ │ -00003978 T PyDict_Copy │ │ │ │ -000068d0 T PyDict_DelItem │ │ │ │ +0000abc0 T PyDict_ContainsString │ │ │ │ +000039fc T PyDict_Copy │ │ │ │ +00006954 T PyDict_DelItem │ │ │ │ 00000064 T PyDict_DelItemString │ │ │ │ -0000d688 T PyDict_GetItem │ │ │ │ -000035c8 T PyDict_GetItemRef │ │ │ │ +0000d538 T PyDict_GetItem │ │ │ │ +0000364c T PyDict_GetItemRef │ │ │ │ 000000a8 T PyDict_GetItemString │ │ │ │ -000066f8 T PyDict_GetItemStringRef │ │ │ │ -000033e8 T PyDict_GetItemWithError │ │ │ │ -00000d28 T PyDict_Items │ │ │ │ -0000a0bc T PyDict_Keys │ │ │ │ -00000b5c T PyDict_Merge │ │ │ │ +0000677c T PyDict_GetItemStringRef │ │ │ │ +0000346c T PyDict_GetItemWithError │ │ │ │ +00000d0c T PyDict_Items │ │ │ │ +0000a140 T PyDict_Keys │ │ │ │ +00000b40 T PyDict_Merge │ │ │ │ 00000a68 T PyDict_MergeFromSeq2 │ │ │ │ 00000000 T PyDict_New │ │ │ │ -00006150 T PyDict_Next │ │ │ │ -0000a79c T PyDict_Pop │ │ │ │ -00000314 T PyDict_PopString │ │ │ │ +000061d4 T PyDict_Next │ │ │ │ +0000a820 T PyDict_Pop │ │ │ │ +000002f8 T PyDict_PopString │ │ │ │ 00000e60 T PyDict_SetDefault │ │ │ │ 0000292c T PyDict_SetDefaultRef │ │ │ │ 00000cc8 T PyDict_SetItem │ │ │ │ -000034ac T PyDict_SetItemString │ │ │ │ -0000bd94 T PyDict_Size │ │ │ │ +00003530 T PyDict_SetItemString │ │ │ │ +0000be18 T PyDict_Size │ │ │ │ 0000001c D PyDict_Type │ │ │ │ -00000290 T PyDict_Unwatch │ │ │ │ -0000427c T PyDict_Update │ │ │ │ -00000a48 T PyDict_Values │ │ │ │ -000001b4 T PyDict_Watch │ │ │ │ +00000274 T PyDict_Unwatch │ │ │ │ +00004300 T PyDict_Update │ │ │ │ +00000a2c T PyDict_Values │ │ │ │ +00000198 T PyDict_Watch │ │ │ │ U PyErr_Clear │ │ │ │ U PyErr_ExceptionMatches │ │ │ │ U PyErr_Format │ │ │ │ U PyErr_FormatUnraisable │ │ │ │ U PyErr_GivenExceptionMatches │ │ │ │ U PyErr_NoMemory │ │ │ │ U PyErr_Occurred │ │ │ │ @@ -8934,32 +8935,32 @@ │ │ │ │ U PyLong_FromSize_t │ │ │ │ U PyLong_FromSsize_t │ │ │ │ U PyMapping_Keys │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ U PyObject_CallMethodObjArgs │ │ │ │ U PyObject_CallOneArg │ │ │ │ -0000a248 T PyObject_ClearManagedDict │ │ │ │ +0000a2cc T PyObject_ClearManagedDict │ │ │ │ U PyObject_GC_Del │ │ │ │ U PyObject_GC_UnTrack │ │ │ │ U PyObject_GenericGetAttr │ │ │ │ -000078cc T PyObject_GenericGetDict │ │ │ │ +00007950 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 │ │ │ │ -0000abd4 T PyObject_VisitManagedDict │ │ │ │ +0000ac58 T PyObject_VisitManagedDict │ │ │ │ U PySequence_Contains │ │ │ │ U PySequence_Fast │ │ │ │ U PySequence_List │ │ │ │ U PySet_Add │ │ │ │ U PySet_New │ │ │ │ U PySet_Type │ │ │ │ U PyThreadState_Get │ │ │ │ @@ -8971,78 +8972,78 @@ │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_Type │ │ │ │ U Py_BuildValue │ │ │ │ U Py_GenericAlias │ │ │ │ U Py_ReprEnter │ │ │ │ U Py_ReprLeave │ │ │ │ -0000004c t Py_XDECREF │ │ │ │ +00003450 t Py_XDECREF │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyDebugAllocatorStats │ │ │ │ -0000bdc8 T _PyDictKeys_DecRef │ │ │ │ -000078ac T _PyDictKeys_GetVersionForCurrentState │ │ │ │ -000074e8 T _PyDictKeys_StringLookup │ │ │ │ -000096dc T _PyDictKeys_StringLookupSplit │ │ │ │ +0000be4c T _PyDictKeys_DecRef │ │ │ │ +00007930 T _PyDictKeys_GetVersionForCurrentState │ │ │ │ +0000756c T _PyDictKeys_StringLookup │ │ │ │ +00009760 T _PyDictKeys_StringLookupSplit │ │ │ │ 00000322 T _PyDictView_Intersect │ │ │ │ -00008070 T _PyDictView_New │ │ │ │ +000080f4 T _PyDictView_New │ │ │ │ 00000f20 T _PyDict_CheckConsistency │ │ │ │ -0000c37c T _PyDict_ClearFreeList │ │ │ │ +0000c400 T _PyDict_ClearFreeList │ │ │ │ 000014c6 T _PyDict_ContainsId │ │ │ │ 000001c8 T _PyDict_Contains_KnownHash │ │ │ │ 00000000 T _PyDict_DebugMallocStats │ │ │ │ 0000151e T _PyDict_DelItemId │ │ │ │ -0000a438 T _PyDict_DelItemIf │ │ │ │ +0000a4bc T _PyDict_DelItemIf │ │ │ │ 00000920 T _PyDict_DelItem_KnownHash │ │ │ │ -0000d1bc T _PyDict_DetachFromObject │ │ │ │ -00006ed4 T _PyDict_FromItems │ │ │ │ -0000ca74 T _PyDict_FromKeys │ │ │ │ +0000d06c T _PyDict_DetachFromObject │ │ │ │ +00006f58 T _PyDict_FromItems │ │ │ │ +0000c924 T _PyDict_FromKeys │ │ │ │ 00001458 T _PyDict_GetItemIdWithError │ │ │ │ -00003660 T _PyDict_GetItemRef_KnownHash │ │ │ │ +000036e4 T _PyDict_GetItemRef_KnownHash │ │ │ │ 000013e4 T _PyDict_GetItemRef_KnownHash_LockHeld │ │ │ │ -0000a720 T _PyDict_GetItemRef_Unicode_LockHeld │ │ │ │ +0000a7a4 T _PyDict_GetItemRef_Unicode_LockHeld │ │ │ │ 00001480 T _PyDict_GetItemStringWithError │ │ │ │ 00001428 T _PyDict_GetItemWithError │ │ │ │ -0000cff0 T _PyDict_GetItem_KnownHash │ │ │ │ -0000610c T _PyDict_HasOnlyStringKeys │ │ │ │ +0000cea0 T _PyDict_GetItem_KnownHash │ │ │ │ +00006190 T _PyDict_HasOnlyStringKeys │ │ │ │ 00000a32 T _PyDict_KeysSize │ │ │ │ -00007440 T _PyDict_LoadGlobal │ │ │ │ -00009894 T _PyDict_LookupIndex │ │ │ │ -0000c08c T _PyDict_MaybeUntrack │ │ │ │ -00009f2c T _PyDict_MergeEx │ │ │ │ -00003454 T _PyDict_NewKeysForClass │ │ │ │ +000074c4 T _PyDict_LoadGlobal │ │ │ │ +00009918 T _PyDict_LookupIndex │ │ │ │ +0000c110 T _PyDict_MaybeUntrack │ │ │ │ +00009fb0 T _PyDict_MergeEx │ │ │ │ +000034d8 T _PyDict_NewKeysForClass │ │ │ │ 00001314 T _PyDict_NewPresized │ │ │ │ -00006254 T _PyDict_Next │ │ │ │ -000065f4 t _PyDict_Next.constprop.2 │ │ │ │ -00009c50 T _PyDict_Pop │ │ │ │ -00009c90 T _PyDict_Pop_KnownHash │ │ │ │ -0000c6ec T _PyDict_SendEvent │ │ │ │ +000062d8 T _PyDict_Next │ │ │ │ +00006678 t _PyDict_Next.constprop.2 │ │ │ │ +00009cd4 T _PyDict_Pop │ │ │ │ +00009d14 T _PyDict_Pop_KnownHash │ │ │ │ +0000c770 T _PyDict_SendEvent │ │ │ │ 000014f0 T _PyDict_SetItemId │ │ │ │ -0000d02c T _PyDict_SetItem_KnownHash │ │ │ │ -0000d0ec T _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ -00003890 T _PyDict_SetItem_LockHeld │ │ │ │ -00009f54 T _PyDict_SetItem_Take2 │ │ │ │ +0000cedc T _PyDict_SetItem_KnownHash │ │ │ │ +0000cf9c T _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ +00003914 T _PyDict_SetItem_LockHeld │ │ │ │ +00009fd8 T _PyDict_SetItem_Take2 │ │ │ │ 00000988 T _PyDict_SizeOf │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyErr_GetRaisedException │ │ │ │ U _PyErr_SetKeyError │ │ │ │ U _PyErr_SetRaisedException │ │ │ │ U _PyEval_GetBuiltin │ │ │ │ -000036a8 T _PyObjectDict_SetItem │ │ │ │ +0000372c T _PyObjectDict_SetItem │ │ │ │ U _PyObject_AssertFailed │ │ │ │ U _PyObject_ComputedDictPointer │ │ │ │ U _PyObject_GC_New │ │ │ │ -00008624 T _PyObject_InitInlineValues │ │ │ │ -0000069c T _PyObject_IsInstanceDictEmpty │ │ │ │ +000086a8 T _PyObject_InitInlineValues │ │ │ │ +00000680 T _PyObject_IsInstanceDictEmpty │ │ │ │ U _PyObject_LookupSpecial │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ -0000d25c T _PyObject_MaterializeManagedDict │ │ │ │ -0000ce78 T _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ -0000a31c T _PyObject_SetManagedDict │ │ │ │ -00008690 T _PyObject_StoreInstanceAttribute │ │ │ │ -000092e0 T _PyObject_TryGetInstanceAttribute │ │ │ │ +0000d10c T _PyObject_MaterializeManagedDict │ │ │ │ +0000cd28 T _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ +0000a3a0 T _PyObject_SetManagedDict │ │ │ │ +00008714 T _PyObject_StoreInstanceAttribute │ │ │ │ +00009364 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 │ │ │ │ @@ -9057,142 +9058,142 @@ │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_NewReference │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ 000001fc T _Py_dict_lookup │ │ │ │ -0000424c T _Py_dict_lookup_threadsafe │ │ │ │ +000042d0 T _Py_dict_lookup_threadsafe │ │ │ │ U _Py_tss_tstate │ │ │ │ 00000018 r __func__.0 │ │ │ │ 000002a8 t all_contained_in │ │ │ │ -000032ec t build_indices_generic │ │ │ │ +00003354 t build_indices_generic │ │ │ │ 0000283c t build_indices_unicode │ │ │ │ -00003fa0 t clone_combined_dict_keys │ │ │ │ -000039ac t copy_lock_held │ │ │ │ -00006bf4 t delitem_knownhash_lock_held │ │ │ │ -0000c938 t dict___contains__ │ │ │ │ +00004024 t clone_combined_dict_keys │ │ │ │ +00003a30 t copy_lock_held │ │ │ │ +00006c78 t delitem_knownhash_lock_held │ │ │ │ +0000c7e8 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 │ │ │ │ -0000d268 t dict_clear │ │ │ │ +0000607c t dict_ass_sub │ │ │ │ +0000d118 t dict_clear │ │ │ │ 0000074c r dict_clear__doc__ │ │ │ │ -0000d188 t dict_copy │ │ │ │ +0000d038 t dict_copy │ │ │ │ 00000900 r dict_copy__doc__ │ │ │ │ -000057c8 t dict_dealloc │ │ │ │ -000051a0 t dict_dict_merge.constprop.0 │ │ │ │ -0000ca20 t dict_fromkeys │ │ │ │ +0000584c t dict_dealloc │ │ │ │ +00005224 t dict_dict_merge.constprop.0 │ │ │ │ +0000c8d0 t dict_fromkeys │ │ │ │ 00000938 r dict_fromkeys__doc__ │ │ │ │ -00009fe4 t dict_get │ │ │ │ +0000a068 t dict_get │ │ │ │ 00000838 r dict_get__doc__ │ │ │ │ -0000c480 t dict_init │ │ │ │ -00000368 t dict_ior │ │ │ │ -00007fb4 t dict_items │ │ │ │ +0000c504 t dict_init │ │ │ │ +0000034c t dict_ior │ │ │ │ +00008038 t dict_items │ │ │ │ 00000490 r dict_items__doc__ │ │ │ │ -0000b614 t dict_iter │ │ │ │ -0000b36c t dict_keys │ │ │ │ +0000b698 t dict_iter │ │ │ │ +0000b3f0 t dict_keys │ │ │ │ 000004e4 r dict_keys__doc__ │ │ │ │ -0000b350 t dict_length │ │ │ │ -00004710 t dict_merge │ │ │ │ -000044d0 t dict_merge.constprop.0 │ │ │ │ -0000c3e0 t dict_new │ │ │ │ -00000708 t dict_or │ │ │ │ -000098e0 t dict_pop │ │ │ │ +0000b3d4 t dict_length │ │ │ │ +00004794 t dict_merge │ │ │ │ +00004554 t dict_merge.constprop.0 │ │ │ │ +0000c464 t dict_new │ │ │ │ +000006ec t dict_or │ │ │ │ +00009964 t dict_pop │ │ │ │ 00000678 r dict_pop__doc__ │ │ │ │ -00000770 t dict_popitem │ │ │ │ +00000754 t dict_popitem │ │ │ │ 000005d0 r dict_popitem__doc__ │ │ │ │ -00000394 t dict_repr │ │ │ │ -0000d75c t dict_richcompare │ │ │ │ -0000c504 t dict_setdefault │ │ │ │ +00000378 t dict_repr │ │ │ │ +0000d60c t dict_richcompare │ │ │ │ +0000c588 t dict_setdefault │ │ │ │ 00000780 r dict_setdefault__doc__ │ │ │ │ 00002e00 t dict_setdefault_ref_lock_held │ │ │ │ 00002930 t dict_setdefault_ref_lock_held.constprop.0 │ │ │ │ -00004184 t dict_subscript │ │ │ │ -0000ac40 t dict_tp_clear │ │ │ │ -000067bc t dict_traverse │ │ │ │ -00007a34 t dict_update │ │ │ │ -00007ad8 t dict_update_arg │ │ │ │ -0000b4c0 t dict_values │ │ │ │ +00004208 t dict_subscript │ │ │ │ +0000acc4 t dict_tp_clear │ │ │ │ +00006840 t dict_traverse │ │ │ │ +00007ab8 t dict_update │ │ │ │ +00007b5c t dict_update_arg │ │ │ │ +0000b544 t dict_values │ │ │ │ 00000440 r dict_values__doc__ │ │ │ │ -0000c568 t dict_vectorcall │ │ │ │ +0000c5ec t dict_vectorcall │ │ │ │ 00000170 r dictionary_doc │ │ │ │ 000008b4 d dictitems_as_sequence │ │ │ │ -00000c48 t dictitems_contains │ │ │ │ -00008120 t dictitems_iter │ │ │ │ +00000c2c t dictitems_contains │ │ │ │ +000081a4 t dictitems_iter │ │ │ │ 00000884 d dictitems_methods │ │ │ │ 000008fc t dictitems_reversed │ │ │ │ -00009e94 t dictiter_dealloc │ │ │ │ -000083b8 t dictiter_iternextitem │ │ │ │ -0000b6a0 t dictiter_iternextkey │ │ │ │ -0000b848 t dictiter_iternextvalue │ │ │ │ -0000b354 t dictiter_len │ │ │ │ +00009f18 t dictiter_dealloc │ │ │ │ +0000843c t dictiter_iternextitem │ │ │ │ +0000b724 t dictiter_iternextkey │ │ │ │ +0000b8cc t dictiter_iternextvalue │ │ │ │ +0000b3d8 t dictiter_len │ │ │ │ 000009ec d dictiter_methods │ │ │ │ -000081f0 t dictiter_new │ │ │ │ +00008274 t dictiter_new │ │ │ │ 00000924 t dictiter_reduce │ │ │ │ -00000668 t dictiter_traverse │ │ │ │ +0000064c t dictiter_traverse │ │ │ │ 0000099c d dictkeys_as_sequence │ │ │ │ -0000c9ac t dictkeys_contains │ │ │ │ -00000068 t dictkeys_decref.constprop.0 │ │ │ │ -0000b428 t dictkeys_iter │ │ │ │ +0000c85c t dictkeys_contains │ │ │ │ +0000004c t dictkeys_decref.constprop.0 │ │ │ │ +0000b4ac t dictkeys_iter │ │ │ │ 000008dc d dictkeys_methods │ │ │ │ 00000a14 t dictkeys_reversed │ │ │ │ 00001fbc t dictresize.constprop.0.isra.0 │ │ │ │ 0000172c t dictresize.isra.0 │ │ │ │ -00000e04 t dictreviter_iternext │ │ │ │ +00000de8 t dictreviter_iternext │ │ │ │ 0000085c d dictvalues_as_sequence │ │ │ │ -0000b57c t dictvalues_iter │ │ │ │ +0000b600 t dictvalues_iter │ │ │ │ 0000083c d dictvalues_methods │ │ │ │ 000009fa t dictvalues_reversed │ │ │ │ -00008348 t dictview_dealloc │ │ │ │ +000083cc t dictview_dealloc │ │ │ │ 000009c4 d dictview_getset │ │ │ │ -00000700 t dictview_len │ │ │ │ +000006e4 t dictview_len │ │ │ │ 00000a2c t dictview_mapping │ │ │ │ -00000cb8 t dictview_repr │ │ │ │ +00000c9c t dictview_repr │ │ │ │ 00000184 t dictview_richcompare │ │ │ │ -0000065c t dictview_traverse │ │ │ │ +00000640 t dictview_traverse │ │ │ │ 0000090c d dictviews_as_number │ │ │ │ 000007a0 t dictviews_isdisjoint │ │ │ │ 000004e4 t dictviews_or │ │ │ │ -00000b88 t dictviews_sub │ │ │ │ -00000c00 t dictviews_to_set │ │ │ │ +00000b6c t dictviews_sub │ │ │ │ +00000be4 t dictviews_to_set │ │ │ │ 00000528 t dictviews_xor │ │ │ │ 00000000 d empty_keys_struct │ │ │ │ 0000163c t find_empty_slot │ │ │ │ 0000040c r getitem__doc__ │ │ │ │ -00008eac t insert_split_key │ │ │ │ -0000b158 t insert_split_value │ │ │ │ +00008f30 t insert_split_key │ │ │ │ +0000b1dc t insert_split_value │ │ │ │ 00000d98 t insert_to_emptydict │ │ │ │ 00001110 t insertdict │ │ │ │ 000000c4 r isdisjoint_doc │ │ │ │ 00000138 r length_hint_doc │ │ │ │ -0000ceb8 t make_dict_from_instance_attributes │ │ │ │ +0000cd68 t make_dict_from_instance_attributes │ │ │ │ 00000ad4 d mapp_methods │ │ │ │ U memcmp │ │ │ │ U memcpy │ │ │ │ U memmove │ │ │ │ U memset │ │ │ │ 000000ac t new_dict.constprop.0 │ │ │ │ -0000b060 t new_dict_with_shared_keys │ │ │ │ +0000b0e4 t new_dict_with_shared_keys │ │ │ │ 00000fd8 t new_keys_object.isra.0 │ │ │ │ -00000134 t pop_lock_held │ │ │ │ +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 │ │ │ │ -00008734 t store_instance_attr_lock_held │ │ │ │ +000087b8 t store_instance_attr_lock_held │ │ │ │ 000002e4 r update__doc__ │ │ │ │ -00000234 t validate_watcher_id │ │ │ │ +00000218 t validate_watcher_id │ │ │ │ │ │ │ │ odictobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000028 r .LC1 │ │ │ │ 0000013c r .LC10 │ │ │ │ 00000150 r .LC11 │ │ │ │ @@ -9591,15 +9592,15 @@ │ │ │ │ 00000320 d _parser.11 │ │ │ │ 000000d0 d _parser.14 │ │ │ │ 000001f8 d _parser.2 │ │ │ │ 00000224 d _parser.5 │ │ │ │ 000001cc d _parser.8 │ │ │ │ 00000db0 t adjust_fmt.isra.0 │ │ │ │ 00001c04 t buffer_to_contiguous │ │ │ │ -0000312c t cmp_rec.part.0 │ │ │ │ +00003124 t cmp_rec.part.0 │ │ │ │ 0000189c t copy_base │ │ │ │ 00001b18 t copy_rec.part.0 │ │ │ │ 00000330 t fix_struct_error_int │ │ │ │ 00000a34 t init_flags │ │ │ │ 00000990 t init_shape_strides │ │ │ │ 00001ad8 t init_strides_from_shape │ │ │ │ 000014f4 t lookup_dimension │ │ │ │ @@ -9689,16 +9690,16 @@ │ │ │ │ 00001c18 t memoryview_toreadonly │ │ │ │ 000007d4 r memoryview_toreadonly__doc__ │ │ │ │ 00001558 t pack_single │ │ │ │ 00000232 t ptr_from_tuple │ │ │ │ U strcmp │ │ │ │ U strcpy │ │ │ │ U strlen │ │ │ │ -00002cdc t struct_get_unpacker │ │ │ │ -00003874 t tolist_rec.part.0 │ │ │ │ +00002cd4 t struct_get_unpacker │ │ │ │ +0000386c t tolist_rec.part.0 │ │ │ │ 00000df0 t unpack_single.isra.0 │ │ │ │ │ │ │ │ methodobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000001c r .LC1 │ │ │ │ 00000198 r .LC10 │ │ │ │ @@ -10566,79 +10567,79 @@ │ │ │ │ 000022f8 T PyMem_Free │ │ │ │ 000018b8 T PyMem_GetAllocator │ │ │ │ 00001f40 T PyMem_Malloc │ │ │ │ 00000d44 T PyMem_RawCalloc │ │ │ │ 00000c50 T PyMem_RawFree │ │ │ │ 00000c04 T PyMem_RawMalloc │ │ │ │ 00000c88 T PyMem_RawRealloc │ │ │ │ -00002e30 T PyMem_Realloc │ │ │ │ +00002e38 T PyMem_Realloc │ │ │ │ 00000bbc T PyMem_SetAllocator │ │ │ │ 00007560 T PyMem_SetupDebugHooks │ │ │ │ U PyMutex_Lock │ │ │ │ U PyMutex_Unlock │ │ │ │ U PyOS_snprintf │ │ │ │ 00003030 T PyObject_Calloc │ │ │ │ -00002ae4 T PyObject_Free │ │ │ │ +00002aec T PyObject_Free │ │ │ │ 000075c8 T PyObject_GetArenaAllocator │ │ │ │ -000015e4 T PyObject_Malloc │ │ │ │ -000032b8 T PyObject_Realloc │ │ │ │ +000015ec T PyObject_Malloc │ │ │ │ +000032c0 T PyObject_Realloc │ │ │ │ 0000763c T PyObject_SetArenaAllocator │ │ │ │ U Py_GETENV │ │ │ │ 000027d0 T _PyDebugAllocatorStats │ │ │ │ U _PyEval_StartTheWorldAll │ │ │ │ U _PyEval_StopTheWorldAll │ │ │ │ 00002db8 T _PyInterpreterState_FinalizeAllocatedBlocks │ │ │ │ -000033d0 T _PyInterpreterState_GetAllocatedBlocks │ │ │ │ +000033d8 T _PyInterpreterState_GetAllocatedBlocks │ │ │ │ U _PyInterpreterState_HasFeature │ │ │ │ 00002bf0 T _PyMem_AbandonDelayed │ │ │ │ 00001ca4 T _PyMem_ArenaAlloc │ │ │ │ 00002d20 T _PyMem_ArenaFree │ │ │ │ -00002698 T _PyMem_DebugCalloc │ │ │ │ +000026a0 T _PyMem_DebugCalloc │ │ │ │ 00007552 T _PyMem_DebugEnabled │ │ │ │ -00002820 T _PyMem_DebugFree │ │ │ │ +00002828 T _PyMem_DebugFree │ │ │ │ 00001da0 T _PyMem_DebugMalloc │ │ │ │ 00000f24 t _PyMem_DebugRawAlloc.constprop.0 │ │ │ │ 00002a98 T _PyMem_DebugRawCalloc │ │ │ │ 0000106c T _PyMem_DebugRawFree │ │ │ │ 00000ddc T _PyMem_DebugRawMalloc │ │ │ │ -00001324 T _PyMem_DebugRawRealloc │ │ │ │ -00003030 T _PyMem_DebugRealloc │ │ │ │ +0000132c T _PyMem_DebugRawRealloc │ │ │ │ +00003038 T _PyMem_DebugRealloc │ │ │ │ U _PyMem_DumpTraceback │ │ │ │ 00002d2c T _PyMem_FiniDelayed │ │ │ │ 000076b0 T _PyMem_FreeDelayed │ │ │ │ 0000021c T _PyMem_GetAllocatorName │ │ │ │ 00002840 T _PyMem_GetCurrentAllocatorName │ │ │ │ 000026a8 T _PyMem_MiCalloc │ │ │ │ -00002d30 T _PyMem_MiFree │ │ │ │ +00002d38 T _PyMem_MiFree │ │ │ │ 00001ce0 T _PyMem_MiMalloc │ │ │ │ 00002990 T _PyMem_MiRealloc │ │ │ │ 000076c0 T _PyMem_ProcessDelayed │ │ │ │ 00000dc4 T _PyMem_RawCalloc │ │ │ │ 00000c80 T _PyMem_RawFree │ │ │ │ 00000c44 T _PyMem_RawMalloc │ │ │ │ 00000ccc T _PyMem_RawRealloc │ │ │ │ 00000c90 T _PyMem_RawStrdup │ │ │ │ 00000cdc T _PyMem_RawWcsdup │ │ │ │ 00000a24 T _PyMem_SetDefaultAllocator │ │ │ │ 00000000 T _PyMem_SetupAllocators │ │ │ │ -00003560 T _PyMem_Strdup │ │ │ │ +00003568 T _PyMem_Strdup │ │ │ │ 000015e0 T _PyMem_init_obmalloc │ │ │ │ 00003010 T _PyMem_obmalloc_state_on_heap │ │ │ │ U _PyMutex_LockTimed │ │ │ │ 000021c8 T _PyObject_Calloc │ │ │ │ 00002e4e t _PyObject_DebugDumpAddress │ │ │ │ 00002286 T _PyObject_DebugMallocStats │ │ │ │ -000024cc T _PyObject_Free │ │ │ │ +000024d0 T _PyObject_Free │ │ │ │ 000076b8 T _PyObject_FreeDelayed │ │ │ │ -000016d4 T _PyObject_Malloc │ │ │ │ +000016dc T _PyObject_Malloc │ │ │ │ 00003078 T _PyObject_MiCalloc │ │ │ │ -00002db0 T _PyObject_MiFree │ │ │ │ +00002db8 T _PyObject_MiFree │ │ │ │ 00001cf4 T _PyObject_MiMalloc │ │ │ │ 00002a94 T _PyObject_MiRealloc │ │ │ │ -00002f48 T _PyObject_Realloc │ │ │ │ +00002f50 T _PyObject_Realloc │ │ │ │ 00002a84 T _PyObject_VirtualAlloc │ │ │ │ 00002d04 T _PyObject_VirtualFree │ │ │ │ U _PyRuntime │ │ │ │ U _Py_FatalErrorFormat │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ 00002eb0 T _Py_FinalizeAllocatedBlocks │ │ │ │ 00002aa2 T _Py_GetGlobalAllocatedBlocks │ │ │ │ @@ -10819,26 +10820,26 @@ │ │ │ │ 00000080 B _mi_stats_main │ │ │ │ 00006198 t _mi_stats_print │ │ │ │ 00000a6c T _mi_strlcat │ │ │ │ 0000470c T _mi_strlcpy │ │ │ │ 00004730 T _mi_strlen │ │ │ │ 00000b50 T _mi_strnicmp │ │ │ │ 00004738 T _mi_strnlen │ │ │ │ -0000157c T _mi_thread_data_collect │ │ │ │ +00001584 T _mi_thread_data_collect │ │ │ │ 00005b7a T _mi_thread_done │ │ │ │ 00003b64 T _mi_thread_id │ │ │ │ 00003b70 T _mi_tld_init │ │ │ │ 000046fa T _mi_toupper │ │ │ │ 00004474 T _mi_trace_message │ │ │ │ 00002a40 t _mi_usable_size.isra.0 │ │ │ │ 00000ba4 T _mi_verbose_message │ │ │ │ 0000430e T _mi_warning_message │ │ │ │ U abort │ │ │ │ 00000870 d advice.8 │ │ │ │ -000017b4 t allocate_from_new_pool │ │ │ │ +000017bc t allocate_from_new_pool │ │ │ │ U atexit │ │ │ │ U calloc │ │ │ │ 00000270 t chacha_block │ │ │ │ 00000230 t chacha_next32 │ │ │ │ 00002afc t count_blocks │ │ │ │ 00000458 b deferred_arg │ │ │ │ 00000454 b deferred_free │ │ │ │ @@ -10896,15 +10897,15 @@ │ │ │ │ 0000292c t mi_commit_mask_create │ │ │ │ 0000439c T mi_debug_show_arenas │ │ │ │ 00006a28 T mi_dupenv_s │ │ │ │ 000006e8 b mi_error_arg │ │ │ │ 000006e4 b mi_error_handler │ │ │ │ 000033b2 T mi_expand │ │ │ │ 00001a44 t mi_find_page │ │ │ │ -00002d34 T mi_free │ │ │ │ +00002d3c T mi_free │ │ │ │ 00005d1a T mi_free_aligned │ │ │ │ 00005d16 T mi_free_size │ │ │ │ 00005d12 T mi_free_size_aligned │ │ │ │ 000047ec T mi_good_size │ │ │ │ 00006b88 T mi_heap_alloc_new │ │ │ │ 00006bb0 T mi_heap_alloc_new_n │ │ │ │ 00003b2a t mi_heap_area_visitor │ │ │ │ @@ -11004,15 +11005,15 @@ │ │ │ │ 00005d7a t mi_os_protectx │ │ │ │ 000006dc b mi_out_arg │ │ │ │ 00002c7a t mi_out_buf │ │ │ │ 00002d74 t mi_out_buf_stderr │ │ │ │ 0000000c b mi_out_default │ │ │ │ 00000508 t mi_out_stderr │ │ │ │ 000025b0 t mi_page_extend_free.isra.0 │ │ │ │ -00002cbc t mi_page_free_list_extend.isra.0 │ │ │ │ +00002cc4 t mi_page_free_list_extend.isra.0 │ │ │ │ 00001bd0 t mi_page_fresh_alloc │ │ │ │ 00001af4 t mi_page_queue_enqueue_from │ │ │ │ 00001b9e t mi_page_queue_remove │ │ │ │ 00002baa t mi_page_usable_aligned_size_of │ │ │ │ 000072f6 T mi_posix_memalign │ │ │ │ 00003f78 t mi_printf_amount.constprop.0 │ │ │ │ 00000cec t mi_process_done │ │ │ │ @@ -11310,15 +11311,15 @@ │ │ │ │ U PyErr_ExceptionMatches │ │ │ │ U PyErr_NoMemory │ │ │ │ U PyErr_Occurred │ │ │ │ U PyErr_SetString │ │ │ │ U PyExc_KeyError │ │ │ │ U PyExc_RuntimeError │ │ │ │ U PyExc_TypeError │ │ │ │ -00002314 T PyFrozenSet_New │ │ │ │ +00002310 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 │ │ │ │ @@ -11331,19 +11332,19 @@ │ │ │ │ U PyObject_HashNotImplemented │ │ │ │ U PyObject_IsTrue │ │ │ │ U PyObject_Repr │ │ │ │ U PyObject_RichCompareBool │ │ │ │ U PyObject_SelfIter │ │ │ │ U PySequence_List │ │ │ │ 000001a8 D PySetIter_Type │ │ │ │ -00000ff0 T PySet_Add │ │ │ │ -00002a48 T PySet_Clear │ │ │ │ -0000162c T PySet_Contains │ │ │ │ -00001234 T PySet_Discard │ │ │ │ -00000ee0 T PySet_New │ │ │ │ +00000fec T PySet_Add │ │ │ │ +00002a44 T PySet_Clear │ │ │ │ +00001628 T PySet_Contains │ │ │ │ +00001230 T PySet_Discard │ │ │ │ +00000edc T PySet_New │ │ │ │ 0000040c T PySet_Pop │ │ │ │ 00000318 T PySet_Size │ │ │ │ 000000d0 D PySet_Type │ │ │ │ U PyThreadState_Get │ │ │ │ U PyTuple_New │ │ │ │ U PyTuple_Pack │ │ │ │ U PyType_IsSubtype │ │ │ │ @@ -11366,18 +11367,18 @@ │ │ │ │ U _PyErr_SetKeyError │ │ │ │ U _PyEval_GetBuiltin │ │ │ │ U _PyObject_GC_New │ │ │ │ U _PyObject_GetState │ │ │ │ U _PyRuntime │ │ │ │ 00000278 d _PySetDummy_Type │ │ │ │ 000000d2 T _PySet_ClearInternal │ │ │ │ -0000252c T _PySet_Contains │ │ │ │ +00002528 T _PySet_Contains │ │ │ │ 00000348 D _PySet_Dummy │ │ │ │ -00002768 T _PySet_NextEntry │ │ │ │ -00002420 T _PySet_NextEntryRef │ │ │ │ +00002764 T _PySet_NextEntry │ │ │ │ +0000241c T _PySet_NextEntryRef │ │ │ │ 000004b0 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 │ │ │ │ @@ -11390,116 +11391,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 │ │ │ │ -00002878 t frozenset_hash │ │ │ │ +00002874 t frozenset_hash │ │ │ │ 000003dc d frozenset_methods │ │ │ │ -00001ec4 t frozenset_new │ │ │ │ +00001eb4 t frozenset_new │ │ │ │ 00000000 t frozenset_vectorcall │ │ │ │ 000000e0 r length_hint_doc │ │ │ │ 000002d0 t make_new_set │ │ │ │ 000001c8 t make_new_set.constprop.0 │ │ │ │ -00003574 t make_new_set_basetype_untracked │ │ │ │ +00003560 t make_new_set_basetype_untracked │ │ │ │ 0000070c t make_new_set_basetype_untracked.constprop.0 │ │ │ │ U memset │ │ │ │ 000000b8 r reduce_doc │ │ │ │ -00002e68 t set___contains__ │ │ │ │ +00002e54 t set___contains__ │ │ │ │ 000002e8 r set___contains____doc__ │ │ │ │ -00001b50 t set___reduce__ │ │ │ │ +00001b40 t set___reduce__ │ │ │ │ 00000164 r set___reduce____doc__ │ │ │ │ 00000088 t set___sizeof__ │ │ │ │ 00000118 r set___sizeof____doc__ │ │ │ │ -00002c50 t set_add │ │ │ │ +00002c4c t set_add │ │ │ │ 0000032c r set_add__doc__ │ │ │ │ -000009cc t set_add_entry │ │ │ │ -000038a4 t set_and │ │ │ │ +000009d0 t set_add_entry │ │ │ │ +000038a8 t set_and │ │ │ │ 000004ac d set_as_number │ │ │ │ 0000069c d set_as_sequence │ │ │ │ -00001838 t set_clear │ │ │ │ +00001828 t set_clear │ │ │ │ 00000774 r set_clear__doc__ │ │ │ │ -00002b6c t set_clear_internal │ │ │ │ +00002b68 t set_clear_internal │ │ │ │ 00000378 t set_contains_lock_held.part.0 │ │ │ │ 00001224 t set_copy │ │ │ │ 000007e0 r set_copy__doc__ │ │ │ │ 000011d4 t set_copy_and_difference_untracked │ │ │ │ 00000624 t set_copy_impl │ │ │ │ -00002238 t set_dealloc │ │ │ │ -00005134 t set_difference_multi │ │ │ │ +00002234 t set_dealloc │ │ │ │ +00005120 t set_difference_multi │ │ │ │ 00000528 r set_difference_multi__doc__ │ │ │ │ -00004168 t set_difference_untracked │ │ │ │ +00004170 t set_difference_untracked │ │ │ │ 00001240 t set_difference_update │ │ │ │ 00000590 r set_difference_update__doc__ │ │ │ │ -00004a7c t set_difference_update_internal │ │ │ │ +00004a84 t set_difference_update_internal │ │ │ │ 000009e4 t set_discard │ │ │ │ 000001a4 r set_discard__doc__ │ │ │ │ 00000044 t set_discard_key │ │ │ │ 0000006c r set_doc │ │ │ │ 00000838 t set_iand │ │ │ │ -00001a48 t set_init │ │ │ │ +00001a38 t set_init │ │ │ │ 00000000 t set_insert_clean │ │ │ │ -0000393c t set_intersection │ │ │ │ -00001734 t set_intersection_multi │ │ │ │ +00003940 t set_intersection │ │ │ │ +00001724 t set_intersection_multi │ │ │ │ 000006b0 r set_intersection_multi__doc__ │ │ │ │ -000017b0 t set_intersection_multi_impl │ │ │ │ -00001bb4 t set_intersection_update_multi │ │ │ │ +000017a0 t set_intersection_multi_impl │ │ │ │ +00001ba4 t set_intersection_update_multi │ │ │ │ 00000640 r set_intersection_update_multi__doc__ │ │ │ │ -0000187c t set_ior │ │ │ │ +00001878 t set_ior │ │ │ │ 00001350 t set_isdisjoint │ │ │ │ 000005ec r set_isdisjoint__doc__ │ │ │ │ -00001ec0 t set_issubset │ │ │ │ +00001eb0 t set_issubset │ │ │ │ 000003e8 r set_issubset__doc__ │ │ │ │ -000031b0 t set_issubset_impl │ │ │ │ +0000319c t set_issubset_impl │ │ │ │ 00000cb4 t set_issuperset │ │ │ │ 00000398 r set_issuperset__doc__ │ │ │ │ 00000d0c t set_issuperset_impl │ │ │ │ -00004774 t set_issuperset_impl.part.0 │ │ │ │ +0000477c t set_issuperset_impl.part.0 │ │ │ │ 000012d8 t set_isub │ │ │ │ -00002030 t set_iter │ │ │ │ -00001f64 t set_ixor │ │ │ │ -0000241c t set_len │ │ │ │ +0000202c t set_iter │ │ │ │ +00001f54 t set_ixor │ │ │ │ +00002418 t set_len │ │ │ │ 000000cc t set_lookkey │ │ │ │ 00000298 t set_merge_lock_held │ │ │ │ -00001994 t set_merge_lock_held.part.0 │ │ │ │ +00001990 t set_merge_lock_held.part.0 │ │ │ │ 0000053c d set_methods │ │ │ │ -000019e0 t set_new │ │ │ │ +000019d0 t set_new │ │ │ │ 00000504 t set_or │ │ │ │ -00004084 t set_pop │ │ │ │ +0000408c t set_pop │ │ │ │ 00000864 r set_pop__doc__ │ │ │ │ 00000d64 t set_remove │ │ │ │ 00000264 r set_remove__doc__ │ │ │ │ 00000f5c t set_repr │ │ │ │ -000030a8 t set_richcompare │ │ │ │ +00003094 t set_richcompare │ │ │ │ 00000774 t set_sub │ │ │ │ -00001ff0 t set_symmetric_difference │ │ │ │ +00001fe0 t set_symmetric_difference │ │ │ │ 00000434 r set_symmetric_difference__doc__ │ │ │ │ -00001df4 t set_symmetric_difference_impl │ │ │ │ -00001854 t set_symmetric_difference_update │ │ │ │ +00001de4 t set_symmetric_difference_impl │ │ │ │ +00001844 t set_symmetric_difference_update │ │ │ │ 000004a8 r set_symmetric_difference_update__doc__ │ │ │ │ -00005280 t set_symmetric_difference_update_set │ │ │ │ -00000ba8 t set_table_resize │ │ │ │ -00000e4c t set_traverse │ │ │ │ +0000526c t set_symmetric_difference_update_set │ │ │ │ +00000ba4 t set_table_resize │ │ │ │ +00000e48 t set_traverse │ │ │ │ 000010dc t set_union │ │ │ │ 00000718 r set_union__doc__ │ │ │ │ -0000460c t set_update │ │ │ │ +00004614 t set_update │ │ │ │ 00000814 r set_update__doc__ │ │ │ │ -00003674 t set_update_dict_lock_held │ │ │ │ +00003660 t set_update_dict_lock_held │ │ │ │ 000001e0 t set_update_internal │ │ │ │ 00000484 t set_update_iterable_lock_held │ │ │ │ 000003dc t set_update_local │ │ │ │ -000014e8 t set_vectorcall │ │ │ │ -00001d60 t set_xor │ │ │ │ -000021d8 t setiter_dealloc │ │ │ │ -000020b4 t setiter_iternext │ │ │ │ +000014e4 t set_vectorcall │ │ │ │ +00001d50 t set_xor │ │ │ │ +000021d4 t setiter_dealloc │ │ │ │ +000020b0 t setiter_iternext │ │ │ │ 00001228 t setiter_len │ │ │ │ 000006c4 d setiter_methods │ │ │ │ 00000024 t setiter_reduce │ │ │ │ -00001728 t setiter_traverse │ │ │ │ +00001718 t setiter_traverse │ │ │ │ │ │ │ │ sliceobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000001c r .LC1 │ │ │ │ 00000060 r .LC2 │ │ │ │ 00000068 r .LC3 │ │ │ │ @@ -11715,15 +11716,15 @@ │ │ │ │ U PySequence_Tuple │ │ │ │ U PySlice_AdjustIndices │ │ │ │ U PySlice_Type │ │ │ │ U PySlice_Unpack │ │ │ │ U PyThreadState_Get │ │ │ │ 000000d0 D PyTupleIter_Type │ │ │ │ 00000e0c T PyTuple_GetItem │ │ │ │ -0000148c T PyTuple_GetSlice │ │ │ │ +00001454 T PyTuple_GetSlice │ │ │ │ 00000000 T PyTuple_New │ │ │ │ 000003bc T PyTuple_Pack │ │ │ │ 00000050 T PyTuple_SetItem │ │ │ │ 00000ddc T PyTuple_Size │ │ │ │ 00000000 D PyTuple_Type │ │ │ │ U PyType_Type │ │ │ │ U PyUnicode_FromString │ │ │ │ @@ -11775,39 +11776,39 @@ │ │ │ │ 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 │ │ │ │ -000021d0 t tuple_count │ │ │ │ +000021e8 t tuple_count │ │ │ │ 000002c0 r tuple_count__doc__ │ │ │ │ -00001f04 t tuple_index │ │ │ │ +00001f1c t tuple_index │ │ │ │ 00000304 r tuple_index__doc__ │ │ │ │ 000008c4 t tuple_iter │ │ │ │ 000001ec d tuple_methods │ │ │ │ -00001bbc t tuple_new │ │ │ │ +00001b80 t tuple_new │ │ │ │ 000001bc r tuple_new__doc__ │ │ │ │ -00001688 t tuple_vectorcall │ │ │ │ -00001a00 t tupleconcat │ │ │ │ +00001650 t tuple_vectorcall │ │ │ │ +000019c4 t tupleconcat │ │ │ │ 00000f9c t tuplecontains │ │ │ │ 00000a48 t tupledealloc │ │ │ │ -0000139c t tuplehash │ │ │ │ -00001354 t tupleitem │ │ │ │ +00001364 t tuplehash │ │ │ │ +0000131c t tupleitem │ │ │ │ 000009bc t tupleiter_dealloc │ │ │ │ -000021bc t tupleiter_len │ │ │ │ +000021d4 t tupleiter_len │ │ │ │ 000001a0 d tupleiter_methods │ │ │ │ 00000960 t tupleiter_next │ │ │ │ 00000118 t tupleiter_reduce │ │ │ │ 0000015c t tupleiter_setstate │ │ │ │ 00000000 t tupleiter_traverse │ │ │ │ -00001bb8 t tuplelength │ │ │ │ -00001fec t tuplerepeat │ │ │ │ -00001dc4 t tuplerepr │ │ │ │ -00001898 t tuplerichcompare │ │ │ │ +00001b7c t tuplelength │ │ │ │ +00002004 t tuplerepeat │ │ │ │ +00001ddc t tuplerepr │ │ │ │ +0000185c t tuplerichcompare │ │ │ │ 00001038 t tuplesubscript │ │ │ │ 00000c0c t tupletraverse │ │ │ │ │ │ │ │ typeobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LANCHOR1 │ │ │ │ 00000000 r .LC0 │ │ │ │ @@ -11924,21 +11925,21 @@ │ │ │ │ 000004e0 r .LC26 │ │ │ │ 000004fc r .LC27 │ │ │ │ 00000568 r .LC28 │ │ │ │ 000005e4 r .LC29 │ │ │ │ 0000006c r .LC3 │ │ │ │ 00000610 r .LC30 │ │ │ │ 00000694 r .LC31 │ │ │ │ -000006c8 r .LC32 │ │ │ │ -0000070c r .LC33 │ │ │ │ -0000073c r .LC34 │ │ │ │ -00000780 r .LC35 │ │ │ │ -000007c8 r .LC36 │ │ │ │ -0000080c r .LC37 │ │ │ │ -00000858 r .LC38 │ │ │ │ +000006d8 r .LC32 │ │ │ │ +00000708 r .LC33 │ │ │ │ +0000074c r .LC34 │ │ │ │ +00000794 r .LC35 │ │ │ │ +000007d8 r .LC36 │ │ │ │ +00000824 r .LC37 │ │ │ │ +00000854 r .LC38 │ │ │ │ 00000888 r .LC39 │ │ │ │ 000000a4 r .LC4 │ │ │ │ 0000089c r .LC40 │ │ │ │ 000008cc r .LC41 │ │ │ │ 000008fc r .LC42 │ │ │ │ 00000904 r .LC43 │ │ │ │ 00000924 r .LC44 │ │ │ │ @@ -12110,18 +12111,18 @@ │ │ │ │ U PyObject_GC_UnTrack │ │ │ │ U PyObject_GenericGetAttr │ │ │ │ U PyObject_GenericGetDict │ │ │ │ U PyObject_GenericHash │ │ │ │ U PyObject_GenericSetAttr │ │ │ │ U PyObject_GetAttr │ │ │ │ U PyObject_GetBuffer │ │ │ │ -000067a0 T PyObject_GetItemData │ │ │ │ +00006718 T PyObject_GetItemData │ │ │ │ U PyObject_GetIter │ │ │ │ U PyObject_GetOptionalAttr │ │ │ │ -00001d60 T PyObject_GetTypeData │ │ │ │ +00001d48 T PyObject_GetTypeData │ │ │ │ U PyObject_HasAttrWithError │ │ │ │ U PyObject_Hash │ │ │ │ U PyObject_HashNotImplemented │ │ │ │ U PyObject_IsTrue │ │ │ │ U PyObject_Malloc │ │ │ │ U PyObject_Repr │ │ │ │ U PyObject_RichCompareBool │ │ │ │ @@ -12148,51 +12149,51 @@ │ │ │ │ U PyTuple_GetSlice │ │ │ │ U PyTuple_New │ │ │ │ U PyTuple_Pack │ │ │ │ U PyTuple_Type │ │ │ │ 00001c26 T PyType_AddWatcher │ │ │ │ 00000f98 T PyType_ClearCache │ │ │ │ 00001d4a T PyType_ClearWatcher │ │ │ │ -00000628 T PyType_FromMetaclass │ │ │ │ -0000aecc T PyType_FromModuleAndSpec │ │ │ │ -00004164 T PyType_FromSpec │ │ │ │ -0000aef4 T PyType_FromSpecWithBases │ │ │ │ -00003ec4 T PyType_GenericAlloc │ │ │ │ -0000a35c T PyType_GenericNew │ │ │ │ -00001d70 T PyType_GetDict │ │ │ │ -0000d468 T PyType_GetFlags │ │ │ │ -00011f68 T PyType_GetFullyQualifiedName │ │ │ │ -0000fcb4 T PyType_GetModule │ │ │ │ -0000c5e8 T PyType_GetModuleByDef │ │ │ │ +00000610 T PyType_FromMetaclass │ │ │ │ +0000add8 T PyType_FromModuleAndSpec │ │ │ │ +0000413c T PyType_FromSpec │ │ │ │ +0000ae00 T PyType_FromSpecWithBases │ │ │ │ +00003e9c T PyType_GenericAlloc │ │ │ │ +0000a278 T PyType_GenericNew │ │ │ │ +00001d58 T PyType_GetDict │ │ │ │ +0000d368 T PyType_GetFlags │ │ │ │ +00011f20 T PyType_GetFullyQualifiedName │ │ │ │ +0000fb60 T PyType_GetModule │ │ │ │ +0000c4e8 T PyType_GetModuleByDef │ │ │ │ 00000008 T PyType_GetModuleName │ │ │ │ -00011178 T PyType_GetModuleState │ │ │ │ +00011130 T PyType_GetModuleState │ │ │ │ 00000002 T PyType_GetName │ │ │ │ -000004a0 T PyType_GetQualName │ │ │ │ -0000f9b8 T PyType_GetSlot │ │ │ │ +00000488 T PyType_GetQualName │ │ │ │ +0000f864 T PyType_GetSlot │ │ │ │ 00001c10 T PyType_GetTypeDataSize │ │ │ │ -00006cc0 T PyType_IsSubtype │ │ │ │ -00000440 T PyType_Modified │ │ │ │ -00006754 T PyType_Ready │ │ │ │ +00006c28 T PyType_IsSubtype │ │ │ │ +00000428 T PyType_Modified │ │ │ │ +000066cc T PyType_Ready │ │ │ │ 000020e8 T PyType_SUPPORTS_WEAKREFS │ │ │ │ 000000d0 D PyType_Type │ │ │ │ 00001d88 T PyType_Unwatch │ │ │ │ 00001c84 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 │ │ │ │ -000011f0 T PyUnstable_Type_AssignVersionTag │ │ │ │ +000011d8 T PyUnstable_Type_AssignVersionTag │ │ │ │ U PyWeakref_NewRef │ │ │ │ U PyWrapperDescr_Type │ │ │ │ U PyZip_Type │ │ │ │ -00000000 t Py_XDECREF │ │ │ │ +00003d0c 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 │ │ │ │ @@ -12210,338 +12211,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 │ │ │ │ -00002698 T _PyObject_GetState │ │ │ │ +00002680 T _PyObject_GetState │ │ │ │ U _PyObject_InitInlineValues │ │ │ │ U _PyObject_IsFreed │ │ │ │ U _PyObject_IsInstanceDictEmpty │ │ │ │ -00009390 T _PyObject_LookupSpecial │ │ │ │ +000092c0 T _PyObject_LookupSpecial │ │ │ │ 0000211e 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 │ │ │ │ -00000648 t _PyObject_VectorcallTstate.constprop.0 │ │ │ │ +00000630 t _PyObject_VectorcallTstate.constprop.0 │ │ │ │ U _PyRuntime │ │ │ │ U _PySequence_IterSearch │ │ │ │ U _PyStaticType_ClearWeakRefs │ │ │ │ -0000e760 T _PyStaticType_FiniBuiltin │ │ │ │ -000040c8 T _PyStaticType_GetState │ │ │ │ +0000e614 T _PyStaticType_FiniBuiltin │ │ │ │ +000040a0 T _PyStaticType_GetState │ │ │ │ 00000058 T _PyStaticType_InitBuiltin │ │ │ │ -0000069c T _PyStaticType_InitForExtension │ │ │ │ -0000c0b8 T _PySuper_Lookup │ │ │ │ +00000684 T _PyStaticType_InitForExtension │ │ │ │ +0000bfc0 T _PySuper_Lookup │ │ │ │ U _PyTrash_thread_deposit_object │ │ │ │ U _PyTrash_thread_destroy_chain │ │ │ │ -000002d0 T _PyType_AddMethod │ │ │ │ -00003fe0 T _PyType_AllocNoTrack │ │ │ │ -000061a0 T _PyType_CalculateMetaclass │ │ │ │ +000002b8 T _PyType_AddMethod │ │ │ │ +00003fb8 T _PyType_AllocNoTrack │ │ │ │ +00006118 T _PyType_CalculateMetaclass │ │ │ │ 00001efc T _PyType_CheckConsistency │ │ │ │ -0000416c t _PyType_FromMetaclass_impl │ │ │ │ -0000518c t _PyType_FromMetaclass_impl.constprop.0 │ │ │ │ +00005124 t _PyType_FromMetaclass_impl │ │ │ │ +00004140 t _PyType_FromMetaclass_impl.constprop.0 │ │ │ │ 00001ed2 T _PyType_GetBases │ │ │ │ -00004108 T _PyType_GetDict │ │ │ │ -0000d4b8 T _PyType_GetDocFromInternalDoc │ │ │ │ -000120d8 T _PyType_GetFullyQualifiedName │ │ │ │ +000040e0 T _PyType_GetDict │ │ │ │ +0000d3b8 T _PyType_GetDocFromInternalDoc │ │ │ │ +00012090 T _PyType_GetFullyQualifiedName │ │ │ │ 00001ee6 T _PyType_GetMRO │ │ │ │ -00012ae4 T _PyType_GetModuleByDef2 │ │ │ │ +00012a9c T _PyType_GetModuleByDef2 │ │ │ │ 0000094c T _PyType_GetModuleByDef3 │ │ │ │ -0000d360 T _PyType_GetSubclasses │ │ │ │ -0000168c T _PyType_GetTextSignatureFromInternalDoc │ │ │ │ -00000ecc T _PyType_HasSubclasses │ │ │ │ +0000d260 T _PyType_GetSubclasses │ │ │ │ +00001674 T _PyType_GetTextSignatureFromInternalDoc │ │ │ │ +00000eb4 T _PyType_HasSubclasses │ │ │ │ 00000000 T _PyType_InitCache │ │ │ │ -00006d24 T _PyType_Lookup │ │ │ │ +00006c8c T _PyType_Lookup │ │ │ │ 000020f2 T _PyType_LookupId │ │ │ │ -000067e8 T _PyType_LookupRef │ │ │ │ -0000aeac T _PyType_Name │ │ │ │ -0000bfa0 T _PyType_NewManagedObject │ │ │ │ -000005a0 T _PyType_SetFlags │ │ │ │ -0000d698 T _PyType_SetFlagsRecursive │ │ │ │ +00006760 T _PyType_LookupRef │ │ │ │ +0000adb8 T _PyType_Name │ │ │ │ +0000bea8 T _PyType_NewManagedObject │ │ │ │ +00000588 T _PyType_SetFlags │ │ │ │ +0000d598 T _PyType_SetFlagsRecursive │ │ │ │ 00000000 T _PyTypes_AfterFork │ │ │ │ -00000f38 T _PyTypes_Fini │ │ │ │ -0000093c T _PyTypes_FiniExtTypes │ │ │ │ +00000f20 T _PyTypes_Fini │ │ │ │ +00000924 T _PyTypes_FiniExtTypes │ │ │ │ U _PyUnicode_Copy │ │ │ │ U _PyUnicode_Equal │ │ │ │ U _PyUnicode_FromId │ │ │ │ U _PyUnicode_InternMortal │ │ │ │ U _PyWeakref_ClearWeakRefsNoCallbacks │ │ │ │ -0000cb68 T _Py_BaseObject_RichCompare │ │ │ │ +0000ca68 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 │ │ │ │ -000105b8 T _Py_slot_tp_getattr_hook │ │ │ │ -00001dec T _Py_slot_tp_getattro │ │ │ │ +00010454 T _Py_slot_tp_getattr_hook │ │ │ │ +00001dd4 T _Py_slot_tp_getattro │ │ │ │ U _Py_tss_tstate │ │ │ │ -0000aa20 T _Py_type_getattro │ │ │ │ -00009ec8 T _Py_type_getattro_impl │ │ │ │ +0000a92c T _Py_type_getattro │ │ │ │ +00009de4 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 │ │ │ │ -000014f8 t _common_reduce.part.0 │ │ │ │ -0000690c t assign_version_tag │ │ │ │ -000063c4 t best_base │ │ │ │ +000014e0 t _common_reduce.part.0 │ │ │ │ +00006874 t assign_version_tag │ │ │ │ +0000633c t best_base │ │ │ │ 00000ea0 d bufferwrapper_as_buffer │ │ │ │ 000016f8 t bufferwrapper_dealloc │ │ │ │ 00001670 t bufferwrapper_releasebuf │ │ │ │ 00001dec t bufferwrapper_traverse │ │ │ │ -000004a8 t call_unbound_noarg.part.0 │ │ │ │ -0000f598 t check_num_args.constprop.0 │ │ │ │ -0000f608 t check_num_args.constprop.1 │ │ │ │ -0000d088 t check_set_special_type_attr │ │ │ │ +00000490 t call_unbound_noarg.part.0 │ │ │ │ +0000f444 t check_num_args.constprop.0 │ │ │ │ +0000f4b4 t check_num_args.constprop.1 │ │ │ │ +0000cf88 t check_set_special_type_attr │ │ │ │ 00001424 t class_name │ │ │ │ -0000e5a4 t clear_tp_subclasses │ │ │ │ -000019b0 t compatible_for_assignment │ │ │ │ -00001ad0 t compatible_with_tp_base │ │ │ │ -00006b14 t find_name_in_mro │ │ │ │ +0000e458 t clear_tp_subclasses │ │ │ │ +00001998 t compatible_for_assignment │ │ │ │ +00001ab8 t compatible_with_tp_base │ │ │ │ +00006a7c t find_name_in_mro │ │ │ │ 00001b60 t get_dict_descriptor │ │ │ │ -0000044c t get_module_by_def │ │ │ │ +00000434 t get_module_by_def │ │ │ │ 000014b8 t getindex │ │ │ │ -00001554 t import_copyreg │ │ │ │ -0000018c t lookup_maybe_method │ │ │ │ -00000e48 t managed_static_type_state_clear.part.0 │ │ │ │ +0000153c t import_copyreg │ │ │ │ +00000174 t lookup_maybe_method │ │ │ │ +00000e30 t managed_static_type_state_clear.part.0 │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ -00010478 t merge_class_dict │ │ │ │ +00010314 t merge_class_dict │ │ │ │ 00000d2c t method_is_overloaded.isra.0 │ │ │ │ -00012678 t mro_hierarchy_for_complete_type │ │ │ │ +00012630 t mro_hierarchy_for_complete_type │ │ │ │ 00003864 t mro_implementation_unlocked │ │ │ │ 00000158 r name_op │ │ │ │ -0000122c t object___dir__ │ │ │ │ +00001214 t object___dir__ │ │ │ │ 000006c4 r object___dir____doc__ │ │ │ │ -000008d8 t object___format__ │ │ │ │ +000008c0 t object___format__ │ │ │ │ 00000738 r object___format____doc__ │ │ │ │ -00001e1c t object___getstate__ │ │ │ │ +00001e04 t object___getstate__ │ │ │ │ 00000828 r object___getstate____doc__ │ │ │ │ 00001796 t object___reduce__ │ │ │ │ 000007fc r object___reduce____doc__ │ │ │ │ -000111cc t object___reduce_ex__ │ │ │ │ +00011184 t object___reduce_ex__ │ │ │ │ 000007c0 r object___reduce_ex____doc__ │ │ │ │ 00001132 t object___sizeof__ │ │ │ │ 000006f8 r object___sizeof____doc__ │ │ │ │ -00009dd8 t object_dealloc │ │ │ │ +00009cf4 t object_dealloc │ │ │ │ 000003f8 r object_doc │ │ │ │ -0000cc20 t object_get_class │ │ │ │ +0000cb20 t object_get_class │ │ │ │ 00000f38 d object_getsets │ │ │ │ -00001590 t object_getstate │ │ │ │ -000119b0 t object_getstate_default │ │ │ │ -0000a754 t object_init │ │ │ │ -00009d70 t object_init_subclass │ │ │ │ +00001578 t object_getstate │ │ │ │ +00011968 t object_getstate_default │ │ │ │ +0000a670 t object_init │ │ │ │ +00009c8c t object_init_subclass │ │ │ │ 000004b4 r object_init_subclass_doc │ │ │ │ 00000ea8 d object_methods │ │ │ │ -0000a488 t object_new │ │ │ │ -000004cc t object_repr │ │ │ │ -0000cbc4 t object_richcompare │ │ │ │ -0000cc34 t object_richcompare.part.0 │ │ │ │ -00001b24 t object_set_class │ │ │ │ -0000aef8 t object_str │ │ │ │ -0000d24c t object_subclasshook │ │ │ │ +0000a3a4 t object_new │ │ │ │ +000004b4 t object_repr │ │ │ │ +0000cac4 t object_richcompare │ │ │ │ +0000cb34 t object_richcompare.part.0 │ │ │ │ +00001b0c t object_set_class │ │ │ │ +0000ae04 t object_str │ │ │ │ +0000d14c t object_subclasshook │ │ │ │ 0000053c r object_subclasshook_doc │ │ │ │ 00000000 r pyslot_offsets │ │ │ │ 000019dc t releasebuffer_call_python │ │ │ │ -00012f48 t richcmp_eq │ │ │ │ -00001e34 t richcmp_ge │ │ │ │ -00001e24 t richcmp_gt │ │ │ │ -00001e2c t richcmp_le │ │ │ │ -00001e14 t richcmp_lt │ │ │ │ -00001cd0 t richcmp_ne │ │ │ │ -000005ac t set_flags_recursive │ │ │ │ +00012f00 t richcmp_eq │ │ │ │ +00001e1c t richcmp_ge │ │ │ │ +00001e0c t richcmp_gt │ │ │ │ +00001e14 t richcmp_le │ │ │ │ +00001dfc t richcmp_lt │ │ │ │ +00001cb8 t richcmp_ne │ │ │ │ +00000594 t set_flags_recursive │ │ │ │ 000012e0 t set_mro_error │ │ │ │ 00001270 t slot_am_aiter │ │ │ │ -000027cc t slot_am_anext │ │ │ │ +000027b4 t slot_am_anext │ │ │ │ 00001200 t slot_am_await │ │ │ │ 0000154c t slot_bf_getbuffer │ │ │ │ 00001ae0 t slot_bf_releasebuffer │ │ │ │ -0000ec9c t slot_mp_ass_subscript │ │ │ │ -0000d730 t slot_mp_subscript │ │ │ │ -00012eb0 t slot_nb_absolute │ │ │ │ -00012b6c t slot_nb_add │ │ │ │ -0001009c t slot_nb_and │ │ │ │ -00012494 t slot_nb_bool │ │ │ │ -000024d4 t slot_nb_divmod │ │ │ │ -00001e3c t slot_nb_float │ │ │ │ -000021ac t slot_nb_floor_divide │ │ │ │ -00001e60 t slot_nb_index │ │ │ │ +0000eb58 t slot_mp_ass_subscript │ │ │ │ +0000d630 t slot_mp_subscript │ │ │ │ +00012e68 t slot_nb_absolute │ │ │ │ +00012b24 t slot_nb_add │ │ │ │ +0000ff38 t slot_nb_and │ │ │ │ +0001244c t slot_nb_bool │ │ │ │ +000024bc t slot_nb_divmod │ │ │ │ +00001e24 t slot_nb_float │ │ │ │ +00002194 t slot_nb_floor_divide │ │ │ │ +00001e48 t slot_nb_index │ │ │ │ 000006dc t slot_nb_inplace_add │ │ │ │ 00000b90 t slot_nb_inplace_and │ │ │ │ 000009a4 t slot_nb_inplace_floor_divide │ │ │ │ 00000f4c t slot_nb_inplace_lshift │ │ │ │ 000008a4 t slot_nb_inplace_matrix_multiply │ │ │ │ 0000072c t slot_nb_inplace_multiply │ │ │ │ 00000b68 t slot_nb_inplace_or │ │ │ │ 00000b40 t slot_nb_inplace_power │ │ │ │ 00000b18 t slot_nb_inplace_remainder │ │ │ │ 00000dda t slot_nb_inplace_rshift │ │ │ │ 00000704 t slot_nb_inplace_subtract │ │ │ │ 000008cc t slot_nb_inplace_true_divide │ │ │ │ 00000bb8 t slot_nb_inplace_xor │ │ │ │ -00012248 t slot_nb_int │ │ │ │ -000026a0 t slot_nb_invert │ │ │ │ +00012200 t slot_nb_int │ │ │ │ +00002688 t slot_nb_invert │ │ │ │ 00000e00 t slot_nb_lshift │ │ │ │ 00000754 t slot_nb_matrix_multiply │ │ │ │ -00001e84 t slot_nb_multiply │ │ │ │ -00001208 t slot_nb_negative │ │ │ │ -000012e8 t slot_nb_or │ │ │ │ +00001e6c t slot_nb_multiply │ │ │ │ +000011f0 t slot_nb_negative │ │ │ │ +000012d0 t slot_nb_or │ │ │ │ 00000f74 t slot_nb_positive │ │ │ │ -00002004 t slot_nb_power │ │ │ │ +00001fec t slot_nb_power │ │ │ │ 000009cc t slot_nb_remainder │ │ │ │ 00000be0 t slot_nb_rshift │ │ │ │ -00012d20 t slot_nb_subtract │ │ │ │ -0001226c t slot_nb_true_divide │ │ │ │ -0000231c t slot_nb_xor │ │ │ │ +00012cd8 t slot_nb_subtract │ │ │ │ +00012224 t slot_nb_true_divide │ │ │ │ +00002304 t slot_nb_xor │ │ │ │ 00002144 t slot_sq_ass_item │ │ │ │ -0000df5c t slot_sq_contains │ │ │ │ -0000fe44 t slot_sq_item │ │ │ │ -0000fa00 t slot_sq_length │ │ │ │ -0000f7c4 t slot_tp_call │ │ │ │ -0000fd90 t slot_tp_descr_get │ │ │ │ +0000de10 t slot_sq_contains │ │ │ │ +0000fcf0 t slot_sq_item │ │ │ │ +0000f8ac t slot_sq_length │ │ │ │ +0000f670 t slot_tp_call │ │ │ │ +0000fc3c t slot_tp_descr_get │ │ │ │ 000008f4 t slot_tp_descr_set │ │ │ │ -00010338 t slot_tp_finalize │ │ │ │ -00010b70 t slot_tp_hash │ │ │ │ -0000a7d8 t slot_tp_init │ │ │ │ -0000f890 t slot_tp_iter │ │ │ │ -00010f6c t slot_tp_iternext │ │ │ │ -0000b160 t slot_tp_new │ │ │ │ -00010afc t slot_tp_repr │ │ │ │ -000108d4 t slot_tp_richcompare │ │ │ │ -0000ef58 t slot_tp_setattro │ │ │ │ -00010cdc t slot_tp_str │ │ │ │ +000101d4 t slot_tp_finalize │ │ │ │ +00010b38 t slot_tp_hash │ │ │ │ +0000a6f4 t slot_tp_init │ │ │ │ +0000f73c t slot_tp_iter │ │ │ │ +00010f24 t slot_tp_iternext │ │ │ │ +0000b06c t slot_tp_new │ │ │ │ +00010ac4 t slot_tp_repr │ │ │ │ +000108c0 t slot_tp_richcompare │ │ │ │ +0000ee0c t slot_tp_setattro │ │ │ │ +00010ca4 t slot_tp_str │ │ │ │ 000001c0 d slotdefs │ │ │ │ -00006610 t solid_base │ │ │ │ +00006588 t solid_base │ │ │ │ U strcmp │ │ │ │ U strlen │ │ │ │ U strncmp │ │ │ │ U strrchr │ │ │ │ -0000e638 t subtype_clear │ │ │ │ -0000b524 t subtype_dealloc │ │ │ │ -000103c0 t subtype_dict │ │ │ │ +0000e4ec t subtype_clear │ │ │ │ +0000b430 t subtype_dealloc │ │ │ │ +0001025c t subtype_dict │ │ │ │ 00000d30 d subtype_getsets_dict_only │ │ │ │ 00000cf4 d subtype_getsets_full │ │ │ │ 00000d58 d subtype_getsets_weakref_only │ │ │ │ 00001748 t subtype_getweakref │ │ │ │ -000026c4 t subtype_setdict │ │ │ │ -0000c758 t subtype_traverse │ │ │ │ -00009cc4 t super_dealloc │ │ │ │ +000026ac t subtype_setdict │ │ │ │ +0000c658 t subtype_traverse │ │ │ │ +00009be0 t super_dealloc │ │ │ │ 0000180e t super_descr_get │ │ │ │ 00000220 r super_doc │ │ │ │ -000099fc t super_getattro │ │ │ │ -00002844 t super_init │ │ │ │ -0000b1d0 t super_init_without_args │ │ │ │ +00009920 t super_getattro │ │ │ │ +0000282c t super_init │ │ │ │ +0000b0dc t super_init_without_args │ │ │ │ 00000e50 d super_members │ │ │ │ 00001e1c t super_repr │ │ │ │ 0000179c t super_traverse │ │ │ │ -0000950c t super_vectorcall │ │ │ │ -00000018 t supercheck │ │ │ │ +00009430 t super_vectorcall │ │ │ │ +00000000 t supercheck │ │ │ │ 000001a0 d tp_new_methoddef │ │ │ │ -0000b328 t tp_new_wrapper │ │ │ │ -00001650 t type___dir__ │ │ │ │ +0000b234 t tp_new_wrapper │ │ │ │ +00001638 t type___dir__ │ │ │ │ 000008a0 r type___dir____doc__ │ │ │ │ -000102fc t type___instancecheck__ │ │ │ │ +00010198 t type___instancecheck__ │ │ │ │ 000009b0 r type___instancecheck____doc__ │ │ │ │ 000017da t type___sizeof__ │ │ │ │ 00000858 r type___sizeof____doc__ │ │ │ │ -0000f97c t type___subclasscheck__ │ │ │ │ +0000f828 t type___subclasscheck__ │ │ │ │ 00000964 r type___subclasscheck____doc__ │ │ │ │ -0000d258 t type___subclasses__ │ │ │ │ +0000d158 t type___subclasses__ │ │ │ │ 000008e4 r type___subclasses____doc__ │ │ │ │ -0000cddc t type_abstractmethods │ │ │ │ +0000ccdc t type_abstractmethods │ │ │ │ 00000f60 d type_as_number │ │ │ │ -00006ef0 t type_call │ │ │ │ -0000e0ec t type_clear │ │ │ │ -0000e1b4 t type_dealloc │ │ │ │ -0000cd50 t type_dict │ │ │ │ +00006e48 t type_call │ │ │ │ +0000dfa0 t type_clear │ │ │ │ +0000e068 t type_dealloc │ │ │ │ +0000cc50 t type_dict │ │ │ │ 00000674 r type_doc │ │ │ │ -0000d54c t type_get_annotations │ │ │ │ -0000cdc8 t type_get_bases │ │ │ │ -0000d0fc t type_get_doc │ │ │ │ -0000c674 t type_get_module │ │ │ │ -0000d674 t type_get_mro │ │ │ │ -000017cc t type_get_text_signature │ │ │ │ -000017d4 t type_get_type_params │ │ │ │ +0000d44c t type_get_annotations │ │ │ │ +0000ccc8 t type_get_bases │ │ │ │ +0000cffc t type_get_doc │ │ │ │ +0000c574 t type_get_module │ │ │ │ +0000d574 t type_get_mro │ │ │ │ +000017b4 t type_get_text_signature │ │ │ │ +000017bc t type_get_type_params │ │ │ │ 00001070 d type_getsets │ │ │ │ -00009d7c t type_init │ │ │ │ -000067e0 t type_is_gc │ │ │ │ +00009c98 t type_init │ │ │ │ +00006758 t type_is_gc │ │ │ │ 00001160 d type_members │ │ │ │ 00000ff0 d type_methods │ │ │ │ -0000bd40 t type_modified_unlocked │ │ │ │ -0000be78 t type_modified_unlocked.part.0 │ │ │ │ -000001f8 t type_module │ │ │ │ -0000ccfc t type_mro │ │ │ │ +0000bc48 t type_modified_unlocked │ │ │ │ +0000bd80 t type_modified_unlocked.part.0 │ │ │ │ +000001e0 t type_module │ │ │ │ +0000cbfc t type_mro │ │ │ │ 00000928 r type_mro__doc__ │ │ │ │ -00003d0c t type_mro_modified │ │ │ │ -0000d46c t type_name │ │ │ │ -00007044 t type_new │ │ │ │ -0000a358 t type_prepare │ │ │ │ -0000b114 t type_qualname │ │ │ │ +00003d24 t type_mro_modified │ │ │ │ +0000d36c t type_name │ │ │ │ +00006f9c t type_new │ │ │ │ +0000a274 t type_prepare │ │ │ │ +0000b020 t type_qualname │ │ │ │ 00000220 t type_ready │ │ │ │ -0000af04 t type_repr │ │ │ │ -0000ce8c t type_set_abstractmethods │ │ │ │ -0000ca98 t type_set_annotations │ │ │ │ +0000ae10 t type_repr │ │ │ │ +0000cd8c t type_set_abstractmethods │ │ │ │ +0000c998 t type_set_annotations │ │ │ │ 0000000c t type_set_bases │ │ │ │ -00001464 t type_set_doc │ │ │ │ -0000cf74 t type_set_module │ │ │ │ -00001900 t type_set_name │ │ │ │ -00001748 t type_set_qualname │ │ │ │ +0000144c t type_set_doc │ │ │ │ +0000ce74 t type_set_module │ │ │ │ +000018e8 t type_set_name │ │ │ │ +00001730 t type_set_qualname │ │ │ │ 00001070 t type_set_type_params │ │ │ │ -0000b99c t type_setattro │ │ │ │ -00009de0 t type_traverse │ │ │ │ -00006e74 t type_vectorcall │ │ │ │ -00008df8 t update_one_slot │ │ │ │ -0000c878 t update_slot │ │ │ │ -0000f7a0 t update_slots_callback │ │ │ │ -00001064 t update_subclasses.constprop.0 │ │ │ │ +0000b8a4 t type_setattro │ │ │ │ +00009cfc t type_traverse │ │ │ │ +00006dcc t type_vectorcall │ │ │ │ +00008d28 t update_one_slot │ │ │ │ +0000c778 t update_slot │ │ │ │ +0000f64c t update_slots_callback │ │ │ │ +0000104c t update_subclasses.constprop.0 │ │ │ │ 00001cf4 t validate_watcher_id │ │ │ │ -00010224 t vectorcall_maybe.constprop.0 │ │ │ │ -0000dd54 t vectorcall_method.constprop.0 │ │ │ │ -0000db4c t vectorcall_method.constprop.1 │ │ │ │ -0000d948 t vectorcall_method.constprop.2 │ │ │ │ -00012604 t wrap_binaryfunc │ │ │ │ -00012ed4 t wrap_binaryfunc_l │ │ │ │ +000100c0 t vectorcall_maybe.constprop.0 │ │ │ │ +0000dc1c t vectorcall_method.constprop.0 │ │ │ │ +0000da28 t vectorcall_method.constprop.1 │ │ │ │ +0000d838 t vectorcall_method.constprop.2 │ │ │ │ +000125bc t wrap_binaryfunc │ │ │ │ +00012e8c t wrap_binaryfunc_l │ │ │ │ 00001108 t wrap_binaryfunc_r │ │ │ │ 0000119c t wrap_buffer │ │ │ │ 0000114a t wrap_call │ │ │ │ 000006b4 t wrap_del │ │ │ │ -0000f1b4 t wrap_delattr │ │ │ │ -00001868 t wrap_delitem │ │ │ │ +0000f060 t wrap_delattr │ │ │ │ +00001850 t wrap_delitem │ │ │ │ 000018d4 t wrap_descr_delete │ │ │ │ -0001240c t wrap_descr_get │ │ │ │ +000123c4 t wrap_descr_get │ │ │ │ 00000668 t wrap_descr_set │ │ │ │ -00002694 t wrap_hashfunc │ │ │ │ +0000267c t wrap_hashfunc │ │ │ │ 00001014 t wrap_indexargfunc │ │ │ │ -0000b4fc t wrap_init │ │ │ │ +0000b408 t wrap_init │ │ │ │ 00001bd6 t wrap_inquirypred │ │ │ │ -0000264c t wrap_lenfunc │ │ │ │ -0000fd08 t wrap_next │ │ │ │ -0000eef8 t wrap_objobjargproc │ │ │ │ -00002488 t wrap_objobjproc │ │ │ │ +00002634 t wrap_lenfunc │ │ │ │ +0000fbb4 t wrap_next │ │ │ │ +0000edac t wrap_objobjargproc │ │ │ │ +00002470 t wrap_objobjproc │ │ │ │ 0000190a t wrap_releasebuffer │ │ │ │ -000129fc t wrap_richcmpfunc │ │ │ │ -0000f678 t wrap_setattr │ │ │ │ +000129b4 t wrap_richcmpfunc │ │ │ │ +0000f524 t wrap_setattr │ │ │ │ 00001454 t wrap_sq_delitem │ │ │ │ 00001508 t wrap_sq_item │ │ │ │ 00001e58 t wrap_sq_setitem │ │ │ │ 00001b90 t wrap_ternaryfunc │ │ │ │ 00001156 t wrap_ternaryfunc_r │ │ │ │ -00010ef8 t wrap_unaryfunc │ │ │ │ +00010eb0 t wrap_unaryfunc │ │ │ │ │ │ │ │ typevarobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000008 r .LC1 │ │ │ │ 000000dc r .LC10 │ │ │ │ 0000010c r .LC11 │ │ │ │ @@ -12855,15 +12856,15 @@ │ │ │ │ 00000e3c r .LC154 │ │ │ │ 00000e7c r .LC155 │ │ │ │ 00000e88 r .LC156 │ │ │ │ 00000eb0 r .LC157 │ │ │ │ 00000eb8 r .LC158 │ │ │ │ 00000ed8 r .LC159 │ │ │ │ 000001b8 r .LC16 │ │ │ │ -00000f10 r .LC160 │ │ │ │ +00000f10 r .LC161 │ │ │ │ 00000f28 r .LC163 │ │ │ │ 00000f30 r .LC164 │ │ │ │ 00000f6c r .LC165 │ │ │ │ 00000f7c r .LC166 │ │ │ │ 00000f84 r .LC167 │ │ │ │ 000001cc r .LC17 │ │ │ │ 00000f98 r .LC171 │ │ │ │ @@ -13074,15 +13075,15 @@ │ │ │ │ 000006c4 r .LC96 │ │ │ │ 000006d0 r .LC97 │ │ │ │ 00000708 r .LC98 │ │ │ │ 00000748 r .LC99 │ │ │ │ 000000d4 d EncodingMapType │ │ │ │ 00001c9c t EncodingMap_size │ │ │ │ 0000320c r EncodingMap_size__doc__ │ │ │ │ -0000afd8 t MarkupIterator_next │ │ │ │ +0000af6c t MarkupIterator_next │ │ │ │ U PyArg_ParseTuple │ │ │ │ U PyBool_FromLong │ │ │ │ U PyBuffer_FillInfo │ │ │ │ U PyBuffer_Release │ │ │ │ U PyByteArray_Type │ │ │ │ U PyBytes_AsString │ │ │ │ U PyBytes_FromString │ │ │ │ @@ -13125,15 +13126,15 @@ │ │ │ │ U PyExc_UnicodeEncodeError │ │ │ │ U PyExc_UnicodeError │ │ │ │ U PyExc_ValueError │ │ │ │ 000001a4 d PyFieldNameIter_Type │ │ │ │ U PyFloat_AsDouble │ │ │ │ U PyFloat_Type │ │ │ │ 00000274 d PyFormatterIter_Type │ │ │ │ -000045e4 T PyInit__string │ │ │ │ +000045e0 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 │ │ │ │ @@ -13196,111 +13197,111 @@ │ │ │ │ U PyUnicodeEncodeError_SetEnd │ │ │ │ U PyUnicodeEncodeError_SetReason │ │ │ │ U PyUnicodeEncodeError_SetStart │ │ │ │ 00000498 D PyUnicodeIter_Type │ │ │ │ U PyUnicodeTranslateError_SetEnd │ │ │ │ U PyUnicodeTranslateError_SetReason │ │ │ │ U PyUnicodeTranslateError_SetStart │ │ │ │ -00010e88 T PyUnicode_Append │ │ │ │ +00010e1c T PyUnicode_Append │ │ │ │ 00003df4 T PyUnicode_AppendAndDel │ │ │ │ -0001c734 T PyUnicode_AsASCIIString │ │ │ │ +0001c708 T PyUnicode_AsASCIIString │ │ │ │ 00000a5e T PyUnicode_AsCharmapString │ │ │ │ 000025d2 T PyUnicode_AsDecodedObject │ │ │ │ 0000262e T PyUnicode_AsDecodedUnicode │ │ │ │ 000026d2 T PyUnicode_AsEncodedObject │ │ │ │ -00007af0 T PyUnicode_AsEncodedString │ │ │ │ +00007a98 T PyUnicode_AsEncodedString │ │ │ │ 0000272e T PyUnicode_AsEncodedUnicode │ │ │ │ 00000a8a T PyUnicode_AsLatin1String │ │ │ │ -00022a10 T PyUnicode_AsRawUnicodeEscapeString │ │ │ │ -0001f228 T PyUnicode_AsUCS4 │ │ │ │ -00007cf4 T PyUnicode_AsUCS4Copy │ │ │ │ +000229b4 T PyUnicode_AsRawUnicodeEscapeString │ │ │ │ +0001f1cc T PyUnicode_AsUCS4 │ │ │ │ +00007cf0 T PyUnicode_AsUCS4Copy │ │ │ │ 00000a90 T PyUnicode_AsUTF16String │ │ │ │ 00000a98 T PyUnicode_AsUTF32String │ │ │ │ -000058d8 T PyUnicode_AsUTF8 │ │ │ │ -000025d8 T PyUnicode_AsUTF8AndSize │ │ │ │ -00016688 T PyUnicode_AsUTF8String │ │ │ │ -00021c38 T PyUnicode_AsUnicodeEscapeString │ │ │ │ -00015e94 T PyUnicode_AsWideChar │ │ │ │ -0000d608 T PyUnicode_AsWideCharString │ │ │ │ -00016000 T PyUnicode_BuildEncodingMap │ │ │ │ -00013ca4 T PyUnicode_Compare │ │ │ │ -00005938 T PyUnicode_CompareWithASCIIString │ │ │ │ -00007044 T PyUnicode_Concat │ │ │ │ -0000c38c T PyUnicode_Contains │ │ │ │ -00004494 T PyUnicode_CopyCharacters │ │ │ │ +00005894 T PyUnicode_AsUTF8 │ │ │ │ +000025d0 T PyUnicode_AsUTF8AndSize │ │ │ │ +00016728 T PyUnicode_AsUTF8String │ │ │ │ +00021bdc T PyUnicode_AsUnicodeEscapeString │ │ │ │ +00015f34 T PyUnicode_AsWideChar │ │ │ │ +0000d59c T PyUnicode_AsWideCharString │ │ │ │ +000160a0 T PyUnicode_BuildEncodingMap │ │ │ │ +00013d60 T PyUnicode_Compare │ │ │ │ +000058f4 T PyUnicode_CompareWithASCIIString │ │ │ │ +00006ff4 T PyUnicode_Concat │ │ │ │ +0000c320 T PyUnicode_Contains │ │ │ │ +00004490 T PyUnicode_CopyCharacters │ │ │ │ 00000f28 T PyUnicode_Count │ │ │ │ -00017860 T PyUnicode_Decode │ │ │ │ -00012998 T PyUnicode_DecodeASCII │ │ │ │ +00017900 T PyUnicode_Decode │ │ │ │ +00012a4c T PyUnicode_DecodeASCII │ │ │ │ 00003210 T PyUnicode_DecodeCharmap │ │ │ │ -00002690 T PyUnicode_DecodeFSDefault │ │ │ │ -00001e84 T PyUnicode_DecodeFSDefaultAndSize │ │ │ │ +00002688 T PyUnicode_DecodeFSDefault │ │ │ │ +00001e7c T PyUnicode_DecodeFSDefaultAndSize │ │ │ │ 0000320c T PyUnicode_DecodeLatin1 │ │ │ │ -0000f764 T PyUnicode_DecodeLocale │ │ │ │ +0000f6f8 T PyUnicode_DecodeLocale │ │ │ │ 000027c8 T PyUnicode_DecodeLocaleAndSize │ │ │ │ -0001f674 T PyUnicode_DecodeRawUnicodeEscape │ │ │ │ +0001f618 T PyUnicode_DecodeRawUnicodeEscape │ │ │ │ 0000098a T PyUnicode_DecodeUTF16 │ │ │ │ -0001fe38 T PyUnicode_DecodeUTF16Stateful │ │ │ │ +0001fddc T PyUnicode_DecodeUTF16Stateful │ │ │ │ 000009a6 T PyUnicode_DecodeUTF32 │ │ │ │ -000220d0 T PyUnicode_DecodeUTF32Stateful │ │ │ │ +00022074 T PyUnicode_DecodeUTF32Stateful │ │ │ │ 000029ee T PyUnicode_DecodeUTF7 │ │ │ │ -00020604 T PyUnicode_DecodeUTF7Stateful │ │ │ │ -00004860 T PyUnicode_DecodeUTF8 │ │ │ │ -000048b4 T PyUnicode_DecodeUTF8Stateful │ │ │ │ +000205a8 T PyUnicode_DecodeUTF7Stateful │ │ │ │ +00004824 T PyUnicode_DecodeUTF8 │ │ │ │ +00004878 T PyUnicode_DecodeUTF8Stateful │ │ │ │ 00000aa0 T PyUnicode_DecodeUnicodeEscape │ │ │ │ -0001338c T PyUnicode_EncodeFSDefault │ │ │ │ -0000439c T PyUnicode_EncodeLocale │ │ │ │ -00016bec T PyUnicode_EqualToUTF8 │ │ │ │ -00016c44 T PyUnicode_EqualToUTF8AndSize │ │ │ │ +00013440 T PyUnicode_EncodeFSDefault │ │ │ │ +00004398 T PyUnicode_EncodeLocale │ │ │ │ +00016c8c T PyUnicode_EqualToUTF8 │ │ │ │ +00016ce4 T PyUnicode_EqualToUTF8AndSize │ │ │ │ 000029e8 t PyUnicode_EqualToUTF8AndSize.part.0 │ │ │ │ -00015410 T PyUnicode_FSConverter │ │ │ │ -00015cc0 T PyUnicode_FSDecoder │ │ │ │ -00007334 T PyUnicode_Fill │ │ │ │ -00009d64 T PyUnicode_Find │ │ │ │ -0000d7c4 T PyUnicode_FindChar │ │ │ │ -0000da50 t PyUnicode_FindChar.constprop.0 │ │ │ │ -00017cc4 T PyUnicode_Format │ │ │ │ -00017680 T PyUnicode_FromEncodedObject │ │ │ │ -00008b64 T PyUnicode_FromFormat │ │ │ │ -00002808 T PyUnicode_FromFormatV │ │ │ │ -00004448 T PyUnicode_FromKindAndData │ │ │ │ -00010e28 T PyUnicode_FromObject │ │ │ │ -0001a9c0 T PyUnicode_FromOrdinal │ │ │ │ +000154b0 T PyUnicode_FSConverter │ │ │ │ +00015d60 T PyUnicode_FSDecoder │ │ │ │ +00007330 T PyUnicode_Fill │ │ │ │ +00009d60 T PyUnicode_Find │ │ │ │ +0000d758 T PyUnicode_FindChar │ │ │ │ +0000d9e4 t PyUnicode_FindChar.constprop.0 │ │ │ │ +00017d64 T PyUnicode_Format │ │ │ │ +00017720 T PyUnicode_FromEncodedObject │ │ │ │ +00008af8 T PyUnicode_FromFormat │ │ │ │ +00002800 T PyUnicode_FromFormatV │ │ │ │ +0000440c T PyUnicode_FromKindAndData │ │ │ │ +00010dbc T PyUnicode_FromObject │ │ │ │ +0001aa18 T PyUnicode_FromOrdinal │ │ │ │ 0000094c T PyUnicode_FromString │ │ │ │ -00001a44 T PyUnicode_FromStringAndSize │ │ │ │ -00001ff4 T PyUnicode_FromWideChar │ │ │ │ +00001a3c T PyUnicode_FromStringAndSize │ │ │ │ +00001fec T PyUnicode_FromWideChar │ │ │ │ 000009ea T PyUnicode_GetDefaultEncoding │ │ │ │ 00002698 T PyUnicode_GetLength │ │ │ │ 000028b0 T PyUnicode_GetSize │ │ │ │ 00000728 T PyUnicode_InternFromString │ │ │ │ 00002aac T PyUnicode_InternImmortal │ │ │ │ 00000410 T PyUnicode_InternInPlace │ │ │ │ -0000567c T PyUnicode_IsIdentifier │ │ │ │ -00012eec T PyUnicode_Join │ │ │ │ +00005638 T PyUnicode_IsIdentifier │ │ │ │ +00012fa0 T PyUnicode_Join │ │ │ │ 0000060c T PyUnicode_New │ │ │ │ -0000fd10 T PyUnicode_Partition │ │ │ │ +0000fca4 T PyUnicode_Partition │ │ │ │ 0000238c t PyUnicode_READ_CHAR │ │ │ │ 000023d8 t PyUnicode_READ_CHAR.part.0 │ │ │ │ -00008780 T PyUnicode_RPartition │ │ │ │ +00008714 T PyUnicode_RPartition │ │ │ │ 000010b6 T PyUnicode_RSplit │ │ │ │ 000037d0 T PyUnicode_ReadChar │ │ │ │ -00006b48 T PyUnicode_Replace │ │ │ │ +00006b44 T PyUnicode_Replace │ │ │ │ 00001062 T PyUnicode_Resize │ │ │ │ -00007ffc T PyUnicode_RichCompare │ │ │ │ -0001f1c4 T PyUnicode_Split │ │ │ │ -00019c00 T PyUnicode_Splitlines │ │ │ │ -0000db60 T PyUnicode_Substring │ │ │ │ +00007f90 T PyUnicode_RichCompare │ │ │ │ +0001f168 T PyUnicode_Split │ │ │ │ +00019c50 T PyUnicode_Splitlines │ │ │ │ +0000daf4 T PyUnicode_Substring │ │ │ │ 00002888 T PyUnicode_Tailmatch │ │ │ │ 000010f2 T PyUnicode_Translate │ │ │ │ 00000004 D PyUnicode_Type │ │ │ │ 00000baa T PyUnicode_WriteChar │ │ │ │ U Py_BuildValue │ │ │ │ -00007028 t Py_XDECREF │ │ │ │ +00006fd8 t Py_XDECREF │ │ │ │ U Py_hexdigits │ │ │ │ -00008b7c t SubString_new_object │ │ │ │ -000088c8 t SubString_new_object_or_empty │ │ │ │ +00008b78 t SubString_new_object │ │ │ │ +000088c4 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 │ │ │ │ @@ -13330,73 +13331,73 @@ │ │ │ │ U _PyStack_AsDict │ │ │ │ U _PyStaticType_FiniBuiltin │ │ │ │ U _PyStaticType_InitBuiltin │ │ │ │ U _PyTuple_FromArray │ │ │ │ U _PyType_GetFullyQualifiedName │ │ │ │ 000003c8 D _PyUnicodeASCIIIter_Type │ │ │ │ U _PyUnicodeTranslateError_Create │ │ │ │ -0001a2ec T _PyUnicodeWriter_Dealloc │ │ │ │ -000041f8 T _PyUnicodeWriter_Finish │ │ │ │ -00008b48 T _PyUnicodeWriter_Init │ │ │ │ -000063fc T _PyUnicodeWriter_PrepareInternal │ │ │ │ -00006e00 t _PyUnicodeWriter_PrepareInternal.constprop.0 │ │ │ │ -00006a6c t _PyUnicodeWriter_PrepareInternal.constprop.1 │ │ │ │ -00006738 t _PyUnicodeWriter_PrepareInternal.constprop.2 │ │ │ │ +0001a340 T _PyUnicodeWriter_Dealloc │ │ │ │ +000041bc T _PyUnicodeWriter_Finish │ │ │ │ +00008adc T _PyUnicodeWriter_Init │ │ │ │ +000063ac T _PyUnicodeWriter_PrepareInternal │ │ │ │ +00006db0 t _PyUnicodeWriter_PrepareInternal.constprop.0 │ │ │ │ +000066e8 t _PyUnicodeWriter_PrepareInternal.constprop.1 │ │ │ │ +00006a7c t _PyUnicodeWriter_PrepareInternal.constprop.2 │ │ │ │ 000028da T _PyUnicodeWriter_PrepareKindInternal │ │ │ │ 0000216c t _PyUnicodeWriter_Update │ │ │ │ -00003f84 T _PyUnicodeWriter_WriteASCIIString │ │ │ │ -00019ab8 T _PyUnicodeWriter_WriteChar │ │ │ │ -00008b8c t _PyUnicodeWriter_WriteCharInline │ │ │ │ +00003f48 T _PyUnicodeWriter_WriteASCIIString │ │ │ │ +00019b08 T _PyUnicodeWriter_WriteChar │ │ │ │ +00008b20 t _PyUnicodeWriter_WriteCharInline │ │ │ │ 000028f8 T _PyUnicodeWriter_WriteLatin1String │ │ │ │ -00008678 T _PyUnicodeWriter_WriteStr │ │ │ │ -0000b64c T _PyUnicodeWriter_WriteSubstring │ │ │ │ -00007fb4 T _PyUnicode_AsASCIIString │ │ │ │ -00004264 T _PyUnicode_AsLatin1String │ │ │ │ -00002554 T _PyUnicode_AsUTF8NoNUL │ │ │ │ -00019b2c T _PyUnicode_AsUTF8String │ │ │ │ +0000860c T _PyUnicodeWriter_WriteStr │ │ │ │ +0000b5e0 T _PyUnicodeWriter_WriteSubstring │ │ │ │ +00007f48 T _PyUnicode_AsASCIIString │ │ │ │ +00004260 T _PyUnicode_AsLatin1String │ │ │ │ +0000254c T _PyUnicode_AsUTF8NoNUL │ │ │ │ +00019b7c T _PyUnicode_AsUTF8String │ │ │ │ 00002184 T _PyUnicode_CheckConsistency │ │ │ │ -0001a8e4 T _PyUnicode_ClearInterned │ │ │ │ -0001d908 T _PyUnicode_Copy │ │ │ │ -0001f678 T _PyUnicode_DecodeRawUnicodeEscapeStateful │ │ │ │ +0001a93c T _PyUnicode_ClearInterned │ │ │ │ +0001d8d8 T _PyUnicode_Copy │ │ │ │ +0001f61c T _PyUnicode_DecodeRawUnicodeEscapeStateful │ │ │ │ 000029ce T _PyUnicode_DecodeUnicodeEscapeInternal │ │ │ │ -00005a00 T _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ -00009ca0 T _PyUnicode_DecodeUnicodeEscapeStateful │ │ │ │ -0000f6d0 T _PyUnicode_EQ │ │ │ │ -0001bde8 T _PyUnicode_EncodeCharmap │ │ │ │ -000048b4 T _PyUnicode_EncodeUTF16 │ │ │ │ -000091a0 T _PyUnicode_EncodeUTF32 │ │ │ │ -00022610 T _PyUnicode_EncodeUTF7 │ │ │ │ -0000584c T _PyUnicode_Equal │ │ │ │ +000059bc T _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ +00009c9c T _PyUnicode_DecodeUnicodeEscapeStateful │ │ │ │ +0000f664 T _PyUnicode_EQ │ │ │ │ +0001bdbc T _PyUnicode_EncodeCharmap │ │ │ │ +000048b0 T _PyUnicode_EncodeUTF16 │ │ │ │ +0000919c T _PyUnicode_EncodeUTF32 │ │ │ │ +000225b4 T _PyUnicode_EncodeUTF7 │ │ │ │ +00005808 T _PyUnicode_Equal │ │ │ │ 000029f4 T _PyUnicode_EqualToASCIIId │ │ │ │ -00004868 T _PyUnicode_EqualToASCIIString │ │ │ │ -0001733c T _PyUnicode_ExactDealloc │ │ │ │ -00007008 T _PyUnicode_FastCopyCharacters │ │ │ │ -00006978 T _PyUnicode_FastFill │ │ │ │ -0000b75c T _PyUnicode_FindMaxChar │ │ │ │ -0000b7a0 t _PyUnicode_FindMaxChar.constprop.0 │ │ │ │ +0000482c T _PyUnicode_EqualToASCIIString │ │ │ │ +000173dc T _PyUnicode_ExactDealloc │ │ │ │ +00007004 T _PyUnicode_FastCopyCharacters │ │ │ │ +00006974 T _PyUnicode_FastFill │ │ │ │ +0000b6f0 T _PyUnicode_FindMaxChar │ │ │ │ +0000b734 t _PyUnicode_FindMaxChar.constprop.0 │ │ │ │ 000023f0 t _PyUnicode_FindMaxChar.part.0 │ │ │ │ 00003964 T _PyUnicode_Fini │ │ │ │ 000038cc T _PyUnicode_FiniTypes │ │ │ │ U _PyUnicode_FormatAdvancedWriter │ │ │ │ -0001e498 T _PyUnicode_FormatLong │ │ │ │ -00004110 T _PyUnicode_FromASCII │ │ │ │ +0001e468 T _PyUnicode_FormatLong │ │ │ │ +000040d4 T _PyUnicode_FromASCII │ │ │ │ 00000076 T _PyUnicode_FromId │ │ │ │ -00004670 t _PyUnicode_FromUCS1 │ │ │ │ -0001a310 t _PyUnicode_FromUCS2 │ │ │ │ -0001e9bc t _PyUnicode_FromUCS4 │ │ │ │ +00004634 t _PyUnicode_FromUCS1 │ │ │ │ +0001a364 t _PyUnicode_FromUCS2 │ │ │ │ +0001e98c t _PyUnicode_FromUCS4 │ │ │ │ 00002f54 T _PyUnicode_GetNameCAPI │ │ │ │ 000020cc t _PyUnicode_HAS_UTF8_MEMORY │ │ │ │ 00002510 T _PyUnicode_InitEncodings │ │ │ │ 000001b0 T _PyUnicode_InitGlobalObjects │ │ │ │ 0000206c T _PyUnicode_InitState │ │ │ │ 00002100 T _PyUnicode_InitTypes │ │ │ │ -0001e108 T _PyUnicode_InsertThousandsGrouping │ │ │ │ -00001aac T _PyUnicode_InternImmortal │ │ │ │ -00022be0 T _PyUnicode_InternInPlace │ │ │ │ -00001c88 T _PyUnicode_InternMortal │ │ │ │ +0001e0d8 T _PyUnicode_InsertThousandsGrouping │ │ │ │ +00001aa4 T _PyUnicode_InternImmortal │ │ │ │ +00022b84 T _PyUnicode_InternInPlace │ │ │ │ +00001c80 T _PyUnicode_InternMortal │ │ │ │ 00002a92 T _PyUnicode_InternStatic │ │ │ │ 000020e4 T _PyUnicode_InternedSize │ │ │ │ 00002120 T _PyUnicode_InternedSize_Immortal │ │ │ │ U _PyUnicode_IsAlpha │ │ │ │ U _PyUnicode_IsCaseIgnorable │ │ │ │ U _PyUnicode_IsCased │ │ │ │ U _PyUnicode_IsDecimalDigit │ │ │ │ @@ -13406,35 +13407,35 @@ │ │ │ │ U _PyUnicode_IsNumeric │ │ │ │ U _PyUnicode_IsPrintable │ │ │ │ U _PyUnicode_IsTitlecase │ │ │ │ U _PyUnicode_IsUppercase │ │ │ │ U _PyUnicode_IsWhitespace │ │ │ │ U _PyUnicode_IsXidContinue │ │ │ │ U _PyUnicode_IsXidStart │ │ │ │ -0000be24 T _PyUnicode_JoinArray │ │ │ │ -000057d4 T _PyUnicode_ScanIdentifier │ │ │ │ +0000bdb8 T _PyUnicode_JoinArray │ │ │ │ +00005790 T _PyUnicode_ScanIdentifier │ │ │ │ U _PyUnicode_ToDecimalDigit │ │ │ │ U _PyUnicode_ToFoldedFull │ │ │ │ U _PyUnicode_ToLowerFull │ │ │ │ U _PyUnicode_ToTitleFull │ │ │ │ U _PyUnicode_ToUpperFull │ │ │ │ -0001c77c T _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ +0001c750 T _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ 00002510 T _PyUnicode_WideCharString_Converter │ │ │ │ 00002568 T _PyUnicode_WideCharString_Opt_Converter │ │ │ │ -0001420c T _PyUnicode_XStrip │ │ │ │ +000142c8 T _PyUnicode_XStrip │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_DecodeLocaleEx │ │ │ │ 0000008c T _Py_DecodeUTF8Ex │ │ │ │ 000024d4 T _Py_DecodeUTF8_surrogateescape │ │ │ │ U _Py_DumpPathConfig │ │ │ │ U _Py_EncodeLocaleEx │ │ │ │ -0000f960 T _Py_EncodeUTF8Ex │ │ │ │ +0000f8f4 T _Py_EncodeUTF8Ex │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ -0000f8b8 T _Py_GetErrorHandler │ │ │ │ +0000f84c T _Py_GetErrorHandler │ │ │ │ U _Py_HashBytes │ │ │ │ U _Py_NewReference │ │ │ │ U _Py_NewReferenceNoTotal │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_SetFileSystemEncoding │ │ │ │ U _Py_SetImmortal │ │ │ │ @@ -13460,15 +13461,15 @@ │ │ │ │ 00000220 r __func__.31 │ │ │ │ 00000000 r __func__.4 │ │ │ │ 00000030 r __func__.5 │ │ │ │ U __memmove_chk │ │ │ │ U __sprintf_chk │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ -00007404 t _copy_characters │ │ │ │ +000073b4 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 │ │ │ │ @@ -13484,263 +13485,263 @@ │ │ │ │ 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 │ │ │ │ -00013858 t any_find_slice.constprop.0 │ │ │ │ -000168e0 t anylib_find │ │ │ │ +00013914 t any_find_slice.constprop.1 │ │ │ │ +00016980 t anylib_find │ │ │ │ 00000120 r ascii_linebreak │ │ │ │ -00007f08 t asciilib__factorize │ │ │ │ -00007b3c t asciilib__preprocess │ │ │ │ -00007fdc t asciilib__two_way │ │ │ │ -00007440 t asciilib_adaptive_find.constprop.0 │ │ │ │ -00021ed4 t asciilib_default_rfind.constprop.0 │ │ │ │ -0001b7c4 t backslashreplace │ │ │ │ +00007f04 t asciilib__factorize │ │ │ │ +00007b38 t asciilib__preprocess │ │ │ │ +00007fd8 t asciilib__two_way │ │ │ │ +0000743c t asciilib_adaptive_find.constprop.0 │ │ │ │ +00021e78 t asciilib_default_rfind.constprop.0 │ │ │ │ +0001b798 t backslashreplace │ │ │ │ 00000000 d bloom_linebreak │ │ │ │ -0000a0e8 t build_string │ │ │ │ -00006c48 t case_operation │ │ │ │ -0001f0dc t charmapencode_lookup │ │ │ │ -0001c57c t charmapencode_output │ │ │ │ -000042b8 t charmaptranslate_lookup │ │ │ │ +0000a07c t build_string │ │ │ │ +00006c44 t case_operation │ │ │ │ +0001f080 t charmapencode_lookup │ │ │ │ +0001c550 t charmapencode_output │ │ │ │ +000042b4 t charmaptranslate_lookup │ │ │ │ 00003904 t clear_interned_dict │ │ │ │ 000026c0 t config_get_codec_name │ │ │ │ 0000064c t convert_uc.constprop.0 │ │ │ │ -00006e04 t do_capitalize │ │ │ │ +00006e00 t do_capitalize │ │ │ │ 00000906 t do_casefold │ │ │ │ -0000929c t do_string_format │ │ │ │ -0000a210 t do_string_format_map │ │ │ │ -00006ecc t do_swapcase │ │ │ │ +00009230 t do_string_format │ │ │ │ +0000a20c t do_string_format_map │ │ │ │ +00006ec8 t do_swapcase │ │ │ │ 0000277c t encode_wstr_utf8 │ │ │ │ 00000b84 d encoding_map_methods │ │ │ │ 000021fc t ensure_unicode.isra.0 │ │ │ │ -00008b28 t fieldnameiter_dealloc │ │ │ │ +00008b24 t fieldnameiter_dealloc │ │ │ │ 00000004 b fieldnameiter_methods │ │ │ │ -000089b0 t fieldnameiter_next │ │ │ │ +000089ac t fieldnameiter_next │ │ │ │ 00000558 r format__doc__ │ │ │ │ 000004b0 r format_map__doc__ │ │ │ │ -000088e0 t formatter_field_name_split │ │ │ │ -00008760 t formatter_parser │ │ │ │ -00008b48 t formatteriter_dealloc │ │ │ │ +000088dc t formatter_field_name_split │ │ │ │ +0000875c t formatter_parser │ │ │ │ +00008b44 t formatteriter_dealloc │ │ │ │ 00000014 b formatteriter_methods │ │ │ │ -000087c8 t formatteriter_next │ │ │ │ +000087c4 t formatteriter_next │ │ │ │ 00000000 t get_error_handler_wide.part.0 │ │ │ │ -0000b7e4 t get_field_object │ │ │ │ +0000b778 t get_field_object │ │ │ │ 00002454 t get_integer │ │ │ │ 0000085c t handle_capital_sigma │ │ │ │ -00001894 t hashtable_unicode_compare │ │ │ │ +0000188c t hashtable_unicode_compare │ │ │ │ 000005bc t hashtable_unicode_hash │ │ │ │ 00000000 b initialized.6 │ │ │ │ -000016b0 t intern_common.constprop.1 │ │ │ │ +000016a8 t intern_common.constprop.1 │ │ │ │ 00000530 t intern_static.isra.0 │ │ │ │ 000002e0 r length_hint_doc │ │ │ │ 00002c88 t make_encode_exception │ │ │ │ U memchr │ │ │ │ U memcmp │ │ │ │ U memcpy │ │ │ │ U memrchr │ │ │ │ U memset │ │ │ │ 00000708 d module_slots │ │ │ │ -0000471c t pad │ │ │ │ +00004718 t pad │ │ │ │ 000039d0 t raise_encode_exception │ │ │ │ 000002b8 r reduce_doc │ │ │ │ -00011978 t replace │ │ │ │ -000072a8 t resize_compact │ │ │ │ +00011a28 t replace │ │ │ │ +00007258 t resize_compact │ │ │ │ 000024ae t resize_copy │ │ │ │ -00005450 t rsplit │ │ │ │ +0000544c t rsplit │ │ │ │ 00000290 r setstate_doc │ │ │ │ -0000e180 t split │ │ │ │ +0000e114 t split │ │ │ │ U strcmp │ │ │ │ U strlen │ │ │ │ -000090e8 t tailmatch.constprop.0 │ │ │ │ -00008f4c t tailmatch.constprop.1 │ │ │ │ -00007f08 t ucs1lib__factorize │ │ │ │ -00008408 t ucs1lib__preprocess │ │ │ │ -000084ac t ucs1lib__two_way │ │ │ │ +0000907c t tailmatch.constprop.0 │ │ │ │ +00008ee0 t tailmatch.constprop.1 │ │ │ │ +00007f04 t ucs1lib__factorize │ │ │ │ +00008404 t ucs1lib__preprocess │ │ │ │ +000084a8 t ucs1lib__two_way │ │ │ │ 000005dc t ucs1lib__two_way_count │ │ │ │ -00007778 t ucs1lib_adaptive_find │ │ │ │ -00016690 t ucs1lib_fastsearch │ │ │ │ -00007148 t ucs1lib_split_whitespace │ │ │ │ -00004df8 t ucs1lib_utf16_encode.isra.0 │ │ │ │ -00009734 t ucs1lib_utf32_encode.isra.0 │ │ │ │ +00007774 t ucs1lib_adaptive_find │ │ │ │ +00016730 t ucs1lib_fastsearch │ │ │ │ +00007144 t ucs1lib_split_whitespace │ │ │ │ +00004df4 t ucs1lib_utf16_encode.isra.0 │ │ │ │ +00009730 t ucs1lib_utf32_encode.isra.0 │ │ │ │ 000018a0 t ucs2lib__lex_search │ │ │ │ 00001de0 t ucs2lib__preprocess │ │ │ │ 00001902 t ucs2lib__two_way │ │ │ │ 00001ea6 t ucs2lib__two_way_count │ │ │ │ -0000519c t ucs2lib_count │ │ │ │ +00005198 t ucs2lib_count │ │ │ │ 00003ba8 t ucs2lib_fastsearch │ │ │ │ 00000208 t ucs2lib_fastsearch.part.0 │ │ │ │ 00003ebc t ucs2lib_find_char │ │ │ │ 00003844 t ucs2lib_find_max_char │ │ │ │ -00009a3c t ucs2lib_find_slice.isra.0 │ │ │ │ +00009a38 t ucs2lib_find_slice.isra.0 │ │ │ │ 00003e14 t ucs2lib_rfind_char │ │ │ │ 00000b36 t ucs2lib_rfind_slice.isra.0 │ │ │ │ 000006aa t ucs2lib_split_whitespace │ │ │ │ -00015108 t ucs2lib_utf8_encoder │ │ │ │ +000151a8 t ucs2lib_utf8_encoder │ │ │ │ 00001a9e t ucs4lib__lex_search │ │ │ │ 00001cac t ucs4lib__preprocess │ │ │ │ 00001b00 t ucs4lib__two_way │ │ │ │ 00001d70 t ucs4lib__two_way_count │ │ │ │ -00009d20 t ucs4lib_count │ │ │ │ -00008d64 t ucs4lib_fastsearch │ │ │ │ -00008d14 t ucs4lib_find_char │ │ │ │ -00005110 t ucs4lib_find_max_char │ │ │ │ +00009d1c t ucs4lib_count │ │ │ │ +00008d60 t ucs4lib_fastsearch │ │ │ │ +00008d10 t ucs4lib_find_char │ │ │ │ +0000510c t ucs4lib_find_max_char │ │ │ │ 00000aa6 t ucs4lib_rfind_char │ │ │ │ 00000b70 t ucs4lib_rfind_slice.isra.0 │ │ │ │ 00001f14 t ucs4lib_split_whitespace │ │ │ │ 00000000 t ucs4lib_utf8_decode │ │ │ │ 00003f54 t ucs4lib_utf8_encoder │ │ │ │ -00006f90 t unicode___format__ │ │ │ │ +00006f8c t unicode___format__ │ │ │ │ 00000658 r unicode___format____doc__ │ │ │ │ 00000790 d unicode_as_mapping │ │ │ │ 000007c4 d unicode_as_number │ │ │ │ 0000079c d unicode_as_sequence │ │ │ │ -00013004 t unicode_ascii_iter_next │ │ │ │ +000130b8 t unicode_ascii_iter_next │ │ │ │ 00003a04 t unicode_askind │ │ │ │ -00006c14 t unicode_capitalize │ │ │ │ +00006c10 t unicode_capitalize │ │ │ │ 000030ac r unicode_capitalize__doc__ │ │ │ │ -00008b94 t unicode_casefold │ │ │ │ +00008b90 t unicode_casefold │ │ │ │ 00003050 r unicode_casefold__doc__ │ │ │ │ -00004638 t unicode_center │ │ │ │ +00004634 t unicode_center │ │ │ │ 00002fb0 r unicode_center__doc__ │ │ │ │ -00016d7c t unicode_char │ │ │ │ +00016e1c t unicode_char │ │ │ │ 00002234 t unicode_check_encoding_errors │ │ │ │ 00002338 t unicode_check_encoding_errors.part.0 │ │ │ │ -00004594 t unicode_check_modifiable │ │ │ │ -00013cfc t unicode_compare │ │ │ │ -0001d028 t unicode_count │ │ │ │ +00004590 t unicode_check_modifiable │ │ │ │ +00013db8 t unicode_compare │ │ │ │ +0001cffc t unicode_count │ │ │ │ 00002ee4 r unicode_count__doc__ │ │ │ │ -00001924 t unicode_dealloc │ │ │ │ +0000191c t unicode_dealloc │ │ │ │ 00002fa8 t unicode_decode_call_errorhandler_writer │ │ │ │ 00000970 t unicode_decode_utf8.constprop.0 │ │ │ │ 00000318 r unicode_doc │ │ │ │ -00017454 t unicode_encode │ │ │ │ +000174f4 t unicode_encode │ │ │ │ 00002ce4 r unicode_encode__doc__ │ │ │ │ 00002b74 t unicode_encode_call_errorhandler │ │ │ │ -0001ac7c t unicode_encode_ucs1 │ │ │ │ -00014e4c t unicode_encode_utf8 │ │ │ │ -000148e4 t unicode_encode_utf8.constprop.0 │ │ │ │ -00014384 t unicode_endswith │ │ │ │ +0001ac50 t unicode_encode_ucs1 │ │ │ │ +000149a0 t unicode_encode_utf8 │ │ │ │ +00014c50 t unicode_encode_utf8.constprop.0 │ │ │ │ +00014440 t unicode_endswith │ │ │ │ 000006c4 r unicode_endswith__doc__ │ │ │ │ -000112f8 t unicode_expandtabs │ │ │ │ +000113ac t unicode_expandtabs │ │ │ │ 00002c3c r unicode_expandtabs__doc__ │ │ │ │ -000045f0 t unicode_fill │ │ │ │ +000045ec t unicode_fill │ │ │ │ 00002d14 t unicode_fill_utf8 │ │ │ │ -000175c4 t unicode_find │ │ │ │ +00017664 t unicode_find │ │ │ │ 00002b48 r unicode_find__doc__ │ │ │ │ -0000815c t unicode_fromformat_write_cstr │ │ │ │ -0000845c t unicode_fromformat_write_str │ │ │ │ +000080f0 t unicode_fromformat_write_cstr │ │ │ │ +000083f0 t unicode_fromformat_write_str │ │ │ │ 00000c74 t unicode_fromformat_write_wcstr │ │ │ │ -00016c88 t unicode_getitem │ │ │ │ +00016d28 t unicode_getitem │ │ │ │ 000009c2 t unicode_getnewargs │ │ │ │ 000004e0 t unicode_hash │ │ │ │ -0001f5a8 t unicode_index │ │ │ │ +0001f54c t unicode_index │ │ │ │ 00002a38 r unicode_index__doc__ │ │ │ │ -00015630 t unicode_isalnum │ │ │ │ +000156d0 t unicode_isalnum │ │ │ │ 00002458 r unicode_isalnum__doc__ │ │ │ │ -0001f4c0 t unicode_isalpha │ │ │ │ +0001f464 t unicode_isalpha │ │ │ │ 00002538 r unicode_isalpha__doc__ │ │ │ │ -00015e88 t unicode_isascii │ │ │ │ +00015f28 t unicode_isascii │ │ │ │ 00002980 r unicode_isascii__doc__ │ │ │ │ -00021ff8 t unicode_isdecimal │ │ │ │ +00021f9c t unicode_isdecimal │ │ │ │ 00002380 r unicode_isdecimal__doc__ │ │ │ │ -0001f004 t unicode_isdigit │ │ │ │ +0001efa8 t unicode_isdigit │ │ │ │ 000022b0 r unicode_isdigit__doc__ │ │ │ │ -00016e98 t unicode_isidentifier │ │ │ │ +00016f38 t unicode_isidentifier │ │ │ │ 00002118 r unicode_isidentifier__doc__ │ │ │ │ -00021398 t unicode_islower │ │ │ │ +0002133c t unicode_islower │ │ │ │ 000028a4 r unicode_islower__doc__ │ │ │ │ -00022538 t unicode_isnumeric │ │ │ │ +000224dc t unicode_isnumeric │ │ │ │ 000021e4 r unicode_isnumeric__doc__ │ │ │ │ -00021990 t unicode_isprintable │ │ │ │ +00021934 t unicode_isprintable │ │ │ │ 00002074 r unicode_isprintable__doc__ │ │ │ │ -0001e8a0 t unicode_isspace │ │ │ │ +0001e870 t unicode_isspace │ │ │ │ 0000260c r unicode_isspace__doc__ │ │ │ │ -00021a30 t unicode_istitle │ │ │ │ +000219d4 t unicode_istitle │ │ │ │ 000026e0 r unicode_istitle__doc__ │ │ │ │ -0001daa8 t unicode_isupper │ │ │ │ +0001da78 t unicode_isupper │ │ │ │ 000027c4 r unicode_isupper__doc__ │ │ │ │ -00012f50 t unicode_iter │ │ │ │ -00012e88 t unicode_join │ │ │ │ +00013004 t unicode_iter │ │ │ │ +00012f3c t unicode_join │ │ │ │ 00001f88 r unicode_join__doc__ │ │ │ │ 00000e8a t unicode_kind_name │ │ │ │ -00008778 t unicode_length │ │ │ │ -0001fc6c t unicode_ljust │ │ │ │ +0000870c t unicode_length │ │ │ │ +0001fc10 t unicode_ljust │ │ │ │ 00001ee4 r unicode_ljust__doc__ │ │ │ │ -00010abc t unicode_lower │ │ │ │ +00010a50 t unicode_lower │ │ │ │ 00001e9c r unicode_lower__doc__ │ │ │ │ -0001587c t unicode_lstrip │ │ │ │ +0001591c t unicode_lstrip │ │ │ │ 00001d48 r unicode_lstrip__doc__ │ │ │ │ -000065e4 t unicode_maketrans │ │ │ │ +000065e0 t unicode_maketrans │ │ │ │ 00000ba8 r unicode_maketrans__doc__ │ │ │ │ 00000854 d unicode_methods │ │ │ │ -00017cac t unicode_mod │ │ │ │ -0001bb54 t unicode_new │ │ │ │ -0000f95c t unicode_partition │ │ │ │ +00017d4c t unicode_mod │ │ │ │ +0001bb28 t unicode_new │ │ │ │ +0000f8f0 t unicode_partition │ │ │ │ 000012bc r unicode_partition__doc__ │ │ │ │ -00006b94 t unicode_removeprefix │ │ │ │ +00006b90 t unicode_removeprefix │ │ │ │ 00001a88 r unicode_removeprefix__doc__ │ │ │ │ -00008bfc t unicode_removesuffix │ │ │ │ +00008bf8 t unicode_removesuffix │ │ │ │ 0000198c r unicode_removesuffix__doc__ │ │ │ │ -00016ff4 t unicode_repeat │ │ │ │ -00011874 t unicode_replace │ │ │ │ +00017094 t unicode_repeat │ │ │ │ +00011924 t unicode_replace │ │ │ │ 00001b68 r unicode_replace__doc__ │ │ │ │ -0000c810 t unicode_repr │ │ │ │ -000110c0 t unicode_resize │ │ │ │ -000024a0 t unicode_result │ │ │ │ -00013518 t unicode_rfind │ │ │ │ +0000c7a4 t unicode_repr │ │ │ │ +00011174 t unicode_resize │ │ │ │ +00002498 t unicode_result │ │ │ │ +000135cc t unicode_rfind │ │ │ │ 00001898 r unicode_rfind__doc__ │ │ │ │ -0001d5ac t unicode_rindex │ │ │ │ +0001d580 t unicode_rindex │ │ │ │ 00001784 r unicode_rindex__doc__ │ │ │ │ -000069b8 t unicode_rjust │ │ │ │ +000069b4 t unicode_rjust │ │ │ │ 000016e0 r unicode_rjust__doc__ │ │ │ │ -0000877c t unicode_rpartition │ │ │ │ +00008710 t unicode_rpartition │ │ │ │ 00001128 r unicode_rpartition__doc__ │ │ │ │ -00005348 t unicode_rsplit │ │ │ │ +00005344 t unicode_rsplit │ │ │ │ 00000f30 r unicode_rsplit__doc__ │ │ │ │ -00013e84 t unicode_rstrip │ │ │ │ +00013f40 t unicode_rstrip │ │ │ │ 00001ca4 r unicode_rstrip__doc__ │ │ │ │ 000009f4 t unicode_sizeof │ │ │ │ 0000060c r unicode_sizeof__doc__ │ │ │ │ -0000dca4 t unicode_split │ │ │ │ +0000dc38 t unicode_split │ │ │ │ 0000143c r unicode_split__doc__ │ │ │ │ -00019b30 t unicode_splitlines │ │ │ │ +00019b80 t unicode_splitlines │ │ │ │ 00000e68 r unicode_splitlines__doc__ │ │ │ │ -00008c00 t unicode_startswith │ │ │ │ +00008b94 t unicode_startswith │ │ │ │ 000007f4 r unicode_startswith__doc__ │ │ │ │ -000211d4 t unicode_str │ │ │ │ -00010300 t unicode_strip │ │ │ │ +00021178 t unicode_str │ │ │ │ +00010294 t unicode_strip │ │ │ │ 00001dec r unicode_strip__doc__ │ │ │ │ -000130c8 t unicode_subscript │ │ │ │ +0001317c t unicode_subscript │ │ │ │ 000005d0 t unicode_swapcase │ │ │ │ 00000e00 r unicode_swapcase__doc__ │ │ │ │ -00021568 t unicode_title │ │ │ │ +0002150c t unicode_title │ │ │ │ 00003148 r unicode_title__doc__ │ │ │ │ -0001c890 t unicode_translate │ │ │ │ +0001c864 t unicode_translate │ │ │ │ 000009fc r unicode_translate__doc__ │ │ │ │ 00001750 t unicode_translate_call_errorhandler.constprop.0 │ │ │ │ -0001dcd0 t unicode_upper │ │ │ │ +0001dca0 t unicode_upper │ │ │ │ 000009b4 r unicode_upper__doc__ │ │ │ │ -00014650 t unicode_vectorcall │ │ │ │ -00009b98 t unicode_zfill │ │ │ │ +0001470c t unicode_vectorcall │ │ │ │ +00009b94 t unicode_zfill │ │ │ │ 00000928 r unicode_zfill__doc__ │ │ │ │ -00013058 t unicodeiter_dealloc │ │ │ │ -00008b68 t unicodeiter_len │ │ │ │ +0001310c t unicodeiter_dealloc │ │ │ │ +00008b64 t unicodeiter_len │ │ │ │ 00000750 d unicodeiter_methods │ │ │ │ -0001aae0 t unicodeiter_next │ │ │ │ -00008c80 t unicodeiter_reduce │ │ │ │ -00008cc8 t unicodeiter_setstate │ │ │ │ +0001ab38 t unicodeiter_next │ │ │ │ +00008c7c t unicodeiter_reduce │ │ │ │ +00008cc4 t unicodeiter_setstate │ │ │ │ 00000404 t unicodeiter_traverse │ │ │ │ 000001a0 r utf7_category │ │ │ │ U wcscmp │ │ │ │ U wcslen │ │ │ │ U wmemchr │ │ │ │ U wmemcmp │ │ │ │ -0000702c t xmlcharrefreplace │ │ │ │ +00007028 t xmlcharrefreplace │ │ │ │ │ │ │ │ unicodectype.o: │ │ │ │ 00016600 R _PyUnicode_ExtendedCase │ │ │ │ 000000cc T _PyUnicode_IsAlpha │ │ │ │ 00000000 T _PyUnicode_IsCaseIgnorable │ │ │ │ 000005b8 T _PyUnicode_IsCased │ │ │ │ 00000110 T _PyUnicode_IsDecimalDigit │ │ │ │ @@ -13913,41 +13914,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 │ │ │ │ +00000fc0 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 │ │ │ │ +00001108 T _PyStaticType_ClearWeakRefs │ │ │ │ U _PyStaticType_GetState │ │ │ │ 000001a0 D _PyWeakref_CallableProxyType │ │ │ │ -00001078 T _PyWeakref_ClearRef │ │ │ │ -00001140 T _PyWeakref_ClearWeakRefsNoCallbacks │ │ │ │ -00000d08 T _PyWeakref_GetWeakrefCount │ │ │ │ +00001070 T _PyWeakref_ClearRef │ │ │ │ +00001138 T _PyWeakref_ClearWeakRefsNoCallbacks │ │ │ │ +00000d04 T _PyWeakref_GetWeakrefCount │ │ │ │ 00000450 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 │ │ │ │ +00000d54 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 │ │ │ │ @@ -13999,21 +14000,21 @@ │ │ │ │ 00000274 t proxy_setitem │ │ │ │ 00000504 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 │ │ │ │ +00000e60 t weakref_dealloc │ │ │ │ +00000f1c t weakref_hash │ │ │ │ 00000384 d weakref_members │ │ │ │ 00000364 d weakref_methods │ │ │ │ 0000007c t weakref_repr │ │ │ │ -00001170 t weakref_richcompare │ │ │ │ -00000df0 t weakref_vectorcall │ │ │ │ +00001168 t weakref_richcompare │ │ │ │ +00000dec t weakref_vectorcall │ │ │ │ │ │ │ │ _warnings.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000000c r .LC1 │ │ │ │ 000000f8 r .LC10 │ │ │ │ 00000120 r .LC11 │ │ │ │ @@ -14962,15 +14963,15 @@ │ │ │ │ 00000000 r Module_fields │ │ │ │ 00000234 r Name_fields │ │ │ │ 00000178 r NamedExpr_fields │ │ │ │ 00000158 r Nonlocal_fields │ │ │ │ 0000036c r ParamSpec_fields │ │ │ │ 00000a64 T PyAST_Check │ │ │ │ 000110fc T PyAST_mod2obj │ │ │ │ -00012418 T PyAST_obj2mod │ │ │ │ +00012408 T PyAST_obj2mod │ │ │ │ U PyBaseObject_Type │ │ │ │ U PyBytes_Type │ │ │ │ U PyDict_GetItemRef │ │ │ │ U PyDict_GetItemWithError │ │ │ │ U PyDict_New │ │ │ │ U PyDict_Next │ │ │ │ U PyDict_SetItemString │ │ │ │ @@ -15023,15 +15024,15 @@ │ │ │ │ U PyType_GetSlot │ │ │ │ U PyType_Type │ │ │ │ U PyUnicode_InternFromString │ │ │ │ U PyUnicode_Type │ │ │ │ U Py_BuildValue │ │ │ │ U Py_GenericAlias │ │ │ │ U Py_GenericAliasType │ │ │ │ -00003838 t Py_XDECREF │ │ │ │ +00003830 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 │ │ │ │ @@ -15046,17 +15047,17 @@ │ │ │ │ 000000dc r While_fields │ │ │ │ 000000f4 r With_fields │ │ │ │ 000001e0 r YieldFrom_fields │ │ │ │ 000001dc r Yield_fields │ │ │ │ 00010218 T _PyAST_AnnAssign │ │ │ │ 00000340 T _PyAST_Assert │ │ │ │ 000001bc T _PyAST_Assign │ │ │ │ -0001911c T _PyAST_AsyncFor │ │ │ │ +0001910c T _PyAST_AsyncFor │ │ │ │ 0001018c T _PyAST_AsyncFunctionDef │ │ │ │ -00011a94 T _PyAST_AsyncWith │ │ │ │ +00011a84 T _PyAST_AsyncWith │ │ │ │ 000000d0 T _PyAST_Attribute │ │ │ │ 00000674 T _PyAST_AugAssign │ │ │ │ 000110a4 T _PyAST_Await │ │ │ │ 00000838 T _PyAST_BinOp │ │ │ │ 00000330 T _PyAST_BoolOp │ │ │ │ 0000050c T _PyAST_Break │ │ │ │ 00000274 T _PyAST_Call │ │ │ │ @@ -15083,42 +15084,42 @@ │ │ │ │ 0000003c T _PyAST_ImportFrom │ │ │ │ 0000d620 T _PyAST_Interactive │ │ │ │ 000005a4 T _PyAST_JoinedStr │ │ │ │ 0000110c T _PyAST_Lambda │ │ │ │ 000004e8 T _PyAST_List │ │ │ │ 0000057c T _PyAST_ListComp │ │ │ │ 00010ff0 T _PyAST_Match │ │ │ │ -00011ad8 T _PyAST_MatchAs │ │ │ │ -00011b18 T _PyAST_MatchClass │ │ │ │ -000190d8 T _PyAST_MatchMapping │ │ │ │ -00018f9c T _PyAST_MatchOr │ │ │ │ +00011ac8 T _PyAST_MatchAs │ │ │ │ +00011b08 T _PyAST_MatchClass │ │ │ │ +000190c8 T _PyAST_MatchMapping │ │ │ │ +00018f8c T _PyAST_MatchOr │ │ │ │ 00010f30 T _PyAST_MatchSequence │ │ │ │ 00000000 T _PyAST_MatchSingleton │ │ │ │ 00010fb4 T _PyAST_MatchStar │ │ │ │ 00010298 T _PyAST_MatchValue │ │ │ │ 00000a3c T _PyAST_Module │ │ │ │ 00000000 T _PyAST_Name │ │ │ │ 00000494 T _PyAST_NamedExpr │ │ │ │ 0000039c T _PyAST_Nonlocal │ │ │ │ -0001907c T _PyAST_ParamSpec │ │ │ │ +0001906c T _PyAST_ParamSpec │ │ │ │ 00000150 T _PyAST_Pass │ │ │ │ 000009fc T _PyAST_Raise │ │ │ │ 000005e0 T _PyAST_Return │ │ │ │ 00000848 T _PyAST_Set │ │ │ │ 000003d8 T _PyAST_SetComp │ │ │ │ 00000080 T _PyAST_Slice │ │ │ │ 00000750 T _PyAST_Starred │ │ │ │ 0000067c T _PyAST_Subscript │ │ │ │ 00000108 T _PyAST_Try │ │ │ │ -00018fd8 T _PyAST_TryStar │ │ │ │ +00018fc8 T _PyAST_TryStar │ │ │ │ 000007dc T _PyAST_Tuple │ │ │ │ -00011fcc T _PyAST_TypeAlias │ │ │ │ +00011fbc T _PyAST_TypeAlias │ │ │ │ 0000047e T _PyAST_TypeIgnore │ │ │ │ -00011f6c T _PyAST_TypeVar │ │ │ │ -00019020 T _PyAST_TypeVarTuple │ │ │ │ +00011f5c T _PyAST_TypeVar │ │ │ │ +00019010 T _PyAST_TypeVarTuple │ │ │ │ 000008cc T _PyAST_UnaryOp │ │ │ │ 00000434 T _PyAST_While │ │ │ │ 000007c8 T _PyAST_With │ │ │ │ 0000d568 T _PyAST_Yield │ │ │ │ 0001104c T _PyAST_YieldFrom │ │ │ │ 0000021c T _PyAST_alias │ │ │ │ 000002d4 T _PyAST_arg │ │ │ │ @@ -15132,67 +15133,67 @@ │ │ │ │ 000008c0 t _PyOnceFlag_CallOnce.constprop.0 │ │ │ │ U _PyOnceFlag_CallOnceSlow │ │ │ │ U _PyRuntime │ │ │ │ U _PyType_Name │ │ │ │ U _PyUnion_Type │ │ │ │ U _Py_CheckRecursiveCall │ │ │ │ U _Py_Dealloc │ │ │ │ -00003850 t _Py_EnterRecursiveCall │ │ │ │ +00003848 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 │ │ │ │ -00011b7c T _Py_asdl_pattern_seq_new │ │ │ │ -00012da8 T _Py_asdl_stmt_seq_new │ │ │ │ -0001934c T _Py_asdl_type_ignore_seq_new │ │ │ │ -00018f48 T _Py_asdl_type_param_seq_new │ │ │ │ +00011b6c T _Py_asdl_pattern_seq_new │ │ │ │ +00012d98 T _Py_asdl_stmt_seq_new │ │ │ │ +0001933c T _Py_asdl_type_ignore_seq_new │ │ │ │ +00018f38 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 │ │ │ │ 00002d18 t add_ast_annotations │ │ │ │ 00001070 t add_attributes.constprop.0 │ │ │ │ 00001020 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 │ │ │ │ -000116ac t ast2obj_alias │ │ │ │ -00003604 t ast2obj_arg │ │ │ │ -00011bd4 t ast2obj_arguments │ │ │ │ -000197f8 t ast2obj_comprehension │ │ │ │ -00019968 t ast2obj_excepthandler │ │ │ │ -00002650 t ast2obj_expr │ │ │ │ -0001158c t ast2obj_expr_context.isra.0 │ │ │ │ -000118a8 t ast2obj_keyword │ │ │ │ +0001169c t ast2obj_alias │ │ │ │ +000035fc t ast2obj_arg │ │ │ │ +00011bc4 t ast2obj_arguments │ │ │ │ +000197e8 t ast2obj_comprehension │ │ │ │ +00019958 t ast2obj_excepthandler │ │ │ │ +00002644 t ast2obj_expr │ │ │ │ +0001157c t ast2obj_expr_context.isra.0 │ │ │ │ +00011898 t ast2obj_keyword │ │ │ │ 0000125c t ast2obj_list │ │ │ │ -00019f90 t ast2obj_match_case │ │ │ │ -00019c9c t ast2obj_object │ │ │ │ -000115c8 t ast2obj_operator.isra.0 │ │ │ │ -0001a0c4 t ast2obj_pattern │ │ │ │ +00019f80 t ast2obj_match_case │ │ │ │ +00019c8c t ast2obj_object │ │ │ │ +000115b8 t ast2obj_operator.isra.0 │ │ │ │ +0001a0b4 t ast2obj_pattern │ │ │ │ 000012f0 t ast2obj_stmt │ │ │ │ -00019cbc t ast2obj_type_param │ │ │ │ -00019bac t ast2obj_withitem │ │ │ │ +00019cac t ast2obj_type_param │ │ │ │ +00019b9c t ast2obj_withitem │ │ │ │ 0000004e t ast_clear │ │ │ │ 00001200 t ast_dealloc │ │ │ │ 000011c0 t ast_traverse │ │ │ │ 000000d0 d ast_type_getsets │ │ │ │ -00012048 t ast_type_init │ │ │ │ +00012038 t ast_type_init │ │ │ │ 00000118 d ast_type_members │ │ │ │ 000000f8 d ast_type_methods │ │ │ │ -0001a568 t ast_type_reduce │ │ │ │ +0001a55c t ast_type_reduce │ │ │ │ 000102fc t astmodule_exec │ │ │ │ 00000048 d astmodule_slots │ │ │ │ 00000258 r comprehension_fields │ │ │ │ 00000268 r excepthandler_attributes │ │ │ │ 00000160 r expr_attributes │ │ │ │ 000008e4 t init_types │ │ │ │ 000002c4 r keyword_attributes │ │ │ │ @@ -15203,27 +15204,27 @@ │ │ │ │ 00000d6c t make_type.constprop.3 │ │ │ │ 00000c90 t make_type.constprop.4 │ │ │ │ 00000bb4 t make_type.constprop.5 │ │ │ │ 00000ad8 t make_type.constprop.6 │ │ │ │ 000002f4 r match_case_fields │ │ │ │ U memset │ │ │ │ 000000d6 t obj2ast_alias │ │ │ │ -000193a0 t obj2ast_arg │ │ │ │ -00018730 t obj2ast_arguments │ │ │ │ +00019390 t obj2ast_arg │ │ │ │ +00018720 t obj2ast_arguments │ │ │ │ 00000a6c t obj2ast_comprehension │ │ │ │ 00000514 t obj2ast_excepthandler │ │ │ │ -0000388c t obj2ast_expr │ │ │ │ -000182f0 t obj2ast_expr_context.isra.0 │ │ │ │ -00018278 t obj2ast_identifier.isra.0 │ │ │ │ -00018218 t obj2ast_int.isra.0 │ │ │ │ -0001837c t obj2ast_keyword │ │ │ │ +00003884 t obj2ast_expr │ │ │ │ +000182e0 t obj2ast_expr_context.isra.0 │ │ │ │ +00018268 t obj2ast_identifier.isra.0 │ │ │ │ +00018208 t obj2ast_int.isra.0 │ │ │ │ +0001836c t obj2ast_keyword │ │ │ │ 00000f54 t obj2ast_match_case │ │ │ │ -000191a0 t obj2ast_operator.isra.0 │ │ │ │ +00019190 t obj2ast_operator.isra.0 │ │ │ │ 000011d4 t obj2ast_pattern │ │ │ │ -00012e00 t obj2ast_stmt │ │ │ │ +00012df0 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 │ │ │ │ @@ -15272,15 +15273,15 @@ │ │ │ │ U PyTuple_Type │ │ │ │ U PyType_FromModuleAndSpec │ │ │ │ U PyUnicode_AsUTF8AndSize │ │ │ │ U PyUnicode_DecodeUTF8 │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_FromStringAndSize │ │ │ │ U Py_BuildValue │ │ │ │ -00000628 t Py_XDECREF │ │ │ │ +00000620 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 │ │ │ │ @@ -15296,15 +15297,15 @@ │ │ │ │ 00000000 d _tokenizemodule │ │ │ │ U strlen │ │ │ │ 00000000 b tokenize_methods │ │ │ │ 000001b8 t tokenizemodule_clear │ │ │ │ 0000000c t tokenizemodule_exec │ │ │ │ 000001f4 t tokenizemodule_free │ │ │ │ 00000090 d tokenizemodule_slots │ │ │ │ -000005fc t tokenizemodule_traverse │ │ │ │ +000005f4 t tokenizemodule_traverse │ │ │ │ 00000174 t tokenizeriter_dealloc │ │ │ │ 00000048 t tokenizeriter_new │ │ │ │ 00000000 t tokenizeriter_next │ │ │ │ 000000b0 d tokenizeriter_slots │ │ │ │ 00000034 d tokenizeriter_spec │ │ │ │ │ │ │ │ asdl.o: │ │ │ │ @@ -15330,17 +15331,17 @@ │ │ │ │ U _PyCode_Validate │ │ │ │ U _PyCompile_ConstCacheMergeOne │ │ │ │ U _PyInstructionSequence_ApplyLabelMap │ │ │ │ U _PyOpcode_Caches │ │ │ │ U _PyOpcode_opcode_metadata │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_set_localsplus_info │ │ │ │ -00001108 t assemble_emit_exception_table_entry │ │ │ │ -00000b5c t assemble_emit_location │ │ │ │ -00001090 t write_location_signed_varint │ │ │ │ +00001100 t assemble_emit_exception_table_entry │ │ │ │ +00000b54 t assemble_emit_location │ │ │ │ +00001088 t write_location_signed_varint │ │ │ │ │ │ │ │ ast.o: │ │ │ │ 00000000 r .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000018 r .LC1 │ │ │ │ 00000188 r .LC10 │ │ │ │ 0000018c r .LC11 │ │ │ │ @@ -15517,15 +15518,15 @@ │ │ │ │ 00000000 t astfold_comprehension │ │ │ │ 00000fb4 t astfold_expr │ │ │ │ 000000c4 t astfold_pattern │ │ │ │ 000001d0 t astfold_stmt │ │ │ │ 00000288 t astfold_type_param │ │ │ │ 0000004e t check_complexity │ │ │ │ 000024c4 t fold_iter.isra.0 │ │ │ │ -00002668 t make_const │ │ │ │ +00002660 t make_const │ │ │ │ 00000000 t make_const.part.0 │ │ │ │ 00000000 r ops.0 │ │ │ │ 00000026 t unary_not │ │ │ │ │ │ │ │ ast_unparse.o: │ │ │ │ 00000000 r .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ @@ -16182,23 +16183,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 │ │ │ │ +0000c420 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 │ │ │ │ +0000bac0 T PyEval_GetGlobals │ │ │ │ 000008c2 T PyEval_GetLocals │ │ │ │ -0000c3d8 T PyEval_MergeCompilerFlags │ │ │ │ +0000c3e4 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 │ │ │ │ @@ -16306,16 +16307,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 │ │ │ │ +0000c5c0 T PyThreadState_EnterTracing │ │ │ │ +0000c5c8 T PyThreadState_LeaveTracing │ │ │ │ U PyTraceBack_Here │ │ │ │ U PyTupleIter_Type │ │ │ │ U PyTuple_GetItem │ │ │ │ U PyTuple_New │ │ │ │ U PyTuple_Pack │ │ │ │ U PyTuple_Type │ │ │ │ U PyType_IsSubtype │ │ │ │ @@ -16325,17 +16326,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 │ │ │ │ +0000c4f4 T Py_EnterRecursiveCall │ │ │ │ +0000c548 T Py_GetRecursionLimit │ │ │ │ +0000c530 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 │ │ │ │ @@ -16353,45 +16354,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 │ │ │ │ +0000ba48 T _PyEval_CheckExceptTypeValid │ │ │ │ 00000490 R _PyEval_ConversionFuncs │ │ │ │ 00000ce4 T _PyEval_EvalFrameDefault │ │ │ │ 00001668 T _PyEval_ExceptionGroupMatch │ │ │ │ 00000700 T _PyEval_FormatAwaitableError │ │ │ │ 000007d4 T _PyEval_FormatExcCheckArg │ │ │ │ 00000262 T _PyEval_FormatExcUnbound │ │ │ │ 000002b0 T _PyEval_FormatKwargsError │ │ │ │ 0000b6c8 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 │ │ │ │ +0000c4b4 T _PyEval_GetFrame │ │ │ │ 00000844 T _PyEval_GetFrameLocals │ │ │ │ -0000c554 T _PyEval_MatchClass │ │ │ │ +0000c560 T _PyEval_MatchClass │ │ │ │ 00000c4c t _PyEval_MatchClass.part.0 │ │ │ │ 00000424 T _PyEval_MatchKeys │ │ │ │ 00000a2c T _PyEval_MonitorRaise │ │ │ │ -0000baa0 T _PyEval_NoToolsForUnwind │ │ │ │ +0000baac 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 │ │ │ │ +0000bfbc T _PyEval_SliceIndex │ │ │ │ +0000c5d0 T _PyEval_SliceIndexNotNone │ │ │ │ U _PyEval_StartTheWorld │ │ │ │ U _PyEval_StopTheWorld │ │ │ │ 0000b778 T _PyEval_UnpackIterable │ │ │ │ 0000027c T _PyEval_Vector │ │ │ │ U _PyExc_CreateExceptionGroup │ │ │ │ U _PyFloat_ExactDealloc │ │ │ │ U _PyFrame_ClearExceptCode │ │ │ │ @@ -16479,16 +16480,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 │ │ │ │ +0000c038 t do_raise │ │ │ │ +0000bb00 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 │ │ │ │ @@ -16742,15 +16743,15 @@ │ │ │ │ 00000010 r NO_LOCATION │ │ │ │ U PyAST_Check │ │ │ │ U PyAST_obj2mod │ │ │ │ U PyCapsule_GetPointer │ │ │ │ U PyCapsule_New │ │ │ │ 00001102 T PyCode_Optimize │ │ │ │ 00005408 T PyCompile_OpcodeStackEffect │ │ │ │ -0000ac48 T PyCompile_OpcodeStackEffectWithJump │ │ │ │ +0000ac44 T PyCompile_OpcodeStackEffectWithJump │ │ │ │ U PyComplex_Type │ │ │ │ U PyDict_GetItemRef │ │ │ │ U PyDict_GetItemWithError │ │ │ │ U PyDict_Keys │ │ │ │ U PyDict_New │ │ │ │ U PyDict_Next │ │ │ │ U PyDict_SetDefaultRef │ │ │ │ @@ -16845,26 +16846,26 @@ │ │ │ │ U _PyCfg_OptimizeCodeUnit │ │ │ │ U _PyCfg_OptimizedCfgToInstructionSequence │ │ │ │ U _PyCfg_ToInstructionSequence │ │ │ │ U _PyCode_ConstantKey │ │ │ │ U _PyCode_GetFreevars │ │ │ │ 00000a80 T _PyCompile_Assemble │ │ │ │ 00000fdc T _PyCompile_AstOptimize │ │ │ │ -0000a6d0 T _PyCompile_CleanDoc │ │ │ │ +0000a6cc T _PyCompile_CleanDoc │ │ │ │ 00000b78 T _PyCompile_CodeGen │ │ │ │ -0000b270 T _PyCompile_ConstCacheMergeOne │ │ │ │ +0000b26c T _PyCompile_ConstCacheMergeOne │ │ │ │ 00001144 T _PyCompile_EnsureArrayLargeEnough │ │ │ │ -0000c8c0 T _PyCompile_OpcodeHasArg │ │ │ │ -0000c8d4 T _PyCompile_OpcodeHasConst │ │ │ │ -0000c938 T _PyCompile_OpcodeHasExc │ │ │ │ -0000c910 T _PyCompile_OpcodeHasFree │ │ │ │ -0000c8fc T _PyCompile_OpcodeHasJump │ │ │ │ -0000c924 T _PyCompile_OpcodeHasLocal │ │ │ │ -0000c8e8 T _PyCompile_OpcodeHasName │ │ │ │ -0000c89c T _PyCompile_OpcodeIsValid │ │ │ │ +0000c8bc T _PyCompile_OpcodeHasArg │ │ │ │ +0000c8d0 T _PyCompile_OpcodeHasConst │ │ │ │ +0000c934 T _PyCompile_OpcodeHasExc │ │ │ │ +0000c90c T _PyCompile_OpcodeHasFree │ │ │ │ +0000c8f8 T _PyCompile_OpcodeHasJump │ │ │ │ +0000c920 T _PyCompile_OpcodeHasLocal │ │ │ │ +0000c8e4 T _PyCompile_OpcodeHasName │ │ │ │ +0000c898 T _PyCompile_OpcodeIsValid │ │ │ │ 0000102a T _PyCompile_OptimizeCfg │ │ │ │ U _PyFuture_FromAST │ │ │ │ U _PyInstructionSequence_AddNested │ │ │ │ U _PyInstructionSequence_Addop │ │ │ │ U _PyInstructionSequence_ApplyLabelMap │ │ │ │ U _PyInstructionSequence_InsertInstruction │ │ │ │ U _PyInstructionSequence_New │ │ │ │ @@ -16872,16 +16873,16 @@ │ │ │ │ U _PyInstructionSequence_Type │ │ │ │ U _PyInstructionSequence_UseLabel │ │ │ │ 00000590 R _PyOpcode_Caches │ │ │ │ 0000046c R _PyOpcode_Deopt │ │ │ │ 00000000 D _PyOpcode_OpName │ │ │ │ 0000056c R _PyOpcode_PseudoTargets │ │ │ │ 00000690 R _PyOpcode_macro_expansion │ │ │ │ -0000accc T _PyOpcode_num_popped │ │ │ │ -0000aff8 T _PyOpcode_num_pushed │ │ │ │ +0000acc8 T _PyOpcode_num_popped │ │ │ │ +0000aff4 T _PyOpcode_num_pushed │ │ │ │ 0000003c R _PyOpcode_opcode_metadata │ │ │ │ U _PyRuntime │ │ │ │ U _PyST_GetScope │ │ │ │ U _PyST_GetSymbol │ │ │ │ U _PyST_IsFunctionLike │ │ │ │ U _PySet_NextEntry │ │ │ │ U _PySymtable_Build │ │ │ │ @@ -16893,103 +16894,103 @@ │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_GetConfig │ │ │ │ U _Py_Mangle │ │ │ │ U _Py_MaybeMangle │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_asdl_expr_seq_new │ │ │ │ -000012d4 t addop_yield │ │ │ │ -0000bedc t assignment_helper │ │ │ │ +000012d0 t addop_yield │ │ │ │ +0000bed8 t assignment_helper │ │ │ │ 000062cc t check_ann_expr │ │ │ │ 00000f5c t check_ann_subscr │ │ │ │ 00000024 r compare_masks │ │ │ │ 00003bb8 t compiler_add_yield_from │ │ │ │ 00000174 t compiler_addcompare │ │ │ │ -00006840 t compiler_addop_load_const │ │ │ │ -00006744 t compiler_addop_load_const.constprop.0 │ │ │ │ -00006934 t compiler_addop_load_const.constprop.1 │ │ │ │ -000065ac t compiler_addop_name │ │ │ │ -00001284 t compiler_addop_o │ │ │ │ +00006838 t compiler_addop_load_const │ │ │ │ +0000673c t compiler_addop_load_const.constprop.0 │ │ │ │ +0000692c t compiler_addop_load_const.constprop.1 │ │ │ │ +000065a4 t compiler_addop_name │ │ │ │ +00001280 t compiler_addop_o │ │ │ │ 00006030 t compiler_async_for │ │ │ │ 00005008 t compiler_async_with │ │ │ │ -00002ca8 t compiler_augassign │ │ │ │ +00002cac t compiler_augassign │ │ │ │ 000011d0 t compiler_body │ │ │ │ 00003694 t compiler_call_exit_with_nones │ │ │ │ -0000983c t compiler_call_helper │ │ │ │ -0000c124 t compiler_call_simple_kw_helper │ │ │ │ -00008dcc t compiler_check_debug_args │ │ │ │ -0000234c t compiler_class │ │ │ │ -000073fc t compiler_compare │ │ │ │ +00009838 t compiler_call_helper │ │ │ │ +0000c120 t compiler_call_simple_kw_helper │ │ │ │ +00008dc8 t compiler_check_debug_args │ │ │ │ +00002350 t compiler_class │ │ │ │ +000073f4 t compiler_compare │ │ │ │ 00000264 t compiler_comprehension │ │ │ │ -00000b14 t compiler_comprehension_generator │ │ │ │ -00002c1c t compiler_comprehension_iter │ │ │ │ -00008fcc t compiler_default_arguments │ │ │ │ +00000b10 t compiler_comprehension_generator │ │ │ │ +00002c20 t compiler_comprehension_iter │ │ │ │ +00008fc8 t compiler_default_arguments │ │ │ │ 000009c0 t compiler_enter_scope │ │ │ │ 0000026c t compiler_enter_scope.constprop.0 │ │ │ │ 00003a78 t compiler_error │ │ │ │ -0000b604 t compiler_exit_scope │ │ │ │ -0000bc10 t compiler_for │ │ │ │ +0000b600 t compiler_exit_scope │ │ │ │ +0000bc0c t compiler_for │ │ │ │ 00003408 t compiler_free │ │ │ │ -00001b54 t compiler_from_import │ │ │ │ -000081c8 t compiler_function │ │ │ │ -00006db8 t compiler_jump_if.isra.0 │ │ │ │ -00002bf8 t compiler_lookup_arg │ │ │ │ -0000b8e4 t compiler_make_closure │ │ │ │ -00005db4 t compiler_nameop │ │ │ │ -0000627c t compiler_nameop.constprop.0 │ │ │ │ +00001b58 t compiler_from_import │ │ │ │ +000081c0 t compiler_function │ │ │ │ +00006db0 t compiler_jump_if.isra.0 │ │ │ │ +00002bfc t compiler_lookup_arg │ │ │ │ +0000b8e0 t compiler_make_closure │ │ │ │ +00005da8 t compiler_nameop │ │ │ │ +00006274 t compiler_nameop.constprop.0 │ │ │ │ 00003d40 t compiler_pattern │ │ │ │ 0000631c t compiler_pattern_mapping │ │ │ │ -0000b578 t compiler_pop_except_and_reraise │ │ │ │ -0000b4e4 t compiler_pop_except_and_reraise.constprop.0 │ │ │ │ -000097b0 t compiler_push_fblock │ │ │ │ -00009728 t compiler_push_fblock.constprop.0 │ │ │ │ -000022b0 t compiler_slice │ │ │ │ -0000c5fc t compiler_subdict │ │ │ │ +0000b574 t compiler_pop_except_and_reraise │ │ │ │ +0000b4e0 t compiler_pop_except_and_reraise.constprop.0 │ │ │ │ +000097ac t compiler_push_fblock │ │ │ │ +00009724 t compiler_push_fblock.constprop.0 │ │ │ │ +000022b4 t compiler_slice │ │ │ │ +0000c5f8 t compiler_subdict │ │ │ │ 000038a4 t compiler_subkwargs │ │ │ │ -00001434 t compiler_try_except │ │ │ │ -00003134 t compiler_try_finally │ │ │ │ +00001430 t compiler_try_except │ │ │ │ +00003138 t compiler_try_finally │ │ │ │ 00005754 t compiler_try_star_except │ │ │ │ 000007a6 t compiler_try_star_finally │ │ │ │ 0000068c t compiler_type_param_bound_or_default │ │ │ │ 0000547c t compiler_type_params │ │ │ │ 00000320 t compiler_typealias │ │ │ │ 0000014c t compiler_unit_free │ │ │ │ -00001e98 t compiler_unwind_fblock │ │ │ │ -0000b418 t compiler_unwind_fblock_stack │ │ │ │ -0000b35c t compiler_unwind_fblock_stack.constprop.0 │ │ │ │ +00001e9c t compiler_unwind_fblock │ │ │ │ +0000b414 t compiler_unwind_fblock_stack │ │ │ │ +0000b358 t compiler_unwind_fblock_stack.constprop.0 │ │ │ │ 00003b38 t compiler_visit_annexpr │ │ │ │ -000091d4 t compiler_visit_annotations │ │ │ │ -00009660 t compiler_visit_argannotation │ │ │ │ -00003538 t compiler_visit_expr1 │ │ │ │ +000091d0 t compiler_visit_annotations │ │ │ │ +0000965c t compiler_visit_argannotation │ │ │ │ +00003534 t compiler_visit_expr1 │ │ │ │ 000014c0 t compiler_visit_stmt │ │ │ │ 0000696c t compiler_warn │ │ │ │ -0000c2cc t compiler_with │ │ │ │ +0000c2c8 t compiler_with │ │ │ │ 00003720 t compiler_with_except_finish │ │ │ │ 00000000 t consts_dict_keys_inorder │ │ │ │ -00006518 t dict_add_o │ │ │ │ +00006510 t dict_add_o │ │ │ │ 00004e3c t emit_and_reset_fail_pop │ │ │ │ 00004de4 t ensure_fail_pop │ │ │ │ 00000000 t find_ann │ │ │ │ -00002b9c t get_ref_type │ │ │ │ +00002ba0 t get_ref_type │ │ │ │ 000002d6 t get_ref_type.part.0.isra.0 │ │ │ │ -0000223c t infer_type │ │ │ │ +00002240 t infer_type │ │ │ │ 00000064 t instr_sequence_to_cfg │ │ │ │ 00004d84 t jump_to_fail_pop │ │ │ │ 00003480 t load_args_for_super │ │ │ │ -00005738 t maybe_optimize_method_call │ │ │ │ +0000572c t maybe_optimize_method_call │ │ │ │ U memset │ │ │ │ -00006a2c t merge_consts_recursive │ │ │ │ -00009e24 t optimize_and_assemble │ │ │ │ -0000a284 t optimize_and_assemble.constprop.0 │ │ │ │ +00006a24 t merge_consts_recursive │ │ │ │ +00009e20 t optimize_and_assemble │ │ │ │ +0000a280 t optimize_and_assemble.constprop.0 │ │ │ │ 00004fb8 t pattern_helper_rotate │ │ │ │ 00004ec8 t pattern_helper_store_name │ │ │ │ 00003558 t restore_inlined_comprehension_locals.constprop.0.isra.0 │ │ │ │ -00007d74 t starunpack_helper │ │ │ │ -00007984 t starunpack_helper.constprop.0 │ │ │ │ -00001368 t wrap_in_stopiteration_handler │ │ │ │ +00007d6c t starunpack_helper │ │ │ │ +0000797c t starunpack_helper.constprop.0 │ │ │ │ +00001364 t wrap_in_stopiteration_handler │ │ │ │ │ │ │ │ context.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LANCHOR1 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000008 r .LC1 │ │ │ │ 00000178 r .LC10 │ │ │ │ @@ -17968,21 +17969,21 @@ │ │ │ │ 00000a38 r .LC86 │ │ │ │ 00000a44 r .LC87 │ │ │ │ 00000a50 r .LC88 │ │ │ │ 000000a4 r .LC9 │ │ │ │ 00000a58 r .LC90 │ │ │ │ 00000a84 r .LC91 │ │ │ │ 00000a8c r .LC92 │ │ │ │ -00002f5c T PyArg_Parse │ │ │ │ +00002f68 T PyArg_Parse │ │ │ │ 00000000 T PyArg_ParseTuple │ │ │ │ -00001424 T PyArg_ParseTupleAndKeywords │ │ │ │ -00001138 T PyArg_UnpackTuple │ │ │ │ +00001434 T PyArg_ParseTupleAndKeywords │ │ │ │ +00001148 T PyArg_UnpackTuple │ │ │ │ 000001a0 T PyArg_VaParse │ │ │ │ 00000216 T PyArg_VaParseTupleAndKeywords │ │ │ │ -00002184 T PyArg_ValidateKeywordArguments │ │ │ │ +00002190 T PyArg_ValidateKeywordArguments │ │ │ │ U PyBuffer_FillInfo │ │ │ │ U PyBuffer_Release │ │ │ │ U PyByteArray_Size │ │ │ │ U PyByteArray_Type │ │ │ │ U PyBytes_Size │ │ │ │ U PyComplex_AsCComplex │ │ │ │ U PyDict_GetItemRef │ │ │ │ @@ -18025,30 +18026,30 @@ │ │ │ │ U PyUnicode_AsEncodedString │ │ │ │ U PyUnicode_AsUTF8AndSize │ │ │ │ U PyUnicode_EqualToUTF8 │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_GetDefaultEncoding │ │ │ │ 00001c00 t Py_XDECREF │ │ │ │ 00002384 T _PyArg_BadArgument │ │ │ │ -000012e4 T _PyArg_CheckPositional │ │ │ │ +000012f4 T _PyArg_CheckPositional │ │ │ │ 00000d5c T _PyArg_Fini │ │ │ │ -00002f04 T _PyArg_NoKeywords │ │ │ │ +00002f10 T _PyArg_NoKeywords │ │ │ │ 00000000 T _PyArg_NoKwnames │ │ │ │ 00000e70 T _PyArg_NoPositional │ │ │ │ 00000ec8 T _PyArg_ParseStack │ │ │ │ 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 │ │ │ │ -00002674 T _PyArg_UnpackKeywords │ │ │ │ -000021d0 T _PyArg_UnpackKeywordsWithVararg │ │ │ │ -00002da0 T _PyArg_UnpackStack │ │ │ │ +00002680 T _PyArg_UnpackKeywords │ │ │ │ +000021dc T _PyArg_UnpackKeywordsWithVararg │ │ │ │ +00002dac 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 │ │ │ │ @@ -18067,30 +18068,30 @@ │ │ │ │ 00000a3c t _parser_init │ │ │ │ 000021f4 t cleanreturn.constprop.0 │ │ │ │ 0000012e t cleanup_buffer │ │ │ │ 00000112 t cleanup_ptr │ │ │ │ 00002198 t convertbuffer │ │ │ │ 00000038 t converterr │ │ │ │ 000023dc t converterr.constprop.0 │ │ │ │ -000006f4 t convertsimple.constprop.0 │ │ │ │ +00000704 t convertsimple.constprop.0 │ │ │ │ 00000000 t convertsimple.constprop.1 │ │ │ │ 00000f04 t converttuple.constprop.0 │ │ │ │ 00002440 t error_unexpected_keyword_arg │ │ │ │ -000025fc t find_keyword │ │ │ │ +00002608 t find_keyword │ │ │ │ U memcpy │ │ │ │ 00000de0 t new_kwtuple │ │ │ │ 00002264 t seterror │ │ │ │ -00002c10 t skipitem.constprop.0 │ │ │ │ +00002c1c t skipitem.constprop.0 │ │ │ │ U strchr │ │ │ │ U strlen │ │ │ │ U strncpy │ │ │ │ 0000005c t vgetargs1.constprop.0 │ │ │ │ -00000438 t vgetargs1_impl.constprop.0 │ │ │ │ +00000448 t vgetargs1_impl.constprop.0 │ │ │ │ 000000a8 t vgetargs1_impl.constprop.1 │ │ │ │ -00001498 t vgetargskeywords.constprop.0 │ │ │ │ +000014a8 t vgetargskeywords.constprop.0 │ │ │ │ 000000c0 t vgetargskeywordsfast.constprop.0 │ │ │ │ 00001c58 t vgetargskeywordsfast_impl.constprop.0 │ │ │ │ │ │ │ │ getcompiler.o: │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000000 T Py_GetCompiler │ │ │ │ │ │ │ │ @@ -18134,59 +18135,59 @@ │ │ │ │ 00000090 r .LC4 │ │ │ │ 000000b0 r .LC5 │ │ │ │ 000000d8 r .LC6 │ │ │ │ 000000f8 r .LC7 │ │ │ │ 00000120 r .LC8 │ │ │ │ 000001d0 r .LC9 │ │ │ │ 00000098 T PyEval_AcquireLock │ │ │ │ -00000604 T PyEval_AcquireThread │ │ │ │ +00000874 T PyEval_AcquireThread │ │ │ │ 00000096 T PyEval_InitThreads │ │ │ │ 000000d4 T PyEval_ReleaseLock │ │ │ │ -00000600 T PyEval_ReleaseThread │ │ │ │ +0000045c T PyEval_ReleaseThread │ │ │ │ 000004d4 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 │ │ │ │ -000008c0 T Py_AddPendingCall │ │ │ │ +00000668 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 │ │ │ │ -00000758 T _PyEval_AddPendingCall │ │ │ │ -0000072c T _PyEval_Fini │ │ │ │ +00000504 T _PyEval_AddPendingCall │ │ │ │ +000004d8 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 │ │ │ │ -00000730 T _PyEval_SignalReceived │ │ │ │ +000004dc 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 │ │ │ │ -000006b4 T _Py_FinishPendingCalls │ │ │ │ +00000460 T _Py_FinishPendingCalls │ │ │ │ 000004fc 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 │ │ │ │ @@ -18197,14 +18198,15 @@ │ │ │ │ 00000044 r __func__.4 │ │ │ │ 00000038 r __func__.5 │ │ │ │ 0000002c r __func__.6 │ │ │ │ 0000009c r __func__.7 │ │ │ │ 00000000 r __func__.8 │ │ │ │ 0000000c r __func__.9 │ │ │ │ U __pthread_cond_timedwait64 │ │ │ │ +00000600 t _make_pending_calls │ │ │ │ 0000012c t create_gil │ │ │ │ 000003d0 t drop_gil │ │ │ │ 00000244 t handle_signals │ │ │ │ 000002bc t make_pending_calls │ │ │ │ U memset │ │ │ │ U pthread_cond_destroy │ │ │ │ U pthread_cond_signal │ │ │ │ @@ -18312,16 +18314,16 @@ │ │ │ │ 00000a9c t hamt_tp_subscript │ │ │ │ 00000acc t hamt_tp_traverse │ │ │ │ U memset │ │ │ │ │ │ │ │ hashtable.o: │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ -00000478 T _Py_hashtable_clear │ │ │ │ -00000470 T _Py_hashtable_compare_direct │ │ │ │ +00000468 T _Py_hashtable_clear │ │ │ │ +00000460 T _Py_hashtable_compare_direct │ │ │ │ 00000288 T _Py_hashtable_destroy │ │ │ │ 000000a0 T _Py_hashtable_foreach │ │ │ │ 00000000 T _Py_hashtable_get │ │ │ │ 00000070 T _Py_hashtable_get_entry_generic │ │ │ │ 00000258 t _Py_hashtable_get_entry_ptr │ │ │ │ 00000280 T _Py_hashtable_hash_ptr │ │ │ │ 0000002c T _Py_hashtable_len │ │ │ │ @@ -18495,21 +18497,21 @@ │ │ │ │ 0000072c T PyImport_ExecCodeModuleObject │ │ │ │ 00000620 T PyImport_ExecCodeModuleWithPathnames │ │ │ │ 00000000 T PyImport_ExtendInittab │ │ │ │ U PyImport_FrozenModules │ │ │ │ 00001904 T PyImport_GetImporter │ │ │ │ 00001c8c T PyImport_GetMagicNumber │ │ │ │ 00000822 T PyImport_GetMagicTag │ │ │ │ -00002d88 T PyImport_GetModule │ │ │ │ +00002dac T PyImport_GetModule │ │ │ │ 0000082e T PyImport_GetModuleDict │ │ │ │ -00002544 T PyImport_Import │ │ │ │ +00002568 T PyImport_Import │ │ │ │ 00000bfc T PyImport_ImportFrozenModule │ │ │ │ 00000c44 T PyImport_ImportFrozenModuleObject │ │ │ │ -000028f4 T PyImport_ImportModule │ │ │ │ -000028a4 T PyImport_ImportModuleLevel │ │ │ │ +00002918 T PyImport_ImportModule │ │ │ │ +000028c8 T PyImport_ImportModuleLevel │ │ │ │ 000009b8 T PyImport_ImportModuleLevelObject │ │ │ │ 00001244 t PyImport_ImportModuleLevelObject.constprop.0 │ │ │ │ 00000868 T PyImport_ImportModuleNoBlock │ │ │ │ 00000000 D PyImport_Inittab │ │ │ │ 00000c2c T PyImport_ReloadModule │ │ │ │ 000012e0 T PyInit__imp │ │ │ │ U PyInterpreterState_GetID │ │ │ │ @@ -18556,16 +18558,16 @@ │ │ │ │ U PyObject_GetOptionalAttr │ │ │ │ U PyObject_HasAttrWithError │ │ │ │ U PyObject_IsTrue │ │ │ │ U PyObject_RichCompareBool │ │ │ │ U PyObject_SetItem │ │ │ │ U PyObject_VectorcallMethod │ │ │ │ U PySequence_Contains │ │ │ │ -000020b8 T PyState_AddModule │ │ │ │ -0000215c T PyState_FindModule │ │ │ │ +00002148 T PyState_AddModule │ │ │ │ +000021ec 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 │ │ │ │ @@ -18599,51 +18601,51 @@ │ │ │ │ U _PyErr_ExceptionMatches │ │ │ │ U _PyErr_Format │ │ │ │ U _PyErr_GetRaisedException │ │ │ │ U _PyErr_Print │ │ │ │ U _PyErr_SetObject │ │ │ │ U _PyErr_SetRaisedException │ │ │ │ U _PyErr_SetString │ │ │ │ -000021a0 T _PyImport_AcquireLock │ │ │ │ +00002230 T _PyImport_AcquireLock │ │ │ │ 000000a8 T _PyImport_BlessMyLoader │ │ │ │ 00001de0 T _PyImport_CheckSubinterpIncompatibleExtensionAllowed │ │ │ │ -00001ecc T _PyImport_ClearCore │ │ │ │ +00001f5c T _PyImport_ClearCore │ │ │ │ 0000010e T _PyImport_ClearExtension │ │ │ │ -00001e3c T _PyImport_ClearModules │ │ │ │ -00002f90 T _PyImport_ClearModulesByIndex │ │ │ │ +00001ecc T _PyImport_ClearModules │ │ │ │ +00001e3c T _PyImport_ClearModulesByIndex │ │ │ │ U _PyImport_DynLoadFiletab │ │ │ │ -00001f68 T _PyImport_Fini │ │ │ │ +00001ff8 T _PyImport_Fini │ │ │ │ 000000c4 T _PyImport_Fini2 │ │ │ │ -00001e60 T _PyImport_FiniCore │ │ │ │ +00001ef0 T _PyImport_FiniCore │ │ │ │ 00001d74 T _PyImport_FiniExternal │ │ │ │ 00000220 T _PyImport_FixupBuiltin │ │ │ │ U _PyImport_FrozenAliases │ │ │ │ U _PyImport_FrozenBootstrap │ │ │ │ U _PyImport_FrozenStdlib │ │ │ │ U _PyImport_FrozenTest │ │ │ │ 00000020 T _PyImport_GetBuiltinModuleNames │ │ │ │ 00001c84 T _PyImport_GetDLOpenFlags │ │ │ │ 00001d14 T _PyImport_GetImportlibExternalLoader │ │ │ │ 000018fc T _PyImport_GetImportlibLoader │ │ │ │ U _PyImport_GetModInitFunc │ │ │ │ -000024fc T _PyImport_GetModuleAttr │ │ │ │ -000020c8 T _PyImport_GetModuleAttrString │ │ │ │ +00002520 T _PyImport_GetModuleAttr │ │ │ │ +000020ec T _PyImport_GetModuleAttrString │ │ │ │ 000000d4 T _PyImport_GetModules │ │ │ │ 00000000 T _PyImport_GetNextModuleIndex │ │ │ │ -00002140 T _PyImport_ImportlibModuleRepr │ │ │ │ +000021d0 T _PyImport_ImportlibModuleRepr │ │ │ │ 0000010c T _PyImport_Init │ │ │ │ 000007e4 T _PyImport_InitCore │ │ │ │ 000007ac T _PyImport_InitDefaultImportFunc │ │ │ │ 00001480 T _PyImport_InitExternal │ │ │ │ 000001b8 T _PyImport_InitModules │ │ │ │ U _PyImport_Inittab │ │ │ │ 000009a8 T _PyImport_IsDefaultImportFunc │ │ │ │ 00001d68 T _PyImport_IsInitialized │ │ │ │ 00000046 T _PyImport_ReInitLock │ │ │ │ -000021a8 T _PyImport_ReleaseLock │ │ │ │ +00002238 T _PyImport_ReleaseLock │ │ │ │ 000001d4 T _PyImport_ResolveNameWithPackageContext │ │ │ │ U _PyImport_RunModInitFunc │ │ │ │ 000005d4 T _PyImport_SetDLOpenFlags │ │ │ │ 00000062 T _PyImport_SetModule │ │ │ │ 00001370 T _PyImport_SetModuleString │ │ │ │ 00000324 T _PyImport_SwapPackageContext │ │ │ │ U _PyInterpreterState_GetConfig │ │ │ │ @@ -18698,19 +18700,19 @@ │ │ │ │ 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 │ │ │ │ -00002ca0 t _imp__fix_co_filename │ │ │ │ +00002cc4 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__ │ │ │ │ -000021b0 t _imp__override_frozen_modules_for_tests │ │ │ │ +00002240 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__ │ │ │ │ 0000186c t _imp_acquire_lock │ │ │ │ 00000970 r _imp_acquire_lock__doc__ │ │ │ │ 000003b4 t _imp_create_builtin │ │ │ │ 00000800 r _imp_create_builtin__doc__ │ │ │ │ @@ -18720,48 +18722,48 @@ │ │ │ │ 00000160 r _imp_exec_builtin__doc__ │ │ │ │ 000008fc t _imp_exec_dynamic │ │ │ │ 000001a0 r _imp_exec_dynamic__doc__ │ │ │ │ 00001600 t _imp_extension_suffixes │ │ │ │ 00000794 r _imp_extension_suffixes__doc__ │ │ │ │ 000018fc t _imp_find_frozen │ │ │ │ 000005a8 r _imp_find_frozen__doc__ │ │ │ │ -00001d4c t _imp_get_frozen_object │ │ │ │ +00001d70 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__ │ │ │ │ 000013b8 t _imp_is_frozen │ │ │ │ 00000424 r _imp_is_frozen__doc__ │ │ │ │ 0000141c t _imp_is_frozen_package │ │ │ │ 000004e8 r _imp_is_frozen_package__doc__ │ │ │ │ 00000b54 t _imp_lock_held │ │ │ │ 00000a64 r _imp_lock_held__doc__ │ │ │ │ 000018a0 t _imp_release_lock │ │ │ │ 000008f0 r _imp_release_lock__doc__ │ │ │ │ -00001ff0 t _imp_source_hash │ │ │ │ +00002080 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 │ │ │ │ 00000748 t _modules_by_index_set │ │ │ │ 00000038 d _parser.2 │ │ │ │ 00000064 d _parser.5 │ │ │ │ -00001fb4 t del_extensions_cache_value │ │ │ │ +00002044 t del_extensions_cache_value │ │ │ │ 000000f0 r doc_imp │ │ │ │ 000012ec t exec_builtin_or_dynamic │ │ │ │ 00000f8c t exec_code_in_module │ │ │ │ U fclose │ │ │ │ 000000dc t find_frozen │ │ │ │ 0000065c t finish_singlephase_extension.isra.0 │ │ │ │ U fwrite │ │ │ │ 00001c14 t hashtable_compare_str │ │ │ │ -00001fb0 t hashtable_destroy_str │ │ │ │ +00002040 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 │ │ │ │ 0000133c t imp_module_exec │ │ │ │ 000000c4 d imp_slots │ │ │ │ 00000eec t import_add_module │ │ │ │ @@ -19233,18 +19235,18 @@ │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LANCHOR1 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000008 r .LC1 │ │ │ │ 00000090 r .LC10 │ │ │ │ 000000a8 r .LC11 │ │ │ │ 000000c4 r .LC12 │ │ │ │ -000000d0 r .LC13 │ │ │ │ -000000e8 r .LC14 │ │ │ │ -0000011c r .LC15 │ │ │ │ -00000134 r .LC16 │ │ │ │ +000000dc r .LC13 │ │ │ │ +000000f8 r .LC14 │ │ │ │ +00000104 r .LC15 │ │ │ │ +0000011c r .LC16 │ │ │ │ 00000150 r .LC18 │ │ │ │ 0000017c r .LC19 │ │ │ │ 00000010 r .LC2 │ │ │ │ 00000190 r .LC20 │ │ │ │ 000001c8 r .LC21 │ │ │ │ 000001dc r .LC22 │ │ │ │ 000001e0 r .LC23 │ │ │ │ @@ -19599,34 +19601,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 │ │ │ │ @@ -19640,15 +19642,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 │ │ │ │ @@ -19807,43 +19809,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__ │ │ │ │ -00002d70 t marshal_loads │ │ │ │ +00002d88 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 │ │ │ │ -000015d8 t r_byte │ │ │ │ +000015f0 t r_byte │ │ │ │ 0000058c t r_float_str │ │ │ │ -00001708 t r_long │ │ │ │ +00001720 t r_long │ │ │ │ 00000198 t r_object │ │ │ │ -00001adc t r_ref.constprop.0 │ │ │ │ +00001af4 t r_ref.constprop.0 │ │ │ │ 00000000 t r_ref.part.0 │ │ │ │ -00001b08 t r_short │ │ │ │ -00001994 t r_string │ │ │ │ -0000184c 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 │ │ │ │ -00001ee4 t w_complex_object │ │ │ │ -00002d58 t w_decref_entry │ │ │ │ +00001efc t w_complex_object │ │ │ │ +00002d70 t w_decref_entry │ │ │ │ 000002cc t w_float_bin │ │ │ │ 000005f8 t w_float_str │ │ │ │ -00002c38 t w_long │ │ │ │ -00001c60 t w_object │ │ │ │ +00002c50 t w_long │ │ │ │ +00001c78 t w_object │ │ │ │ 00000190 t w_reserve │ │ │ │ -00002ce8 t w_string │ │ │ │ +00002d00 t w_string │ │ │ │ │ │ │ │ modsupport.o: │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000001c r .LC1 │ │ │ │ 0000002c r .LC2 │ │ │ │ 00000050 r .LC3 │ │ │ │ 00000078 r .LC4 │ │ │ │ @@ -19869,43 +19871,43 @@ │ │ │ │ U PyList_New │ │ │ │ U PyLong_FromLong │ │ │ │ U PyLong_FromLongLong │ │ │ │ U PyLong_FromUnsignedLong │ │ │ │ U PyLong_FromUnsignedLongLong │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ -00000ec0 T PyModule_Add │ │ │ │ -00001110 T PyModule_AddIntConstant │ │ │ │ +00000eb0 T PyModule_Add │ │ │ │ +00001100 T PyModule_AddIntConstant │ │ │ │ 00000050 T PyModule_AddObject │ │ │ │ -00000f8c T PyModule_AddObjectRef │ │ │ │ +00000f7c T PyModule_AddObjectRef │ │ │ │ 0000001c T PyModule_AddStringConstant │ │ │ │ -00001038 T PyModule_AddType │ │ │ │ +00001028 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 │ │ │ │ -00000ebc T Py_VaBuildValue │ │ │ │ +00000eac T Py_VaBuildValue │ │ │ │ 00000000 t Py_XDECREF │ │ │ │ U _PyType_GetDict │ │ │ │ U _PyType_Name │ │ │ │ 000000a8 T _Py_BuildValue_SizeT │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_NoneStruct │ │ │ │ -00000c7c T _Py_VaBuildStack │ │ │ │ -00001254 T _Py_VaBuildValue_SizeT │ │ │ │ -000011e0 T _Py_convert_optional_to_ssize_t │ │ │ │ -00000c20 t check_end │ │ │ │ +00000c6c T _Py_VaBuildStack │ │ │ │ +00001244 T _Py_VaBuildValue_SizeT │ │ │ │ +000011d0 T _Py_convert_optional_to_ssize_t │ │ │ │ +00000c18 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 │ │ │ │ │ │ │ │ @@ -19913,15 +19915,15 @@ │ │ │ │ 00000000 T PyOS_snprintf │ │ │ │ 0000005c T PyOS_vsnprintf │ │ │ │ U __vsnprintf_chk │ │ │ │ │ │ │ │ mystrtoul.o: │ │ │ │ 00000000 r .LANCHOR0 │ │ │ │ 00000000 T PyOS_strtol │ │ │ │ -0000040c T PyOS_strtoul │ │ │ │ +00000424 T PyOS_strtoul │ │ │ │ U _PyLong_DigitValue │ │ │ │ U _Py_ctype_table │ │ │ │ U __errno_location │ │ │ │ 00000000 r digitlimit │ │ │ │ 00000094 r smallmax │ │ │ │ │ │ │ │ object_stack.o: │ │ │ │ @@ -19939,29 +19941,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 │ │ │ │ +00000534 T _PyParkingLot_AfterFork │ │ │ │ 00000000 T _PyParkingLot_Park │ │ │ │ -000004fc T _PyParkingLot_Unpark │ │ │ │ -00000000 T _PyParkingLot_UnparkAll │ │ │ │ +00000424 T _PyParkingLot_Unpark │ │ │ │ +00000300 T _PyParkingLot_UnparkAll │ │ │ │ U _PyRawMutex_LockSlow │ │ │ │ U _PyRawMutex_UnlockSlow │ │ │ │ -00000134 T _PySemaphore_Destroy │ │ │ │ -000003f0 T _PySemaphore_Init │ │ │ │ -00000420 T _PySemaphore_Wait │ │ │ │ -000004d4 T _PySemaphore_Wakeup │ │ │ │ +00000570 T _PySemaphore_Destroy │ │ │ │ +00000000 T _PySemaphore_Init │ │ │ │ +00000250 T _PySemaphore_Wait │ │ │ │ +000003fc 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 │ │ │ │ @@ -21107,49 +21109,49 @@ │ │ │ │ U PyExc_TypeError │ │ │ │ U PyExc_ValueError │ │ │ │ U PyFloat_AsDouble │ │ │ │ U PyFloat_Type │ │ │ │ U PyLong_AsLongLong │ │ │ │ U PyLong_FromLongLong │ │ │ │ 00000000 T PyTime_AsSecondsDouble │ │ │ │ -00000718 T PyTime_Monotonic │ │ │ │ +000007b4 T PyTime_Monotonic │ │ │ │ 00000164 T PyTime_MonotonicRaw │ │ │ │ -000009d0 T PyTime_PerfCounter │ │ │ │ +00000a70 T PyTime_PerfCounter │ │ │ │ 00000000 T PyTime_PerfCounterRaw │ │ │ │ -00000384 T PyTime_Time │ │ │ │ +000002e4 T PyTime_Time │ │ │ │ 00000268 T PyTime_TimeRaw │ │ │ │ U PyType_IsSubtype │ │ │ │ -00000b10 T _PyDeadline_Get │ │ │ │ -00000738 T _PyDeadline_Init │ │ │ │ -00000638 T _PyLong_AsTime_t │ │ │ │ +00000af8 T _PyDeadline_Get │ │ │ │ +00000698 T _PyDeadline_Init │ │ │ │ +00000598 T _PyLong_AsTime_t │ │ │ │ 000004f8 T _PyLong_FromTime_t │ │ │ │ 00000378 T _PyTimeFraction_Mul │ │ │ │ 00000330 T _PyTimeFraction_Resolution │ │ │ │ 000000e4 T _PyTimeFraction_Set │ │ │ │ 00000408 T _PyTime_Add │ │ │ │ -00000840 T _PyTime_AsLong │ │ │ │ +000008dc T _PyTime_AsLong │ │ │ │ 00000078 T _PyTime_AsMicroseconds │ │ │ │ -000006a0 T _PyTime_AsMilliseconds │ │ │ │ -00000244 T _PyTime_AsTimespec │ │ │ │ +00000600 T _PyTime_AsMilliseconds │ │ │ │ +000001a8 T _PyTime_AsTimespec │ │ │ │ 00000460 T _PyTime_AsTimespec_clamp │ │ │ │ -00000adc T _PyTime_AsTimeval │ │ │ │ +00000ac4 T _PyTime_AsTimeval │ │ │ │ 00000000 T _PyTime_AsTimevalTime_t │ │ │ │ 0000002a T _PyTime_AsTimeval_clamp │ │ │ │ -00000be0 T _PyTime_FromLong │ │ │ │ +00000bc8 T _PyTime_FromLong │ │ │ │ 000000fc T _PyTime_FromMicrosecondsClamp │ │ │ │ -0000085c T _PyTime_FromMillisecondsObject │ │ │ │ +000007bc T _PyTime_FromMillisecondsObject │ │ │ │ 00000068 T _PyTime_FromSeconds │ │ │ │ 000001c0 T _PyTime_FromSecondsDouble │ │ │ │ 000004fc T _PyTime_FromSecondsObject │ │ │ │ -00000290 T _PyTime_FromTimespec │ │ │ │ +000001f0 T _PyTime_FromTimespec │ │ │ │ 00000512 T _PyTime_FromTimeval │ │ │ │ -00000730 T _PyTime_MonotonicWithInfo │ │ │ │ -00000844 T _PyTime_ObjectToTime_t │ │ │ │ -0000049c T _PyTime_ObjectToTimespec │ │ │ │ -00000ab8 T _PyTime_ObjectToTimeval │ │ │ │ +00000690 T _PyTime_MonotonicWithInfo │ │ │ │ +000008e0 T _PyTime_ObjectToTime_t │ │ │ │ +000003fc T _PyTime_ObjectToTimespec │ │ │ │ +00000aa0 T _PyTime_ObjectToTimeval │ │ │ │ 0000005a T _PyTime_PerfCounterWithInfo │ │ │ │ 00000060 T _PyTime_TimeWithInfo │ │ │ │ 00000164 T _PyTime_gmtime │ │ │ │ 000004a8 T _PyTime_localtime │ │ │ │ U __aeabi_d2lz │ │ │ │ U __aeabi_l2d │ │ │ │ U __aeabi_ldivmod │ │ │ │ @@ -21158,17 +21160,17 @@ │ │ │ │ U __errno_location │ │ │ │ U __gmtime64_r │ │ │ │ U __localtime64_r │ │ │ │ U ceil │ │ │ │ U floor │ │ │ │ U modf │ │ │ │ 0000025c t py_get_monotonic_clock │ │ │ │ -000009f0 t pytime_as_timeval.isra.0 │ │ │ │ -000004c0 t pytime_object_to_denominator │ │ │ │ -000001a8 t pytime_round │ │ │ │ +000009d8 t pytime_as_timeval.isra.0 │ │ │ │ +00000420 t pytime_object_to_denominator │ │ │ │ +00000718 t pytime_round │ │ │ │ U round │ │ │ │ │ │ │ │ qsbr.o: │ │ │ │ U PyMem_RawCalloc │ │ │ │ U PyMem_RawFree │ │ │ │ U PyMutex_Lock │ │ │ │ U PyMutex_Unlock │ │ │ │ @@ -21810,16 +21812,16 @@ │ │ │ │ U _PyPerfTrampoline_Init │ │ │ │ U _PyRuntime │ │ │ │ U _PyRuntime_Initialize │ │ │ │ U _PyStructSequence_FiniBuiltin │ │ │ │ U _PyStructSequence_InitBuiltinWithFlags │ │ │ │ 0000097c T _PySys_Audit │ │ │ │ 000009a4 t _PySys_Audit.constprop.0 │ │ │ │ -00000dd4 t _PySys_Audit.constprop.1 │ │ │ │ -00001294 T _PySys_ClearAttrString │ │ │ │ +00000dd0 t _PySys_Audit.constprop.1 │ │ │ │ +0000128c T _PySys_ClearAttrString │ │ │ │ 000020bc T _PySys_ClearAuditHooks │ │ │ │ 000000f0 T _PySys_Create │ │ │ │ 00002130 T _PySys_FiniTypes │ │ │ │ 00000ca0 T _PySys_GetAttr │ │ │ │ 00001d00 T _PySys_GetOptionalAttr │ │ │ │ 0000094c T _PySys_GetOptionalAttrString │ │ │ │ 000008b0 T _PySys_GetRequiredAttr │ │ │ │ @@ -21935,29 +21937,29 @@ │ │ │ │ 00001d28 r sys__current_frames__doc__ │ │ │ │ 00000370 t sys__debugmallocstats │ │ │ │ 00001ac8 r sys__debugmallocstats__doc__ │ │ │ │ 00001ff8 t sys__get_cpu_count_config │ │ │ │ 000016cc r sys__get_cpu_count_config__doc__ │ │ │ │ 00001e24 t sys__getframe │ │ │ │ 00001dd0 r sys__getframe__doc__ │ │ │ │ -000012e4 t sys__getframemodulename │ │ │ │ +000012dc t sys__getframemodulename │ │ │ │ 00001724 r sys__getframemodulename__doc__ │ │ │ │ 0000078a t sys__is_gil_enabled │ │ │ │ 00001620 r sys__is_gil_enabled__doc__ │ │ │ │ 00000742 t sys__is_interned │ │ │ │ 00002f18 r sys__is_interned__doc__ │ │ │ │ 00000bb0 t sys__setprofileallthreads │ │ │ │ 00002b60 r sys__setprofileallthreads__doc__ │ │ │ │ 00000b5e t sys__settraceallthreads │ │ │ │ 00002d84 r sys__settraceallthreads__doc__ │ │ │ │ 00000aee t sys_activate_stack_trampoline │ │ │ │ 00001984 r sys_activate_stack_trampoline__doc__ │ │ │ │ 000028dc t sys_addaudithook │ │ │ │ 000036fc r sys_addaudithook__doc__ │ │ │ │ -000015ac t sys_audit │ │ │ │ +000015a4 t sys_audit │ │ │ │ 00000488 t sys_audit_tstate │ │ │ │ 00000790 t sys_breakpointhook │ │ │ │ 000003cc t sys_call_tracing │ │ │ │ 00001b80 r sys_call_tracing__doc__ │ │ │ │ 00000ac8 t sys_deactivate_stack_trampoline │ │ │ │ 000018dc r sys_deactivate_stack_trampoline__doc__ │ │ │ │ 00002194 t sys_displayhook │ │ │ │ @@ -21986,26 +21988,26 @@ │ │ │ │ 00002210 r sys_getdlopenflags__doc__ │ │ │ │ 00001fb4 t sys_getfilesystemencodeerrors │ │ │ │ 00003074 r sys_getfilesystemencodeerrors__doc__ │ │ │ │ 00001f38 t sys_getfilesystemencoding │ │ │ │ 000030dc r sys_getfilesystemencoding__doc__ │ │ │ │ 000005a6 t sys_getprofile │ │ │ │ 00002adc r sys_getprofile__doc__ │ │ │ │ -00001590 t sys_getrecursionlimit │ │ │ │ +00001588 t sys_getrecursionlimit │ │ │ │ 00002494 r sys_getrecursionlimit__doc__ │ │ │ │ 000024c8 t sys_getrefcount │ │ │ │ 00002044 r sys_getrefcount__doc__ │ │ │ │ 00002a68 t sys_getsizeof │ │ │ │ 000005dc t sys_getswitchinterval │ │ │ │ 000028d8 r sys_getswitchinterval__doc__ │ │ │ │ 000027ac t sys_gettrace │ │ │ │ 00002cf8 r sys_gettrace__doc__ │ │ │ │ 00000c04 t sys_getunicodeinternedsize │ │ │ │ 00001f64 r sys_getunicodeinternedsize__doc__ │ │ │ │ -000011fc t sys_intern │ │ │ │ +000011f4 t sys_intern │ │ │ │ 00002f6c r sys_intern__doc__ │ │ │ │ 00002574 t sys_is_finalizing │ │ │ │ 000019e8 r sys_is_finalizing__doc__ │ │ │ │ 00000a80 t sys_is_stack_trampoline_active │ │ │ │ 00001878 r sys_is_stack_trampoline_active__doc__ │ │ │ │ 000002b8 d sys_methods │ │ │ │ 00001cb8 t sys_pyfile_write │ │ │ │ @@ -22026,15 +22028,15 @@ │ │ │ │ 00002944 r sys_setswitchinterval__doc__ │ │ │ │ 00002468 t sys_settrace │ │ │ │ 00002e70 r sys_settrace__doc__ │ │ │ │ 000003a6 t sys_unraisablehook │ │ │ │ 0000330c r sys_unraisablehook__doc__ │ │ │ │ 00001be8 t sys_write │ │ │ │ 00000000 d sysmodule │ │ │ │ -00001474 t trace_trampoline │ │ │ │ +0000146c t trace_trampoline │ │ │ │ 00000554 r version_info__doc__ │ │ │ │ 00000044 d version_info_desc │ │ │ │ 000001e8 d version_info_fields │ │ │ │ U wcschr │ │ │ │ U wcscmp │ │ │ │ U wcslen │ │ │ │ 000004c4 r whatstrings │ │ │ │ @@ -22358,26 +22360,26 @@ │ │ │ │ U PyTuple_New │ │ │ │ U PyUnicode_Compare │ │ │ │ U PyUnstable_InterpreterFrame_GetLine │ │ │ │ U Py_BuildValue │ │ │ │ 000008e8 T _PyMem_DumpTraceback │ │ │ │ U _PyRuntime │ │ │ │ 000007e6 T _PyTraceMalloc_ClearTraces │ │ │ │ -000006b0 T _PyTraceMalloc_Fini │ │ │ │ +0000063c T _PyTraceMalloc_Fini │ │ │ │ 0000081c T _PyTraceMalloc_GetMemory │ │ │ │ 00000194 T _PyTraceMalloc_GetObjectTraceback │ │ │ │ 000001b2 T _PyTraceMalloc_GetTraceback │ │ │ │ -00000730 T _PyTraceMalloc_GetTracebackLimit │ │ │ │ +000006bc T _PyTraceMalloc_GetTracebackLimit │ │ │ │ 000004ca T _PyTraceMalloc_GetTracedMemory │ │ │ │ 00000518 T _PyTraceMalloc_GetTraces │ │ │ │ 00000000 T _PyTraceMalloc_Init │ │ │ │ 00000164 T _PyTraceMalloc_IsTracing │ │ │ │ 00000890 T _PyTraceMalloc_ResetPeak │ │ │ │ 00000000 T _PyTraceMalloc_Start │ │ │ │ -00000638 T _PyTraceMalloc_Stop │ │ │ │ +000005c4 T _PyTraceMalloc_Stop │ │ │ │ 0000085c T _PyTraceMalloc_TraceRef │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_DumpASCII │ │ │ │ U _Py_DumpDecimal │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ @@ -22403,31 +22405,32 @@ │ │ │ │ U malloc │ │ │ │ U memcpy │ │ │ │ 00000f88 t raw_free │ │ │ │ 000001d8 t traceback_new │ │ │ │ 00000240 t traceback_to_pyobject │ │ │ │ 0000045c t tracemalloc_add_trace.constprop.0 │ │ │ │ 00000b08 t tracemalloc_calloc_gil │ │ │ │ -00000718 t tracemalloc_clear_filename │ │ │ │ +000006a4 t tracemalloc_clear_filename │ │ │ │ 00000110 t tracemalloc_clear_traces_unlocked │ │ │ │ 00000700 t tracemalloc_copy_domain │ │ │ │ 000006a2 t tracemalloc_copy_trace │ │ │ │ 0000066c t tracemalloc_copy_traces │ │ │ │ 00000190 t tracemalloc_create_domains_table │ │ │ │ 00000148 t tracemalloc_create_traces_table │ │ │ │ 000008d8 t tracemalloc_free │ │ │ │ 000001fc t tracemalloc_get_traceback_unlocked │ │ │ │ 000008c8 t tracemalloc_get_tracemalloc_memory_cb │ │ │ │ 000007ce t tracemalloc_get_traces_domain │ │ │ │ 0000073c t tracemalloc_get_traces_fill │ │ │ │ 00000000 t tracemalloc_malloc_gil │ │ │ │ -0000073c t tracemalloc_pyobject_decref │ │ │ │ -0000058c t tracemalloc_raw_calloc │ │ │ │ +000006c8 t tracemalloc_pyobject_decref │ │ │ │ +00000400 t tracemalloc_raw_alloc │ │ │ │ +000005b8 t tracemalloc_raw_calloc │ │ │ │ 000003f4 t tracemalloc_raw_malloc │ │ │ │ -00000498 t tracemalloc_raw_realloc │ │ │ │ +000004c4 t tracemalloc_raw_realloc │ │ │ │ 000009fc t tracemalloc_realloc_gil │ │ │ │ 000003b4 t tracemalloc_remove_trace.constprop.0 │ │ │ │ │ │ │ │ getopt.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 b .LANCHOR1 │ │ │ │ 00000000 r .LANCHOR2 │ │ │ │ @@ -22513,40 +22516,40 @@ │ │ │ │ dtoa.o: │ │ │ │ 00000000 r .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000000c r .LC1 │ │ │ │ 00000010 r .LC2 │ │ │ │ 00000078 t Balloc │ │ │ │ 00000000 t Balloc.constprop.0 │ │ │ │ -000023a8 t Bfree │ │ │ │ +000022c8 t Bfree │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ U PyStatus_NoMemory │ │ │ │ U PyStatus_Ok │ │ │ │ -000023e0 T _PyDtoa_Fini │ │ │ │ +00002300 T _PyDtoa_Fini │ │ │ │ 00000000 T _PyDtoa_Init │ │ │ │ -00002444 T _Py_dg_dtoa │ │ │ │ -00004e60 T _Py_dg_freedtoa │ │ │ │ +00002364 T _Py_dg_dtoa │ │ │ │ +00004d48 T _Py_dg_freedtoa │ │ │ │ 00000420 T _Py_dg_strtod │ │ │ │ U _Py_tss_tstate │ │ │ │ U __aeabi_uidiv │ │ │ │ U __errno_location │ │ │ │ -00004fdc t b2d │ │ │ │ +00004ec4 t b2d │ │ │ │ 000000b8 r bigtens │ │ │ │ -000048e0 t hi0bits │ │ │ │ -00004b30 t lshift │ │ │ │ -00004938 t lshift.constprop.0 │ │ │ │ +000047c8 t hi0bits │ │ │ │ +00004a18 t lshift │ │ │ │ +00004820 t lshift.constprop.0 │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ 00000124 t mult │ │ │ │ -00004d7c t multadd.constprop.0 │ │ │ │ +00004c64 t multadd.constprop.0 │ │ │ │ 0000005c t nrv_alloc │ │ │ │ 00000108 r p05.0 │ │ │ │ -000043c4 t pow5mult │ │ │ │ -00004ea8 t sd2b │ │ │ │ +000042ac t pow5mult │ │ │ │ +00004d90 t sd2b │ │ │ │ 00000000 r tens │ │ │ │ 000000e0 r tinytens │ │ │ │ │ │ │ │ formatter_unicode.o: │ │ │ │ 00000000 r .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000030 r .LC1 │ │ │ │ @@ -22670,58 +22673,58 @@ │ │ │ │ 0000037e T Py_EncodeLocale │ │ │ │ U _PyMem_RawWcsdup │ │ │ │ U _PyMem_Strdup │ │ │ │ U _PyRuntime │ │ │ │ U _Py_Dealloc │ │ │ │ 0000014c T _Py_DecodeLocaleEx │ │ │ │ U _Py_DecodeUTF8Ex │ │ │ │ -00001068 T _Py_EncodeLocaleEx │ │ │ │ +00000da8 T _Py_EncodeLocaleEx │ │ │ │ 00000382 T _Py_EncodeLocaleRaw │ │ │ │ U _Py_EncodeUTF8Ex │ │ │ │ 00000270 T _Py_GetForceASCII │ │ │ │ 0000029c T _Py_GetLocaleEncoding │ │ │ │ -000008fc T _Py_GetLocaleEncodingObject │ │ │ │ -00000938 T _Py_GetLocaleconvNumeric │ │ │ │ -000006b8 T _Py_GetTicksPerSecond │ │ │ │ -00000720 T _Py_IsValidFD │ │ │ │ +00000918 T _Py_GetLocaleEncodingObject │ │ │ │ +00000954 T _Py_GetLocaleconvNumeric │ │ │ │ +000006d4 T _Py_GetTicksPerSecond │ │ │ │ +0000073c T _Py_IsValidFD │ │ │ │ U _Py_NoneStruct │ │ │ │ 00000048 T _Py_ResetForceASCII │ │ │ │ 000000e0 T _Py_abspath │ │ │ │ -000003a8 T _Py_add_relfile │ │ │ │ +000003c4 T _Py_add_relfile │ │ │ │ 00000508 T _Py_closerange │ │ │ │ 000001ce T _Py_device_encoding │ │ │ │ -000018ac T _Py_dup │ │ │ │ +000015f0 T _Py_dup │ │ │ │ 000004e0 T _Py_find_basename │ │ │ │ -000007f4 T _Py_fopen_obj │ │ │ │ +00000810 T _Py_fopen_obj │ │ │ │ 0000010e T _Py_fstat │ │ │ │ 00000694 T _Py_fstat_noraise │ │ │ │ 0000014e T _Py_get_blocking │ │ │ │ 000001c8 T _Py_get_inheritable │ │ │ │ 00000684 T _Py_isabs │ │ │ │ 00000034 T _Py_join_relfile │ │ │ │ 00000058 t _Py_mbrtowc │ │ │ │ U _Py_normalize_encoding │ │ │ │ -00000748 T _Py_normpath │ │ │ │ -000009bc T _Py_normpath_and_size │ │ │ │ +000003a8 T _Py_normpath │ │ │ │ +00000748 T _Py_normpath_and_size │ │ │ │ 000003f2 T _Py_open │ │ │ │ 00000004 D _Py_open_cloexec_works │ │ │ │ 00000186 T _Py_open_noraise │ │ │ │ -000017fc T _Py_read │ │ │ │ +00001540 T _Py_read │ │ │ │ 000000ce T _Py_set_blocking │ │ │ │ -000017a4 T _Py_set_inheritable │ │ │ │ -00000930 T _Py_set_inheritable_async_safe │ │ │ │ -000018f0 T _Py_skiproot │ │ │ │ +000014e8 T _Py_set_inheritable │ │ │ │ +0000094c T _Py_set_inheritable_async_safe │ │ │ │ +00001634 T _Py_skiproot │ │ │ │ 00000386 T _Py_stat │ │ │ │ -00000508 T _Py_wfopen │ │ │ │ +00000524 T _Py_wfopen │ │ │ │ 000001e4 T _Py_wgetcwd │ │ │ │ -0000041c T _Py_wreadlink │ │ │ │ -00000744 T _Py_wrealpath │ │ │ │ +00000438 T _Py_wreadlink │ │ │ │ +00000760 T _Py_wrealpath │ │ │ │ 00000698 T _Py_write │ │ │ │ 0000008c T _Py_write_noraise │ │ │ │ -000005c0 T _Py_wstat │ │ │ │ +000005dc T _Py_wstat │ │ │ │ U __errno_location │ │ │ │ U __fcntl_time64 │ │ │ │ U __fstat64_time64 │ │ │ │ U __ioctl_time64 │ │ │ │ U __open64_2 │ │ │ │ U __realpath_chk │ │ │ │ U __stack_chk_fail │ │ │ │ @@ -22730,32 +22733,32 @@ │ │ │ │ 00000000 t check_force_ascii │ │ │ │ 000004b0 t check_force_ascii.part.0 │ │ │ │ U close │ │ │ │ U close_range │ │ │ │ U closefrom │ │ │ │ 0000021c t decode_ascii │ │ │ │ 000002c2 t encode_ascii │ │ │ │ -000004e0 t encode_locale.constprop.0 │ │ │ │ +000004fc t encode_locale.constprop.0 │ │ │ │ 00000000 t encode_locale.constprop.1 │ │ │ │ -00000d20 t encode_locale_ex.constprop.0 │ │ │ │ +00000a60 t encode_locale_ex.constprop.0 │ │ │ │ U fclose │ │ │ │ U fileno │ │ │ │ U fopen64 │ │ │ │ -000006dc t get_inheritable │ │ │ │ +000006f8 t get_inheritable │ │ │ │ U getcwd │ │ │ │ 00000000 d ioctl_works.0 │ │ │ │ U isatty │ │ │ │ U mbrtowc │ │ │ │ U mbstowcs │ │ │ │ U memcpy │ │ │ │ U nl_langinfo │ │ │ │ U read │ │ │ │ U readlink │ │ │ │ -0000100c t set_inheritable │ │ │ │ -00000600 t set_inheritable.part.0 │ │ │ │ +00000d4c t set_inheritable │ │ │ │ +0000061c t set_inheritable.part.0 │ │ │ │ U setlocale │ │ │ │ U strcmp │ │ │ │ U strlen │ │ │ │ U sysconf │ │ │ │ U wcscmp │ │ │ │ U wcscpy │ │ │ │ U wcslen │ │ │ │ @@ -23640,22 +23643,22 @@ │ │ │ │ U PyUnicode_AsUTF8AndSize │ │ │ │ U PyUnicode_DecodeLocale │ │ │ │ U PyUnicode_FindChar │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_FromStringAndSize │ │ │ │ U PyUnicode_GetLength │ │ │ │ -0000229c t PyUnicode_READ_CHAR │ │ │ │ +000022a4 t PyUnicode_READ_CHAR │ │ │ │ U PyUnicode_Substring │ │ │ │ U PyUnicode_WriteChar │ │ │ │ U PyWeakref_GetRef │ │ │ │ U PyWeakref_NewRef │ │ │ │ U Py_BuildValue │ │ │ │ U Py_VaBuildValue │ │ │ │ -00000984 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 │ │ │ │ @@ -23685,15 +23688,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 │ │ │ │ -00000ba0 t _get_current_state.constprop.0 │ │ │ │ +00000be0 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 │ │ │ │ @@ -23701,266 +23704,266 @@ │ │ │ │ 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 │ │ │ │ -000038c8 t _timezone_check_argument │ │ │ │ -00002864 t accum │ │ │ │ -000010bc t add_date_timedelta.isra.0 │ │ │ │ -00002e28 t add_datetime_timedelta │ │ │ │ -00001852 t append_keyword_fold │ │ │ │ -0000168c t append_keyword_tzinfo │ │ │ │ -00001df8 t build_struct_time │ │ │ │ -000055c8 t call_subclass_fold │ │ │ │ +000038d4 t _timezone_check_argument │ │ │ │ +0000286c t accum │ │ │ │ +000010e8 t add_date_timedelta.isra.0 │ │ │ │ +00002e30 t add_datetime_timedelta │ │ │ │ +0000187e t append_keyword_fold │ │ │ │ +000016b8 t append_keyword_tzinfo │ │ │ │ +00001e00 t build_struct_time │ │ │ │ +000055d8 t call_subclass_fold │ │ │ │ 000010bc t call_tzinfo_method │ │ │ │ -00004590 t call_tzname │ │ │ │ +000045a0 t call_tzname │ │ │ │ 00000538 d capi │ │ │ │ 00000000 r capi_types │ │ │ │ 00000894 t check_tzinfo_subclass │ │ │ │ 000008d4 t check_tzinfo_subclass.part.0.isra.0 │ │ │ │ -00000c64 t checked_divmod │ │ │ │ -00001a90 t clear_state.isra.0 │ │ │ │ +00000ca4 t checked_divmod │ │ │ │ +00001a98 t clear_state.isra.0 │ │ │ │ 00000128 r correction.20 │ │ │ │ 00000be0 t create_timezone_from_delta.constprop.0 │ │ │ │ -00001028 t date_add │ │ │ │ +00001054 t date_add │ │ │ │ 00000cc4 d date_as_number │ │ │ │ -000011f0 t date_ctime │ │ │ │ -0000465c t date_day │ │ │ │ +0000121c t date_ctime │ │ │ │ +0000466c t date_day │ │ │ │ 000003b0 r date_doc │ │ │ │ 0000068a t date_format │ │ │ │ -00000f44 t date_from_pickle │ │ │ │ -00004944 t date_fromisocalendar │ │ │ │ -00001280 t date_fromisoformat │ │ │ │ -00004664 t date_fromordinal │ │ │ │ +00000f70 t date_from_pickle │ │ │ │ +00004954 t date_fromisocalendar │ │ │ │ +000012ac t date_fromisoformat │ │ │ │ +00004674 t date_fromordinal │ │ │ │ 0000025e t date_fromtimestamp │ │ │ │ 00000f24 d date_getset │ │ │ │ 00001184 t date_hash │ │ │ │ -000059d8 t date_isocalendar │ │ │ │ +000059e8 t date_isocalendar │ │ │ │ 000006dc t date_isoformat │ │ │ │ -0000144c t date_isoweekday │ │ │ │ +00001478 t date_isoweekday │ │ │ │ 000005a8 d date_kws │ │ │ │ 00000d54 d date_methods │ │ │ │ -00004654 t date_month │ │ │ │ +00004664 t date_month │ │ │ │ 00000db4 t date_new │ │ │ │ -00001340 t date_reduce │ │ │ │ +0000136c t date_reduce │ │ │ │ 00000506 t date_repr │ │ │ │ -00001394 t date_richcompare │ │ │ │ +0000139c t date_richcompare │ │ │ │ 0000065c t date_str │ │ │ │ -00001ca4 t date_strftime │ │ │ │ -00000f6c t date_subtract │ │ │ │ -00001d24 t date_timetuple │ │ │ │ +00001cac t date_strftime │ │ │ │ +00000f98 t date_subtract │ │ │ │ +00001d2c t date_timetuple │ │ │ │ 000001e0 t date_today │ │ │ │ -00000b00 t date_toordinal │ │ │ │ -00002358 t date_weekday │ │ │ │ -0000234c t date_year │ │ │ │ -00003b7c t datetime_add │ │ │ │ -000006cc t datetime_alloc │ │ │ │ +00000b40 t date_toordinal │ │ │ │ +00002360 t date_weekday │ │ │ │ +00002354 t date_year │ │ │ │ +00003b88 t datetime_add │ │ │ │ +0000070c t datetime_alloc │ │ │ │ 0000081c d datetime_as_number │ │ │ │ -00004130 t datetime_astimezone │ │ │ │ +00004140 t datetime_astimezone │ │ │ │ 000004a0 t datetime_best_possible │ │ │ │ -00000e60 t datetime_combine │ │ │ │ -0000147c t datetime_ctime │ │ │ │ +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 │ │ │ │ -0000137c t datetime_date_replace │ │ │ │ +000013a8 t datetime_date_replace │ │ │ │ 000007e4 r datetime_date_replace__doc__ │ │ │ │ 000003cc t datetime_datetime_now │ │ │ │ 00000684 r datetime_datetime_now__doc__ │ │ │ │ -00000f9c t datetime_datetime_replace │ │ │ │ +00000fdc t datetime_datetime_replace │ │ │ │ 00000590 r datetime_datetime_replace__doc__ │ │ │ │ -0000099c t datetime_dealloc │ │ │ │ +000009dc t datetime_dealloc │ │ │ │ 000001a8 r datetime_doc │ │ │ │ -00004634 t datetime_dst │ │ │ │ -00004574 t datetime_fold │ │ │ │ -00005488 t datetime_from_pickle │ │ │ │ -00003394 t datetime_from_timestamp │ │ │ │ -00002c2c t datetime_from_timet_and_us │ │ │ │ -00005fc8 t datetime_fromisoformat │ │ │ │ -0000326c t datetime_fromtimestamp │ │ │ │ -00005fb0 t datetime_getdate │ │ │ │ +00004644 t datetime_dst │ │ │ │ +00004584 t datetime_fold │ │ │ │ +00005498 t datetime_from_pickle │ │ │ │ +000033a0 t datetime_from_timestamp │ │ │ │ +00002c34 t datetime_from_timet_and_us │ │ │ │ +00005fd8 t datetime_fromisoformat │ │ │ │ +00003278 t datetime_fromtimestamp │ │ │ │ +00005fc0 t datetime_getdate │ │ │ │ 00000a2c d datetime_getset │ │ │ │ 00000738 t datetime_getstate │ │ │ │ -00000cc6 t datetime_gettime │ │ │ │ -00001534 t datetime_gettimetz │ │ │ │ +00000cf2 t datetime_gettime │ │ │ │ +00001560 t datetime_gettimetz │ │ │ │ 000011ec t datetime_hash │ │ │ │ -0000492c t datetime_hour │ │ │ │ -00003110 t datetime_isoformat │ │ │ │ +0000493c t datetime_hour │ │ │ │ +0000311c t datetime_isoformat │ │ │ │ 000005b8 d datetime_kws │ │ │ │ 000008ac d datetime_methods │ │ │ │ -000055b4 t datetime_microsecond │ │ │ │ -00004934 t datetime_minute │ │ │ │ +000055c4 t datetime_microsecond │ │ │ │ +00004944 t datetime_minute │ │ │ │ 00000f70 t datetime_new │ │ │ │ -0000150a t datetime_reduce │ │ │ │ +00001536 t datetime_reduce │ │ │ │ 000006f6 t datetime_reduce_ex │ │ │ │ 0000053a t datetime_repr │ │ │ │ -000016f8 t datetime_richcompare │ │ │ │ -0000493c t datetime_second │ │ │ │ -00005550 t datetime_str │ │ │ │ +00001700 t datetime_richcompare │ │ │ │ +0000494c t datetime_second │ │ │ │ +00005560 t datetime_str │ │ │ │ 00000000 t datetime_strptime │ │ │ │ -00003428 t datetime_subtract │ │ │ │ +00003434 t datetime_subtract │ │ │ │ 00000abc t datetime_time_replace │ │ │ │ 0000072c r datetime_time_replace__doc__ │ │ │ │ -000051d4 t datetime_timestamp │ │ │ │ -000023fc t datetime_timetuple │ │ │ │ -00003a4c t datetime_tzinfo │ │ │ │ -0000457c t datetime_tzname │ │ │ │ -000014a8 t datetime_utcfromtimestamp │ │ │ │ -00000efc t datetime_utcnow │ │ │ │ -00004614 t datetime_utcoffset │ │ │ │ -000015b0 t datetime_utctimetuple │ │ │ │ +000051e4 t datetime_timestamp │ │ │ │ +00002404 t datetime_timetuple │ │ │ │ +00003a58 t datetime_tzinfo │ │ │ │ +0000458c t datetime_tzname │ │ │ │ +000014d4 t datetime_utcfromtimestamp │ │ │ │ +00000f28 t datetime_utcnow │ │ │ │ +00004624 t datetime_utcoffset │ │ │ │ +000015dc t datetime_utctimetuple │ │ │ │ 00000000 d datetimemodule │ │ │ │ 00000a9c t delta_abs │ │ │ │ -0000595c t delta_add │ │ │ │ +0000596c t delta_add │ │ │ │ 000004ee t delta_add.part.0 │ │ │ │ 00000f74 d delta_as_number │ │ │ │ -000052d8 t delta_bool │ │ │ │ -0000374c t delta_divide │ │ │ │ +000052e8 t delta_bool │ │ │ │ +00003758 t delta_divide │ │ │ │ 000004ee t delta_divide.part.0 │ │ │ │ -000019f0 t delta_divmod │ │ │ │ +00001a1c t delta_divmod │ │ │ │ 00000498 r delta_doc │ │ │ │ -000033d4 t delta_hash │ │ │ │ +000033e0 t delta_hash │ │ │ │ 00001034 d delta_members │ │ │ │ 00001004 d delta_methods │ │ │ │ -00005364 t delta_multiply │ │ │ │ -00003b6c t delta_negative │ │ │ │ -0000249c t delta_new │ │ │ │ -000019de t delta_positive │ │ │ │ +00005374 t delta_multiply │ │ │ │ +00003b78 t delta_negative │ │ │ │ +000024a4 t delta_new │ │ │ │ +00001a0a t delta_positive │ │ │ │ 0000098e t delta_reduce │ │ │ │ -00001b08 t delta_remainder │ │ │ │ +00001b34 t delta_remainder │ │ │ │ 000002a6 t delta_repr │ │ │ │ -000009ec t delta_richcompare │ │ │ │ +00000a2c t delta_richcompare │ │ │ │ 0000088e t delta_str │ │ │ │ -00003318 t delta_subtract │ │ │ │ +00003324 t delta_subtract │ │ │ │ 000004ee t delta_subtract.part.0 │ │ │ │ -00003924 t delta_to_microseconds │ │ │ │ -00003ac8 t delta_total_seconds │ │ │ │ -00005808 t delta_truedivide │ │ │ │ -000013f0 t diff_to_bool │ │ │ │ -000057cc t divide_nearest │ │ │ │ -0000384c t divide_timedelta_timedelta │ │ │ │ -00001218 t format_ctime.isra.0 │ │ │ │ -00005070 t format_utcoffset.constprop.0 │ │ │ │ -00004bac t get_flip_fold_offset │ │ │ │ +00003930 t delta_to_microseconds │ │ │ │ +00003ad4 t delta_total_seconds │ │ │ │ +00005818 t delta_truedivide │ │ │ │ +000013f8 t diff_to_bool │ │ │ │ +000057dc t divide_nearest │ │ │ │ +00003858 t divide_timedelta_timedelta │ │ │ │ +00001244 t format_ctime.isra.0 │ │ │ │ +00005080 t format_utcoffset.constprop.0 │ │ │ │ +00004bbc t get_flip_fold_offset │ │ │ │ 00000a4c t get_tzinfo_member │ │ │ │ 000003d8 r iso_calendar_date__doc__ │ │ │ │ -00005b94 t iso_calendar_date_dealloc │ │ │ │ +00005ba4 t iso_calendar_date_dealloc │ │ │ │ 00000ed4 d iso_calendar_date_getset │ │ │ │ 00000eb4 d iso_calendar_date_methods │ │ │ │ -00001c58 t iso_calendar_date_new │ │ │ │ -00005b54 t iso_calendar_date_new_impl │ │ │ │ -0000130e t iso_calendar_date_reduce │ │ │ │ -00001cec t iso_calendar_date_repr │ │ │ │ -00001c20 t iso_calendar_date_traverse │ │ │ │ -00005d2c t iso_calendar_date_week │ │ │ │ -00005d54 t iso_calendar_date_weekday │ │ │ │ -00005d04 t iso_calendar_date_year │ │ │ │ -00004a24 t iso_to_ymd │ │ │ │ +00001c84 t iso_calendar_date_new │ │ │ │ +00005b64 t iso_calendar_date_new_impl │ │ │ │ +0000133a t iso_calendar_date_reduce │ │ │ │ +00001d18 t iso_calendar_date_repr │ │ │ │ +00001c4c t iso_calendar_date_traverse │ │ │ │ +00005d3c t iso_calendar_date_week │ │ │ │ +00005d64 t iso_calendar_date_weekday │ │ │ │ +00005d14 t iso_calendar_date_year │ │ │ │ +00004a34 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 │ │ │ │ -00004028 t local │ │ │ │ -00004f38 t local_timezone_from_timestamp │ │ │ │ -00004db0 t local_to_seconds │ │ │ │ +00004038 t local │ │ │ │ +00004f48 t local_timezone_from_timestamp │ │ │ │ +00004dc0 t local_to_seconds │ │ │ │ 000009c6 t make_somezreplacement │ │ │ │ U memcmp │ │ │ │ -00002a54 t microseconds_to_delta_ex │ │ │ │ +00002a5c t microseconds_to_delta_ex │ │ │ │ U modf │ │ │ │ -000019f0 t module_clear │ │ │ │ -00001ba8 t module_free │ │ │ │ +000019f8 t module_clear │ │ │ │ +00001bb0 t module_free │ │ │ │ 00000000 b module_methods │ │ │ │ 000007fc d module_slots │ │ │ │ 00000c60 t module_traverse │ │ │ │ -0000541c t multiply_int_timedelta │ │ │ │ -00005690 t multiply_truedivide_timedelta_float │ │ │ │ +0000542c t multiply_int_timedelta │ │ │ │ +000056a0 t multiply_truedivide_timedelta_float │ │ │ │ 00000984 t new_date_ex │ │ │ │ -000022f4 t new_date_subclass_ex │ │ │ │ +000022fc t new_date_subclass_ex │ │ │ │ 00000c98 t new_datetime_ex │ │ │ │ -00000000 t new_datetime_ex2 │ │ │ │ -000004d0 t new_datetime_ex2.constprop.0 │ │ │ │ -00000278 t new_datetime_ex2.constprop.1 │ │ │ │ -00000cdc t new_datetime_subclass_fold_ex │ │ │ │ -00000850 t new_delta_ex │ │ │ │ +00000298 t new_datetime_ex2 │ │ │ │ +00000510 t new_datetime_ex2.constprop.0 │ │ │ │ +00000000 t new_datetime_ex2.constprop.1 │ │ │ │ +00000d1c t new_datetime_subclass_fold_ex │ │ │ │ +00000890 t new_delta_ex │ │ │ │ 00000900 t new_delta_ex.constprop.0 │ │ │ │ -00000714 t new_delta_ex.constprop.1 │ │ │ │ -00000c9c t new_time_ex │ │ │ │ +00000754 t new_delta_ex.constprop.1 │ │ │ │ +00000cc8 t new_time_ex │ │ │ │ 00000a74 t new_time_ex2 │ │ │ │ -00004fa8 t new_timezone │ │ │ │ -00003ed0 t ord_to_ymd │ │ │ │ -000063e4 t parse_hh_mm_ss_ff.constprop.0 │ │ │ │ -00005bcc t parse_isoformat_date.constprop.0 │ │ │ │ -00006310 t parse_isoformat_time.constprop.0 │ │ │ │ -00004b04 t pep495_eq_exception │ │ │ │ +00004fb8 t new_timezone │ │ │ │ +00003ee0 t ord_to_ymd │ │ │ │ +000063e8 t parse_hh_mm_ss_ff.constprop.0 │ │ │ │ +00005bdc t parse_isoformat_date.constprop.0 │ │ │ │ +00006314 t parse_isoformat_time.constprop.0 │ │ │ │ +00004b14 t pep495_eq_exception │ │ │ │ 0000011c r potential_separators.21 │ │ │ │ -00005688 t py_time_second │ │ │ │ +00005698 t py_time_second │ │ │ │ U round │ │ │ │ 00000080 r specs.24 │ │ │ │ 000000a8 r specs.9 │ │ │ │ U strcmp │ │ │ │ 00000b98 t time_alloc │ │ │ │ 000011b4 t time_dealloc │ │ │ │ 00000288 r time_doc │ │ │ │ 00000858 t time_dst │ │ │ │ -00000cc0 t time_fold │ │ │ │ -000017b6 t time_from_pickle │ │ │ │ -00006578 t time_fromisoformat │ │ │ │ +00000cec t time_fold │ │ │ │ +000017e2 t time_from_pickle │ │ │ │ +0000657c t time_fromisoformat │ │ │ │ 00000b78 d time_getset │ │ │ │ -00001740 t time_getstate │ │ │ │ +0000176c t time_getstate │ │ │ │ 00000074 t time_hash │ │ │ │ -00005678 t time_hour │ │ │ │ -00004c6c t time_isoformat │ │ │ │ +00005688 t time_hour │ │ │ │ +00004c7c t time_isoformat │ │ │ │ 0000058c d time_kws │ │ │ │ 00000ab8 d time_methods │ │ │ │ 00000c30 t time_microsecond │ │ │ │ -00005680 t time_minute │ │ │ │ +00005690 t time_minute │ │ │ │ 00000c80 t time_new │ │ │ │ -000019b4 t time_reduce │ │ │ │ -000016fe t time_reduce_ex │ │ │ │ +000019e0 t time_reduce │ │ │ │ +0000172a t time_reduce_ex │ │ │ │ 000005de t time_repr │ │ │ │ -00001494 t time_richcompare │ │ │ │ +0000149c t time_richcompare │ │ │ │ 00000688 t time_str │ │ │ │ -0000191c t time_strftime │ │ │ │ +00001948 t time_strftime │ │ │ │ 00000c42 t time_tzinfo │ │ │ │ 000007ae t time_tzname │ │ │ │ -00005340 t time_utcoffset │ │ │ │ -00001bac t timezone_dealloc │ │ │ │ +00005350 t time_utcoffset │ │ │ │ +00001bb4 t timezone_dealloc │ │ │ │ 00000350 r timezone_doc │ │ │ │ -00003820 t timezone_dst │ │ │ │ -00002dac t timezone_fromutc │ │ │ │ +0000382c t timezone_dst │ │ │ │ +00002db4 t timezone_fromutc │ │ │ │ 0000087c t timezone_getinitargs │ │ │ │ -00001be0 t timezone_hash │ │ │ │ +00001c0c t timezone_hash │ │ │ │ 00000698 d timezone_kws │ │ │ │ 00000c04 d timezone_methods │ │ │ │ -000052f0 t timezone_new │ │ │ │ -00001be6 t timezone_repr │ │ │ │ -00003a6c t timezone_richcompare │ │ │ │ -00000d3a t timezone_str │ │ │ │ -00000d0c t timezone_tzname │ │ │ │ -00003b34 t timezone_utcoffset │ │ │ │ +00005300 t timezone_new │ │ │ │ +00001c12 t timezone_repr │ │ │ │ +00003a78 t timezone_richcompare │ │ │ │ +00000d66 t timezone_str │ │ │ │ +00000d38 t timezone_tzname │ │ │ │ +00003b40 t timezone_utcoffset │ │ │ │ 00000380 r tzinfo_doc │ │ │ │ -000018ec t tzinfo_dst │ │ │ │ -000064dc t tzinfo_from_isoformat_results │ │ │ │ -00005d7c t tzinfo_fromutc │ │ │ │ +00001918 t tzinfo_dst │ │ │ │ +000064e0 t tzinfo_from_isoformat_results │ │ │ │ +00005d8c t tzinfo_fromutc │ │ │ │ 00000c64 d tzinfo_methods │ │ │ │ 000007ca t tzinfo_reduce │ │ │ │ -000018bc t tzinfo_tzname │ │ │ │ -00001580 t tzinfo_utcoffset │ │ │ │ +000018e8 t tzinfo_tzname │ │ │ │ +000015ac t tzinfo_utcoffset │ │ │ │ 00000388 d utc_timezone │ │ │ │ -00001ecc t wrap_strftime │ │ │ │ -00001c08 t ymd_to_ord │ │ │ │ +00001ed4 t wrap_strftime │ │ │ │ +00001c10 t ymd_to_ord │ │ │ │ 00000574 d zero_delta │ │ │ │ │ │ │ │ _heapqmodule.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000000c r .LC1 │ │ │ │ 0000008c r .LC10 │ │ │ │ @@ -24499,24 +24502,24 @@ │ │ │ │ 00000b98 t Pdata_poplist │ │ │ │ 00000adc t Pdata_poptuple │ │ │ │ 000023d0 t Pdata_push │ │ │ │ 0000041c t Pdata_traverse │ │ │ │ 000011cc t PicklerMemoProxy_clear │ │ │ │ 00000c94 t PicklerMemoProxy_dealloc │ │ │ │ 00001138 t PicklerMemoProxy_traverse │ │ │ │ -00007a8c t Pickler_clear │ │ │ │ -00007680 t Pickler_dealloc │ │ │ │ +00007b14 t Pickler_clear │ │ │ │ +00007708 t Pickler_dealloc │ │ │ │ 00000a38 t Pickler_get_memo │ │ │ │ 00003934 t Pickler_getattr │ │ │ │ 00000538 d Pickler_getsets │ │ │ │ 00000560 d Pickler_members │ │ │ │ 00000620 d Pickler_methods │ │ │ │ 00000a7a t Pickler_set_memo │ │ │ │ 00000eb4 t Pickler_setattr │ │ │ │ -00009074 t Pickler_traverse │ │ │ │ +00009148 t Pickler_traverse │ │ │ │ U PyArg_UnpackTuple │ │ │ │ U PyBool_FromLong │ │ │ │ U PyBuffer_IsContiguous │ │ │ │ U PyBuffer_Release │ │ │ │ U PyByteArray_FromStringAndSize │ │ │ │ U PyByteArray_Type │ │ │ │ U PyBytes_DecodeEscape │ │ │ │ @@ -24656,20 +24659,20 @@ │ │ │ │ 000032a0 t Unpickler_dealloc │ │ │ │ 00000cea t Unpickler_get_memo │ │ │ │ 00001d00 t Unpickler_getattr │ │ │ │ 000003e0 d Unpickler_getsets │ │ │ │ 00000478 d Unpickler_methods │ │ │ │ 000008ea t Unpickler_set_memo │ │ │ │ 0000080a t Unpickler_setattr │ │ │ │ -00008fc8 t Unpickler_traverse │ │ │ │ +0000909c t Unpickler_traverse │ │ │ │ 000004f4 t _Pickle_ClearState │ │ │ │ 0000088c t _Pickle_FastCall │ │ │ │ 0000100c t _Pickler_ClearBuffer │ │ │ │ 000011f0 t _Pickler_CommitFrame.isra.0 │ │ │ │ -000075a8 t _Pickler_FlushToFile │ │ │ │ +00007630 t _Pickler_FlushToFile │ │ │ │ 00003f3c t _Pickler_Write │ │ │ │ 00003e68 t _Pickler_Write.constprop.0 │ │ │ │ 00003d94 t _Pickler_Write.constprop.1 │ │ │ │ 00003cb0 t _Pickler_Write.constprop.2 │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyByteArray_empty_string │ │ │ │ @@ -24710,15 +24713,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 │ │ │ │ -00008b84 t _Unpickler_Readline │ │ │ │ +00008c58 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 │ │ │ │ @@ -24778,50 +24781,50 @@ │ │ │ │ 000016ec r _pickle_Unpickler_find_class__doc__ │ │ │ │ 00001df0 t _pickle_Unpickler_load │ │ │ │ 0000184c r _pickle_Unpickler_load__doc__ │ │ │ │ 00000862 t _pickle_Unpickler_persistent_load │ │ │ │ 0000190c r _pickle_Unpickler_persistent_load__doc__ │ │ │ │ 00000428 t _pickle_dump │ │ │ │ 00000c88 r _pickle_dump__doc__ │ │ │ │ -0000856c t _pickle_dumps │ │ │ │ +00008640 t _pickle_dumps │ │ │ │ 000008a8 r _pickle_dumps__doc__ │ │ │ │ 0000000c t _pickle_exec │ │ │ │ 00000000 t _pickle_load │ │ │ │ 000003dc r _pickle_load__doc__ │ │ │ │ -00008204 t _pickle_loads │ │ │ │ +000082d8 t _pickle_loads │ │ │ │ 000000a4 r _pickle_loads__doc__ │ │ │ │ 00000000 d _picklemodule │ │ │ │ 000022d0 t _save_bytearray_data.isra.0 │ │ │ │ 00001634 t batch_dict │ │ │ │ -00008d78 t batch_list │ │ │ │ +00008e4c t batch_list │ │ │ │ 00002e5c t do_append │ │ │ │ 00003054 t do_setitems │ │ │ │ 00003980 t dump │ │ │ │ 00002888 t fast_save_enter │ │ │ │ 0000293c t fast_save_leave │ │ │ │ 00002940 t get_deep_attribute.constprop.0 │ │ │ │ 00001026 t instantiate │ │ │ │ 0000003c t load │ │ │ │ -00008894 t load_build │ │ │ │ +00008968 t load_build │ │ │ │ 00002a10 t load_counted_binbytes │ │ │ │ 000025e8 t load_counted_binstring │ │ │ │ 000024ec t load_counted_binunicode │ │ │ │ 00002d18 t load_counted_tuple │ │ │ │ 00000db6 t load_dup.isra.0 │ │ │ │ 000023ec t load_extension │ │ │ │ 00000e1a t load_inst │ │ │ │ 000006a4 t load_long_binget │ │ │ │ 0000126c t load_newobj │ │ │ │ 00000f70 t load_obj │ │ │ │ 0000075c t load_persid │ │ │ │ 00002e00 t marker │ │ │ │ U memcpy │ │ │ │ U memmove │ │ │ │ -00007f7c t memo_get.isra.0 │ │ │ │ -00004b50 t memo_put.isra.0 │ │ │ │ +00008004 t memo_get.isra.0 │ │ │ │ +00004b6c t memo_put.isra.0 │ │ │ │ 000005b0 d memoproxy_slots │ │ │ │ 00000048 d memoproxy_spec │ │ │ │ U memset │ │ │ │ 00000670 d pdata_slots │ │ │ │ 00000034 d pdata_spec │ │ │ │ 00000800 t persistent_id │ │ │ │ 000004dc t pickle_clear │ │ │ │ @@ -24833,28 +24836,28 @@ │ │ │ │ 000004c8 d pickler_type_slots │ │ │ │ 00000070 d pickler_type_spec │ │ │ │ 000005e0 d picklerproxy_methods │ │ │ │ 00001440 t raw_unicode_escape │ │ │ │ 00004058 t save.constprop.0 │ │ │ │ 000010d0 t save_bool │ │ │ │ 0000217c t save_bytearray │ │ │ │ -00006d80 t save_bytes │ │ │ │ -00004640 t save_dict │ │ │ │ +00006e08 t save_bytes │ │ │ │ +0000465c t save_dict │ │ │ │ 00001e80 t save_float │ │ │ │ 000026c8 t save_frozenset │ │ │ │ -00005a40 t save_global │ │ │ │ -000071a8 t save_list │ │ │ │ -00007c10 t save_long │ │ │ │ -00009288 t save_pers │ │ │ │ +00005aa8 t save_global │ │ │ │ +00007230 t save_list │ │ │ │ +00007c98 t save_long │ │ │ │ +0000935c t save_pers │ │ │ │ 00001f5c t save_picklebuffer │ │ │ │ -00005360 t save_reduce │ │ │ │ +000053c8 t save_reduce │ │ │ │ 00001c74 t save_set │ │ │ │ 000003c0 t save_singleton_type │ │ │ │ -00006b30 t save_tuple │ │ │ │ -00004eac t save_unicode.isra.0 │ │ │ │ +00006b98 t save_tuple │ │ │ │ +00004f14 t save_unicode.isra.0 │ │ │ │ U strcmp │ │ │ │ U strlen │ │ │ │ 00000408 d unpickler_memoproxy_slots │ │ │ │ 0000005c d unpickler_memoproxy_spec │ │ │ │ 00000378 d unpickler_type_slots │ │ │ │ 00000084 d unpickler_type_spec │ │ │ │ 00000438 d unpicklerproxy_methods │ │ │ │ @@ -26005,15 +26008,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__ │ │ │ │ -00002a80 t Struct_unpack_from │ │ │ │ +000029b4 t Struct_unpack_from │ │ │ │ 00000f80 r Struct_unpack_from__doc__ │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyByteArray_empty_string │ │ │ │ U _PyBytesWriter_Alloc │ │ │ │ U _PyBytesWriter_Dealloc │ │ │ │ U _PyBytesWriter_Finish │ │ │ │ @@ -26044,124 +26047,124 @@ │ │ │ │ 00000000 d _structmodule │ │ │ │ 00000144 t _structmodule_clear │ │ │ │ 00000000 t _structmodule_exec │ │ │ │ 000001f8 t _structmodule_free │ │ │ │ 00000428 d _structmodule_slots │ │ │ │ 0000000c t _structmodule_traverse │ │ │ │ 000001d8 d bigendian_table │ │ │ │ -000028c0 t bp_bool │ │ │ │ +000027f4 t bp_bool │ │ │ │ 000004a0 t bp_double │ │ │ │ -00000800 t bp_float │ │ │ │ -0000089c t bp_halffloat │ │ │ │ -00001bec t bp_int │ │ │ │ +000008d0 t bp_float │ │ │ │ +0000096c t bp_halffloat │ │ │ │ +00001bf0 t bp_int │ │ │ │ 0000031c t bp_int.part.0 │ │ │ │ -00000590 t bp_longlong │ │ │ │ -00001f8c t bp_uint │ │ │ │ +0000065c t bp_longlong │ │ │ │ +00001f90 t bp_uint │ │ │ │ 000003ec t bp_ulonglong │ │ │ │ -000028ec t bu_bool │ │ │ │ +00002820 t bu_bool │ │ │ │ 00000548 t bu_double │ │ │ │ -00000854 t bu_float │ │ │ │ -000008f0 t bu_halffloat │ │ │ │ -00001b84 t bu_int │ │ │ │ -00001ba0 t bu_longlong │ │ │ │ -000028b8 t bu_short │ │ │ │ -00001f48 t bu_uint │ │ │ │ -00001ea0 t bu_ulonglong │ │ │ │ +00000924 t bu_float │ │ │ │ +000009c0 t bu_halffloat │ │ │ │ +00001b88 t bu_int │ │ │ │ +00001ba4 t bu_longlong │ │ │ │ +000027ec t bu_short │ │ │ │ +00001f4c t bu_uint │ │ │ │ +00001ea4 t bu_ulonglong │ │ │ │ 00000054 t cache_struct_converter.constprop.0 │ │ │ │ 000000ec t calcsize │ │ │ │ 00000dfc r calcsize__doc__ │ │ │ │ 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 │ │ │ │ -00002800 t lp_float │ │ │ │ -00002f40 t lp_halffloat │ │ │ │ +00002734 t lp_float │ │ │ │ +00002e74 t lp_halffloat │ │ │ │ 000005b6 t lp_int │ │ │ │ 00000498 t lp_longlong │ │ │ │ 00000518 t lp_uint │ │ │ │ 00000422 t lp_ulonglong │ │ │ │ -0000297c t lu_double │ │ │ │ -000007b8 t lu_float │ │ │ │ -00002ef8 t lu_halffloat │ │ │ │ +000028b0 t lu_double │ │ │ │ +00000888 t lu_float │ │ │ │ +00002e2c 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 │ │ │ │ -00000984 t np_bool │ │ │ │ -00002494 t np_byte │ │ │ │ +00000a54 t np_bool │ │ │ │ +000023cc t np_byte │ │ │ │ 0000031c t np_byte.part.0 │ │ │ │ -00002a2c t np_char │ │ │ │ -00002908 t np_double │ │ │ │ -000027a4 t np_float │ │ │ │ -0000285c t np_halffloat │ │ │ │ -00001de0 t np_int │ │ │ │ -0000255c t np_long │ │ │ │ +00002960 t np_char │ │ │ │ +0000283c t np_double │ │ │ │ +000026d8 t np_float │ │ │ │ +00002790 t np_halffloat │ │ │ │ +00001de4 t np_int │ │ │ │ +00002494 t np_long │ │ │ │ 0000031c t np_long.part.0 │ │ │ │ -00001cf8 t np_longlong │ │ │ │ -000023c8 t np_short │ │ │ │ -00000658 t np_size_t │ │ │ │ -000026e0 t np_ssize_t │ │ │ │ -00001a08 t np_ubyte │ │ │ │ -00000db0 t np_uint │ │ │ │ -00001334 t np_ulong │ │ │ │ -00002608 t np_ulonglong │ │ │ │ -00001ac4 t np_ushort │ │ │ │ -00000718 t np_void_p │ │ │ │ -000009b8 t nu_bool │ │ │ │ -000019e8 t nu_byte │ │ │ │ -00002a78 t nu_char │ │ │ │ -00002970 t nu_double │ │ │ │ -000028f8 t nu_float │ │ │ │ -000029d0 t nu_halffloat │ │ │ │ -00001f84 t nu_int │ │ │ │ -000029c8 t nu_long │ │ │ │ -00001dd8 t nu_longlong │ │ │ │ -00002a1c t nu_short │ │ │ │ -00000a2c t nu_size_t │ │ │ │ -00002a24 t nu_ssize_t │ │ │ │ -000013f4 t nu_ubyte │ │ │ │ -000013fc t nu_uint │ │ │ │ -000019f8 t nu_ulong │ │ │ │ -00001a00 t nu_ulonglong │ │ │ │ -000019f0 t nu_ushort │ │ │ │ -00002ef0 t nu_void_p │ │ │ │ -00000a08 t pack │ │ │ │ +00001cfc t np_longlong │ │ │ │ +00000590 t np_short │ │ │ │ +00000728 t np_size_t │ │ │ │ +00002618 t np_ssize_t │ │ │ │ +00001a0c t np_ubyte │ │ │ │ +00000db4 t np_uint │ │ │ │ +00001338 t np_ulong │ │ │ │ +00002540 t np_ulonglong │ │ │ │ +00001ac8 t np_ushort │ │ │ │ +000007e8 t np_void_p │ │ │ │ +00000a88 t nu_bool │ │ │ │ +000019ec t nu_byte │ │ │ │ +000029ac t nu_char │ │ │ │ +000028a4 t nu_double │ │ │ │ +0000282c t nu_float │ │ │ │ +00002904 t nu_halffloat │ │ │ │ +00001f88 t nu_int │ │ │ │ +000028fc t nu_long │ │ │ │ +00001ddc t nu_longlong │ │ │ │ +00002950 t nu_short │ │ │ │ +00000afc t nu_size_t │ │ │ │ +00002958 t nu_ssize_t │ │ │ │ +000013f8 t nu_ubyte │ │ │ │ +00001400 t nu_uint │ │ │ │ +000019fc t nu_ulong │ │ │ │ +00001a04 t nu_ulonglong │ │ │ │ +000019f4 t nu_ushort │ │ │ │ +00002e24 t nu_void_p │ │ │ │ +00000a0c t pack │ │ │ │ 000007d4 r pack_doc │ │ │ │ -000009c0 t pack_into │ │ │ │ +00000a90 t pack_into │ │ │ │ 00000688 r pack_into_doc │ │ │ │ 00000888 r s__doc__ │ │ │ │ 00000378 t s_clear │ │ │ │ -00000950 t s_dealloc │ │ │ │ +00000954 t s_dealloc │ │ │ │ 000000a8 t s_get_format │ │ │ │ 00000358 t s_get_size │ │ │ │ 00000540 d s_getsetlist │ │ │ │ 0000057c d s_members │ │ │ │ 000005a4 d s_methods │ │ │ │ 00000238 t s_new │ │ │ │ -00000b54 t s_pack │ │ │ │ +00000b58 t s_pack │ │ │ │ 00000a30 r s_pack__doc__ │ │ │ │ -000020d0 t s_pack_into │ │ │ │ +000020d4 t s_pack_into │ │ │ │ 000008e4 r s_pack_into__doc__ │ │ │ │ 0000023a t s_repr │ │ │ │ -00000938 t s_sizeof │ │ │ │ +00000a08 t s_sizeof │ │ │ │ 000008b4 r s_sizeof__doc__ │ │ │ │ -000009c8 t s_traverse │ │ │ │ +000009cc t s_traverse │ │ │ │ 00000250 t s_unpack_internal │ │ │ │ U strlen │ │ │ │ -00000e70 t unpack │ │ │ │ +00000e74 t unpack │ │ │ │ 00000d24 r unpack__doc__ │ │ │ │ -00001404 t unpack_from │ │ │ │ +00001408 t unpack_from │ │ │ │ 00000bfc r unpack_from__doc__ │ │ │ │ 000001f4 t unpackiter_dealloc │ │ │ │ 000002b0 t unpackiter_iternext │ │ │ │ 0000030e t unpackiter_len │ │ │ │ 0000064c d unpackiter_methods │ │ │ │ 0000033a t unpackiter_traverse │ │ │ │ 00000614 d unpackiter_type_slots │ │ │ │ @@ -26487,15 +26490,15 @@ │ │ │ │ 0000014c d arrayiter_slots │ │ │ │ 00000048 d arrayiter_spec │ │ │ │ 000005e6 t arrayiter_traverse │ │ │ │ 00000000 d arraymodule │ │ │ │ 0000010c d arrayslots │ │ │ │ 0000030c r arraytype_doc │ │ │ │ 000011a0 t b_compareitems │ │ │ │ -000013e8 t b_getitem │ │ │ │ +000013e4 t b_getitem │ │ │ │ 000008bc t b_setitem │ │ │ │ 000009fc t d_getitem │ │ │ │ 00000994 t d_setitem │ │ │ │ 00000000 r descriptors │ │ │ │ 00000a0c t f_getitem │ │ │ │ 0000085c t f_setitem │ │ │ │ 00001308 t h_compareitems │ │ │ │ @@ -26515,15 +26518,15 @@ │ │ │ │ 000001e0 r mformat_descriptors │ │ │ │ 00000c34 r module_doc │ │ │ │ 00000640 t newarrayobject_untracked │ │ │ │ 00001dd4 t q_compareitems │ │ │ │ 00001034 t q_getitem │ │ │ │ 00000cec t q_setitem │ │ │ │ 00000d30 t typecode_to_mformat_code │ │ │ │ -000013f0 t u_compareitems │ │ │ │ +000013ec t u_compareitems │ │ │ │ 00000844 t u_getitem │ │ │ │ 00001ec8 t u_setitem │ │ │ │ 00001474 t w_compareitems │ │ │ │ 00000850 t w_getitem │ │ │ │ 00001e14 t w_setitem │ │ │ │ │ │ │ │ binascii.o: │ │ │ │ @@ -26931,34 +26934,34 @@ │ │ │ │ 00000a10 r fast_perm_limits.6 │ │ │ │ U floor │ │ │ │ U fma │ │ │ │ U fmod │ │ │ │ U frexp │ │ │ │ 00000b88 r gamma_integral │ │ │ │ 000004e8 r inverted_factorial_odd_part │ │ │ │ -00002f0c t is_error │ │ │ │ +00002adc t is_error │ │ │ │ 00000b20 r lanczos_den_coeffs │ │ │ │ 00000ab8 r lanczos_num_coeffs │ │ │ │ 00000b4c t lanczos_sum │ │ │ │ U ldexp │ │ │ │ U log │ │ │ │ U log10 │ │ │ │ U log1p │ │ │ │ U log2 │ │ │ │ 00000110 t loghelper.part.0.constprop.1 │ │ │ │ 00000114 t m_atan2 │ │ │ │ -00003ae4 t m_lgamma │ │ │ │ +000038f4 t m_lgamma │ │ │ │ 00000610 t m_log │ │ │ │ 00000ca0 t m_log10 │ │ │ │ 00003448 t m_log2 │ │ │ │ 000011b6 t m_sinpi │ │ │ │ 0000089e t m_tgamma │ │ │ │ 00000128 t math_1.constprop.0 │ │ │ │ 00000000 t math_1.constprop.1 │ │ │ │ -00002adc t math_1a │ │ │ │ +00002b60 t math_1a │ │ │ │ 000004c0 t math_2 │ │ │ │ 000008f8 t math_acos │ │ │ │ 0000179c r math_acos_doc │ │ │ │ 000000e0 t math_acosh │ │ │ │ 00001758 r math_acosh_doc │ │ │ │ 00000908 t math_asin │ │ │ │ 000016e8 r math_asin_doc │ │ │ │ @@ -27005,15 +27008,15 @@ │ │ │ │ 000006b8 t math_floor │ │ │ │ 000029f0 r math_floor__doc__ │ │ │ │ 0000031c t math_fma │ │ │ │ 000025d8 r math_fma__doc__ │ │ │ │ 00000766 t math_fmod │ │ │ │ 0000257c r math_fmod__doc__ │ │ │ │ 00000268 t math_free │ │ │ │ -00002f90 t math_frexp │ │ │ │ +00002f94 t math_frexp │ │ │ │ 0000278c r math_frexp__doc__ │ │ │ │ 000026fc t math_fsum │ │ │ │ 00002964 r math_fsum__doc__ │ │ │ │ 00000890 t math_gamma │ │ │ │ 00001200 r math_gamma_doc │ │ │ │ 000007e0 t math_gcd │ │ │ │ 0000183c r math_gcd_doc │ │ │ │ @@ -27029,38 +27032,38 @@ │ │ │ │ 000021b0 r math_isnan__doc__ │ │ │ │ 00000948 t math_isqrt │ │ │ │ 00002910 r math_isqrt__doc__ │ │ │ │ 0000102c t math_lcm │ │ │ │ 00001808 r math_lcm_doc │ │ │ │ 00003100 t math_ldexp │ │ │ │ 00002730 r math_ldexp__doc__ │ │ │ │ -000036d8 t math_lgamma │ │ │ │ +000034e8 t math_lgamma │ │ │ │ 000011a8 r math_lgamma_doc │ │ │ │ 00000370 t math_log │ │ │ │ 00000bc4 t math_log10 │ │ │ │ 00002640 r math_log10__doc__ │ │ │ │ 00000d40 t math_log1p │ │ │ │ 0000111c r math_log1p_doc │ │ │ │ 00003230 t math_log2 │ │ │ │ 0000267c r math_log2__doc__ │ │ │ │ 00000e30 r math_log_doc │ │ │ │ 0000012c d math_methods │ │ │ │ 000016b0 t math_modf │ │ │ │ 000026b8 r math_modf__doc__ │ │ │ │ 0000127e t math_nextafter │ │ │ │ 000018cc r math_nextafter__doc__ │ │ │ │ -000034e8 t math_perm │ │ │ │ +000017a8 t math_perm │ │ │ │ 00001bcc r math_perm__doc__ │ │ │ │ 00000d5e t math_pow │ │ │ │ 000022f4 r math_pow__doc__ │ │ │ │ 000003e8 t math_prod │ │ │ │ 00001d58 r math_prod__doc__ │ │ │ │ 00000fa8 t math_radians │ │ │ │ 0000226c r math_radians__doc__ │ │ │ │ -000017a8 t math_remainder │ │ │ │ +00001974 t math_remainder │ │ │ │ 00000ffc r math_remainder_doc │ │ │ │ 00003058 t math_sin │ │ │ │ 00000fb8 r math_sin_doc │ │ │ │ 00001010 t math_sinh │ │ │ │ 00000f7c r math_sinh_doc │ │ │ │ 0000010c d math_slots │ │ │ │ 000002a0 t math_sqrt │ │ │ │ @@ -27187,15 +27190,15 @@ │ │ │ │ U PyTuple_Pack │ │ │ │ U PyTuple_Type │ │ │ │ U PyType_FromModuleAndSpec │ │ │ │ U PyType_GetModule │ │ │ │ U PyType_GetSlot │ │ │ │ U PyUnicode_InternFromString │ │ │ │ U Py_BuildValue │ │ │ │ -00000ed4 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 │ │ │ │ @@ -27237,26 +27240,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 │ │ │ │ -00000e90 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 │ │ │ │ -00001364 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__ │ │ │ │ @@ -27266,33 +27269,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__ │ │ │ │ -00000e2c 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__ │ │ │ │ -00000eec t select_poll_unregister │ │ │ │ +00000ee8 t select_poll_unregister │ │ │ │ 0000087c r select_poll_unregister__doc__ │ │ │ │ -00000f64 t select_select │ │ │ │ +00000f60 t select_select │ │ │ │ 00000afc r select_select__doc__ │ │ │ │ -00000fb4 t select_select_impl.isra.0 │ │ │ │ +00000fb0 t select_select_impl.isra.0 │ │ │ │ 00000000 d selectmodule │ │ │ │ -0000122c t seq2set.constprop.0 │ │ │ │ -000013dc 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 │ │ │ │ @@ -27514,15 +27517,15 @@ │ │ │ │ U __stack_chk_guard │ │ │ │ U __strncat_chk │ │ │ │ 00000cd6 t _elementtree_Element___copy__ │ │ │ │ 00000528 r _elementtree_Element___copy____doc__ │ │ │ │ 00000964 t _elementtree_Element___deepcopy__ │ │ │ │ 00000504 r _elementtree_Element___deepcopy____doc__ │ │ │ │ 00001ad8 t _elementtree_Element___deepcopy___impl │ │ │ │ -00001044 t _elementtree_Element___getstate__ │ │ │ │ +00001258 t _elementtree_Element___getstate__ │ │ │ │ 000004cc r _elementtree_Element___getstate____doc__ │ │ │ │ 00002df8 t _elementtree_Element___setstate__ │ │ │ │ 000004a8 r _elementtree_Element___setstate____doc__ │ │ │ │ 00002150 t _elementtree_Element___sizeof__ │ │ │ │ 000004e8 r _elementtree_Element___sizeof____doc__ │ │ │ │ 000008a0 t _elementtree_Element_append │ │ │ │ 00000558 r _elementtree_Element_append__doc__ │ │ │ │ @@ -27645,24 +27648,24 @@ │ │ │ │ 00000bfc t element_setitem │ │ │ │ 00000554 d element_slots │ │ │ │ 0000005c d element_spec │ │ │ │ 00002b78 t element_subscr │ │ │ │ 00000e54 t element_tag_getter │ │ │ │ 00000a12 t element_tag_setter │ │ │ │ 00001a54 t element_tail_getter │ │ │ │ -00001000 t element_tail_setter │ │ │ │ +00001214 t element_tail_setter │ │ │ │ 00001968 t element_text_getter │ │ │ │ 00000e10 t element_text_setter │ │ │ │ 000019ec t elementiter_dealloc │ │ │ │ 000007c8 t elementiter_next │ │ │ │ 0000083c d elementiter_slots │ │ │ │ 00000034 d elementiter_spec │ │ │ │ 00001934 t elementiter_traverse │ │ │ │ -00001122 t elementtree_clear │ │ │ │ -00001334 t elementtree_free │ │ │ │ +00001000 t elementtree_clear │ │ │ │ +00001212 t elementtree_free │ │ │ │ 000003a4 d elementtree_slots │ │ │ │ 00000d8c t elementtree_traverse │ │ │ │ 00000000 d elementtreemodule │ │ │ │ 00001654 t expat_comment_handler │ │ │ │ 00002654 t expat_data_handler │ │ │ │ 00000c50 t expat_default_handler │ │ │ │ 000028a4 t expat_end_handler │ │ │ │ @@ -30221,15 +30224,15 @@ │ │ │ │ 00001bd0 r .LC496 │ │ │ │ 00001bdc r .LC497 │ │ │ │ 00001be8 r .LC498 │ │ │ │ 00001bf8 r .LC499 │ │ │ │ 000019b4 r .LC5 │ │ │ │ 00001c00 r .LC500 │ │ │ │ 00001c24 r .LC501 │ │ │ │ -00001c30 r .LC502 │ │ │ │ +00001c34 r .LC502 │ │ │ │ 00001c40 r .LC503 │ │ │ │ 00001c58 r .LC504 │ │ │ │ 00001c70 r .LC505 │ │ │ │ 00001c74 r .LC506 │ │ │ │ 00001c80 r .LC507 │ │ │ │ 00001c8c r .LC509 │ │ │ │ 00000cf4 r .LC51 │ │ │ │ @@ -30257,21 +30260,21 @@ │ │ │ │ 00000078 r .LC95 │ │ │ │ 00000084 r .LC96 │ │ │ │ 0000008c r .LC97 │ │ │ │ 00000098 r .LC98 │ │ │ │ 000000a4 r .LC99 │ │ │ │ 00002978 d DirEntryType_slots │ │ │ │ 00000658 d DirEntryType_spec │ │ │ │ -0000420c t DirEntry_dealloc │ │ │ │ -00001fe4 t DirEntry_get_lstat │ │ │ │ +00004210 t DirEntry_dealloc │ │ │ │ +00001fd8 t DirEntry_get_lstat │ │ │ │ 00002a30 d DirEntry_members │ │ │ │ 000029a0 d DirEntry_methods │ │ │ │ -00004aa6 t DirEntry_repr │ │ │ │ -00003edc t DirEntry_test_mode │ │ │ │ -00001ad4 t DirEntry_test_mode.part.0 │ │ │ │ +00004980 t DirEntry_repr │ │ │ │ +00003ee0 t DirEntry_test_mode │ │ │ │ +00001ac8 t DirEntry_test_mode.part.0 │ │ │ │ U PyArg_Parse │ │ │ │ U PyArg_ParseTuple │ │ │ │ U PyBool_FromLong │ │ │ │ U PyBool_Type │ │ │ │ U PyBuffer_Release │ │ │ │ U PyBytes_AsString │ │ │ │ U PyBytes_FromFormat │ │ │ │ @@ -30351,17 +30354,17 @@ │ │ │ │ U PyModule_AddObjectRef │ │ │ │ U PyMutex_Unlock │ │ │ │ U PyNumber_Add │ │ │ │ U PyNumber_Divmod │ │ │ │ U PyNumber_Multiply │ │ │ │ 0000576e T PyOS_AfterFork │ │ │ │ 00000778 T PyOS_AfterFork_Child │ │ │ │ -000015b4 T PyOS_AfterFork_Parent │ │ │ │ -000013a8 T PyOS_BeforeFork │ │ │ │ -00002998 T PyOS_FSPath │ │ │ │ +000015a8 T PyOS_AfterFork_Parent │ │ │ │ +00001374 T PyOS_BeforeFork │ │ │ │ +000029a8 T PyOS_FSPath │ │ │ │ 00000084 t PyOS_FSPath.part.0 │ │ │ │ U PyOS_InputHook │ │ │ │ U PyOS_setsig │ │ │ │ U PyObject_AsFileDescriptor │ │ │ │ U PyObject_CallFinalizerFromDealloc │ │ │ │ U PyObject_GetAttr │ │ │ │ U PyObject_GetAttrString │ │ │ │ @@ -30401,25 +30404,25 @@ │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromOrdinal │ │ │ │ U PyUnicode_FromWideChar │ │ │ │ U PyUnicode_InternFromString │ │ │ │ U Py_BuildValue │ │ │ │ U Py_ExitStatusException │ │ │ │ U Py_GenericAlias │ │ │ │ -000024d4 t Py_XDECREF │ │ │ │ -0000120c t Py_off_t_converter │ │ │ │ +000024e4 t Py_XDECREF │ │ │ │ +000011d8 t Py_off_t_converter │ │ │ │ 00002908 d ScandirIteratorType_slots │ │ │ │ 00000644 d ScandirIteratorType_spec │ │ │ │ -00003d68 t ScandirIterator_close │ │ │ │ -00001a88 t ScandirIterator_closedir │ │ │ │ -00004110 t ScandirIterator_dealloc │ │ │ │ -00003aa8 t ScandirIterator_enter │ │ │ │ -00003d84 t ScandirIterator_exit │ │ │ │ -00004154 t ScandirIterator_finalize │ │ │ │ -00003ab8 t ScandirIterator_iternext │ │ │ │ +00003d6c t ScandirIterator_close │ │ │ │ +00001a7c t ScandirIterator_closedir │ │ │ │ +00004114 t ScandirIterator_dealloc │ │ │ │ +00003aac t ScandirIterator_enter │ │ │ │ +00003d88 t ScandirIterator_exit │ │ │ │ +00004158 t ScandirIterator_finalize │ │ │ │ +00003abc t ScandirIterator_iternext │ │ │ │ 00002938 d ScandirIterator_methods │ │ │ │ 00000634 d TerminalSize_desc │ │ │ │ 0000b504 r TerminalSize_docstring │ │ │ │ 00002a6c d TerminalSize_fields │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_ParseStack │ │ │ │ @@ -30433,25 +30436,26 @@ │ │ │ │ U _PyImport_GetModuleAttrString │ │ │ │ U _PyImport_ReInitLock │ │ │ │ U _PyImport_ReleaseLock │ │ │ │ U _PyInterpreterState_DeleteExceptMain │ │ │ │ U _PyInterpreterState_HasFeature │ │ │ │ U _PyInterpreterState_ReinitRunningMain │ │ │ │ U _PyLong_AsTime_t │ │ │ │ -000024c8 T _PyLong_FromGid │ │ │ │ +000024d8 T _PyLong_FromGid │ │ │ │ U _PyLong_FromTime_t │ │ │ │ -000024bc T _PyLong_FromUid │ │ │ │ +000024cc T _PyLong_FromUid │ │ │ │ U _PyLong_UnsignedInt_Converter │ │ │ │ U _PyLong_UnsignedLongLong_Converter │ │ │ │ U _PyMutex_LockTimed │ │ │ │ U _PyNumber_Index │ │ │ │ U _PyOS_URandom │ │ │ │ U _PyObject_LookupSpecial │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ U _PyObject_New │ │ │ │ +000014a8 t _PyObject_VectorcallTstate.constprop.0 │ │ │ │ U _PyPerfTrampoline_AfterFork_Child │ │ │ │ U _PyRuntime │ │ │ │ U _PyRuntimeState_ReInitThreads │ │ │ │ U _PySignal_AfterFork │ │ │ │ U _PyThreadState_DeleteList │ │ │ │ U _PyThreadState_RemoveExcept │ │ │ │ U _PyTime_AsTimespec │ │ │ │ @@ -30462,18 +30466,18 @@ │ │ │ │ U _PyType_Name │ │ │ │ U _Py_CheckFunctionResult │ │ │ │ U _Py_Dealloc │ │ │ │ 000035bc t _Py_Dev_Converter │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ U _Py_GetConfig │ │ │ │ U _Py_GetTicksPerSecond │ │ │ │ -00000cb0 T _Py_Gid_Converter │ │ │ │ +00000c7c T _Py_Gid_Converter │ │ │ │ U _Py_NoneStruct │ │ │ │ -00002d70 T _Py_Sigset_Converter │ │ │ │ -000002bc T _Py_Uid_Converter │ │ │ │ +00002d64 T _Py_Sigset_Converter │ │ │ │ +00000288 T _Py_Uid_Converter │ │ │ │ U _Py_closerange │ │ │ │ U _Py_device_encoding │ │ │ │ U _Py_dup │ │ │ │ U _Py_get_blocking │ │ │ │ U _Py_get_inheritable │ │ │ │ U _Py_normpath_and_size │ │ │ │ U _Py_open_cloexec_works │ │ │ │ @@ -30744,34 +30748,34 @@ │ │ │ │ 00000b88 d _parser.80 │ │ │ │ 00000a54 d _parser.83 │ │ │ │ 000013cc d _parser.86 │ │ │ │ 00000ea4 d _parser.89 │ │ │ │ 0000073c d _parser.92 │ │ │ │ 00001190 d _parser.95 │ │ │ │ 00001164 d _parser.98 │ │ │ │ -00000590 t _posix_clear │ │ │ │ -00000780 t _posix_free │ │ │ │ -000029b8 t _posix_traverse │ │ │ │ -00001d90 t _pystat_fromstructstat │ │ │ │ -000014f8 t _pystatvfs_fromstructstatvfs.isra.0 │ │ │ │ +0000055c t _posix_clear │ │ │ │ +0000074c t _posix_free │ │ │ │ +000029c8 t _posix_traverse │ │ │ │ +00001da0 t _pystat_fromstructstat │ │ │ │ +00001704 t _pystatvfs_fromstructstatvfs.isra.0 │ │ │ │ U abort │ │ │ │ U access │ │ │ │ 0000099c r buffer_sizes.181 │ │ │ │ 00000828 r buffer_sizes.191 │ │ │ │ 00004d3c t build_itimerspec │ │ │ │ 00004fcc t build_itimerspec_ns │ │ │ │ U chdir │ │ │ │ -00000500 t check_null_or_callable │ │ │ │ +000004cc t check_null_or_callable │ │ │ │ U chmod │ │ │ │ U chown │ │ │ │ U chroot │ │ │ │ U close │ │ │ │ U closedir │ │ │ │ U confstr │ │ │ │ -0000187c t conv_confname │ │ │ │ +00001870 t conv_confname │ │ │ │ 00002fec t convert_sched_param │ │ │ │ U copy_file_range │ │ │ │ U ctermid │ │ │ │ 000013dc t dir_fd_converter │ │ │ │ U dup2 │ │ │ │ U dup3 │ │ │ │ 00000ea0 d dup3_works.120 │ │ │ │ @@ -30795,21 +30799,21 @@ │ │ │ │ U fileno │ │ │ │ U flistxattr │ │ │ │ U fopen64 │ │ │ │ U fork │ │ │ │ U forkpty │ │ │ │ U fpathconf │ │ │ │ U fread │ │ │ │ -000045b4 t free_string_array │ │ │ │ +000045b8 t free_string_array │ │ │ │ U fremovexattr │ │ │ │ U fsetxattr │ │ │ │ U fstatvfs64 │ │ │ │ U fsync │ │ │ │ U ftruncate64 │ │ │ │ -00001504 t get_number_of_os_threads │ │ │ │ +000014f8 t get_number_of_os_threads │ │ │ │ U getcwd │ │ │ │ U getegid │ │ │ │ U geteuid │ │ │ │ U getgid │ │ │ │ U getgrouplist │ │ │ │ U getgroups │ │ │ │ U getloadavg │ │ │ │ @@ -30823,17 +30827,17 @@ │ │ │ │ U getresuid │ │ │ │ U getsid │ │ │ │ U getuid │ │ │ │ U getxattr │ │ │ │ U grantpt │ │ │ │ 00000000 r have_functions │ │ │ │ U initgroups │ │ │ │ -000009a8 t internal_rename │ │ │ │ -000047b0 t iov_cleanup │ │ │ │ -00004678 t iov_setup │ │ │ │ +00000974 t internal_rename │ │ │ │ +000047b4 t iov_cleanup │ │ │ │ +0000467c t iov_setup │ │ │ │ U isatty │ │ │ │ U kill │ │ │ │ U killpg │ │ │ │ U lchown │ │ │ │ U lgetxattr │ │ │ │ U link │ │ │ │ U linkat │ │ │ │ @@ -30854,83 +30858,83 @@ │ │ │ │ U mknod │ │ │ │ U mknodat │ │ │ │ U nice │ │ │ │ U open64 │ │ │ │ U openat64 │ │ │ │ U opendir │ │ │ │ U openpty │ │ │ │ -00004cfc t os_DirEntry___fspath__ │ │ │ │ +00004cf0 t os_DirEntry___fspath__ │ │ │ │ 000014d4 r os_DirEntry___fspath____doc__ │ │ │ │ 000048e6 t os_DirEntry_inode │ │ │ │ 00001510 r os_DirEntry_inode__doc__ │ │ │ │ -00003de0 t os_DirEntry_is_dir │ │ │ │ +00003de4 t os_DirEntry_is_dir │ │ │ │ 000015bc r os_DirEntry_is_dir__doc__ │ │ │ │ 000048ee t os_DirEntry_is_file │ │ │ │ 00001554 r os_DirEntry_is_file__doc__ │ │ │ │ -00004d10 t os_DirEntry_is_junction │ │ │ │ +00004d04 t os_DirEntry_is_junction │ │ │ │ 00001690 r os_DirEntry_is_junction__doc__ │ │ │ │ -00004aac t os_DirEntry_is_symlink │ │ │ │ +00004aa0 t os_DirEntry_is_symlink │ │ │ │ 000016e4 r os_DirEntry_is_symlink__doc__ │ │ │ │ -00001f34 t os_DirEntry_stat │ │ │ │ +00001f28 t os_DirEntry_stat │ │ │ │ 00001628 r os_DirEntry_stat__doc__ │ │ │ │ -000025a8 t os_DirEntry_stat_impl.part.0 │ │ │ │ +0000259c t os_DirEntry_stat_impl.part.0 │ │ │ │ 000052c8 t os_WCOREDUMP │ │ │ │ 00002ea0 r os_WCOREDUMP__doc__ │ │ │ │ 00005138 t os_WEXITSTATUS │ │ │ │ 00002c50 r os_WEXITSTATUS__doc__ │ │ │ │ 00005264 t os_WIFCONTINUED │ │ │ │ 00002ddc r os_WIFCONTINUED__doc__ │ │ │ │ 00005194 t os_WIFEXITED │ │ │ │ 00002ca0 r os_WIFEXITED__doc__ │ │ │ │ 000051f8 t os_WIFSIGNALED │ │ │ │ 00002d14 r os_WIFSIGNALED__doc__ │ │ │ │ -00002910 t os_WIFSTOPPED │ │ │ │ +00002904 t os_WIFSTOPPED │ │ │ │ 00002d80 r os_WIFSTOPPED__doc__ │ │ │ │ 0000507e t os_WSTOPSIG │ │ │ │ 00002b74 r os_WSTOPSIG__doc__ │ │ │ │ 000050dc t os_WTERMSIG │ │ │ │ 00002be0 r os_WTERMSIG__doc__ │ │ │ │ 00005382 t os__exit │ │ │ │ 00008404 r os__exit__doc__ │ │ │ │ 000053dc t os__inputhook │ │ │ │ 00000fe8 r os__inputhook__doc__ │ │ │ │ 0000506a t os__is_inputhook_installed │ │ │ │ 00000f9c r os__is_inputhook_installed__doc__ │ │ │ │ -00002a5c t os__path_normpath │ │ │ │ +00002a6c t os__path_normpath │ │ │ │ 00009538 r os__path_normpath__doc__ │ │ │ │ -000034d4 t os__path_splitroot_ex │ │ │ │ +000034ec t os__path_splitroot_ex │ │ │ │ 00009590 r os__path_splitroot_ex__doc__ │ │ │ │ 000052fa t os_abort │ │ │ │ 000026e8 r os_abort__doc__ │ │ │ │ -000043a8 t os_access │ │ │ │ +0000439c t os_access │ │ │ │ 0000ac84 r os_access__doc__ │ │ │ │ -00001ba8 t os_chdir │ │ │ │ +00001b9c t os_chdir │ │ │ │ 0000aa98 r os_chdir__doc__ │ │ │ │ -00001cb0 t os_chmod │ │ │ │ +00001ca4 t os_chmod │ │ │ │ 0000a54c r os_chmod__doc__ │ │ │ │ -0000162a t os_chown │ │ │ │ +000014f8 t os_chown │ │ │ │ 00009d64 r os_chown__doc__ │ │ │ │ 00002e14 t os_chroot │ │ │ │ 0000a360 r os_chroot__doc__ │ │ │ │ -0000334c t os_close │ │ │ │ +00003364 t os_close │ │ │ │ 00004fd4 r os_close__doc__ │ │ │ │ 0000530c t os_closerange │ │ │ │ 00004f64 r os_closerange__doc__ │ │ │ │ -0000184c t os_confstr │ │ │ │ +00001840 t os_confstr │ │ │ │ 00002804 r os_confstr__doc__ │ │ │ │ -00001954 t os_confstr_impl.isra.0 │ │ │ │ +00001948 t os_confstr_impl.isra.0 │ │ │ │ 000024cc t os_copy_file_range │ │ │ │ 00003c00 r os_copy_file_range__doc__ │ │ │ │ 00000000 t os_cpu_count │ │ │ │ 0000195c r os_cpu_count__doc__ │ │ │ │ 00001d70 t os_ctermid │ │ │ │ 0000abac r os_ctermid__doc__ │ │ │ │ -00001834 t os_device_encoding │ │ │ │ +00001836 t os_device_encoding │ │ │ │ 00002518 r os_device_encoding__doc__ │ │ │ │ -00002ed8 t os_dup │ │ │ │ +00002ecc t os_dup │ │ │ │ 00001c2c t os_dup2 │ │ │ │ 00004ed4 r os_dup2__doc__ │ │ │ │ 00004f20 r os_dup__doc__ │ │ │ │ 000018e6 t os_eventfd │ │ │ │ 00001c48 r os_eventfd__doc__ │ │ │ │ 00001a3c t os_eventfd_read │ │ │ │ 00001c14 r os_eventfd_read__doc__ │ │ │ │ @@ -30944,174 +30948,174 @@ │ │ │ │ 0000a9fc r os_fchdir__doc__ │ │ │ │ 00002670 t os_fchmod │ │ │ │ 0000a39c r os_fchmod__doc__ │ │ │ │ 00002744 t os_fchown │ │ │ │ 00009cd0 r os_fchown__doc__ │ │ │ │ 00004438 t os_fdatasync │ │ │ │ 0000a294 r os_fdatasync__doc__ │ │ │ │ -000012d0 t os_fork │ │ │ │ +0000129c t os_fork │ │ │ │ 000078b0 r os_fork__doc__ │ │ │ │ 00000bd8 t os_forkpty │ │ │ │ 00006c78 r os_forkpty__doc__ │ │ │ │ -000045c4 t os_fpathconf │ │ │ │ +00004584 t os_fpathconf │ │ │ │ 00002974 r os_fpathconf__doc__ │ │ │ │ -00002924 t os_fspath │ │ │ │ +00002934 t os_fspath │ │ │ │ 00001288 r os_fspath__doc__ │ │ │ │ -00003278 t os_fstat │ │ │ │ +00003290 t os_fstat │ │ │ │ 00004498 r os_fstat__doc__ │ │ │ │ 00002ed8 t os_fstatvfs │ │ │ │ 00002b08 r os_fstatvfs__doc__ │ │ │ │ -00004c3c t os_fsync │ │ │ │ +00004c30 t os_fsync │ │ │ │ 0000a328 r os_fsync__doc__ │ │ │ │ 000012e0 t os_ftruncate │ │ │ │ 000033cc r os_ftruncate__doc__ │ │ │ │ 00001340 t os_ftruncate_impl.isra.0 │ │ │ │ 00000936 t os_get_blocking │ │ │ │ 000017f4 r os_get_blocking__doc__ │ │ │ │ 00000f68 t os_get_inheritable │ │ │ │ 000018fc r os_get_inheritable__doc__ │ │ │ │ -00001768 t os_get_terminal_size │ │ │ │ +0000175c t os_get_terminal_size │ │ │ │ 000019c8 r os_get_terminal_size__doc__ │ │ │ │ -00000194 t os_getcwd │ │ │ │ +00000160 t os_getcwd │ │ │ │ 00009b9c r os_getcwd__doc__ │ │ │ │ -00003ed8 t os_getcwdb │ │ │ │ +00003ecc t os_getcwdb │ │ │ │ 00009b40 r os_getcwdb__doc__ │ │ │ │ -00000284 t os_getegid │ │ │ │ +00000250 t os_getegid │ │ │ │ 00006c2c r os_getegid__doc__ │ │ │ │ -0000024c t os_geteuid │ │ │ │ +00000218 t os_geteuid │ │ │ │ 00006be4 r os_geteuid__doc__ │ │ │ │ -000002a0 t os_getgid │ │ │ │ +0000026c t os_getgid │ │ │ │ 00006ba4 r os_getgid__doc__ │ │ │ │ 000030a4 t os_getgrouplist │ │ │ │ 00006ac8 r os_getgrouplist__doc__ │ │ │ │ 00001188 t os_getgroups │ │ │ │ 00006a74 r os_getgroups__doc__ │ │ │ │ -000037c4 t os_getloadavg │ │ │ │ +000037b8 t os_getloadavg │ │ │ │ 000025e8 r os_getloadavg__doc__ │ │ │ │ 00005548 t os_getlogin │ │ │ │ 00006798 r os_getlogin__doc__ │ │ │ │ 000055de t os_getpgid │ │ │ │ 00006930 r os_getpgid__doc__ │ │ │ │ 00001dc4 t os_getpgrp │ │ │ │ 000068f0 r os_getpgrp__doc__ │ │ │ │ -00000c94 t os_getpid │ │ │ │ +00000c60 t os_getpid │ │ │ │ 00006b6c r os_getpid__doc__ │ │ │ │ 00000170 t os_getppid │ │ │ │ 000067d0 r os_getppid__doc__ │ │ │ │ 00000364 t os_getpriority │ │ │ │ 000092c4 r os_getpriority__doc__ │ │ │ │ 000029e0 t os_getrandom │ │ │ │ 0000123c r os_getrandom__doc__ │ │ │ │ 000032e4 t os_getresgid │ │ │ │ 00002370 r os_getresgid__doc__ │ │ │ │ 00003360 t os_getresuid │ │ │ │ 000023d8 r os_getresuid__doc__ │ │ │ │ 00000272 t os_getsid │ │ │ │ 000052e8 r os_getsid__doc__ │ │ │ │ -00000268 t os_getuid │ │ │ │ +00000234 t os_getuid │ │ │ │ 00006758 r os_getuid__doc__ │ │ │ │ 0000206e t os_getxattr │ │ │ │ 000021fc r os_getxattr__doc__ │ │ │ │ 000037c0 t os_grantpt │ │ │ │ 000070d4 r os_grantpt__doc__ │ │ │ │ 00003434 t os_initgroups │ │ │ │ 00006984 r os_initgroups__doc__ │ │ │ │ -000010f0 t os_isatty │ │ │ │ +000010bc t os_isatty │ │ │ │ 000043e0 r os_isatty__doc__ │ │ │ │ -00001a04 t os_kill │ │ │ │ +000019f8 t os_kill │ │ │ │ 00006718 r os_kill__doc__ │ │ │ │ 000008c2 t os_killpg │ │ │ │ 000066cc r os_killpg__doc__ │ │ │ │ 00002bec t os_lchown │ │ │ │ 00009bf8 r os_lchown__doc__ │ │ │ │ -00002aac t os_link │ │ │ │ +00002aa0 t os_link │ │ │ │ 000098a4 r os_link__doc__ │ │ │ │ -000024f0 t os_listdir │ │ │ │ +00002500 t os_listdir │ │ │ │ 00009610 r os_listdir__doc__ │ │ │ │ -00004798 t os_listxattr │ │ │ │ +0000478c t os_listxattr │ │ │ │ 00001d5c r os_listxattr__doc__ │ │ │ │ 000034ac t os_lockf │ │ │ │ 00004dc0 r os_lockf__doc__ │ │ │ │ 00005628 t os_login_tty │ │ │ │ 00006d88 r os_login_tty__doc__ │ │ │ │ -00001144 t os_lseek │ │ │ │ +00001110 t os_lseek │ │ │ │ 00004bb0 r os_lseek__doc__ │ │ │ │ -00002b9c t os_lstat │ │ │ │ +00002bac t os_lstat │ │ │ │ 0000b0fc r os_lstat__doc__ │ │ │ │ 00003578 t os_major │ │ │ │ 000034fc r os_major__doc__ │ │ │ │ 000036e8 t os_makedev │ │ │ │ 00003438 r os_makedev__doc__ │ │ │ │ 00002b2c t os_memfd_create │ │ │ │ 00001cb8 r os_memfd_create__doc__ │ │ │ │ 000036a4 t os_minor │ │ │ │ 000034a4 r os_minor__doc__ │ │ │ │ -00000aa4 t os_mkdir │ │ │ │ +00000a70 t os_mkdir │ │ │ │ 00009378 r os_mkdir__doc__ │ │ │ │ 0000097c t os_mkfifo │ │ │ │ 00003850 r os_mkfifo__doc__ │ │ │ │ 000038f8 t os_mknod │ │ │ │ 00003554 r os_mknod__doc__ │ │ │ │ 00005714 t os_nice │ │ │ │ 00009310 r os_nice__doc__ │ │ │ │ -00002e30 t os_open │ │ │ │ +00002e40 t os_open │ │ │ │ 00005008 r os_open__doc__ │ │ │ │ 00000840 t os_openpty │ │ │ │ 00006e88 r os_openpty__doc__ │ │ │ │ 00004490 t os_pathconf │ │ │ │ 00002858 r os_pathconf__doc__ │ │ │ │ 00003a5c t os_pidfd_open │ │ │ │ 00005f98 r os_pidfd_open__doc__ │ │ │ │ -00001230 t os_pipe │ │ │ │ +000011fc t os_pipe │ │ │ │ 00003abc t os_pipe2 │ │ │ │ 00004294 r os_pipe2__doc__ │ │ │ │ 0000437c r os_pipe__doc__ │ │ │ │ 00003b12 t os_posix_fadvise │ │ │ │ 00002fe4 r os_posix_fadvise__doc__ │ │ │ │ 00003bec t os_posix_fallocate │ │ │ │ 000031c8 r os_posix_fallocate__doc__ │ │ │ │ 00003638 t os_posix_openpt │ │ │ │ 00007188 r os_posix_openpt__doc__ │ │ │ │ -00003c9c t os_posix_spawn │ │ │ │ +00003c90 t os_posix_spawn │ │ │ │ 00007ee0 r os_posix_spawn__doc__ │ │ │ │ 00000622 t os_posix_spawnp │ │ │ │ 00007b58 r os_posix_spawnp__doc__ │ │ │ │ 00003cac t os_pread │ │ │ │ 000048c0 r os_pread__doc__ │ │ │ │ 00003de2 t os_preadv │ │ │ │ 00004604 r os_preadv__doc__ │ │ │ │ 0000333e t os_ptsname │ │ │ │ 00006f28 r os_ptsname__doc__ │ │ │ │ 000033ba t os_ptsname_impl.isra.0 │ │ │ │ -000036f0 t os_putenv │ │ │ │ +000036e4 t os_putenv │ │ │ │ 00002f98 r os_putenv__doc__ │ │ │ │ 00003f2c t os_pwrite │ │ │ │ 000040b8 r os_pwrite__doc__ │ │ │ │ 00004002 t os_pwritev │ │ │ │ 00003dbc r os_pwritev__doc__ │ │ │ │ -000033e8 t os_read │ │ │ │ +00003400 t os_read │ │ │ │ 00004b58 r os_read__doc__ │ │ │ │ -00000e44 t os_readlink │ │ │ │ +00000e10 t os_readlink │ │ │ │ 00005ce8 r os_readlink__doc__ │ │ │ │ -00000f38 t os_readlink_impl.isra.0 │ │ │ │ +00000f04 t os_readlink_impl.isra.0 │ │ │ │ 00004134 t os_readv │ │ │ │ 000049c4 r os_readv__doc__ │ │ │ │ -000003c0 t os_register_at_fork │ │ │ │ +0000038c t os_register_at_fork │ │ │ │ 0000791c r os_register_at_fork__doc__ │ │ │ │ -00003ad8 t os_remove │ │ │ │ +00003acc t os_remove │ │ │ │ 00008a30 r os_remove__doc__ │ │ │ │ 000022b4 t os_removexattr │ │ │ │ 00001f08 r os_removexattr__doc__ │ │ │ │ -0000458c t os_rename │ │ │ │ +00004580 t os_rename │ │ │ │ 000090ac r os_rename__doc__ │ │ │ │ -00000784 t os_replace │ │ │ │ +00000750 t os_replace │ │ │ │ 00008ec8 r os_replace__doc__ │ │ │ │ -000026a8 t os_rmdir │ │ │ │ +0000269c t os_rmdir │ │ │ │ 00008d80 r os_rmdir__doc__ │ │ │ │ -000037d0 t os_scandir │ │ │ │ +000037d4 t os_scandir │ │ │ │ 00001394 r os_scandir__doc__ │ │ │ │ 0000432c t os_sched_get_priority_max │ │ │ │ 00007850 r os_sched_get_priority_max__doc__ │ │ │ │ 000042a8 t os_sched_get_priority_min │ │ │ │ 000077f0 r os_sched_get_priority_min__doc__ │ │ │ │ 00000036 t os_sched_getaffinity │ │ │ │ 000072ac r os_sched_getaffinity__doc__ │ │ │ │ @@ -31127,17 +31131,17 @@ │ │ │ │ 00007448 r os_sched_rr_get_interval__doc__ │ │ │ │ 00000fae t os_sched_setaffinity │ │ │ │ 00007364 r os_sched_setaffinity__doc__ │ │ │ │ 00003046 t os_sched_setparam │ │ │ │ 000074e0 r os_sched_setparam__doc__ │ │ │ │ 00002f84 t os_sched_setscheduler │ │ │ │ 00007678 r os_sched_setscheduler__doc__ │ │ │ │ -00004584 t os_sched_yield │ │ │ │ +00004616 t os_sched_yield │ │ │ │ 0000740c r os_sched_yield__doc__ │ │ │ │ -00004250 t os_sendfile │ │ │ │ +00004244 t os_sendfile │ │ │ │ 00004538 r os_sendfile__doc__ │ │ │ │ 000005bc t os_set_blocking │ │ │ │ 0000173c r os_set_blocking__doc__ │ │ │ │ 00002458 t os_set_inheritable │ │ │ │ 00001890 r os_set_inheritable__doc__ │ │ │ │ 000031d4 t os_setegid │ │ │ │ 000065f4 r os_setegid__doc__ │ │ │ │ @@ -31163,29 +31167,29 @@ │ │ │ │ 000024ac r os_setresuid__doc__ │ │ │ │ 0000018a t os_setreuid │ │ │ │ 00006598 r os_setreuid__doc__ │ │ │ │ 00005462 t os_setsid │ │ │ │ 000052b0 r os_setsid__doc__ │ │ │ │ 000032a0 t os_setuid │ │ │ │ 0000668c r os_setuid__doc__ │ │ │ │ -00003f98 t os_setxattr │ │ │ │ +00003f8c t os_setxattr │ │ │ │ 00002074 r os_setxattr__doc__ │ │ │ │ 00002824 t os_splice │ │ │ │ 000039b8 r os_splice__doc__ │ │ │ │ -000014fc t os_stat │ │ │ │ +00001508 t os_stat │ │ │ │ 0000b1dc r os_stat__doc__ │ │ │ │ 000013ca t os_statvfs │ │ │ │ 000029fc r os_statvfs__doc__ │ │ │ │ 00001890 t os_strerror │ │ │ │ 00002f0c r os_strerror__doc__ │ │ │ │ -00003820 t os_symlink │ │ │ │ +00003814 t os_symlink │ │ │ │ 00005a64 r os_symlink__doc__ │ │ │ │ 00001dde t os_sync │ │ │ │ 0000a2f0 r os_sync__doc__ │ │ │ │ -00002a3c t os_sysconf │ │ │ │ +00002a30 t os_sysconf │ │ │ │ 000027ac r os_sysconf__doc__ │ │ │ │ 00005668 t os_system │ │ │ │ 00008d3c r os_system__doc__ │ │ │ │ 0000475a t os_tcgetpgrp │ │ │ │ 000051fc r os_tcgetpgrp__doc__ │ │ │ │ 000047a4 t os_tcsetpgrp │ │ │ │ 00005194 r os_tcsetpgrp__doc__ │ │ │ │ @@ -31201,61 +31205,61 @@ │ │ │ │ 00005484 r os_timerfd_settime_ns__doc__ │ │ │ │ 00000ab4 t os_times │ │ │ │ 00005978 r os_times__doc__ │ │ │ │ 00002cf8 t os_truncate │ │ │ │ 000032d8 r os_truncate__doc__ │ │ │ │ 00003866 t os_ttyname │ │ │ │ 0000ac04 r os_ttyname__doc__ │ │ │ │ -00004be4 t os_umask │ │ │ │ +00004bd8 t os_umask │ │ │ │ 00008ce0 r os_umask__doc__ │ │ │ │ -00000ffc t os_uname │ │ │ │ +00000fc8 t os_uname │ │ │ │ 0000896c r os_uname__doc__ │ │ │ │ -00001000 t os_uname_impl │ │ │ │ -00003f34 t os_unlink │ │ │ │ +00000fcc t os_uname_impl │ │ │ │ +00003f38 t os_unlink │ │ │ │ 00008b88 r os_unlink__doc__ │ │ │ │ 00003826 t os_unlockpt │ │ │ │ 00007024 r os_unlockpt__doc__ │ │ │ │ -00003e68 t os_unsetenv │ │ │ │ +00003e5c t os_unsetenv │ │ │ │ 00002f58 r os_unsetenv__doc__ │ │ │ │ 000004ce t os_unshare │ │ │ │ 00005e6c r os_unshare__doc__ │ │ │ │ -000031d4 t os_urandom │ │ │ │ +000031ec t os_urandom │ │ │ │ 00001cf0 r os_urandom__doc__ │ │ │ │ -000020bc t os_utime │ │ │ │ +000020b0 t os_utime │ │ │ │ 0000846c r os_utime__doc__ │ │ │ │ 00000550 t os_wait │ │ │ │ 0000123c t os_wait3 │ │ │ │ 0000640c r os_wait3__doc__ │ │ │ │ 00000cbc t os_wait4 │ │ │ │ 00006364 r os_wait4__doc__ │ │ │ │ 00006050 r os_wait__doc__ │ │ │ │ -00004980 t os_waitid │ │ │ │ +00004990 t os_waitid │ │ │ │ 000061a8 r os_waitid__doc__ │ │ │ │ -00002884 t os_waitpid │ │ │ │ +00002878 t os_waitpid │ │ │ │ 000060d8 r os_waitpid__doc__ │ │ │ │ -00002988 t os_waitstatus_to_exitcode │ │ │ │ +0000297c t os_waitstatus_to_exitcode │ │ │ │ 00001034 r os_waitstatus_to_exitcode__doc__ │ │ │ │ -00000db4 t os_write │ │ │ │ +00000d80 t os_write │ │ │ │ 000045b8 r os_write__doc__ │ │ │ │ 000047f4 t os_writev │ │ │ │ 000041c4 r os_writev__doc__ │ │ │ │ -000035e8 t parse_arglist │ │ │ │ -000042cc t parse_envlist │ │ │ │ +000035dc t parse_arglist │ │ │ │ +000042d0 t parse_envlist │ │ │ │ 0000002c t path_cleanup │ │ │ │ -000017e4 t path_converter │ │ │ │ +000017f4 t path_converter │ │ │ │ U pathconf │ │ │ │ U pipe │ │ │ │ U pipe2 │ │ │ │ 0000bb48 r posix__doc__ │ │ │ │ 000000d4 d posix_constants_confstr │ │ │ │ 00000034 d posix_constants_pathconf │ │ │ │ 000001ac d posix_constants_sysconf │ │ │ │ U posix_fadvise64 │ │ │ │ U posix_fallocate64 │ │ │ │ -00004ca4 t posix_fildes_fd │ │ │ │ +00004c98 t posix_fildes_fd │ │ │ │ 00001dd8 d posix_methods │ │ │ │ U posix_openpt │ │ │ │ U posix_spawn │ │ │ │ U posix_spawn_file_actions_addclose │ │ │ │ U posix_spawn_file_actions_addclosefrom_np │ │ │ │ U posix_spawn_file_actions_adddup2 │ │ │ │ U posix_spawn_file_actions_addopen │ │ │ │ @@ -31275,42 +31279,42 @@ │ │ │ │ 00000000 t posixmodule_exec │ │ │ │ U pread64 │ │ │ │ U preadv64v2 │ │ │ │ 0000000c t probe_faccessat │ │ │ │ 00000010 t probe_fchmodat │ │ │ │ 00000014 t probe_fchownat │ │ │ │ 00000018 t probe_fdopendir │ │ │ │ -000014d8 t probe_fstatat │ │ │ │ -000014dc t probe_futimens │ │ │ │ +000014e4 t probe_fstatat │ │ │ │ +000014e8 t probe_futimens │ │ │ │ 0000001c t probe_linkat │ │ │ │ 00000020 t probe_mkdirat │ │ │ │ 00000024 t probe_mkfifoat │ │ │ │ 00000028 t probe_mknodat │ │ │ │ -000014e0 t probe_openat │ │ │ │ -000014f8 t probe_ptsname_r │ │ │ │ -000014e4 t probe_readlinkat │ │ │ │ -000014e8 t probe_renameat │ │ │ │ -000014ec t probe_symlinkat │ │ │ │ -000014f0 t probe_unlinkat │ │ │ │ -000014f4 t probe_utimensat │ │ │ │ +000014ec t probe_openat │ │ │ │ +00001504 t probe_ptsname_r │ │ │ │ +000014f0 t probe_readlinkat │ │ │ │ +000014f4 t probe_renameat │ │ │ │ +000014f8 t probe_symlinkat │ │ │ │ +000014fc t probe_unlinkat │ │ │ │ +00001500 t probe_utimensat │ │ │ │ U ptsname_r │ │ │ │ U pwrite64 │ │ │ │ U pwritev64v2 │ │ │ │ -00002f2c t py_posix_spawn │ │ │ │ +00002f20 t py_posix_spawn │ │ │ │ U readdir64 │ │ │ │ U readlink │ │ │ │ U readlinkat │ │ │ │ U readv │ │ │ │ -0000054c t register_at_forker │ │ │ │ +00000518 t register_at_forker │ │ │ │ U removexattr │ │ │ │ U rename │ │ │ │ U renameat │ │ │ │ U rewinddir │ │ │ │ U rmdir │ │ │ │ -00001428 t run_at_forkers │ │ │ │ +000013f4 t run_at_forkers │ │ │ │ U sched_get_priority_max │ │ │ │ U sched_get_priority_min │ │ │ │ U sched_getaffinity │ │ │ │ U sched_getparam │ │ │ │ U sched_getscheduler │ │ │ │ 00000614 d sched_param_desc │ │ │ │ 00002ab4 d sched_param_fields │ │ │ │ @@ -31334,19 +31338,19 @@ │ │ │ │ U setreuid │ │ │ │ U setsid │ │ │ │ U setuid │ │ │ │ U setxattr │ │ │ │ U sigaddset │ │ │ │ U sigemptyset │ │ │ │ U splice │ │ │ │ -000046ec t split_py_long_to_s_and_ns │ │ │ │ +000046e0 t split_py_long_to_s_and_ns │ │ │ │ 0000b9c0 r stat_result__doc__ │ │ │ │ 000005f4 d stat_result_desc │ │ │ │ 00002b84 d stat_result_fields │ │ │ │ -00004b20 t statresult_new │ │ │ │ +00004b14 t statresult_new │ │ │ │ U statvfs64 │ │ │ │ 0000b8a0 r statvfs_result__doc__ │ │ │ │ 00000604 d statvfs_result_desc │ │ │ │ 00002b24 d statvfs_result_fields │ │ │ │ U stdout │ │ │ │ U strchr │ │ │ │ U strcpy │ │ │ │ @@ -31381,15 +31385,15 @@ │ │ │ │ U wait │ │ │ │ 00000d40 t wait_helper.isra.0 │ │ │ │ U waitid │ │ │ │ 0000b7c0 r waitid_result__doc__ │ │ │ │ 000005e4 d waitid_result_desc │ │ │ │ 00002af4 d waitid_result_fields │ │ │ │ U waitpid │ │ │ │ -00001628 t warn_about_fork_with_threads │ │ │ │ +0000161c t warn_about_fork_with_threads │ │ │ │ U wcslen │ │ │ │ U writev │ │ │ │ │ │ │ │ signalmodule.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LANCHOR1 │ │ │ │ 00000000 r .LC0 │ │ │ │ @@ -31530,16 +31534,16 @@ │ │ │ │ U _PyFrame_MakeAndSetFrameObject │ │ │ │ U _PyLong_FromUid │ │ │ │ 000002bc T _PyOS_InterruptOccurred │ │ │ │ 00000c94 T _PyOS_IsMainThread │ │ │ │ U _PyObject_Call │ │ │ │ U _PyRuntime │ │ │ │ 00000314 T _PySignal_AfterFork │ │ │ │ -000003e4 T _PySignal_Fini │ │ │ │ -000002f8 T _PySignal_Init │ │ │ │ +000004f4 T _PySignal_Fini │ │ │ │ +00000408 T _PySignal_Init │ │ │ │ U _PyTime_AsTimespec │ │ │ │ U _PyTime_AsTimeval │ │ │ │ U _PyTime_FromSecondsObject │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ U _Py_NoneStruct │ │ │ │ 00000850 T _Py_RestoreSignals │ │ │ │ @@ -31558,17 +31562,17 @@ │ │ │ │ U __setitimer64 │ │ │ │ U __sigtimedwait64 │ │ │ │ 00000018 r _keywords.2 │ │ │ │ 00000070 d _kwtuple.1 │ │ │ │ 00000044 d _parser.3 │ │ │ │ 000005e0 t _signal_module_clear │ │ │ │ 00000640 t _signal_module_free │ │ │ │ -000003a4 t _signal_module_traverse │ │ │ │ +000004b4 t _signal_module_traverse │ │ │ │ U alarm │ │ │ │ -00000560 t compare_handler │ │ │ │ +00000670 t compare_handler │ │ │ │ 0000077c t fill_siginfo.isra.0 │ │ │ │ 000004e2 t itimer_retval │ │ │ │ U memcpy │ │ │ │ 00000024 r module_doc │ │ │ │ U pause │ │ │ │ U pthread_kill │ │ │ │ U pthread_sigmask │ │ │ │ @@ -32028,15 +32032,15 @@ │ │ │ │ 0000028c t collections_clear │ │ │ │ 0000000c r collections_doc │ │ │ │ 0000000c t collections_exec │ │ │ │ 0000035c t collections_free │ │ │ │ 00000100 d collections_methods │ │ │ │ 000000e0 d collections_slots │ │ │ │ 00000000 t collections_traverse │ │ │ │ -000013fc t consume_iterator │ │ │ │ +000013f8 t consume_iterator │ │ │ │ 00000228 r defdict_class_getitem_doc │ │ │ │ 0000005a t defdict_copy │ │ │ │ 0000029c r defdict_copy_doc │ │ │ │ 000009ac t defdict_dealloc │ │ │ │ 000000ac r defdict_doc │ │ │ │ 00000360 t defdict_init │ │ │ │ 00000220 d defdict_members │ │ │ │ @@ -32045,108 +32049,108 @@ │ │ │ │ 000002c0 r defdict_missing_doc │ │ │ │ 000002dc t defdict_or │ │ │ │ 00000078 t defdict_reduce │ │ │ │ 00000170 t defdict_repr │ │ │ │ 000001b8 d defdict_slots │ │ │ │ 00000048 d defdict_spec │ │ │ │ 000012e8 t defdict_tp_clear │ │ │ │ -0000083c t defdict_traverse │ │ │ │ +0000081c t defdict_traverse │ │ │ │ 000005f4 t deque___copy__ │ │ │ │ 00000788 r deque___copy____doc__ │ │ │ │ 000005f6 t deque___reduce__ │ │ │ │ 00000544 r deque___reduce____doc__ │ │ │ │ 00000006 t deque___reversed__ │ │ │ │ 00000448 r deque___reversed____doc__ │ │ │ │ 00000a22 t deque___sizeof__ │ │ │ │ 00000490 r deque___sizeof____doc__ │ │ │ │ 000002c8 t deque_append │ │ │ │ 00000918 r deque_append__doc__ │ │ │ │ 00000378 t deque_append_impl │ │ │ │ 0000045c t deque_append_lock_held.part.0 │ │ │ │ -00000bd4 t deque_appendleft │ │ │ │ +00000bb4 t deque_appendleft │ │ │ │ 000008c8 r deque_appendleft__doc__ │ │ │ │ -00000c80 t deque_appendleft_impl │ │ │ │ +00000c60 t deque_appendleft_impl │ │ │ │ 000012b8 t deque_appendleft_lock_held.part.0 │ │ │ │ 0000134c t deque_ass_item │ │ │ │ -0000078c 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__ │ │ │ │ 00000650 t deque_dealloc │ │ │ │ 00000570 t deque_del_item │ │ │ │ 000012b4 t deque_extend │ │ │ │ 00000864 r deque_extend__doc__ │ │ │ │ -00000a18 t deque_extend_impl │ │ │ │ +000009f8 t deque_extend_impl │ │ │ │ 0000066a t deque_extendleft │ │ │ │ 000007fc r deque_extendleft__doc__ │ │ │ │ -0000143c t deque_extendleft_impl │ │ │ │ +00001438 t deque_extendleft_impl │ │ │ │ 00001338 t deque_get_maxlen │ │ │ │ 00000598 d deque_getset │ │ │ │ -00000d0c t deque_index │ │ │ │ +00000cec t deque_index │ │ │ │ 00000604 r deque_index__doc__ │ │ │ │ 00000168 t deque_init │ │ │ │ 000004dc r deque_init__doc__ │ │ │ │ 0000066e t deque_inplace_concat │ │ │ │ 000006a6 t deque_inplace_repeat │ │ │ │ 000006a8 t deque_inplace_repeat_lock_held │ │ │ │ 00000832 t deque_insert │ │ │ │ 000005c4 r deque_insert__doc__ │ │ │ │ 00000408 t deque_item │ │ │ │ 00000e1c t deque_iter │ │ │ │ 00000098 t deque_len │ │ │ │ 00000430 d deque_members │ │ │ │ 00000458 d deque_methods │ │ │ │ 000000e0 t deque_new │ │ │ │ -0000087c t deque_pop │ │ │ │ +0000085c t deque_pop │ │ │ │ 000009a4 r deque_pop__doc__ │ │ │ │ -00000904 t deque_pop_impl │ │ │ │ -0000098c t deque_popleft │ │ │ │ +000008e4 t deque_pop_impl │ │ │ │ +0000096c t deque_popleft │ │ │ │ 00000964 r deque_popleft__doc__ │ │ │ │ -00000700 t deque_popleft_impl │ │ │ │ +000006e0 t deque_popleft_impl │ │ │ │ 0000048c t deque_remove │ │ │ │ 00000584 r deque_remove__doc__ │ │ │ │ 0000094c t deque_repeat │ │ │ │ 0000023e t deque_repr │ │ │ │ -00001628 t deque_reverse │ │ │ │ +00001624 t deque_reverse │ │ │ │ 000006c0 r deque_reverse__doc__ │ │ │ │ 00000008 t deque_reviter │ │ │ │ 000010c0 t deque_richcompare │ │ │ │ -00000f98 t deque_rotate │ │ │ │ +00000f78 t deque_rotate │ │ │ │ 000006ec r deque_rotate__doc__ │ │ │ │ 00000368 d deque_slots │ │ │ │ 00000034 d deque_spec │ │ │ │ 0000009c t deque_traverse │ │ │ │ 00000eb4 t dequeiter_clear │ │ │ │ 00000e74 t dequeiter_dealloc │ │ │ │ 00000000 t dequeiter_len │ │ │ │ 00000338 d dequeiter_methods │ │ │ │ -00001540 t dequeiter_new │ │ │ │ -00000b40 t dequeiter_next │ │ │ │ +0000153c t dequeiter_new │ │ │ │ +00000b20 t dequeiter_next │ │ │ │ 00000936 t dequeiter_reduce │ │ │ │ 000002f0 d dequeiter_slots │ │ │ │ 0000005c d dequeiter_spec │ │ │ │ 0000051a t dequeiter_traverse │ │ │ │ 0000098e t dequereviter_new │ │ │ │ 00000ef0 t dequereviter_next │ │ │ │ 00000ef4 t dequereviter_next_lock_held.isra.0 │ │ │ │ 000002a8 d dequereviter_slots │ │ │ │ 00000070 d dequereviter_spec │ │ │ │ 00000db4 t finalize_iterator │ │ │ │ 00000380 r length_hint_doc │ │ │ │ 00000058 t newblock │ │ │ │ 000003b8 r reduce_doc │ │ │ │ -00000800 t tuplegetter_clear │ │ │ │ -000007a8 t tuplegetter_dealloc │ │ │ │ +000007e0 t tuplegetter_clear │ │ │ │ +00000788 t tuplegetter_dealloc │ │ │ │ 00000228 t tuplegetter_descr_get │ │ │ │ 00000a40 t tuplegetter_descr_set │ │ │ │ 00000190 d tuplegetter_members │ │ │ │ 00000170 d tuplegetter_methods │ │ │ │ 00000128 t tuplegetter_new │ │ │ │ 00000a7a t tuplegetter_reduce │ │ │ │ 00000a8e t tuplegetter_repr │ │ │ │ @@ -32359,15 +32363,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 │ │ │ │ @@ -32412,15 +32416,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 │ │ │ │ @@ -33005,15 +33009,15 @@ │ │ │ │ U _PyFile_Flush │ │ │ │ U _PyIOBase_cannot_pickle │ │ │ │ U _PyIOBase_check_readable │ │ │ │ U _PyIOBase_check_seekable │ │ │ │ U _PyIOBase_check_writable │ │ │ │ U _PyIOBase_finalize │ │ │ │ U _PyIO_Module │ │ │ │ -000004c4 T _PyIO_trap_eintr │ │ │ │ +00000520 T _PyIO_trap_eintr │ │ │ │ U _PyNumber_Index │ │ │ │ U _PyObject_CallMethod │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ U _PyRuntime │ │ │ │ U _Py_CheckFunctionResult │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FalseStruct │ │ │ │ @@ -33022,32 +33026,32 @@ │ │ │ │ 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 │ │ │ │ -00002e34 t _buffered_raw_seek.constprop.0 │ │ │ │ +00002dc4 t _buffered_raw_seek.constprop.0 │ │ │ │ 0000001c t _buffered_raw_tell │ │ │ │ -000031ac t _buffered_readline │ │ │ │ +0000313c t _buffered_readline │ │ │ │ 000001be t _bufferediobase_readinto_generic │ │ │ │ -00000410 t _bufferedreader_fill_buffer │ │ │ │ -0000252c t _bufferedreader_raw_read │ │ │ │ -000003b0 t _bufferedreader_read_fast │ │ │ │ +0000046c t _bufferedreader_fill_buffer │ │ │ │ +000024bc t _bufferedreader_raw_read │ │ │ │ +0000040c t _bufferedreader_read_fast │ │ │ │ 00000732 t _enter_buffered_busy │ │ │ │ -00000dd4 t _forward_call │ │ │ │ -00000c48 t _io_BufferedRWPair___init__ │ │ │ │ +00000e2c t _forward_call │ │ │ │ +00000ca0 t _io_BufferedRWPair___init__ │ │ │ │ 0000016c r _io_BufferedRWPair___init____doc__ │ │ │ │ -00000744 t _io_BufferedRandom___init__ │ │ │ │ +000007a0 t _io_BufferedRandom___init__ │ │ │ │ 0000005c r _io_BufferedRandom___init____doc__ │ │ │ │ 00000000 t _io_BufferedReader___init__ │ │ │ │ 0000044c r _io_BufferedReader___init____doc__ │ │ │ │ -00001074 t _io_BufferedWriter___init__ │ │ │ │ +00000ffc t _io_BufferedWriter___init__ │ │ │ │ 0000034c r _io_BufferedWriter___init____doc__ │ │ │ │ -0000149c t _io_BufferedWriter_write │ │ │ │ +00001424 t _io_BufferedWriter_write │ │ │ │ 0000032c r _io_BufferedWriter_write__doc__ │ │ │ │ 00000670 t _io__BufferedIOBase_detach │ │ │ │ 00000b5c r _io__BufferedIOBase_detach__doc__ │ │ │ │ 000005a2 t _io__BufferedIOBase_read │ │ │ │ 000008dc t _io__BufferedIOBase_read1 │ │ │ │ 00000808 r _io__BufferedIOBase_read1__doc__ │ │ │ │ 000008dc r _io__BufferedIOBase_read__doc__ │ │ │ │ @@ -33055,54 +33059,54 @@ │ │ │ │ 00000290 t _io__BufferedIOBase_readinto1 │ │ │ │ 00000c04 r _io__BufferedIOBase_readinto1__doc__ │ │ │ │ 00000c28 r _io__BufferedIOBase_readinto__doc__ │ │ │ │ 00000614 t _io__BufferedIOBase_write │ │ │ │ 0000070c r _io__BufferedIOBase_write__doc__ │ │ │ │ 000006c8 t _io__Buffered___sizeof__ │ │ │ │ 000006f0 r _io__Buffered___sizeof____doc__ │ │ │ │ -00000458 t _io__Buffered__dealloc_warn │ │ │ │ +000004b4 t _io__Buffered__dealloc_warn │ │ │ │ 000006c8 r _io__Buffered__dealloc_warn__doc__ │ │ │ │ -00000c24 t _io__Buffered_close │ │ │ │ +00000c08 t _io__Buffered_close │ │ │ │ 00000698 r _io__Buffered_close__doc__ │ │ │ │ 000002f8 t _io__Buffered_closed_get │ │ │ │ 000006da t _io__Buffered_detach │ │ │ │ 00000680 r _io__Buffered_detach__doc__ │ │ │ │ -00000530 t _io__Buffered_fileno │ │ │ │ +0000058c t _io__Buffered_fileno │ │ │ │ 00000620 r _io__Buffered_fileno__doc__ │ │ │ │ -00001dd4 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__ │ │ │ │ -00000bf8 t _io__Buffered_mode_get │ │ │ │ -00000590 t _io__Buffered_name_get │ │ │ │ -00000a28 t _io__Buffered_peek │ │ │ │ +00000c50 t _io__Buffered_mode_get │ │ │ │ +000005ec t _io__Buffered_name_get │ │ │ │ +00000a84 t _io__Buffered_peek │ │ │ │ 000005d4 r _io__Buffered_peek__doc__ │ │ │ │ 00000348 t _io__Buffered_read │ │ │ │ -0000017c t _io__Buffered_read1 │ │ │ │ +000001d8 t _io__Buffered_read1 │ │ │ │ 00000594 r _io__Buffered_read1__doc__ │ │ │ │ 000005b4 r _io__Buffered_read__doc__ │ │ │ │ -000000bc t _io__Buffered_readable │ │ │ │ +00000118 t _io__Buffered_readable │ │ │ │ 00000650 r _io__Buffered_readable__doc__ │ │ │ │ -00002f3c t _io__Buffered_readinto │ │ │ │ +00002ecc t _io__Buffered_readinto │ │ │ │ 00000380 t _io__Buffered_readinto1 │ │ │ │ 00000550 r _io__Buffered_readinto1__doc__ │ │ │ │ 00000574 r _io__Buffered_readinto__doc__ │ │ │ │ -000005e0 t _io__Buffered_readline │ │ │ │ +0000063c t _io__Buffered_readline │ │ │ │ 0000052c r _io__Buffered_readline__doc__ │ │ │ │ -000026c4 t _io__Buffered_seek │ │ │ │ +00002654 t _io__Buffered_seek │ │ │ │ 000004f0 r _io__Buffered_seek__doc__ │ │ │ │ -00001014 t _io__Buffered_seekable │ │ │ │ +00000f9c t _io__Buffered_seekable │ │ │ │ 00000668 r _io__Buffered_seekable__doc__ │ │ │ │ -00000e70 t _io__Buffered_simple_flush │ │ │ │ +00000df8 t _io__Buffered_simple_flush │ │ │ │ 000006b0 r _io__Buffered_simple_flush__doc__ │ │ │ │ -00001374 t _io__Buffered_tell │ │ │ │ +000012fc t _io__Buffered_tell │ │ │ │ 00000518 r _io__Buffered_tell__doc__ │ │ │ │ -00000f1c t _io__Buffered_truncate │ │ │ │ +00000f74 t _io__Buffered_truncate │ │ │ │ 000004cc r _io__Buffered_truncate__doc__ │ │ │ │ -0000011c t _io__Buffered_writable │ │ │ │ +00000178 t _io__Buffered_writable │ │ │ │ 00000638 r _io__Buffered_writable__doc__ │ │ │ │ 00000018 r _keywords.1 │ │ │ │ 00000038 r _keywords.10 │ │ │ │ 00000044 r _keywords.12 │ │ │ │ 0000004c r _keywords.14 │ │ │ │ 00000054 r _keywords.16 │ │ │ │ 00000024 r _keywords.4 │ │ │ │ @@ -33114,55 +33118,55 @@ │ │ │ │ 000000b0 d _parser.13 │ │ │ │ 00000108 d _parser.15 │ │ │ │ 000000dc d _parser.17 │ │ │ │ 00000058 d _parser.2 │ │ │ │ 0000002c d _parser.5 │ │ │ │ 00000084 d _parser.8 │ │ │ │ 000007e8 t _set_BlockingIOError.constprop.0 │ │ │ │ -00000fb4 t buffered_clear │ │ │ │ -00000e14 t buffered_closed │ │ │ │ +00000f3c t buffered_clear │ │ │ │ +000000bc t buffered_closed │ │ │ │ 00000000 t buffered_closed.part.0 │ │ │ │ -00000ed0 t buffered_dealloc │ │ │ │ -00002218 t buffered_flush_and_rewind_unlocked │ │ │ │ -00000668 t buffered_iternext │ │ │ │ +00000e58 t buffered_dealloc │ │ │ │ +000021a8 t buffered_flush_and_rewind_unlocked │ │ │ │ +000006c4 t buffered_iternext │ │ │ │ 0000009c t buffered_repr │ │ │ │ -000024e8 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 │ │ │ │ 0000019c d bufferedrandom_slots │ │ │ │ 00000188 D bufferedrandom_spec │ │ │ │ 000007fc d bufferedreader_getset │ │ │ │ 0000084c d bufferedreader_members │ │ │ │ 000008b0 d bufferedreader_methods │ │ │ │ 000007a4 d bufferedreader_slots │ │ │ │ 00000790 D bufferedreader_spec │ │ │ │ -00000eb0 t bufferedrwpair_clear │ │ │ │ +00000f08 t bufferedrwpair_clear │ │ │ │ 00000308 t bufferedrwpair_close │ │ │ │ -00000d94 t bufferedrwpair_closed_get │ │ │ │ -00000e44 t bufferedrwpair_dealloc │ │ │ │ +00000dec t bufferedrwpair_closed_get │ │ │ │ +00000e9c t bufferedrwpair_dealloc │ │ │ │ 000008cc t bufferedrwpair_flush │ │ │ │ 00000464 d bufferedrwpair_getset │ │ │ │ 0000083e t bufferedrwpair_isatty │ │ │ │ 0000048c d bufferedrwpair_members │ │ │ │ 000004c8 d bufferedrwpair_methods │ │ │ │ 0000088c t bufferedrwpair_peek │ │ │ │ 000006b8 t bufferedrwpair_read │ │ │ │ 0000089c t bufferedrwpair_read1 │ │ │ │ -000010a8 t bufferedrwpair_readable │ │ │ │ +00001100 t bufferedrwpair_readable │ │ │ │ 000008ac t bufferedrwpair_readinto │ │ │ │ 000008bc t bufferedrwpair_readinto1 │ │ │ │ 0000041c d bufferedrwpair_slots │ │ │ │ 00000408 D bufferedrwpair_spec │ │ │ │ -000010c0 t bufferedrwpair_traverse │ │ │ │ -000010b4 t bufferedrwpair_writable │ │ │ │ +00001118 t bufferedrwpair_traverse │ │ │ │ +0000110c t bufferedrwpair_writable │ │ │ │ 000002fa t bufferedrwpair_write │ │ │ │ 000005ec d bufferedwriter_getset │ │ │ │ 0000063c d bufferedwriter_members │ │ │ │ 000006a0 d bufferedwriter_methods │ │ │ │ 0000059c d bufferedwriter_slots │ │ │ │ 00000588 D bufferedwriter_spec │ │ │ │ U memchr │ │ │ │ @@ -33762,17 +33766,17 @@ │ │ │ │ U _PyType_Name │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_tss_tstate │ │ │ │ U __aeabi_uidiv │ │ │ │ -00001bb0 t _grouper_dealloc │ │ │ │ +00001bac t _grouper_dealloc │ │ │ │ 00000e20 d _grouper_methods │ │ │ │ -00001a48 t _grouper_next │ │ │ │ +00001a44 t _grouper_next │ │ │ │ 0000058e t _grouper_reduce │ │ │ │ 00000dd8 d _grouper_slots │ │ │ │ 00000110 d _grouper_spec │ │ │ │ 000002be t _grouper_traverse │ │ │ │ 00000000 r _keywords.1 │ │ │ │ 0000002c r _keywords.10 │ │ │ │ 00000038 r _keywords.13 │ │ │ │ @@ -33795,15 +33799,15 @@ │ │ │ │ 000002a8 d _parser.2 │ │ │ │ 0000027c d _parser.20 │ │ │ │ 00000218 d _parser.23 │ │ │ │ 00000250 d _parser.5 │ │ │ │ 000002d4 d _parser.8 │ │ │ │ 0000144c t accumulate_dealloc │ │ │ │ 00000730 d accumulate_methods │ │ │ │ -000021c0 t accumulate_next │ │ │ │ +000021bc t accumulate_next │ │ │ │ 00000126 t accumulate_reduce │ │ │ │ 00000210 t accumulate_setstate │ │ │ │ 000006e0 d accumulate_slots │ │ │ │ 00000034 d accumulate_spec │ │ │ │ 00000dba t accumulate_traverse │ │ │ │ 00001184 t batched_dealloc │ │ │ │ 00000d8c t batched_new │ │ │ │ @@ -33821,39 +33825,39 @@ │ │ │ │ 00001cec t chain_reduce │ │ │ │ 00001d58 t chain_setstate │ │ │ │ 000009a0 d chain_slots │ │ │ │ 0000005c d chain_spec │ │ │ │ 0000114c t chain_traverse │ │ │ │ 000017ac t combinations_dealloc │ │ │ │ 000008d0 d combinations_methods │ │ │ │ -00002784 t combinations_next │ │ │ │ +00002780 t combinations_next │ │ │ │ 00001e30 t combinations_reduce │ │ │ │ 00001ef8 t combinations_setstate │ │ │ │ 000000a0 t combinations_sizeof │ │ │ │ 00000880 d combinations_slots │ │ │ │ 00000070 d combinations_spec │ │ │ │ 000002fc t combinations_traverse │ │ │ │ 00001c70 t compress_dealloc │ │ │ │ 000006c0 d compress_methods │ │ │ │ -0000241c t compress_next │ │ │ │ +00002418 t compress_next │ │ │ │ 00002180 t compress_reduce │ │ │ │ 00000670 d compress_slots │ │ │ │ 00000084 d compress_spec │ │ │ │ 00000f72 t compress_traverse │ │ │ │ 000008d0 t count_dealloc │ │ │ │ 000005e0 d count_methods │ │ │ │ 00000158 t count_next │ │ │ │ 00002250 t count_reduce │ │ │ │ 000021c8 t count_repr │ │ │ │ 00000588 d count_slots │ │ │ │ 00000098 d count_spec │ │ │ │ 00000110 t count_traverse │ │ │ │ 00001924 t cwr_dealloc │ │ │ │ 00000840 d cwr_methods │ │ │ │ -00002a14 t cwr_next │ │ │ │ +00002a10 t cwr_next │ │ │ │ 00001fe4 t cwr_reduce │ │ │ │ 000020a8 t cwr_setstate │ │ │ │ 000000ae t cwr_sizeof │ │ │ │ 000007f0 d cwr_slots │ │ │ │ 000000ac d cwr_spec │ │ │ │ 0000033a t cwr_traverse │ │ │ │ 00001644 t cycle_dealloc │ │ │ │ @@ -33877,15 +33881,15 @@ │ │ │ │ 0000153c t filterfalse_next │ │ │ │ 000004e0 t filterfalse_reduce │ │ │ │ 00000600 d filterfalse_slots │ │ │ │ 000000e8 d filterfalse_spec │ │ │ │ 00000eb8 t filterfalse_traverse │ │ │ │ 000012c0 t groupby_dealloc │ │ │ │ 00000e90 d groupby_methods │ │ │ │ -00001750 t groupby_next │ │ │ │ +0000174c t groupby_next │ │ │ │ 00000526 t groupby_reduce │ │ │ │ 000005f8 t groupby_setstate │ │ │ │ 00000e40 d groupby_slots │ │ │ │ 000000fc d groupby_spec │ │ │ │ 00000262 t groupby_traverse │ │ │ │ 00000f7c t islice_dealloc │ │ │ │ 00000cb8 r islice_doc │ │ │ │ @@ -33980,15 +33984,15 @@ │ │ │ │ 00000500 d repeat_slots │ │ │ │ 00000174 d repeat_spec │ │ │ │ 00000000 t repeat_traverse │ │ │ │ 00000ea4 r setstate_doc │ │ │ │ 00000b4c r sizeof_doc │ │ │ │ 00001a2c t starmap_dealloc │ │ │ │ 00000a90 d starmap_methods │ │ │ │ -00002394 t starmap_next │ │ │ │ +00002390 t starmap_next │ │ │ │ 00000ade t starmap_reduce │ │ │ │ 00000a40 d starmap_slots │ │ │ │ 00000188 d starmap_spec │ │ │ │ 00000ef6 t starmap_traverse │ │ │ │ 00000d44 t takewhile_dealloc │ │ │ │ 00000ca0 t takewhile_next │ │ │ │ 00000b24 t takewhile_reduce │ │ │ │ @@ -33999,34 +34003,34 @@ │ │ │ │ 00000f34 t takewhile_traverse │ │ │ │ 00000b90 t tee_clear │ │ │ │ 00000ad4 t tee_copy │ │ │ │ 00000b50 t tee_dealloc │ │ │ │ 00000a3c t tee_fromiterable │ │ │ │ 00000d08 d tee_members │ │ │ │ 00000d30 d tee_methods │ │ │ │ -000022a0 t tee_next │ │ │ │ +0000229c t tee_next │ │ │ │ 00000bb8 t tee_reduce │ │ │ │ 00002ad0 t tee_setstate │ │ │ │ 00000cb0 d tee_slots │ │ │ │ 000001b0 d tee_spec │ │ │ │ 00000b1c t tee_traverse │ │ │ │ 00000e80 r teecopy_doc │ │ │ │ 00001144 t teedataobject_clear │ │ │ │ 0000103c t teedataobject_dealloc │ │ │ │ 00000db8 d teedataobject_methods │ │ │ │ 00000c2c t teedataobject_newinternal.isra.0 │ │ │ │ 00002a38 t teedataobject_reduce │ │ │ │ 00000d70 d teedataobject_slots │ │ │ │ 000001c4 d teedataobject_spec │ │ │ │ 00000fd4 t teedataobject_traverse │ │ │ │ -00002130 t zip_longest_dealloc │ │ │ │ +0000212c t zip_longest_dealloc │ │ │ │ 000005d4 r zip_longest_doc │ │ │ │ 000004d0 d zip_longest_methods │ │ │ │ -00001c20 t zip_longest_new │ │ │ │ -00001e0c t zip_longest_next │ │ │ │ +00001c1c t zip_longest_new │ │ │ │ +00001e08 t zip_longest_next │ │ │ │ 00002b84 t zip_longest_reduce │ │ │ │ 00000d20 t zip_longest_setstate │ │ │ │ 00000d72 t zip_longest_traverse │ │ │ │ 00000480 d ziplongest_slots │ │ │ │ 000001d8 d ziplongest_spec │ │ │ │ │ │ │ │ sre.o: │ │ │ │ @@ -34193,15 +34197,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 │ │ │ │ -0000547c t _pair │ │ │ │ +00005444 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 │ │ │ │ @@ -34215,47 +34219,47 @@ │ │ │ │ 00000390 r _sre_SRE_Match___copy____doc__ │ │ │ │ 00000500 t _sre_SRE_Match___deepcopy__ │ │ │ │ 0000036c r _sre_SRE_Match___deepcopy____doc__ │ │ │ │ 00004c50 t _sre_SRE_Match_end │ │ │ │ 0000040c r _sre_SRE_Match_end__doc__ │ │ │ │ 00000510 t _sre_SRE_Match_expand │ │ │ │ 00000640 r _sre_SRE_Match_expand__doc__ │ │ │ │ -00004088 t _sre_SRE_Match_groupdict │ │ │ │ +00004050 t _sre_SRE_Match_groupdict │ │ │ │ 000004c0 r _sre_SRE_Match_groupdict__doc__ │ │ │ │ 000045bc t _sre_SRE_Match_groups │ │ │ │ 00000590 r _sre_SRE_Match_groups__doc__ │ │ │ │ -00005428 t _sre_SRE_Match_span │ │ │ │ +000053f0 t _sre_SRE_Match_span │ │ │ │ 000003a8 r _sre_SRE_Match_span__doc__ │ │ │ │ -0000927c t _sre_SRE_Match_start │ │ │ │ +0000928c t _sre_SRE_Match_start │ │ │ │ 00000464 r _sre_SRE_Match_start__doc__ │ │ │ │ 000004e0 t _sre_SRE_Pattern___copy__ │ │ │ │ 00000844 r _sre_SRE_Pattern___copy____doc__ │ │ │ │ 000004d0 t _sre_SRE_Pattern___deepcopy__ │ │ │ │ 00000820 r _sre_SRE_Pattern___deepcopy____doc__ │ │ │ │ -00009330 t _sre_SRE_Pattern_findall │ │ │ │ +00009340 t _sre_SRE_Pattern_findall │ │ │ │ 00000b18 r _sre_SRE_Pattern_findall__doc__ │ │ │ │ -0000436c t _sre_SRE_Pattern_finditer │ │ │ │ +00004334 t _sre_SRE_Pattern_finditer │ │ │ │ 00000a54 r _sre_SRE_Pattern_finditer__doc__ │ │ │ │ -00004f90 t _sre_SRE_Pattern_fullmatch │ │ │ │ +00004f58 t _sre_SRE_Pattern_fullmatch │ │ │ │ 00000c5c r _sre_SRE_Pattern_fullmatch__doc__ │ │ │ │ 00000ac0 t _sre_SRE_Pattern_match │ │ │ │ 00000cbc r _sre_SRE_Pattern_match__doc__ │ │ │ │ 00000214 t _sre_SRE_Pattern_scanner │ │ │ │ 00000a18 r _sre_SRE_Pattern_scanner__doc__ │ │ │ │ -00005e8c t _sre_SRE_Pattern_search │ │ │ │ +00005e9c t _sre_SRE_Pattern_search │ │ │ │ 00000b94 r _sre_SRE_Pattern_search__doc__ │ │ │ │ 00000c2c t _sre_SRE_Pattern_split │ │ │ │ 000009c4 r _sre_SRE_Pattern_split__doc__ │ │ │ │ 00004d08 t _sre_SRE_Pattern_sub │ │ │ │ 0000091c r _sre_SRE_Pattern_sub__doc__ │ │ │ │ -00005698 t _sre_SRE_Pattern_subn │ │ │ │ +00005660 t _sre_SRE_Pattern_subn │ │ │ │ 0000085c r _sre_SRE_Pattern_subn__doc__ │ │ │ │ 0000066e t _sre_SRE_Scanner_match │ │ │ │ 00000354 r _sre_SRE_Scanner_match__doc__ │ │ │ │ -000046b8 t _sre_SRE_Scanner_search │ │ │ │ +00004680 t _sre_SRE_Scanner_search │ │ │ │ 0000033c r _sre_SRE_Scanner_search__doc__ │ │ │ │ 0000062c t _sre_ascii_iscased │ │ │ │ 00000db8 r _sre_ascii_iscased__doc__ │ │ │ │ 00003acc t _sre_ascii_tolower │ │ │ │ 00000d60 r _sre_ascii_tolower__doc__ │ │ │ │ 00000000 t _sre_compile │ │ │ │ 000007c8 r _sre_compile__doc__ │ │ │ │ @@ -34265,96 +34269,96 @@ │ │ │ │ 000006d0 r _sre_template__doc__ │ │ │ │ 000039b8 t _sre_unicode_iscased │ │ │ │ 00000d8c r _sre_unicode_iscased__doc__ │ │ │ │ 00003a10 t _sre_unicode_tolower │ │ │ │ 00000d34 r _sre_unicode_tolower__doc__ │ │ │ │ 000038c8 t _validate_charset │ │ │ │ 00000358 t _validate_inner │ │ │ │ -000065c8 t char_loc_ignore │ │ │ │ -00001a8c t compile_template │ │ │ │ +000065a0 t char_loc_ignore │ │ │ │ +00001a54 t compile_template │ │ │ │ 00000000 r copyright │ │ │ │ 000036e0 t data_stack_grow │ │ │ │ 0000011c t data_stack_grow.constprop.0 │ │ │ │ -000054d0 t expand_template │ │ │ │ +00005498 t expand_template │ │ │ │ 000000e4 r flag_names.3 │ │ │ │ 00000880 t getslice │ │ │ │ 000002dc t getstring.part.0 │ │ │ │ 000037e8 t match_clear │ │ │ │ 00003744 t match_dealloc │ │ │ │ 00000e88 r match_doc │ │ │ │ 000008d8 t match_getindex │ │ │ │ -00003eec t match_getitem │ │ │ │ +00003eb4 t match_getitem │ │ │ │ 0000064c d match_getset │ │ │ │ 000047d0 t match_getslice_by_index.constprop.0 │ │ │ │ 0000492c t match_group │ │ │ │ 00000e04 r match_group_doc │ │ │ │ -00005664 t match_lastgroup_get │ │ │ │ +0000562c t match_lastgroup_get │ │ │ │ 000001b2 t match_lastindex_get │ │ │ │ 000005e8 d match_members │ │ │ │ 0000069c d match_methods │ │ │ │ 00000590 t match_regs_get │ │ │ │ 00000616 t match_repr │ │ │ │ 00000598 d match_slots │ │ │ │ 00000048 d match_spec │ │ │ │ -000053e4 t match_traverse │ │ │ │ +000053ac t match_traverse │ │ │ │ U memchr │ │ │ │ U memcmp │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ 00000a38 t pattern_clear │ │ │ │ 00000994 t pattern_dealloc │ │ │ │ 00000ee8 r pattern_doc │ │ │ │ 0000076a t pattern_error │ │ │ │ 00000808 d pattern_getset │ │ │ │ -00003ee0 t pattern_groupindex │ │ │ │ -00003e9c t pattern_hash │ │ │ │ +00003ea8 t pattern_groupindex │ │ │ │ +00003e64 t pattern_hash │ │ │ │ 000007a4 d pattern_members │ │ │ │ 00000830 d pattern_methods │ │ │ │ 00000180 t pattern_new_match │ │ │ │ 000003c4 t pattern_new_match.part.0.isra.0 │ │ │ │ 00000950 t pattern_repr │ │ │ │ 00000594 t pattern_richcompare │ │ │ │ 0000074c d pattern_slots │ │ │ │ 00000034 d pattern_spec │ │ │ │ 00003a5c t pattern_traverse │ │ │ │ 00000be4 t repeat_pool_malloc │ │ │ │ -000053a8 t scanner_clear │ │ │ │ -000052e0 t scanner_dealloc │ │ │ │ +00005370 t scanner_clear │ │ │ │ +000052a8 t scanner_dealloc │ │ │ │ 00000540 d scanner_members │ │ │ │ 00000568 d scanner_methods │ │ │ │ 00000510 d scanner_slots │ │ │ │ 0000005c d scanner_spec │ │ │ │ 00000182 t scanner_traverse │ │ │ │ 00000674 t sre_category │ │ │ │ 00000acc t sre_clear │ │ │ │ 0000000c t sre_exec │ │ │ │ 00000ba4 t sre_free │ │ │ │ 00000450 d sre_slots │ │ │ │ 000001d0 r sre_targets.40 │ │ │ │ 00000124 r sre_targets.41 │ │ │ │ 00000038 r sre_targets.42 │ │ │ │ -00006608 t sre_tolower │ │ │ │ -00006624 t sre_toupper │ │ │ │ +000065e0 t sre_tolower │ │ │ │ +000065fc t sre_toupper │ │ │ │ 00003870 t sre_traverse │ │ │ │ 0000425c t sre_ucs1_charset.isra.0 │ │ │ │ 000001c6 t sre_ucs1_charset_loc_ignore.isra.0 │ │ │ │ 00003b1c t sre_ucs1_count │ │ │ │ 00001110 t sre_ucs1_match │ │ │ │ -00003aec t sre_ucs2_count │ │ │ │ -000070cc t sre_ucs2_match │ │ │ │ -00003cc4 t sre_ucs4_count │ │ │ │ -00001bd0 t sre_ucs4_match │ │ │ │ +00003ab4 t sre_ucs2_count │ │ │ │ +000070dc t sre_ucs2_match │ │ │ │ +00003c8c t sre_ucs4_count │ │ │ │ +00001b98 t sre_ucs4_match │ │ │ │ 00000000 d sremodule │ │ │ │ 00000350 t state_fini │ │ │ │ 000000f0 t state_init.part.0 │ │ │ │ -000042e0 t template_clear │ │ │ │ +000042a8 t template_clear │ │ │ │ 00000142 t template_dealloc │ │ │ │ 000004f0 d template_slots │ │ │ │ 00000070 d template_spec │ │ │ │ -00004288 t template_traverse │ │ │ │ +00004250 t template_traverse │ │ │ │ │ │ │ │ _sysconfig.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ U PyDict_New │ │ │ │ U PyDict_SetItemString │ │ │ │ 00000000 T PyInit__sysconfig │ │ │ │ @@ -34853,15 +34857,15 @@ │ │ │ │ 00000c10 r asctime_doc │ │ │ │ U clock │ │ │ │ 00001774 r clock_getres_doc │ │ │ │ 00001844 r clock_settime_doc │ │ │ │ 000017e4 r clock_settime_ns_doc │ │ │ │ 00000b28 r ctime_doc │ │ │ │ 000004ac r get_clock_info_doc │ │ │ │ -00000958 t gettmarg │ │ │ │ +00000954 t gettmarg │ │ │ │ 00001524 r gmtime_doc │ │ │ │ 00000184 t init_timezone │ │ │ │ 0000141c r localtime_doc │ │ │ │ U memset │ │ │ │ 000009fc r mktime_doc │ │ │ │ 0000004c r module_doc │ │ │ │ 00000000 r mon_name.0 │ │ │ │ @@ -34894,24 +34898,24 @@ │ │ │ │ 00000460 t time_clock_settime_ns │ │ │ │ 000001a0 t time_clockid_converter │ │ │ │ 00000000 t time_ctime │ │ │ │ 000018dc r time_doc │ │ │ │ 0000000c t time_exec │ │ │ │ 0000081c t time_get_clock_info │ │ │ │ 0000039c t time_gmtime │ │ │ │ -00000a90 t time_localtime │ │ │ │ +00000a8c t time_localtime │ │ │ │ 00000064 d time_methods │ │ │ │ 00000a8c t time_mktime │ │ │ │ 0000035c t time_module_clear │ │ │ │ 00000398 t time_module_free │ │ │ │ 00000000 t time_module_traverse │ │ │ │ 000007ec t time_monotonic │ │ │ │ 00000362 t time_monotonic_ns │ │ │ │ 00001890 r time_ns_doc │ │ │ │ -00000a60 t time_perf_counter │ │ │ │ +00000a5c t time_perf_counter │ │ │ │ 0000038c t time_perf_counter_ns │ │ │ │ 000004ac t time_process_time │ │ │ │ 000003b6 t time_process_time_ns │ │ │ │ 000002e0 t time_pthread_getcpuclockid │ │ │ │ 000003e8 t time_sleep │ │ │ │ 00000044 d time_slots │ │ │ │ 000001a8 t time_strftime │ │ │ │ @@ -35224,20 +35228,20 @@ │ │ │ │ 00000000 r _keywords.1 │ │ │ │ 000000cc d _kwtuple.0 │ │ │ │ 00000098 d _parser.2 │ │ │ │ 00000684 t bounded_lru_cache_wrapper │ │ │ │ 00000abc t functools_reduce │ │ │ │ 000001f4 r functools_reduce_doc │ │ │ │ 000005cc t infinite_lru_cache_wrapper │ │ │ │ -00000c74 t keyobject_call │ │ │ │ -00000d5c t keyobject_clear │ │ │ │ -00000ce4 t keyobject_dealloc │ │ │ │ +00000c40 t keyobject_call │ │ │ │ +00000d28 t keyobject_clear │ │ │ │ +00000cb0 t keyobject_dealloc │ │ │ │ 000002a8 d keyobject_getset │ │ │ │ 000002d0 d keyobject_members │ │ │ │ -00000dc0 t keyobject_richcompare │ │ │ │ +00000d8c t keyobject_richcompare │ │ │ │ 0000004a t keyobject_text_signature │ │ │ │ 00000594 t keyobject_traverse │ │ │ │ 00000260 d keyobject_type_slots │ │ │ │ 0000005c d keyobject_type_spec │ │ │ │ 00000084 d keywords.3 │ │ │ │ 000000c4 d kwargs.4 │ │ │ │ 00000680 t lru_cache_call │ │ │ │ @@ -35251,31 +35255,31 @@ │ │ │ │ 000001f0 d lru_cache_methods │ │ │ │ 00000138 t lru_cache_new │ │ │ │ 000000ca t lru_cache_reduce │ │ │ │ 000003c4 t lru_cache_tp_clear │ │ │ │ 0000058c t lru_cache_tp_traverse │ │ │ │ 00000134 d lru_cache_type_slots │ │ │ │ 00000048 d lru_cache_type_spec │ │ │ │ -00000c0c t lru_list_elem_dealloc │ │ │ │ +00000bd8 t lru_list_elem_dealloc │ │ │ │ 00000250 d lru_list_elem_type_slots │ │ │ │ 00000070 d lru_list_elem_type_spec │ │ │ │ U memcpy │ │ │ │ 00000324 t partial_call │ │ │ │ 000004fc t partial_clear │ │ │ │ 00000434 t partial_dealloc │ │ │ │ 00000076 t partial_descr_get │ │ │ │ 000003b0 r partial_doc │ │ │ │ 000003b0 d partial_getsetlist │ │ │ │ 000003d8 d partial_memberlist │ │ │ │ 00000370 d partial_methods │ │ │ │ 00000054 t partial_new │ │ │ │ -00000e68 t partial_reduce │ │ │ │ +00000e34 t partial_reduce │ │ │ │ 00000c50 t partial_repr │ │ │ │ 000008f0 t partial_setstate │ │ │ │ -00000bb4 t partial_traverse │ │ │ │ +00000b80 t partial_traverse │ │ │ │ 000002f8 d partial_type_slots │ │ │ │ 00000034 d partial_type_spec │ │ │ │ 000001e0 t partial_vectorcall │ │ │ │ 00000314 t partial_vectorcall_fallback │ │ │ │ 00000e48 t uncached_lru_cache_wrapper │ │ │ │ │ │ │ │ _localemodule.o: │ │ │ │ @@ -35809,33 +35813,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 │ │ │ │ -00000036 t stat_S_ISBLK │ │ │ │ +000000b2 t stat_S_ISBLK │ │ │ │ 00000a38 r stat_S_ISBLK_doc │ │ │ │ -00000074 t stat_S_ISCHR │ │ │ │ +00000072 t stat_S_ISCHR │ │ │ │ 00000a88 r stat_S_ISCHR_doc │ │ │ │ 00000484 t stat_S_ISDIR │ │ │ │ 00000adc r stat_S_ISDIR_doc │ │ │ │ 00000000 t stat_S_ISDOOR │ │ │ │ 000008e8 r stat_S_ISDOOR_doc │ │ │ │ 0000024c t stat_S_ISFIFO │ │ │ │ 000009a8 r stat_S_ISFIFO_doc │ │ │ │ 000004c8 t stat_S_ISLNK │ │ │ │ 00000964 r stat_S_ISLNK_doc │ │ │ │ 00000032 t stat_S_ISPORT │ │ │ │ 000008a4 r stat_S_ISPORT_doc │ │ │ │ 0000000c t stat_S_ISREG │ │ │ │ 000009f4 r stat_S_ISREG_doc │ │ │ │ -000000b2 t stat_S_ISSOCK │ │ │ │ +00000034 t stat_S_ISSOCK │ │ │ │ 00000924 r stat_S_ISSOCK_doc │ │ │ │ -00000034 t stat_S_ISWHT │ │ │ │ +000000b0 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,172 +1,172 @@ │ │ │ │ ---------- 0 0 0 80308 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 14036 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 21224 1970-01-01 00:00:00.000000 action_helpers.o │ │ │ │ -?rw-r--r-- 0 0 0 196112 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 21136 1970-01-01 00:00:00.000000 action_helpers.o │ │ │ │ +?rw-r--r-- 0 0 0 196132 1970-01-01 00:00:00.000000 parser.o │ │ │ │ +?rw-r--r-- 0 0 0 5420 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 1232 1970-01-01 00:00:00.000000 buffer.o │ │ │ │ -?rw-r--r-- 0 0 0 18164 1970-01-01 00:00:00.000000 lexer.o │ │ │ │ -?rw-r--r-- 0 0 0 1928 1970-01-01 00:00:00.000000 state.o │ │ │ │ +?rw-r--r-- 0 0 0 18064 1970-01-01 00:00:00.000000 lexer.o │ │ │ │ +?rw-r--r-- 0 0 0 1924 1970-01-01 00:00:00.000000 state.o │ │ │ │ ?rw-r--r-- 0 0 0 6268 1970-01-01 00:00:00.000000 file_tokenizer.o │ │ │ │ -?rw-r--r-- 0 0 0 2860 1970-01-01 00:00:00.000000 readline_tokenizer.o │ │ │ │ +?rw-r--r-- 0 0 0 2884 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 6388 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 56724 1970-01-01 00:00:00.000000 abstract.o │ │ │ │ +?rw-r--r-- 0 0 0 56732 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 19004 1970-01-01 00:00:00.000000 bytes_methods.o │ │ │ │ +?rw-r--r-- 0 0 0 19140 1970-01-01 00:00:00.000000 bytes_methods.o │ │ │ │ ?rw-r--r-- 0 0 0 69188 1970-01-01 00:00:00.000000 bytearrayobject.o │ │ │ │ -?rw-r--r-- 0 0 0 80244 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 79956 1970-01-01 00:00:00.000000 bytesobject.o │ │ │ │ +?rw-r--r-- 0 0 0 18768 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 35868 1970-01-01 00:00:00.000000 codeobject.o │ │ │ │ +?rw-r--r-- 0 0 0 35800 1970-01-01 00:00:00.000000 codeobject.o │ │ │ │ ?rw-r--r-- 0 0 0 16520 1970-01-01 00:00:00.000000 complexobject.o │ │ │ │ ?rw-r--r-- 0 0 0 32760 1970-01-01 00:00:00.000000 descrobject.o │ │ │ │ ?rw-r--r-- 0 0 0 9596 1970-01-01 00:00:00.000000 enumobject.o │ │ │ │ -?rw-r--r-- 0 0 0 76032 1970-01-01 00:00:00.000000 exceptions.o │ │ │ │ +?rw-r--r-- 0 0 0 76000 1970-01-01 00:00:00.000000 exceptions.o │ │ │ │ ?rw-r--r-- 0 0 0 15736 1970-01-01 00:00:00.000000 genericaliasobject.o │ │ │ │ -?rw-r--r-- 0 0 0 31812 1970-01-01 00:00:00.000000 genobject.o │ │ │ │ +?rw-r--r-- 0 0 0 31780 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 35996 1970-01-01 00:00:00.000000 floatobject.o │ │ │ │ +?rw-r--r-- 0 0 0 35972 1970-01-01 00:00:00.000000 floatobject.o │ │ │ │ ?rw-r--r-- 0 0 0 26496 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 8612 1970-01-01 00:00:00.000000 iterobject.o │ │ │ │ -?rw-r--r-- 0 0 0 55236 1970-01-01 00:00:00.000000 listobject.o │ │ │ │ -?rw-r--r-- 0 0 0 118808 1970-01-01 00:00:00.000000 longobject.o │ │ │ │ -?rw-r--r-- 0 0 0 105940 1970-01-01 00:00:00.000000 dictobject.o │ │ │ │ +?rw-r--r-- 0 0 0 55752 1970-01-01 00:00:00.000000 listobject.o │ │ │ │ +?rw-r--r-- 0 0 0 118748 1970-01-01 00:00:00.000000 longobject.o │ │ │ │ +?rw-r--r-- 0 0 0 105324 1970-01-01 00:00:00.000000 dictobject.o │ │ │ │ ?rw-r--r-- 0 0 0 24680 1970-01-01 00:00:00.000000 odictobject.o │ │ │ │ -?rw-r--r-- 0 0 0 56236 1970-01-01 00:00:00.000000 memoryobject.o │ │ │ │ +?rw-r--r-- 0 0 0 56228 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 25104 1970-01-01 00:00:00.000000 moduleobject.o │ │ │ │ ?rw-r--r-- 0 0 0 5884 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 116316 1970-01-01 00:00:00.000000 obmalloc.o │ │ │ │ +?rw-r--r-- 0 0 0 116324 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 16248 1970-01-01 00:00:00.000000 rangeobject.o │ │ │ │ -?rw-r--r-- 0 0 0 52944 1970-01-01 00:00:00.000000 setobject.o │ │ │ │ +?rw-r--r-- 0 0 0 52908 1970-01-01 00:00:00.000000 setobject.o │ │ │ │ ?rw-r--r-- 0 0 0 10256 1970-01-01 00:00:00.000000 sliceobject.o │ │ │ │ ?rw-r--r-- 0 0 0 14568 1970-01-01 00:00:00.000000 structseq.o │ │ │ │ -?rw-r--r-- 0 0 0 20216 1970-01-01 00:00:00.000000 tupleobject.o │ │ │ │ -?rw-r--r-- 0 0 0 186600 1970-01-01 00:00:00.000000 typeobject.o │ │ │ │ +?rw-r--r-- 0 0 0 20240 1970-01-01 00:00:00.000000 tupleobject.o │ │ │ │ +?rw-r--r-- 0 0 0 186552 1970-01-01 00:00:00.000000 typeobject.o │ │ │ │ ?rw-r--r-- 0 0 0 36916 1970-01-01 00:00:00.000000 typevarobject.o │ │ │ │ -?rw-r--r-- 0 0 0 313272 1970-01-01 00:00:00.000000 unicodeobject.o │ │ │ │ +?rw-r--r-- 0 0 0 313192 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 32832 1970-01-01 00:00:00.000000 weakrefobject.o │ │ │ │ +?rw-r--r-- 0 0 0 32824 1970-01-01 00:00:00.000000 weakrefobject.o │ │ │ │ ?rw-r--r-- 0 0 0 22396 1970-01-01 00:00:00.000000 _warnings.o │ │ │ │ -?rw-r--r-- 0 0 0 286824 1970-01-01 00:00:00.000000 Python-ast.o │ │ │ │ -?rw-r--r-- 0 0 0 7604 1970-01-01 00:00:00.000000 Python-tokenize.o │ │ │ │ +?rw-r--r-- 0 0 0 286804 1970-01-01 00:00:00.000000 Python-ast.o │ │ │ │ +?rw-r--r-- 0 0 0 7596 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 7160 1970-01-01 00:00:00.000000 assemble.o │ │ │ │ +?rw-r--r-- 0 0 0 7152 1970-01-01 00:00:00.000000 assemble.o │ │ │ │ ?rw-r--r-- 0 0 0 16564 1970-01-01 00:00:00.000000 ast.o │ │ │ │ -?rw-r--r-- 0 0 0 15860 1970-01-01 00:00:00.000000 ast_opt.o │ │ │ │ +?rw-r--r-- 0 0 0 15852 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 62680 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 98708 1970-01-01 00:00:00.000000 ceval.o │ │ │ │ +?rw-r--r-- 0 0 0 98720 1970-01-01 00:00:00.000000 ceval.o │ │ │ │ ?rw-r--r-- 0 0 0 21272 1970-01-01 00:00:00.000000 codecs.o │ │ │ │ -?rw-r--r-- 0 0 0 139544 1970-01-01 00:00:00.000000 compile.o │ │ │ │ +?rw-r--r-- 0 0 0 139500 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 25308 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 29052 1970-01-01 00:00:00.000000 errors.o │ │ │ │ ?rw-r--r-- 0 0 0 26940 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 19776 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 44932 1970-01-01 00:00:00.000000 getargs.o │ │ │ │ +?rw-r--r-- 0 0 0 44944 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 11908 1970-01-01 00:00:00.000000 ceval_gil.o │ │ │ │ +?rw-r--r-- 0 0 0 11916 1970-01-01 00:00:00.000000 ceval_gil.o │ │ │ │ ?rw-r--r-- 0 0 0 15540 1970-01-01 00:00:00.000000 hamt.o │ │ │ │ -?rw-r--r-- 0 0 0 3284 1970-01-01 00:00:00.000000 hashtable.o │ │ │ │ -?rw-r--r-- 0 0 0 62900 1970-01-01 00:00:00.000000 import.o │ │ │ │ +?rw-r--r-- 0 0 0 3268 1970-01-01 00:00:00.000000 hashtable.o │ │ │ │ +?rw-r--r-- 0 0 0 62948 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 51380 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 31656 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 32764 1970-01-01 00:00:00.000000 marshal.o │ │ │ │ -?rw-r--r-- 0 0 0 11072 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 32820 1970-01-01 00:00:00.000000 marshal.o │ │ │ │ +?rw-r--r-- 0 0 0 11056 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 4708 1970-01-01 00:00:00.000000 mystrtoul.o │ │ │ │ +?rw-r--r-- 0 0 0 4732 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 13420 1970-01-01 00:00:00.000000 parking_lot.o │ │ │ │ +?rw-r--r-- 0 0 0 12660 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 10424 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 4532 1970-01-01 00:00:00.000000 pyhash.o │ │ │ │ ?rw-r--r-- 0 0 0 204364 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 192928 1970-01-01 00:00:00.000000 pystate.o │ │ │ │ ?rw-r--r-- 0 0 0 24888 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 13656 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 10500 1970-01-01 00:00:00.000000 specialize.o │ │ │ │ ?rw-r--r-- 0 0 0 5268 1970-01-01 00:00:00.000000 structmember.o │ │ │ │ ?rw-r--r-- 0 0 0 46172 1970-01-01 00:00:00.000000 symtable.o │ │ │ │ -?rw-r--r-- 0 0 0 83216 1970-01-01 00:00:00.000000 sysmodule.o │ │ │ │ +?rw-r--r-- 0 0 0 83208 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 17740 1970-01-01 00:00:00.000000 tracemalloc.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 4608 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 25232 1970-01-01 00:00:00.000000 dtoa.o │ │ │ │ +?rw-r--r-- 0 0 0 24952 1970-01-01 00:00:00.000000 dtoa.o │ │ │ │ ?rw-r--r-- 0 0 0 20284 1970-01-01 00:00:00.000000 formatter_unicode.o │ │ │ │ -?rw-r--r-- 0 0 0 19280 1970-01-01 00:00:00.000000 fileutils.o │ │ │ │ +?rw-r--r-- 0 0 0 18616 1970-01-01 00:00:00.000000 fileutils.o │ │ │ │ ?rw-r--r-- 0 0 0 3092 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 12704 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 95436 1970-01-01 00:00:00.000000 _datetimemodule.o │ │ │ │ +?rw-r--r-- 0 0 0 95620 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 28492 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 112020 1970-01-01 00:00:00.000000 _pickle.o │ │ │ │ +?rw-r--r-- 0 0 0 112232 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 110048 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 41716 1970-01-01 00:00:00.000000 _struct.o │ │ │ │ -?rw-r--r-- 0 0 0 47608 1970-01-01 00:00:00.000000 arraymodule.o │ │ │ │ +?rw-r--r-- 0 0 0 41712 1970-01-01 00:00:00.000000 _struct.o │ │ │ │ +?rw-r--r-- 0 0 0 47604 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 62308 1970-01-01 00:00:00.000000 mathmodule.o │ │ │ │ -?rw-r--r-- 0 0 0 22860 1970-01-01 00:00:00.000000 selectmodule.o │ │ │ │ +?rw-r--r-- 0 0 0 62284 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 59288 1970-01-01 00:00:00.000000 _elementtree.o │ │ │ │ ?rw-r--r-- 0 0 0 51264 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 7560 1970-01-01 00:00:00.000000 md5module.o │ │ │ │ ?rw-r--r-- 0 0 0 5188 1970-01-01 00:00:00.000000 Hacl_Hash_MD5.o │ │ │ │ @@ -179,37 +179,37 @@ │ │ │ │ ?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 37568 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 232736 1970-01-01 00:00:00.000000 posixmodule.o │ │ │ │ -?rw-r--r-- 0 0 0 28584 1970-01-01 00:00:00.000000 signalmodule.o │ │ │ │ +?rw-r--r-- 0 0 0 232776 1970-01-01 00:00:00.000000 posixmodule.o │ │ │ │ +?rw-r--r-- 0 0 0 29008 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 34392 1970-01-01 00:00:00.000000 _collectionsmodule.o │ │ │ │ +?rw-r--r-- 0 0 0 34348 1970-01-01 00:00:00.000000 _collectionsmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 16016 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 22344 1970-01-01 00:00:00.000000 _iomodule.o │ │ │ │ ?rw-r--r-- 0 0 0 19028 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 18360 1970-01-01 00:00:00.000000 bytesio.o │ │ │ │ -?rw-r--r-- 0 0 0 53100 1970-01-01 00:00:00.000000 bufferedio.o │ │ │ │ +?rw-r--r-- 0 0 0 53068 1970-01-01 00:00:00.000000 bufferedio.o │ │ │ │ ?rw-r--r-- 0 0 0 59468 1970-01-01 00:00:00.000000 textio.o │ │ │ │ ?rw-r--r-- 0 0 0 17828 1970-01-01 00:00:00.000000 stringio.o │ │ │ │ -?rw-r--r-- 0 0 0 68556 1970-01-01 00:00:00.000000 itertoolsmodule.o │ │ │ │ -?rw-r--r-- 0 0 0 109756 1970-01-01 00:00:00.000000 sre.o │ │ │ │ +?rw-r--r-- 0 0 0 68396 1970-01-01 00:00:00.000000 itertoolsmodule.o │ │ │ │ +?rw-r--r-- 0 0 0 109732 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 30232 1970-01-01 00:00:00.000000 timemodule.o │ │ │ │ +?rw-r--r-- 0 0 0 30228 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 15676 1970-01-01 00:00:00.000000 _abc.o │ │ │ │ -?rw-r--r-- 0 0 0 21760 1970-01-01 00:00:00.000000 _functoolsmodule.o │ │ │ │ +?rw-r--r-- 0 0 0 21708 1970-01-01 00:00:00.000000 _functoolsmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 17124 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 27528 1970-01-01 00:00:00.000000 getpath.o │ │ │ │ ?rw-r--r-- 0 0 0 423588 1970-01-01 00:00:00.000000 frozen.o │ │ │ ├── pegen.o │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -2367,25 +2367,25 @@ │ │ │ │ │ movge r1, #0 │ │ │ │ │ bge.n 1582 <_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 15e4 <_PyPegen_byte_offset_to_character_offset_line+0xec> │ │ │ │ │ + blt.n 15b4 <_PyPegen_byte_offset_to_character_offset_line+0xbc> │ │ │ │ │ cmp r2, r1 │ │ │ │ │ it le │ │ │ │ │ movle r1, #1 │ │ │ │ │ ble.n 1582 <_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 15c2 <_PyPegen_byte_offset_to_character_offset_line+0xca> │ │ │ │ │ + blt.n 15d6 <_PyPegen_byte_offset_to_character_offset_line+0xde> │ │ │ │ │ cmp r2, r1 │ │ │ │ │ it le │ │ │ │ │ movle r1, #2 │ │ │ │ │ ble.n 1582 <_PyPegen_byte_offset_to_character_offset_line+0x8a> │ │ │ │ │ ldrsb r3, [r0, r1] │ │ │ │ │ ldrb.w ip, [r0, r1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ @@ -2394,53 +2394,61 @@ │ │ │ │ │ cmp r2, r1 │ │ │ │ │ ble.n 1598 <_PyPegen_byte_offset_to_character_offset_line+0xa0> │ │ │ │ │ ldrsb r3, [r0, r1] │ │ │ │ │ ldrb.w ip, [r0, r1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ it ge │ │ │ │ │ addge r3, r1, #1 │ │ │ │ │ - blt.n 15a0 <_PyPegen_byte_offset_to_character_offset_line+0xa8> │ │ │ │ │ + blt.n 15f8 <_PyPegen_byte_offset_to_character_offset_line+0x100> │ │ │ │ │ movs r1, #4 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ ble.n 1582 <_PyPegen_byte_offset_to_character_offset_line+0x8a> │ │ │ │ │ ldrsb.w ip, [r0, r3] │ │ │ │ │ ldrb.w lr, [r0, r3] │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - blt.n 1606 <_PyPegen_byte_offset_to_character_offset_line+0x10e> │ │ │ │ │ + blt.n 15a0 <_PyPegen_byte_offset_to_character_offset_line+0xa8> │ │ │ │ │ adds r3, #1 │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ bgt.n 156c <_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 161a <_PyPegen_byte_offset_to_character_offset_line+0x122> │ │ │ │ │ + bne.n 1636 <_PyPegen_byte_offset_to_character_offset_line+0x13e> │ │ │ │ │ cmp r2, r1 │ │ │ │ │ bgt.n 1558 <_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 161a <_PyPegen_byte_offset_to_character_offset_line+0x122> │ │ │ │ │ + adds r3, #2 │ │ │ │ │ + adds r1, #1 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + blt.n 156c <_PyPegen_byte_offset_to_character_offset_line+0x74> │ │ │ │ │ + b.n 1582 <_PyPegen_byte_offset_to_character_offset_line+0x8a> │ │ │ │ │ and.w r3, ip, #224 @ 0xe0 │ │ │ │ │ cmp r3, #192 @ 0xc0 │ │ │ │ │ it eq │ │ │ │ │ - addeq r3, r1, #2 │ │ │ │ │ - beq.n 1566 <_PyPegen_byte_offset_to_character_offset_line+0x6e> │ │ │ │ │ + addeq r1, #2 │ │ │ │ │ + beq.n 152a <_PyPegen_byte_offset_to_character_offset_line+0x32> │ │ │ │ │ and.w r3, ip, #240 @ 0xf0 │ │ │ │ │ cmp r3, #224 @ 0xe0 │ │ │ │ │ beq.n 166c <_PyPegen_byte_offset_to_character_offset_line+0x174> │ │ │ │ │ and.w ip, ip, #248 @ 0xf8 │ │ │ │ │ cmp.w ip, #240 @ 0xf0 │ │ │ │ │ bne.n 1650 <_PyPegen_byte_offset_to_character_offset_line+0x158> │ │ │ │ │ - adds r3, r1, #4 │ │ │ │ │ - b.n 1566 <_PyPegen_byte_offset_to_character_offset_line+0x6e> │ │ │ │ │ + adds r1, #4 │ │ │ │ │ + b.n 152a <_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 1540 <_PyPegen_byte_offset_to_character_offset_line+0x48> │ │ │ │ │ and.w r3, ip, #240 @ 0xf0 │ │ │ │ │ cmp r3, #224 @ 0xe0 │ │ │ │ │ @@ -2449,50 +2457,42 @@ │ │ │ │ │ cmp.w ip, #240 @ 0xf0 │ │ │ │ │ bne.n 1650 <_PyPegen_byte_offset_to_character_offset_line+0x158> │ │ │ │ │ adds r1, #4 │ │ │ │ │ b.n 1540 <_PyPegen_byte_offset_to_character_offset_line+0x48> │ │ │ │ │ and.w r3, ip, #224 @ 0xe0 │ │ │ │ │ cmp r3, #192 @ 0xc0 │ │ │ │ │ it eq │ │ │ │ │ - addeq r1, #2 │ │ │ │ │ - beq.n 152a <_PyPegen_byte_offset_to_character_offset_line+0x32> │ │ │ │ │ + addeq r3, r1, #2 │ │ │ │ │ + beq.n 1566 <_PyPegen_byte_offset_to_character_offset_line+0x6e> │ │ │ │ │ and.w r3, ip, #240 @ 0xf0 │ │ │ │ │ cmp r3, #224 @ 0xe0 │ │ │ │ │ beq.n 1670 <_PyPegen_byte_offset_to_character_offset_line+0x178> │ │ │ │ │ and.w ip, ip, #248 @ 0xf8 │ │ │ │ │ cmp.w ip, #240 @ 0xf0 │ │ │ │ │ bne.n 1650 <_PyPegen_byte_offset_to_character_offset_line+0x158> │ │ │ │ │ - adds r1, #4 │ │ │ │ │ - b.n 152a <_PyPegen_byte_offset_to_character_offset_line+0x32> │ │ │ │ │ - and.w ip, lr, #224 @ 0xe0 │ │ │ │ │ - cmp.w ip, #192 @ 0xc0 │ │ │ │ │ - bne.n 1630 <_PyPegen_byte_offset_to_character_offset_line+0x138> │ │ │ │ │ - adds r3, #2 │ │ │ │ │ - adds r1, #1 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - blt.n 156c <_PyPegen_byte_offset_to_character_offset_line+0x74> │ │ │ │ │ - b.n 1582 <_PyPegen_byte_offset_to_character_offset_line+0x8a> │ │ │ │ │ - and.w r3, ip, #240 @ 0xf0 │ │ │ │ │ - cmp r3, #224 @ 0xe0 │ │ │ │ │ - beq.n 1674 <_PyPegen_byte_offset_to_character_offset_line+0x17c> │ │ │ │ │ - and.w ip, ip, #248 @ 0xf8 │ │ │ │ │ - cmp.w ip, #240 @ 0xf0 │ │ │ │ │ - bne.n 1650 <_PyPegen_byte_offset_to_character_offset_line+0x158> │ │ │ │ │ - adds r1, #4 │ │ │ │ │ - b.n 1594 <_PyPegen_byte_offset_to_character_offset_line+0x9c> │ │ │ │ │ + adds r3, r1, #4 │ │ │ │ │ + b.n 1566 <_PyPegen_byte_offset_to_character_offset_line+0x6e> │ │ │ │ │ and.w ip, lr, #240 @ 0xf0 │ │ │ │ │ cmp.w ip, #224 @ 0xe0 │ │ │ │ │ it eq │ │ │ │ │ addeq r3, #3 │ │ │ │ │ - beq.n 1612 <_PyPegen_byte_offset_to_character_offset_line+0x11a> │ │ │ │ │ + beq.n 15ac <_PyPegen_byte_offset_to_character_offset_line+0xb4> │ │ │ │ │ and.w lr, lr, #248 @ 0xf8 │ │ │ │ │ cmp.w lr, #240 @ 0xf0 │ │ │ │ │ bne.n 1650 <_PyPegen_byte_offset_to_character_offset_line+0x158> │ │ │ │ │ adds r3, #4 │ │ │ │ │ - b.n 1612 <_PyPegen_byte_offset_to_character_offset_line+0x11a> │ │ │ │ │ + b.n 15ac <_PyPegen_byte_offset_to_character_offset_line+0xb4> │ │ │ │ │ + and.w r3, ip, #240 @ 0xf0 │ │ │ │ │ + cmp r3, #224 @ 0xe0 │ │ │ │ │ + beq.n 1674 <_PyPegen_byte_offset_to_character_offset_line+0x17c> │ │ │ │ │ + and.w ip, ip, #248 @ 0xf8 │ │ │ │ │ + cmp.w ip, #240 @ 0xf0 │ │ │ │ │ + bne.n 1650 <_PyPegen_byte_offset_to_character_offset_line+0x158> │ │ │ │ │ + adds r1, #4 │ │ │ │ │ + b.n 1594 <_PyPegen_byte_offset_to_character_offset_line+0x9c> │ │ │ │ │ adds r1, #3 │ │ │ │ │ b.n 1540 <_PyPegen_byte_offset_to_character_offset_line+0x48> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -2500,18 +2500,18 @@ │ │ │ │ │ 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 1582 <_PyPegen_byte_offset_to_character_offset_line+0x8a> │ │ │ │ │ - adds r3, r1, #3 │ │ │ │ │ - b.n 1566 <_PyPegen_byte_offset_to_character_offset_line+0x6e> │ │ │ │ │ adds r1, #3 │ │ │ │ │ b.n 152a <_PyPegen_byte_offset_to_character_offset_line+0x32> │ │ │ │ │ + adds r3, r1, #3 │ │ │ │ │ + b.n 1566 <_PyPegen_byte_offset_to_character_offset_line+0x6e> │ │ │ │ │ adds r1, #3 │ │ │ │ │ b.n 1594 <_PyPegen_byte_offset_to_character_offset_line+0x9c> │ │ │ │ │ │ │ │ │ │ 00001678 <_PyPegen_lookahead_for_expr>: │ │ │ │ │ _PyPegen_lookahead_for_expr(): │ │ │ │ │ b.w 4c8 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_JUMP24 _PyPegen_lookahead │ │ │ ├── action_helpers.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 20624 (bytes into file) │ │ │ │ │ + Start of section headers: 20536 (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 0x5090: │ │ │ │ │ +There are 15 section headers, starting at offset 0x5038: │ │ │ │ │ │ │ │ │ │ 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 00099c 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 004578 000468 08 I 12 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 0009d0 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 00000000 0009d0 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.4 PROGBITS 00000000 0009d0 000409 01 AMS 0 0 4 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 000ddc 001c00 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 0049e0 000540 08 I 12 6 4 │ │ │ │ │ - [ 8] .text.unlikely PROGBITS 00000000 0029dc 0002c0 00 AX 0 0 2 │ │ │ │ │ - [ 9] .rel.text.unlikely REL 00000000 004f20 0000f0 08 I 12 8 4 │ │ │ │ │ - [10] .note.GNU-stack PROGBITS 00000000 002c9c 000000 00 0 0 1 │ │ │ │ │ - [11] .ARM.attributes ARM_ATTRIBUTES 00000000 002c9c 000033 00 0 0 1 │ │ │ │ │ - [12] .symtab SYMTAB 00000000 002cd0 000c50 10 13 73 4 │ │ │ │ │ - [13] .strtab STRTAB 00000000 003920 000c56 00 0 0 1 │ │ │ │ │ - [14] .shstrtab STRTAB 00000000 005010 000080 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 0009a4 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 004530 000468 08 I 12 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 0009d8 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 00000000 0009d8 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.4 PROGBITS 00000000 0009d8 000409 01 AMS 0 0 4 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 000de4 001bb0 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 004998 000530 08 I 12 6 4 │ │ │ │ │ + [ 8] .text.unlikely PROGBITS 00000000 002994 0002c0 00 AX 0 0 2 │ │ │ │ │ + [ 9] .rel.text.unlikely REL 00000000 004ec8 0000f0 08 I 12 8 4 │ │ │ │ │ + [10] .note.GNU-stack PROGBITS 00000000 002c54 000000 00 0 0 1 │ │ │ │ │ + [11] .ARM.attributes ARM_ATTRIBUTES 00000000 002c54 000033 00 0 0 1 │ │ │ │ │ + [12] .symtab SYMTAB 00000000 002c88 000c50 10 13 73 4 │ │ │ │ │ + [13] .strtab STRTAB 00000000 0038d8 000c56 00 0 0 1 │ │ │ │ │ + [14] .shstrtab STRTAB 00000000 004fb8 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: 000007b0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 7: 000007b6 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 6: 000007b4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 7: 000007ba 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 8: 00000179 98 FUNC LOCAL DEFAULT 8 _set_seq_context │ │ │ │ │ - 9: 00000a68 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 10: 00000a6c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 9: 00000a6c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 10: 00000a70 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: 00000ed1 60 FUNC LOCAL DEFAULT 6 _get_names.isra.0 │ │ │ │ │ - 16: 00000f75 60 FUNC LOCAL DEFAULT 6 _get_defaults.isra.0 │ │ │ │ │ + 15: 00000e85 60 FUNC LOCAL DEFAULT 6 _get_names.isra.0 │ │ │ │ │ + 16: 00000f29 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: 00000384 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: 0000072a 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 39: 00000732 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: 000007d8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 68: 000007f2 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 67: 000007e0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 68: 000007fa 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 69: 000003a4 0 NOTYPE LOCAL DEFAULT 5 .LC49 │ │ │ │ │ 70: 000003dc 0 NOTYPE LOCAL DEFAULT 5 .LC50 │ │ │ │ │ - 71: 00000735 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 72: 00000736 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 71: 0000073d 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 72: 0000073e 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 1756 FUNC GLOBAL HIDDEN 6 _PyPegen_concatenate_strings │ │ │ │ │ + 81: 000000b5 1758 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: 00000791 306 FUNC GLOBAL HIDDEN 6 _PyPegen_set_expr_context │ │ │ │ │ + 94: 00000795 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: 000008c5 34 FUNC GLOBAL HIDDEN 6 _PyPegen_singleton_seq │ │ │ │ │ + 102: 000008c9 34 FUNC GLOBAL HIDDEN 6 _PyPegen_singleton_seq │ │ │ │ │ 103: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_asdl_generic_seq_new │ │ │ │ │ - 104: 000008e9 122 FUNC GLOBAL HIDDEN 6 _PyPegen_seq_insert_in_front │ │ │ │ │ - 105: 00000965 264 FUNC GLOBAL HIDDEN 6 _PyPegen_collect_call_seqs │ │ │ │ │ + 104: 000008ed 122 FUNC GLOBAL HIDDEN 6 _PyPegen_seq_insert_in_front │ │ │ │ │ + 105: 00000969 264 FUNC GLOBAL HIDDEN 6 _PyPegen_collect_call_seqs │ │ │ │ │ 106: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Call │ │ │ │ │ - 107: 000019b1 192 FUNC GLOBAL HIDDEN 6 _PyPegen_seq_extract_starred_exprs │ │ │ │ │ - 108: 00001a71 222 FUNC GLOBAL HIDDEN 6 _PyPegen_seq_delete_starred_exprs │ │ │ │ │ + 107: 00001965 192 FUNC GLOBAL HIDDEN 6 _PyPegen_seq_extract_starred_exprs │ │ │ │ │ + 108: 00001a25 220 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: 00000a6d 12 FUNC GLOBAL HIDDEN 6 _PyPegen_add_type_comment_to_arg │ │ │ │ │ - 112: 00000949 84 FUNC GLOBAL HIDDEN 1 _PyPegen_new_type_comment │ │ │ │ │ + 111: 00000a71 12 FUNC GLOBAL HIDDEN 6 _PyPegen_add_type_comment_to_arg │ │ │ │ │ + 112: 00000951 84 FUNC GLOBAL HIDDEN 1 _PyPegen_new_type_comment │ │ │ │ │ 113: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_arg │ │ │ │ │ - 114: 00000a79 40 FUNC GLOBAL HIDDEN 6 _PyPegen_cmpop_expr_pair │ │ │ │ │ + 114: 00000a7d 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: 00000aa1 86 FUNC GLOBAL HIDDEN 6 _PyPegen_get_cmpops │ │ │ │ │ + 117: 00000aa5 86 FUNC GLOBAL HIDDEN 6 _PyPegen_get_cmpops │ │ │ │ │ 118: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_asdl_int_seq_new │ │ │ │ │ 119: 0000007d 174 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: 00000af9 86 FUNC GLOBAL HIDDEN 6 _PyPegen_get_exprs │ │ │ │ │ - 123: 00000b51 896 FUNC GLOBAL HIDDEN 6 _PyPegen_make_arguments │ │ │ │ │ + 122: 00000afd 86 FUNC GLOBAL HIDDEN 6 _PyPegen_get_exprs │ │ │ │ │ + 123: 00000b55 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: 00000f0d 104 FUNC GLOBAL HIDDEN 6 _PyPegen_join_sequences │ │ │ │ │ - 127: 00000fb1 104 FUNC GLOBAL HIDDEN 6 _PyPegen_constant_from_token │ │ │ │ │ + 126: 00000ec1 104 FUNC GLOBAL HIDDEN 6 _PyPegen_join_sequences │ │ │ │ │ + 127: 00000f65 104 FUNC GLOBAL HIDDEN 6 _PyPegen_constant_from_token │ │ │ │ │ 128: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromString │ │ │ │ │ - 129: 00001019 432 FUNC GLOBAL HIDDEN 6 _PyPegen_formatted_value │ │ │ │ │ + 129: 00000fcd 432 FUNC GLOBAL HIDDEN 6 _PyPegen_formatted_value │ │ │ │ │ 130: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_FormattedValue │ │ │ │ │ - 131: 000011c9 238 FUNC GLOBAL HIDDEN 6 _PyPegen_seq_flatten │ │ │ │ │ - 132: 000012b9 834 FUNC GLOBAL HIDDEN 6 _PyPegen_joined_str │ │ │ │ │ + 131: 0000117d 238 FUNC GLOBAL HIDDEN 6 _PyPegen_seq_flatten │ │ │ │ │ + 132: 0000126d 834 FUNC GLOBAL HIDDEN 6 _PyPegen_joined_str │ │ │ │ │ 133: 00000000 0 NOTYPE GLOBAL DEFAULT UND strpbrk │ │ │ │ │ 134: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8 │ │ │ │ │ 135: 00000000 0 NOTYPE GLOBAL DEFAULT UND strlen │ │ │ │ │ 136: 00000000 0 NOTYPE GLOBAL DEFAULT UND strchr │ │ │ │ │ 137: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_decode_string │ │ │ │ │ 138: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SystemError │ │ │ │ │ 139: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ 140: 00000000 0 NOTYPE GLOBAL DEFAULT UND strcmp │ │ │ │ │ - 141: 000015fd 368 FUNC GLOBAL HIDDEN 6 _PyPegen_get_keys │ │ │ │ │ - 142: 0000176d 368 FUNC GLOBAL HIDDEN 6 _PyPegen_get_values │ │ │ │ │ - 143: 000018dd 74 FUNC GLOBAL HIDDEN 6 _PyPegen_name_default_pair │ │ │ │ │ + 141: 000015b1 368 FUNC GLOBAL HIDDEN 6 _PyPegen_get_keys │ │ │ │ │ + 142: 00001721 368 FUNC GLOBAL HIDDEN 6 _PyPegen_get_values │ │ │ │ │ + 143: 00001891 74 FUNC GLOBAL HIDDEN 6 _PyPegen_name_default_pair │ │ │ │ │ 144: 0000012d 46 FUNC GLOBAL HIDDEN 1 _PyPegen_star_etc │ │ │ │ │ 145: 0000015d 58 FUNC GLOBAL HIDDEN 1 _PyPegen_map_names_to_ids │ │ │ │ │ 146: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_asdl_identifier_seq_new │ │ │ │ │ 147: 00000199 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: 00001929 40 FUNC GLOBAL HIDDEN 6 _PyPegen_keyword_or_starred │ │ │ │ │ - 151: 00001951 94 FUNC GLOBAL HIDDEN 6 _PyPegen_check_fstring_conversion │ │ │ │ │ + 150: 000018dd 40 FUNC GLOBAL HIDDEN 6 _PyPegen_keyword_or_starred │ │ │ │ │ + 151: 00001905 94 FUNC GLOBAL HIDDEN 6 _PyPegen_check_fstring_conversion │ │ │ │ │ 152: 000001f9 118 FUNC GLOBAL HIDDEN 1 _PyPegen_empty_arguments │ │ │ │ │ 153: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_asdl_keyword_seq_new │ │ │ │ │ 154: 00000271 92 FUNC GLOBAL HIDDEN 1 _PyPegen_check_barry_as_flufl │ │ │ │ │ 155: 000002cd 30 FUNC GLOBAL HIDDEN 1 _PyPegen_augoperator │ │ │ │ │ 156: 000002ed 12 FUNC GLOBAL HIDDEN 1 _PyPegen_dummy_name │ │ │ │ │ - 157: 00001b51 134 FUNC GLOBAL HIDDEN 6 _PyPegen_make_module │ │ │ │ │ + 157: 00001b01 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: 000002f9 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: 00001bd9 40 FUNC GLOBAL HIDDEN 6 _PyPegen_key_value_pair │ │ │ │ │ + 165: 00001b89 40 FUNC GLOBAL HIDDEN 6 _PyPegen_key_value_pair │ │ │ │ │ 166: 00000385 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: 000003f9 80 FUNC GLOBAL HIDDEN 1 _PyPegen_check_legacy_stmt │ │ │ │ │ 170: 00000449 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: 0000048d 144 FUNC GLOBAL HIDDEN 1 _PyPegen_decoded_constant_from_token │ │ │ │ │ 175: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_AsStringAndSize │ │ │ │ │ - 176: 0000051d 296 FUNC GLOBAL HIDDEN 1 _PyPegen_setup_full_format_spec │ │ │ │ │ - 177: 00000645 40 FUNC GLOBAL HIDDEN 1 _PyPegen_slash_with_default │ │ │ │ │ - 178: 0000066d 40 FUNC GLOBAL HIDDEN 1 _PyPegen_key_pattern_pair │ │ │ │ │ - 179: 00000695 60 FUNC GLOBAL HIDDEN 1 _PyPegen_get_pattern_keys │ │ │ │ │ - 180: 000006d1 60 FUNC GLOBAL HIDDEN 1 _PyPegen_get_patterns │ │ │ │ │ + 176: 0000051d 304 FUNC GLOBAL HIDDEN 1 _PyPegen_setup_full_format_spec │ │ │ │ │ + 177: 0000064d 40 FUNC GLOBAL HIDDEN 1 _PyPegen_slash_with_default │ │ │ │ │ + 178: 00000675 40 FUNC GLOBAL HIDDEN 1 _PyPegen_key_pattern_pair │ │ │ │ │ + 179: 0000069d 60 FUNC GLOBAL HIDDEN 1 _PyPegen_get_pattern_keys │ │ │ │ │ + 180: 000006d9 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: 0000070d 176 FUNC GLOBAL HIDDEN 1 _PyPegen_get_invalid_target │ │ │ │ │ - 186: 000007bd 394 FUNC GLOBAL HIDDEN 1 _PyPegen_get_expr_name │ │ │ │ │ + 185: 00000715 176 FUNC GLOBAL HIDDEN 1 _PyPegen_get_invalid_target │ │ │ │ │ + 186: 000007c5 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 0x4578 contains 141 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x4530 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 00000949 _PyPegen_new_type_comment │ │ │ │ │ +00000020 0000700a R_ARM_THM_CALL 00000951 _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,99 +55,99 @@ │ │ │ │ │ 000004a6 0000af0a R_ARM_THM_CALL 00000000 PyBytes_AsStringAndSize │ │ │ │ │ 000004cc 0000890a R_ARM_THM_CALL 00000000 _PyPegen_decode_string │ │ │ │ │ 000004d8 00004c0a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ 000004f6 00004d0a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ 00000514 0000500a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000053e 0000542f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ 00000542 00005430 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000005a8 0000550a R_ARM_THM_CALL 00000000 _PyAST_JoinedStr │ │ │ │ │ -000005b6 0000730a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ -000005d8 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00000606 0000542f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000060a 00005430 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000063c 0000510a R_ARM_THM_CALL 000000b5 _PyPegen_concatenate_strings │ │ │ │ │ -0000065c 0000730a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ -00000684 0000730a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ -000006ac 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -000006e8 0000b50a R_ARM_THM_CALL 00000000 _Py_asdl_pattern_seq_new │ │ │ │ │ -0000076e 0000b90a R_ARM_THM_CALL 0000070d _PyPegen_get_invalid_target │ │ │ │ │ -000007a0 0000b90a R_ARM_THM_CALL 0000070d _PyPegen_get_invalid_target │ │ │ │ │ -000007f2 0000292f R_ARM_THM_MOVW_ABS_NC 00000210 .LC23 │ │ │ │ │ -000007f6 00002930 R_ARM_THM_MOVT_ABS 00000210 .LC23 │ │ │ │ │ -000007fc 0000282f R_ARM_THM_MOVW_ABS_NC 00000204 .LC22 │ │ │ │ │ -00000800 00002830 R_ARM_THM_MOVT_ABS 00000204 .LC22 │ │ │ │ │ -00000808 0000bb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000080c 0000bb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000814 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00000818 0000bc30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00000820 0000bd2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00000824 0000bd30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -0000082c 0000be2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_EllipsisObject │ │ │ │ │ -00000830 0000be30 R_ARM_THM_MOVT_ABS 00000000 _Py_EllipsisObject │ │ │ │ │ -00000834 00003d2f R_ARM_THM_MOVW_ABS_NC 00000324 .LC43 │ │ │ │ │ -00000838 00003d30 R_ARM_THM_MOVT_ABS 00000324 .LC43 │ │ │ │ │ -0000083c 00003e2f R_ARM_THM_MOVW_ABS_NC 00000330 .LC44 │ │ │ │ │ -00000840 00003e30 R_ARM_THM_MOVT_ABS 00000330 .LC44 │ │ │ │ │ -0000084c 0000342f R_ARM_THM_MOVW_ABS_NC 000002a0 .LC34 │ │ │ │ │ -00000850 00003430 R_ARM_THM_MOVT_ABS 000002a0 .LC34 │ │ │ │ │ -00000856 0000372f R_ARM_THM_MOVW_ABS_NC 000002dc .LC37 │ │ │ │ │ -0000085a 00003730 R_ARM_THM_MOVT_ABS 000002dc .LC37 │ │ │ │ │ -00000860 0000402f R_ARM_THM_MOVW_ABS_NC 00000344 .LC46 │ │ │ │ │ -00000864 00004030 R_ARM_THM_MOVT_ABS 00000344 .LC46 │ │ │ │ │ -0000086a 0000382f R_ARM_THM_MOVW_ABS_NC 000002ec .LC38 │ │ │ │ │ -0000086e 00003830 R_ARM_THM_MOVT_ABS 000002ec .LC38 │ │ │ │ │ -00000874 00003c2f R_ARM_THM_MOVW_ABS_NC 0000031c .LC42 │ │ │ │ │ -00000878 00003c30 R_ARM_THM_MOVT_ABS 0000031c .LC42 │ │ │ │ │ -0000087e 00003b2f R_ARM_THM_MOVW_ABS_NC 00000314 .LC41 │ │ │ │ │ -00000882 00003b30 R_ARM_THM_MOVT_ABS 00000314 .LC41 │ │ │ │ │ -00000888 00003a2f R_ARM_THM_MOVW_ABS_NC 0000030c .LC40 │ │ │ │ │ -0000088c 00003a30 R_ARM_THM_MOVT_ABS 0000030c .LC40 │ │ │ │ │ -00000892 0000362f R_ARM_THM_MOVW_ABS_NC 000002c8 .LC36 │ │ │ │ │ -00000896 00003630 R_ARM_THM_MOVT_ABS 000002c8 .LC36 │ │ │ │ │ -0000089c 0000352f R_ARM_THM_MOVW_ABS_NC 000002b4 .LC35 │ │ │ │ │ -000008a0 00003530 R_ARM_THM_MOVT_ABS 000002b4 .LC35 │ │ │ │ │ -000008a6 00002d2f R_ARM_THM_MOVW_ABS_NC 00000234 .LC27 │ │ │ │ │ -000008aa 00002d30 R_ARM_THM_MOVT_ABS 00000234 .LC27 │ │ │ │ │ -000008b0 00002c2f R_ARM_THM_MOVW_ABS_NC 0000022c .LC26 │ │ │ │ │ -000008b4 00002c30 R_ARM_THM_MOVT_ABS 0000022c .LC26 │ │ │ │ │ -000008ba 00002b2f R_ARM_THM_MOVW_ABS_NC 00000224 .LC25 │ │ │ │ │ -000008be 00002b30 R_ARM_THM_MOVT_ABS 00000224 .LC25 │ │ │ │ │ -000008c4 00002a2f R_ARM_THM_MOVW_ABS_NC 0000021c .LC24 │ │ │ │ │ -000008c8 00002a30 R_ARM_THM_MOVT_ABS 0000021c .LC24 │ │ │ │ │ -000008ce 0000302f R_ARM_THM_MOVW_ABS_NC 00000254 .LC30 │ │ │ │ │ -000008d2 00003030 R_ARM_THM_MOVT_ABS 00000254 .LC30 │ │ │ │ │ -000008d8 00008a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -000008dc 00008a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -000008e2 0000422f R_ARM_THM_MOVW_ABS_NC 00000370 .LC48 │ │ │ │ │ -000008e6 00004230 R_ARM_THM_MOVT_ABS 00000370 .LC48 │ │ │ │ │ -000008ee 00008b0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000008f6 00002e2f R_ARM_THM_MOVW_ABS_NC 0000023c .LC28 │ │ │ │ │ -000008fa 00002e30 R_ARM_THM_MOVT_ABS 0000023c .LC28 │ │ │ │ │ -00000900 0000412f R_ARM_THM_MOVW_ABS_NC 0000035c .LC47 │ │ │ │ │ -00000904 00004130 R_ARM_THM_MOVT_ABS 0000035c .LC47 │ │ │ │ │ -0000090a 00003f2f R_ARM_THM_MOVW_ABS_NC 00000338 .LC45 │ │ │ │ │ -0000090e 00003f30 R_ARM_THM_MOVT_ABS 00000338 .LC45 │ │ │ │ │ -00000914 0000322f R_ARM_THM_MOVW_ABS_NC 00000278 .LC32 │ │ │ │ │ -00000918 00003230 R_ARM_THM_MOVT_ABS 00000278 .LC32 │ │ │ │ │ -0000091e 0000332f R_ARM_THM_MOVW_ABS_NC 0000028c .LC33 │ │ │ │ │ -00000922 00003330 R_ARM_THM_MOVT_ABS 0000028c .LC33 │ │ │ │ │ -00000928 0000312f R_ARM_THM_MOVW_ABS_NC 00000260 .LC31 │ │ │ │ │ -0000092c 00003130 R_ARM_THM_MOVT_ABS 00000260 .LC31 │ │ │ │ │ -00000932 0000392f R_ARM_THM_MOVW_ABS_NC 000002f8 .LC39 │ │ │ │ │ -00000936 00003930 R_ARM_THM_MOVT_ABS 000002f8 .LC39 │ │ │ │ │ -0000093c 00002f2f R_ARM_THM_MOVW_ABS_NC 00000244 .LC29 │ │ │ │ │ -00000940 00002f30 R_ARM_THM_MOVT_ABS 00000244 .LC29 │ │ │ │ │ -0000095c 0000870a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -00000966 0000c00a R_ARM_THM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ -00000972 00004c0a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ -00000996 0000500a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000005ac 0000550a R_ARM_THM_CALL 00000000 _PyAST_JoinedStr │ │ │ │ │ +000005ba 0000730a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ +000005de 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +0000060e 0000542f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00000612 00005430 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00000644 0000510a R_ARM_THM_CALL 000000b5 _PyPegen_concatenate_strings │ │ │ │ │ +00000664 0000730a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ +0000068c 0000730a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ +000006b4 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +000006f0 0000b50a R_ARM_THM_CALL 00000000 _Py_asdl_pattern_seq_new │ │ │ │ │ +00000776 0000b90a R_ARM_THM_CALL 00000715 _PyPegen_get_invalid_target │ │ │ │ │ +000007a8 0000b90a R_ARM_THM_CALL 00000715 _PyPegen_get_invalid_target │ │ │ │ │ +000007fa 0000292f R_ARM_THM_MOVW_ABS_NC 00000210 .LC23 │ │ │ │ │ +000007fe 00002930 R_ARM_THM_MOVT_ABS 00000210 .LC23 │ │ │ │ │ +00000804 0000282f R_ARM_THM_MOVW_ABS_NC 00000204 .LC22 │ │ │ │ │ +00000808 00002830 R_ARM_THM_MOVT_ABS 00000204 .LC22 │ │ │ │ │ +00000810 0000bb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000814 0000bb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000081c 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00000820 0000bc30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00000828 0000bd2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +0000082c 0000bd30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00000834 0000be2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_EllipsisObject │ │ │ │ │ +00000838 0000be30 R_ARM_THM_MOVT_ABS 00000000 _Py_EllipsisObject │ │ │ │ │ +0000083c 00003d2f R_ARM_THM_MOVW_ABS_NC 00000324 .LC43 │ │ │ │ │ +00000840 00003d30 R_ARM_THM_MOVT_ABS 00000324 .LC43 │ │ │ │ │ +00000844 00003e2f R_ARM_THM_MOVW_ABS_NC 00000330 .LC44 │ │ │ │ │ +00000848 00003e30 R_ARM_THM_MOVT_ABS 00000330 .LC44 │ │ │ │ │ +00000854 0000342f R_ARM_THM_MOVW_ABS_NC 000002a0 .LC34 │ │ │ │ │ +00000858 00003430 R_ARM_THM_MOVT_ABS 000002a0 .LC34 │ │ │ │ │ +0000085e 0000372f R_ARM_THM_MOVW_ABS_NC 000002dc .LC37 │ │ │ │ │ +00000862 00003730 R_ARM_THM_MOVT_ABS 000002dc .LC37 │ │ │ │ │ +00000868 0000402f R_ARM_THM_MOVW_ABS_NC 00000344 .LC46 │ │ │ │ │ +0000086c 00004030 R_ARM_THM_MOVT_ABS 00000344 .LC46 │ │ │ │ │ +00000872 0000382f R_ARM_THM_MOVW_ABS_NC 000002ec .LC38 │ │ │ │ │ +00000876 00003830 R_ARM_THM_MOVT_ABS 000002ec .LC38 │ │ │ │ │ +0000087c 00003c2f R_ARM_THM_MOVW_ABS_NC 0000031c .LC42 │ │ │ │ │ +00000880 00003c30 R_ARM_THM_MOVT_ABS 0000031c .LC42 │ │ │ │ │ +00000886 00003b2f R_ARM_THM_MOVW_ABS_NC 00000314 .LC41 │ │ │ │ │ +0000088a 00003b30 R_ARM_THM_MOVT_ABS 00000314 .LC41 │ │ │ │ │ +00000890 00003a2f R_ARM_THM_MOVW_ABS_NC 0000030c .LC40 │ │ │ │ │ +00000894 00003a30 R_ARM_THM_MOVT_ABS 0000030c .LC40 │ │ │ │ │ +0000089a 0000362f R_ARM_THM_MOVW_ABS_NC 000002c8 .LC36 │ │ │ │ │ +0000089e 00003630 R_ARM_THM_MOVT_ABS 000002c8 .LC36 │ │ │ │ │ +000008a4 0000352f R_ARM_THM_MOVW_ABS_NC 000002b4 .LC35 │ │ │ │ │ +000008a8 00003530 R_ARM_THM_MOVT_ABS 000002b4 .LC35 │ │ │ │ │ +000008ae 00002d2f R_ARM_THM_MOVW_ABS_NC 00000234 .LC27 │ │ │ │ │ +000008b2 00002d30 R_ARM_THM_MOVT_ABS 00000234 .LC27 │ │ │ │ │ +000008b8 00002c2f R_ARM_THM_MOVW_ABS_NC 0000022c .LC26 │ │ │ │ │ +000008bc 00002c30 R_ARM_THM_MOVT_ABS 0000022c .LC26 │ │ │ │ │ +000008c2 00002b2f R_ARM_THM_MOVW_ABS_NC 00000224 .LC25 │ │ │ │ │ +000008c6 00002b30 R_ARM_THM_MOVT_ABS 00000224 .LC25 │ │ │ │ │ +000008cc 00002a2f R_ARM_THM_MOVW_ABS_NC 0000021c .LC24 │ │ │ │ │ +000008d0 00002a30 R_ARM_THM_MOVT_ABS 0000021c .LC24 │ │ │ │ │ +000008d6 0000302f R_ARM_THM_MOVW_ABS_NC 00000254 .LC30 │ │ │ │ │ +000008da 00003030 R_ARM_THM_MOVT_ABS 00000254 .LC30 │ │ │ │ │ +000008e0 00008a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +000008e4 00008a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +000008ea 0000422f R_ARM_THM_MOVW_ABS_NC 00000370 .LC48 │ │ │ │ │ +000008ee 00004230 R_ARM_THM_MOVT_ABS 00000370 .LC48 │ │ │ │ │ +000008f6 00008b0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000008fe 00002e2f R_ARM_THM_MOVW_ABS_NC 0000023c .LC28 │ │ │ │ │ +00000902 00002e30 R_ARM_THM_MOVT_ABS 0000023c .LC28 │ │ │ │ │ +00000908 0000412f R_ARM_THM_MOVW_ABS_NC 0000035c .LC47 │ │ │ │ │ +0000090c 00004130 R_ARM_THM_MOVT_ABS 0000035c .LC47 │ │ │ │ │ +00000912 00003f2f R_ARM_THM_MOVW_ABS_NC 00000338 .LC45 │ │ │ │ │ +00000916 00003f30 R_ARM_THM_MOVT_ABS 00000338 .LC45 │ │ │ │ │ +0000091c 0000322f R_ARM_THM_MOVW_ABS_NC 00000278 .LC32 │ │ │ │ │ +00000920 00003230 R_ARM_THM_MOVT_ABS 00000278 .LC32 │ │ │ │ │ +00000926 0000332f R_ARM_THM_MOVW_ABS_NC 0000028c .LC33 │ │ │ │ │ +0000092a 00003330 R_ARM_THM_MOVT_ABS 0000028c .LC33 │ │ │ │ │ +00000930 0000312f R_ARM_THM_MOVW_ABS_NC 00000260 .LC31 │ │ │ │ │ +00000934 00003130 R_ARM_THM_MOVT_ABS 00000260 .LC31 │ │ │ │ │ +0000093a 0000392f R_ARM_THM_MOVW_ABS_NC 000002f8 .LC39 │ │ │ │ │ +0000093e 00003930 R_ARM_THM_MOVT_ABS 000002f8 .LC39 │ │ │ │ │ +00000944 00002f2f R_ARM_THM_MOVW_ABS_NC 00000244 .LC29 │ │ │ │ │ +00000948 00002f30 R_ARM_THM_MOVT_ABS 00000244 .LC29 │ │ │ │ │ +00000964 0000870a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +0000096e 0000c00a R_ARM_THM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ +0000097a 00004c0a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ +0000099e 0000500a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000000cc 0000791e R_ARM_THM_JUMP24 00000000 _PyAST_ImportFrom │ │ │ │ │ 00000286 00008c1e R_ARM_THM_JUMP24 00000000 strcmp │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x49e0 contains 168 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x4998 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 │ │ │ │ │ @@ -174,151 +174,149 @@ │ │ │ │ │ 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 │ │ │ │ │ -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 000019b1 _PyPegen_seq_extract_starred_exprs │ │ │ │ │ -000009b4 0000600a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000009be 00006c0a R_ARM_THM_CALL 00001a71 _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 00001a71 _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 │ │ │ │ │ -00000cd4 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00000d4c 00007c0a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ -00000d70 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00000d98 00007d0a R_ARM_THM_CALL 00000000 _PyAST_arguments │ │ │ │ │ -00000da4 00007c0a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ -00000e02 00007c0a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ -00000e38 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00000e5e 00007e0a R_ARM_THM_CALL 00000f0d _PyPegen_join_sequences │ │ │ │ │ -00000e90 00007e0a R_ARM_THM_CALL 00000f0d _PyPegen_join_sequences │ │ │ │ │ -00000ee8 00007c0a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ -00000f2c 0000670a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00000f8c 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00000fc6 00004a0a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ -00000fcc 0000800a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -00000fd8 00004c0a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ -00000ff6 00004d0a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -00001010 0000500a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001074 0000820a R_ARM_THM_CALL 00000000 _PyAST_FormattedValue │ │ │ │ │ -000010da 0000820a R_ARM_THM_CALL 00000000 _PyAST_FormattedValue │ │ │ │ │ -00001100 00004d0a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -0000110c 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00001198 0000112f R_ARM_THM_MOVW_ABS_NC 0000004c .LC8 │ │ │ │ │ -0000119c 00001130 R_ARM_THM_MOVT_ABS 0000004c .LC8 │ │ │ │ │ -000011a2 00005c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000011a6 00005c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00001226 0000670a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00001294 0000670a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00001302 00004a0a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ -0000130e 0000132f R_ARM_THM_MOVW_ABS_NC 00000094 .LC9 │ │ │ │ │ -00001312 00001330 R_ARM_THM_MOVT_ABS 00000094 .LC9 │ │ │ │ │ -00001316 0000850a R_ARM_THM_CALL 00000000 strpbrk │ │ │ │ │ -00001322 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00001340 0000542f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00001344 00005430 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000135c 0000860a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8 │ │ │ │ │ -00001390 0000870a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -0000139a 0000880a R_ARM_THM_CALL 00000000 strchr │ │ │ │ │ -000013ae 0000890a R_ARM_THM_CALL 00000000 _PyPegen_decode_string │ │ │ │ │ -000013be 00004c0a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ -000013de 00004d0a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -00001420 0000550a R_ARM_THM_CALL 00000000 _PyAST_JoinedStr │ │ │ │ │ -00001474 00008a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00001478 00008a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -0000147c 0000142f R_ARM_THM_MOVW_ABS_NC 00000098 .LC10 │ │ │ │ │ -00001480 00001430 R_ARM_THM_MOVT_ABS 00000098 .LC10 │ │ │ │ │ -00001488 00008b0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001494 0000880a R_ARM_THM_CALL 00000000 strchr │ │ │ │ │ -000014a8 0000890a R_ARM_THM_CALL 00000000 _PyPegen_decode_string │ │ │ │ │ -000014b4 00004e0a R_ARM_THM_CALL 00000000 _Pypegen_raise_decode_error │ │ │ │ │ -000014c6 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -000014f0 0000500a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000014f6 0000542f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000014fa 00005430 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00001506 0000152f R_ARM_THM_MOVW_ABS_NC 000000dc .LC11 │ │ │ │ │ -0000150a 00001530 R_ARM_THM_MOVT_ABS 000000dc .LC11 │ │ │ │ │ -0000150e 0000162f R_ARM_THM_MOVW_ABS_NC 000000e0 .LC12 │ │ │ │ │ -00001512 00001630 R_ARM_THM_MOVT_ABS 000000e0 .LC12 │ │ │ │ │ -00001532 0000860a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8 │ │ │ │ │ -00001540 00008c0a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ -0000154c 00008c0a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ -00001556 0000870a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -00001566 0000890a R_ARM_THM_CALL 00000000 _PyPegen_decode_string │ │ │ │ │ -00001576 00004c0a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ -00001594 00004d0a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -000015f4 00006d0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -0000161c 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -0000178c 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -000018f8 0000730a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ -00001916 00000b0a R_ARM_THM_CALL 00000001 _PyPegen_add_type_comment_to_arg.part.0.isra.0 │ │ │ │ │ -00001940 0000730a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ -0000197a 0000730a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ -00001988 00005c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000198c 00005c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000199c 0000172f R_ARM_THM_MOVW_ABS_NC 000000e4 .LC13 │ │ │ │ │ -000019a0 00001730 R_ARM_THM_MOVT_ABS 000000e4 .LC13 │ │ │ │ │ -000019a6 0000120a R_ARM_THM_CALL 0000008b RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00001a34 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00001ac8 0000990a R_ARM_THM_CALL 00000000 _Py_asdl_keyword_seq_new │ │ │ │ │ -00001b1e 0000990a R_ARM_THM_CALL 00000000 _Py_asdl_keyword_seq_new │ │ │ │ │ -00001b80 00009f0a R_ARM_THM_CALL 00000000 _Py_asdl_type_ignore_seq_new │ │ │ │ │ -00001b9c 0000700a R_ARM_THM_CALL 00000949 _PyPegen_new_type_comment │ │ │ │ │ -00001bae 0000a00a R_ARM_THM_CALL 00000000 _PyAST_TypeIgnore │ │ │ │ │ -00001bf0 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 │ │ │ │ │ -0000112c 0000551e R_ARM_THM_JUMP24 00000000 _PyAST_JoinedStr │ │ │ │ │ -000011c0 0000121e R_ARM_THM_JUMP24 0000008b RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -000012b2 0000671e R_ARM_THM_JUMP24 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00001756 0000531e R_ARM_THM_JUMP24 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -000018c6 0000531e R_ARM_THM_JUMP24 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00001b74 00009e1e R_ARM_THM_JUMP24 00000000 _PyAST_Module │ │ │ │ │ +00000660 00004d0a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +00000718 00005b0a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Dealloc │ │ │ │ │ +00000720 00005c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00000724 00005c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000072c 0000042f R_ARM_THM_MOVW_ABS_NC 00000004 .LC4 │ │ │ │ │ +00000730 00000430 R_ARM_THM_MOVT_ABS 00000004 .LC4 │ │ │ │ │ +00000736 00005d0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000075a 0000500a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000077a 0000500a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000007d0 00005f0a R_ARM_THM_CALL 00000000 _PyAST_Name │ │ │ │ │ +000007e4 0000080a R_ARM_THM_CALL 00000179 _set_seq_context │ │ │ │ │ +000007f2 0000600a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000818 0000610a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +00000824 0000080a R_ARM_THM_CALL 00000179 _set_seq_context │ │ │ │ │ +00000832 0000600a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000858 0000620a R_ARM_THM_CALL 00000000 _PyAST_List │ │ │ │ │ +00000864 00005e0a R_ARM_THM_CALL 00000795 _PyPegen_set_expr_context │ │ │ │ │ +00000882 0000630a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +000008a0 0000640a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ +000008be 0000650a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ +000008de 0000670a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00000908 0000670a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00000958 0000670a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000009ae 00006b0a R_ARM_THM_CALL 00001965 _PyPegen_seq_extract_starred_exprs │ │ │ │ │ +000009b8 0000600a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000009c2 00006c0a R_ARM_THM_CALL 00001a25 _PyPegen_seq_delete_starred_exprs │ │ │ │ │ +000009d4 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +000009ea 00006d0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00000a12 0000600a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000a2a 00006c0a R_ARM_THM_CALL 00001a25 _PyPegen_seq_delete_starred_exprs │ │ │ │ │ +00000a5e 0000600a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000a6c 00006e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000a94 0000730a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ +00000ac0 0000760a R_ARM_THM_CALL 00000000 _Py_asdl_int_seq_new │ │ │ │ │ +00000b18 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00000b80 00007c0a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ +00000bac 00007c0a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ +00000bcc 0000670a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00000c3a 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00000c54 00007c0a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ +00000c64 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00000c80 00007d0a R_ARM_THM_CALL 00000000 _PyAST_arguments │ │ │ │ │ +00000cd6 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00000d74 00007d0a R_ARM_THM_CALL 00000000 _PyAST_arguments │ │ │ │ │ +00000d80 00007c0a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ +00000dde 00007c0a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ +00000df0 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00000e1e 00007e0a R_ARM_THM_CALL 00000ec1 _PyPegen_join_sequences │ │ │ │ │ +00000e44 00007e0a R_ARM_THM_CALL 00000ec1 _PyPegen_join_sequences │ │ │ │ │ +00000e9c 00007c0a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ +00000ee0 0000670a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00000f40 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00000f7a 00004a0a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ +00000f80 0000800a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +00000f8c 00004c0a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ +00000faa 00004d0a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +00000fc4 0000500a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001028 0000820a R_ARM_THM_CALL 00000000 _PyAST_FormattedValue │ │ │ │ │ +0000108e 0000820a R_ARM_THM_CALL 00000000 _PyAST_FormattedValue │ │ │ │ │ +000010b4 00004d0a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +000010c0 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +0000114c 0000112f R_ARM_THM_MOVW_ABS_NC 0000004c .LC8 │ │ │ │ │ +00001150 00001130 R_ARM_THM_MOVT_ABS 0000004c .LC8 │ │ │ │ │ +00001156 00005c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000115a 00005c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000011da 0000670a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00001248 0000670a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000012b6 00004a0a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ +000012c2 0000132f R_ARM_THM_MOVW_ABS_NC 00000094 .LC9 │ │ │ │ │ +000012c6 00001330 R_ARM_THM_MOVT_ABS 00000094 .LC9 │ │ │ │ │ +000012ca 0000850a R_ARM_THM_CALL 00000000 strpbrk │ │ │ │ │ +000012d6 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +000012f4 0000542f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000012f8 00005430 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00001310 0000860a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8 │ │ │ │ │ +00001344 0000870a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +0000134e 0000880a R_ARM_THM_CALL 00000000 strchr │ │ │ │ │ +00001362 0000890a R_ARM_THM_CALL 00000000 _PyPegen_decode_string │ │ │ │ │ +00001372 00004c0a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ +00001392 00004d0a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +000013d4 0000550a R_ARM_THM_CALL 00000000 _PyAST_JoinedStr │ │ │ │ │ +00001428 00008a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +0000142c 00008a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00001430 0000142f R_ARM_THM_MOVW_ABS_NC 00000098 .LC10 │ │ │ │ │ +00001434 00001430 R_ARM_THM_MOVT_ABS 00000098 .LC10 │ │ │ │ │ +0000143c 00008b0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001448 0000880a R_ARM_THM_CALL 00000000 strchr │ │ │ │ │ +0000145c 0000890a R_ARM_THM_CALL 00000000 _PyPegen_decode_string │ │ │ │ │ +00001468 00004e0a R_ARM_THM_CALL 00000000 _Pypegen_raise_decode_error │ │ │ │ │ +0000147a 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +000014a4 0000500a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000014aa 0000542f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000014ae 00005430 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000014ba 0000152f R_ARM_THM_MOVW_ABS_NC 000000dc .LC11 │ │ │ │ │ +000014be 00001530 R_ARM_THM_MOVT_ABS 000000dc .LC11 │ │ │ │ │ +000014c2 0000162f R_ARM_THM_MOVW_ABS_NC 000000e0 .LC12 │ │ │ │ │ +000014c6 00001630 R_ARM_THM_MOVT_ABS 000000e0 .LC12 │ │ │ │ │ +000014e6 0000860a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8 │ │ │ │ │ +000014f4 00008c0a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ +00001500 00008c0a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ +0000150a 0000870a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +0000151a 0000890a R_ARM_THM_CALL 00000000 _PyPegen_decode_string │ │ │ │ │ +0000152a 00004c0a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ +00001548 00004d0a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +000015a8 00006d0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +000015d0 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00001740 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +000018ac 0000730a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ +000018ca 00000b0a R_ARM_THM_CALL 00000001 _PyPegen_add_type_comment_to_arg.part.0.isra.0 │ │ │ │ │ +000018f4 0000730a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ +0000192e 0000730a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ +0000193c 00005c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00001940 00005c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00001950 0000172f R_ARM_THM_MOVW_ABS_NC 000000e4 .LC13 │ │ │ │ │ +00001954 00001730 R_ARM_THM_MOVT_ABS 000000e4 .LC13 │ │ │ │ │ +0000195a 0000120a R_ARM_THM_CALL 0000008b RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000019e8 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00001a7c 0000990a R_ARM_THM_CALL 00000000 _Py_asdl_keyword_seq_new │ │ │ │ │ +00001ad0 0000990a R_ARM_THM_CALL 00000000 _Py_asdl_keyword_seq_new │ │ │ │ │ +00001b30 00009f0a R_ARM_THM_CALL 00000000 _Py_asdl_type_ignore_seq_new │ │ │ │ │ +00001b4c 0000700a R_ARM_THM_CALL 00000951 _PyPegen_new_type_comment │ │ │ │ │ +00001b5e 0000a00a R_ARM_THM_CALL 00000000 _PyAST_TypeIgnore │ │ │ │ │ +00001ba0 0000730a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ +0000099c 00006a1e R_ARM_THM_JUMP24 00000000 _PyAST_Call │ │ │ │ │ +00000a78 00000b1e R_ARM_THM_JUMP24 00000001 _PyPegen_add_type_comment_to_arg.part.0.isra.0 │ │ │ │ │ +00000af6 0000761e R_ARM_THM_JUMP24 00000000 _Py_asdl_int_seq_new │ │ │ │ │ +00000b4e 0000531e R_ARM_THM_JUMP24 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +000010e0 0000551e R_ARM_THM_JUMP24 00000000 _PyAST_JoinedStr │ │ │ │ │ +00001174 0000121e R_ARM_THM_JUMP24 0000008b RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00001266 0000671e R_ARM_THM_JUMP24 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000170a 0000531e R_ARM_THM_JUMP24 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +0000187a 0000531e R_ARM_THM_JUMP24 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00001b24 00009e1e R_ARM_THM_JUMP24 00000000 _PyAST_Module │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x4f20 contains 30 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x4ec8 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 │ │ │ │ │ @@ -330,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 00000791 _PyPegen_set_expr_context │ │ │ │ │ +000001c0 00005e0a R_ARM_THM_CALL 00000795 _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 948 <_PyPegen_new_type_comment> │ │ │ │ │ + bl 950 <_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] │ │ │ │ │ @@ -608,313 +608,315 @@ │ │ │ │ │ stmdb 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 5c2 <_PyPegen_setup_full_format_spec+0xa6> │ │ │ │ │ + beq.n 5c6 <_PyPegen_setup_full_format_spec+0xaa> │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ - mov r8, r1 │ │ │ │ │ + mov r7, 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 580 <_PyPegen_setup_full_format_spec+0x64> │ │ │ │ │ + bge.n 582 <_PyPegen_setup_full_format_spec+0x66> │ │ │ │ │ ldr.w lr, [r6, #4]! │ │ │ │ │ - ldr.w r7, [lr] │ │ │ │ │ - cmp r7, #20 │ │ │ │ │ - bne.n 5ca <_PyPegen_setup_full_format_spec+0xae> │ │ │ │ │ + ldr.w r0, [lr] │ │ │ │ │ + cmp r0, #20 │ │ │ │ │ + bne.n 5ce <_PyPegen_setup_full_format_spec+0xb2> │ │ │ │ │ ldr.w lr, [lr, #4] │ │ │ │ │ - ldr.w r7, [lr, #4] │ │ │ │ │ - cmp r7, r5 │ │ │ │ │ - bne.n 5ca <_PyPegen_setup_full_format_spec+0xae> │ │ │ │ │ + ldr.w r0, [lr, #4] │ │ │ │ │ + cmp r0, r5 │ │ │ │ │ + bne.n 5ce <_PyPegen_setup_full_format_spec+0xb2> │ │ │ │ │ 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 54e <_PyPegen_setup_full_format_spec+0x32> │ │ │ │ │ - mov r6, r8 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ + b.n 550 <_PyPegen_setup_full_format_spec+0x34> │ │ │ │ │ + mov r5, r7 │ │ │ │ │ + mov r6, r9 │ │ │ │ │ + mov r7, r8 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.n 5d0 <_PyPegen_setup_full_format_spec+0xb4> │ │ │ │ │ + bne.n 5d4 <_PyPegen_setup_full_format_spec+0xb8> │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - cbz r3, 598 <_PyPegen_setup_full_format_spec+0x7c> │ │ │ │ │ + cbz r3, 59c <_PyPegen_setup_full_format_spec+0x80> │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n 628 <_PyPegen_setup_full_format_spec+0x10c> │ │ │ │ │ + bne.n 630 <_PyPegen_setup_full_format_spec+0x114> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp r3, #20 │ │ │ │ │ - bne.n 628 <_PyPegen_setup_full_format_spec+0x10c> │ │ │ │ │ - ldr r3, [r5, #20] │ │ │ │ │ + bne.n 630 <_PyPegen_setup_full_format_spec+0x114> │ │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - mov r1, r9 │ │ │ │ │ - ldrd r3, r2, [sp, #68] @ 0x44 │ │ │ │ │ - str r2, [sp, #0] │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + ldr r2, [r7, #20] │ │ │ │ │ + str r2, [sp, #4] │ │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ │ bl 0 <_PyAST_JoinedStr> │ │ │ │ │ R_ARM_THM_CALL _PyAST_JoinedStr │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r4, 5c2 <_PyPegen_setup_full_format_spec+0xa6> │ │ │ │ │ - ldr r0, [r5, #20] │ │ │ │ │ + cbz r4, 5c6 <_PyPegen_setup_full_format_spec+0xaa> │ │ │ │ │ + ldr r0, [r7, #20] │ │ │ │ │ movs r1, #8 │ │ │ │ │ - ldr r5, [r6, #32] │ │ │ │ │ + ldr r5, [r5, #32] │ │ │ │ │ bl 0 <_PyArena_Malloc> │ │ │ │ │ R_ARM_THM_CALL _PyArena_Malloc │ │ │ │ │ - cbz r0, 5c0 <_PyPegen_setup_full_format_spec+0xa4> │ │ │ │ │ + cbz r0, 5c4 <_PyPegen_setup_full_format_spec+0xa8> │ │ │ │ │ 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 578 <_PyPegen_setup_full_format_spec+0x5c> │ │ │ │ │ + b.n 57a <_PyPegen_setup_full_format_spec+0x5e> │ │ │ │ │ mov r0, r1 │ │ │ │ │ - ldr r1, [r5, #20] │ │ │ │ │ + ldr.w r1, [r8, #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 5c2 <_PyPegen_setup_full_format_spec+0xa6> │ │ │ │ │ - movs r1, #0 │ │ │ │ │ + beq.n 5c6 <_PyPegen_setup_full_format_spec+0xaa> │ │ │ │ │ + mov.w r8, #0 │ │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ │ - mov lr, r1 │ │ │ │ │ - cmp r1, r2 │ │ │ │ │ - add.w r1, r1, #1 │ │ │ │ │ - bge.n 588 <_PyPegen_setup_full_format_spec+0x6c> │ │ │ │ │ + mov lr, r8 │ │ │ │ │ + cmp r8, r2 │ │ │ │ │ + add.w r8, r8, #1 │ │ │ │ │ + bge.n 58c <_PyPegen_setup_full_format_spec+0x70> │ │ │ │ │ ldr.w ip, [r3, #4]! │ │ │ │ │ add.w sl, lr, #2 │ │ │ │ │ ldr.w r0, [ip] │ │ │ │ │ cmp r0, #20 │ │ │ │ │ - bne.n 61e <_PyPegen_setup_full_format_spec+0x102> │ │ │ │ │ - ldr.w r8, [ip, #4] │ │ │ │ │ + bne.n 626 <_PyPegen_setup_full_format_spec+0x10a> │ │ │ │ │ + ldr.w r9, [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 r7, [r8, #4] │ │ │ │ │ - cmp r7, r0 │ │ │ │ │ - bne.n 61e <_PyPegen_setup_full_format_spec+0x102> │ │ │ │ │ - ldr.w r0, [r8, #8] │ │ │ │ │ + ldr.w r1, [r9, #4] │ │ │ │ │ + cmp r1, r0 │ │ │ │ │ + bne.n 626 <_PyPegen_setup_full_format_spec+0x10a> │ │ │ │ │ + ldr.w r0, [r9, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5ea <_PyPegen_setup_full_format_spec+0xce> │ │ │ │ │ + beq.n 5f2 <_PyPegen_setup_full_format_spec+0xd6> │ │ │ │ │ add.w lr, lr, #1 │ │ │ │ │ str.w ip, [r4, sl, lsl #2] │ │ │ │ │ - b.n 5ea <_PyPegen_setup_full_format_spec+0xce> │ │ │ │ │ - ldr r0, [sp, #76] @ 0x4c │ │ │ │ │ + b.n 5f2 <_PyPegen_setup_full_format_spec+0xd6> │ │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ │ mov r1, r4 │ │ │ │ │ - str r0, [sp, #8] │ │ │ │ │ - mov r2, r9 │ │ │ │ │ - ldr r0, [sp, #72] @ 0x48 │ │ │ │ │ - str r0, [sp, #4] │ │ │ │ │ - ldr r0, [sp, #68] @ 0x44 │ │ │ │ │ + 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, #0] │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl b4 <_PyPegen_checked_future_import+0x38> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_concatenate_strings │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 5ae <_PyPegen_setup_full_format_spec+0x92> │ │ │ │ │ + b.n 5b2 <_PyPegen_setup_full_format_spec+0x96> │ │ │ │ │ │ │ │ │ │ -00000644 <_PyPegen_slash_with_default>: │ │ │ │ │ +0000064c <_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, 668 <_PyPegen_slash_with_default+0x24> │ │ │ │ │ + cbz r0, 670 <_PyPegen_slash_with_default+0x24> │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ str r4, [r0, #0] │ │ │ │ │ str r2, [r0, #4] │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -0000066c <_PyPegen_key_pattern_pair>: │ │ │ │ │ +00000674 <_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, 690 <_PyPegen_key_pattern_pair+0x24> │ │ │ │ │ + cbz r0, 698 <_PyPegen_key_pattern_pair+0x24> │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ str r4, [r0, #0] │ │ │ │ │ str r2, [r0, #4] │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -00000694 <_PyPegen_get_pattern_keys>: │ │ │ │ │ +0000069c <_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, 6cc <_PyPegen_get_pattern_keys+0x38> │ │ │ │ │ + cbz r1, 6d4 <_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, 6ca <_PyPegen_get_pattern_keys+0x36> │ │ │ │ │ + cbz r0, 6d2 <_PyPegen_get_pattern_keys+0x36> │ │ │ │ │ adds r2, r0, #4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - ble.n 6ca <_PyPegen_get_pattern_keys+0x36> │ │ │ │ │ + ble.n 6d2 <_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 6b6 <_PyPegen_get_pattern_keys+0x22> │ │ │ │ │ + b.n 6be <_PyPegen_get_pattern_keys+0x22> │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov r4, r1 │ │ │ │ │ - b.n 6a8 <_PyPegen_get_pattern_keys+0x14> │ │ │ │ │ + b.n 6b0 <_PyPegen_get_pattern_keys+0x14> │ │ │ │ │ │ │ │ │ │ -000006d0 <_PyPegen_get_patterns>: │ │ │ │ │ +000006d8 <_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, 708 <_PyPegen_get_patterns+0x38> │ │ │ │ │ + cbz r1, 710 <_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, 706 <_PyPegen_get_patterns+0x36> │ │ │ │ │ + cbz r0, 70e <_PyPegen_get_patterns+0x36> │ │ │ │ │ adds r2, r0, #4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - ble.n 706 <_PyPegen_get_patterns+0x36> │ │ │ │ │ + ble.n 70e <_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 6f2 <_PyPegen_get_patterns+0x22> │ │ │ │ │ + b.n 6fa <_PyPegen_get_patterns+0x22> │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov r4, r1 │ │ │ │ │ - b.n 6e4 <_PyPegen_get_patterns+0x14> │ │ │ │ │ + b.n 6ec <_PyPegen_get_patterns+0x14> │ │ │ │ │ │ │ │ │ │ -0000070c <_PyPegen_get_invalid_target>: │ │ │ │ │ +00000714 <_PyPegen_get_invalid_target>: │ │ │ │ │ _PyPegen_get_invalid_target(): │ │ │ │ │ - cbz r0, 750 <_PyPegen_get_invalid_target+0x44> │ │ │ │ │ + cbz r0, 758 <_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 738 <_PyPegen_get_invalid_target+0x2c> │ │ │ │ │ + bhi.n 740 <_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 738 <_PyPegen_get_invalid_target+0x2c> │ │ │ │ │ + bne.n 740 <_PyPegen_get_invalid_target+0x2c> │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r3, #9 │ │ │ │ │ - bne.n 736 <_PyPegen_get_invalid_target+0x2a> │ │ │ │ │ + bne.n 73e <_PyPegen_get_invalid_target+0x2a> │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 71e <_PyPegen_get_invalid_target+0x12> │ │ │ │ │ - b.n 738 <_PyPegen_get_invalid_target+0x2c> │ │ │ │ │ + bne.n 726 <_PyPegen_get_invalid_target+0x12> │ │ │ │ │ + b.n 740 <_PyPegen_get_invalid_target+0x2c> │ │ │ │ │ bx lr │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 738 <_PyPegen_get_invalid_target+0x2c> │ │ │ │ │ + beq.n 740 <_PyPegen_get_invalid_target+0x2c> │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mov r4, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 736 <_PyPegen_get_invalid_target+0x2a> │ │ │ │ │ + ble.n 73e <_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 70c <_PyPegen_get_invalid_target> │ │ │ │ │ + bl 714 <_PyPegen_get_invalid_target> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_invalid_target │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 738 <_PyPegen_get_invalid_target+0x2c> │ │ │ │ │ + bne.n 740 <_PyPegen_get_invalid_target+0x2c> │ │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne.n 764 <_PyPegen_get_invalid_target+0x58> │ │ │ │ │ - b.n 738 <_PyPegen_get_invalid_target+0x2c> │ │ │ │ │ + bne.n 76c <_PyPegen_get_invalid_target+0x58> │ │ │ │ │ + b.n 740 <_PyPegen_get_invalid_target+0x2c> │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 738 <_PyPegen_get_invalid_target+0x2c> │ │ │ │ │ + beq.n 740 <_PyPegen_get_invalid_target+0x2c> │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mov r4, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 736 <_PyPegen_get_invalid_target+0x2a> │ │ │ │ │ + ble.n 73e <_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 70c <_PyPegen_get_invalid_target> │ │ │ │ │ + bl 714 <_PyPegen_get_invalid_target> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_invalid_target │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 738 <_PyPegen_get_invalid_target+0x2c> │ │ │ │ │ + bne.n 740 <_PyPegen_get_invalid_target+0x2c> │ │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne.n 796 <_PyPegen_get_invalid_target+0x8a> │ │ │ │ │ - b.n 738 <_PyPegen_get_invalid_target+0x2c> │ │ │ │ │ + bne.n 79e <_PyPegen_get_invalid_target+0x8a> │ │ │ │ │ + b.n 740 <_PyPegen_get_invalid_target+0x2c> │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bne.n 748 <_PyPegen_get_invalid_target+0x3c> │ │ │ │ │ - b.n 738 <_PyPegen_get_invalid_target+0x2c> │ │ │ │ │ + bne.n 750 <_PyPegen_get_invalid_target+0x3c> │ │ │ │ │ + b.n 740 <_PyPegen_get_invalid_target+0x2c> │ │ │ │ │ │ │ │ │ │ -000007bc <_PyPegen_get_expr_name>: │ │ │ │ │ +000007c4 <_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 8d8 <_PyPegen_get_expr_name+0x11c> │ │ │ │ │ + bhi.w 8e0 <_PyPegen_get_expr_name+0x11c> │ │ │ │ │ tbb [pc, r3] │ │ │ │ │ .word 0x7b7b947b │ │ │ │ │ .word 0x493f448f │ │ │ │ │ .word 0xa85d623a │ │ │ │ │ .word 0x999e9ea3 │ │ │ │ │ .word 0x17adadb2 │ │ │ │ │ .word 0x71760d12 │ │ │ │ │ @@ -931,27 +933,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 888 <_PyPegen_get_expr_name+0xcc> │ │ │ │ │ + beq.n 890 <_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 87e <_PyPegen_get_expr_name+0xc2> │ │ │ │ │ + beq.n 886 <_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 874 <_PyPegen_get_expr_name+0xb8> │ │ │ │ │ + beq.n 87c <_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 │ │ │ │ │ @@ -1086,15 +1088,15 @@ │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC29 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC29 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000948 <_PyPegen_new_type_comment>: │ │ │ │ │ +00000950 <_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 │ │ │ │ │ @@ -1103,30 +1105,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, 97a <_PyPegen_new_type_comment+0x32> │ │ │ │ │ + cbz r0, 982 <_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 97e <_PyPegen_new_type_comment+0x36> │ │ │ │ │ + blt.n 986 <_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 98c <_PyPegen_new_type_comment+0x44> │ │ │ │ │ + bne.n 994 <_PyPegen_new_type_comment+0x44> │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 97a <_PyPegen_new_type_comment+0x32> │ │ │ │ │ + b.n 982 <_PyPegen_new_type_comment+0x32> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 988 <_PyPegen_new_type_comment+0x40> │ │ │ │ │ + bne.n 990 <_PyPegen_new_type_comment+0x40> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 988 <_PyPegen_new_type_comment+0x40> │ │ │ │ │ + b.n 990 <_PyPegen_new_type_comment+0x40> │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -95,32 +95,32 @@ │ │ │ │ │ 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 762 <_PyPegen_concatenate_strings+0x6ae> │ │ │ │ │ + beq.w 73c <_PyPegen_concatenate_strings+0x688> │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ble.w 4f0 <_PyPegen_concatenate_strings+0x43c> │ │ │ │ │ ldr r4, [r1, #8] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp r3, #19 │ │ │ │ │ beq.w 52e <_PyPegen_concatenate_strings+0x47a> │ │ │ │ │ cmp r3, #20 │ │ │ │ │ - bne.w 6f8 <_PyPegen_concatenate_strings+0x644> │ │ │ │ │ + bne.w 6fa <_PyPegen_concatenate_strings+0x646> │ │ │ │ │ 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 696 <_PyPegen_concatenate_strings+0x5e2> │ │ │ │ │ + beq.w 698 <_PyPegen_concatenate_strings+0x5e4> │ │ │ │ │ cmp r2, #1 │ │ │ │ │ beq.w 4e8 <_PyPegen_concatenate_strings+0x434> │ │ │ │ │ movs r1, #0 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r6, r3 │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ @@ -129,32 +129,32 @@ │ │ │ │ │ movt lr, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyBytes_Type │ │ │ │ │ add.w ip, r5, #8 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr.w r0, [ip, #4]! │ │ │ │ │ ldr r4, [r0, #0] │ │ │ │ │ cmp r4, #19 │ │ │ │ │ - beq.w 666 <_PyPegen_concatenate_strings+0x5b2> │ │ │ │ │ + beq.w 668 <_PyPegen_concatenate_strings+0x5b4> │ │ │ │ │ cmp r4, #20 │ │ │ │ │ - bne.w 702 <_PyPegen_concatenate_strings+0x64e> │ │ │ │ │ + bne.w 704 <_PyPegen_concatenate_strings+0x650> │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp r0, lr │ │ │ │ │ ite ne │ │ │ │ │ movne r6, #1 │ │ │ │ │ moveq r7, #1 │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ 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> │ │ │ │ │ + bne.w 720 <_PyPegen_concatenate_strings+0x66c> │ │ │ │ │ ldr.w r1, [r8, #20] │ │ │ │ │ mov r0, r3 │ │ │ │ │ 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 r4, r0 │ │ │ │ │ @@ -309,15 +309,15 @@ │ │ │ │ │ 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> │ │ │ │ │ + beq.w 6b8 <_PyPegen_concatenate_strings+0x604> │ │ │ │ │ movs r5, #0 │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ add.w r1, fp, #4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ @@ -453,15 +453,15 @@ │ │ │ │ │ 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, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 71a <_PyPegen_concatenate_strings+0x666> │ │ │ │ │ + beq.w 71c <_PyPegen_concatenate_strings+0x668> │ │ │ │ │ movs r5, #0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ strd r4, r3, [sp, #24] │ │ │ │ │ ldr r4, [sp, #32] │ │ │ │ │ @@ -471,15 +471,15 @@ │ │ │ │ │ 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> │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - bge.w 674 <_PyPegen_concatenate_strings+0x5c0> │ │ │ │ │ + bge.w 676 <_PyPegen_concatenate_strings+0x5c2> │ │ │ │ │ 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> │ │ │ │ │ @@ -521,33 +521,33 @@ │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 4e8 <_PyPegen_concatenate_strings+0x434> │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bgt.w 73e <_PyPegen_concatenate_strings+0x68a> │ │ │ │ │ + bgt.w 780 <_PyPegen_concatenate_strings+0x6cc> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt.w 6b8 <_PyPegen_concatenate_strings+0x604> │ │ │ │ │ + bgt.w 6ba <_PyPegen_concatenate_strings+0x606> │ │ │ │ │ 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> │ │ │ │ │ + bne.w 68c <_PyPegen_concatenate_strings+0x5d8> │ │ │ │ │ b.n 4e8 <_PyPegen_concatenate_strings+0x434> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 6a6 <_PyPegen_concatenate_strings+0x5f2> │ │ │ │ │ + beq.w 6a8 <_PyPegen_concatenate_strings+0x5f4> │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.w 6aa <_PyPegen_concatenate_strings+0x5f6> │ │ │ │ │ + beq.w 6ac <_PyPegen_concatenate_strings+0x5f8> │ │ │ │ │ movs r0, #1 │ │ │ │ │ movs r7, #0 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ b.n 10e <_PyPegen_concatenate_strings+0x5a> │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ │ @@ -565,66 +565,66 @@ │ │ │ │ │ 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 6ae <_PyPegen_concatenate_strings+0x5fa> │ │ │ │ │ + bne.w 6b0 <_PyPegen_concatenate_strings+0x5fc> │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ bl 0 <_PyUnicodeWriter_WriteStr> │ │ │ │ │ R_ARM_THM_CALL _PyUnicodeWriter_WriteStr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 714 <_PyPegen_concatenate_strings+0x660> │ │ │ │ │ + bne.w 716 <_PyPegen_concatenate_strings+0x662> │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ 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 714 <_PyPegen_concatenate_strings+0x660> │ │ │ │ │ + beq.w 716 <_PyPegen_concatenate_strings+0x662> │ │ │ │ │ ldr.w r0, [r8, #20] │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ bl 0 <_PyArena_AddPyObject> │ │ │ │ │ R_ARM_THM_CALL _PyArena_AddPyObject │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 768 <_PyPegen_concatenate_strings+0x6b4> │ │ │ │ │ + blt.w 742 <_PyPegen_concatenate_strings+0x68e> │ │ │ │ │ ldr.w r6, [r8, #20] │ │ │ │ │ ldrd r2, r3, [r3, #16] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ 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 r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 71a <_PyPegen_concatenate_strings+0x666> │ │ │ │ │ + beq.w 71c <_PyPegen_concatenate_strings+0x668> │ │ │ │ │ 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> │ │ │ │ │ + bge.n 68a <_PyPegen_concatenate_strings+0x5d6> │ │ │ │ │ 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 │ │ │ │ │ @@ -654,15 +654,15 @@ │ │ │ │ │ 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 r4, [sp, #52] @ 0x34 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 71e <_PyPegen_concatenate_strings+0x66a> │ │ │ │ │ + blt.w 760 <_PyPegen_concatenate_strings+0x6ac> │ │ │ │ │ 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 │ │ │ │ │ @@ -670,15 +670,15 @@ │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_Constant> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Constant │ │ │ │ │ mov r4, r0 │ │ │ │ │ b.n 4e8 <_PyPegen_concatenate_strings+0x434> │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ - cbz r0, 66c <_PyPegen_concatenate_strings+0x5b8> │ │ │ │ │ + cbz r0, 66e <_PyPegen_concatenate_strings+0x5ba> │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ add r3, r0 │ │ │ │ │ movs r0, #1 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ b.n 13c <_PyPegen_concatenate_strings+0x88> │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ @@ -698,51 +698,51 @@ │ │ │ │ │ movs r1, #0 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r7, r3 │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ b.n 10e <_PyPegen_concatenate_strings+0x5a> │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne.n 786 <_PyPegen_concatenate_strings+0x6d2> │ │ │ │ │ + bne.n 788 <_PyPegen_concatenate_strings+0x6d4> │ │ │ │ │ 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 r5, r4, #4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ movs r2, #0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr.w r1, [r5, #4]! │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ - cbz r3, 6ce <_PyPegen_concatenate_strings+0x61a> │ │ │ │ │ + cbz r3, 6d0 <_PyPegen_concatenate_strings+0x61c> │ │ │ │ │ cmp r1, #20 │ │ │ │ │ - beq.n 6ea <_PyPegen_concatenate_strings+0x636> │ │ │ │ │ + beq.n 6ec <_PyPegen_concatenate_strings+0x638> │ │ │ │ │ sub.w r3, r1, #20 │ │ │ │ │ adds r2, #1 │ │ │ │ │ clz r3, r3 │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp r2, ip │ │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ │ - bne.n 6c2 <_PyPegen_concatenate_strings+0x60e> │ │ │ │ │ + bne.n 6c4 <_PyPegen_concatenate_strings+0x610> │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r3, ip │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ b.n 45c <_PyPegen_concatenate_strings+0x3a8> │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r2, ip │ │ │ │ │ - beq.n 6e2 <_PyPegen_concatenate_strings+0x62e> │ │ │ │ │ + beq.n 6e4 <_PyPegen_concatenate_strings+0x630> │ │ │ │ │ ldr.w r3, [r5, #4]! │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ - b.n 6ca <_PyPegen_concatenate_strings+0x616> │ │ │ │ │ + b.n 6cc <_PyPegen_concatenate_strings+0x618> │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne.n 70a <_PyPegen_concatenate_strings+0x656> │ │ │ │ │ + bne.n 70c <_PyPegen_concatenate_strings+0x658> │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ b.n 152 <_PyPegen_concatenate_strings+0x9e> │ │ │ │ │ movs r0, #1 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ b.n 13c <_PyPegen_concatenate_strings+0x88> │ │ │ │ │ @@ -752,82 +752,83 @@ │ │ │ │ │ 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 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 71a <_PyPegen_concatenate_strings+0x666> │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n 71a <_PyPegen_concatenate_strings+0x666> │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - 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, 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 71a <_PyPegen_concatenate_strings+0x666> │ │ │ │ │ + b.n 71c <_PyPegen_concatenate_strings+0x668> │ │ │ │ │ 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> │ │ │ │ │ + beq.n 71c <_PyPegen_concatenate_strings+0x668> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 71a <_PyPegen_concatenate_strings+0x666> │ │ │ │ │ + bne.n 71c <_PyPegen_concatenate_strings+0x668> │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 71a <_PyPegen_concatenate_strings+0x666> │ │ │ │ │ + b.n 71c <_PyPegen_concatenate_strings+0x668> │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + beq.w 4e8 <_PyPegen_concatenate_strings+0x434> │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.n 71c <_PyPegen_concatenate_strings+0x668> │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 71c <_PyPegen_concatenate_strings+0x668> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 71c <_PyPegen_concatenate_strings+0x668> │ │ │ │ │ + movs r1, #0 │ │ │ │ │ + mov fp, r0 │ │ │ │ │ + str r1, [sp, #16] │ │ │ │ │ + b.n 16e <_PyPegen_concatenate_strings+0xba> │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r7, r3 │ │ │ │ │ mov r6, r3 │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ b.n 10e <_PyPegen_concatenate_strings+0x5a> │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -00000790 <_PyPegen_set_expr_context>: │ │ │ │ │ +00000794 <_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 7d8 <_PyPegen_set_expr_context+0x48> │ │ │ │ │ + bhi.n 7dc <_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] │ │ │ │ │ @@ -837,196 +838,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 7d2 <_PyPegen_set_expr_context+0x42> │ │ │ │ │ + b.n 7d6 <_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, 7fa <_PyPegen_set_expr_context+0x6a> │ │ │ │ │ + cbnz r0, 7fe <_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 7d2 <_PyPegen_set_expr_context+0x42> │ │ │ │ │ + bne.n 7d6 <_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 7d2 <_PyPegen_set_expr_context+0x42> │ │ │ │ │ + b.n 7d6 <_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, 83a <_PyPegen_set_expr_context+0xaa> │ │ │ │ │ + cbnz r0, 83e <_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 7d2 <_PyPegen_set_expr_context+0x42> │ │ │ │ │ + bne.n 7d6 <_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 7d2 <_PyPegen_set_expr_context+0x42> │ │ │ │ │ + b.n 7d6 <_PyPegen_set_expr_context+0x42> │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ - bl 790 <_PyPegen_set_expr_context> │ │ │ │ │ + bl 794 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_set_expr_context │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7d2 <_PyPegen_set_expr_context+0x42> │ │ │ │ │ + beq.n 7d6 <_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 7d2 <_PyPegen_set_expr_context+0x42> │ │ │ │ │ + b.n 7d6 <_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 7d2 <_PyPegen_set_expr_context+0x42> │ │ │ │ │ + b.n 7d6 <_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 7d2 <_PyPegen_set_expr_context+0x42> │ │ │ │ │ + b.n 7d6 <_PyPegen_set_expr_context+0x42> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000008c4 <_PyPegen_singleton_seq>: │ │ │ │ │ +000008c8 <_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, 8e4 <_PyPegen_singleton_seq+0x20> │ │ │ │ │ + cbz r0, 8e8 <_PyPegen_singleton_seq+0x20> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ str r4, [r3, #0] │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000008e8 <_PyPegen_seq_insert_in_front>: │ │ │ │ │ +000008ec <_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, 950 <_PyPegen_seq_insert_in_front+0x68> │ │ │ │ │ + cbz r2, 954 <_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, 94c <_PyPegen_seq_insert_in_front+0x64> │ │ │ │ │ + cbz r0, 950 <_PyPegen_seq_insert_in_front+0x64> │ │ │ │ │ ldrd ip, r3, [r0] │ │ │ │ │ cmp.w ip, #1 │ │ │ │ │ str r4, [r3, #0] │ │ │ │ │ - ble.n 94c <_PyPegen_seq_insert_in_front+0x64> │ │ │ │ │ + ble.n 950 <_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 94c <_PyPegen_seq_insert_in_front+0x64> │ │ │ │ │ + beq.n 950 <_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 94c <_PyPegen_seq_insert_in_front+0x64> │ │ │ │ │ + beq.n 950 <_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 936 <_PyPegen_seq_insert_in_front+0x4e> │ │ │ │ │ + bne.n 93a <_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 94c <_PyPegen_seq_insert_in_front+0x64> │ │ │ │ │ + beq.n 950 <_PyPegen_seq_insert_in_front+0x64> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ str r4, [r3, #0] │ │ │ │ │ - b.n 94c <_PyPegen_seq_insert_in_front+0x64> │ │ │ │ │ + b.n 950 <_PyPegen_seq_insert_in_front+0x64> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000964 <_PyPegen_collect_call_seqs>: │ │ │ │ │ +00000968 <_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 a3a <_PyPegen_collect_call_seqs+0xd6> │ │ │ │ │ - cbnz r2, 99c <_PyPegen_collect_call_seqs+0x38> │ │ │ │ │ - ldr r0, [pc, #224] @ (a68 <_PyPegen_collect_call_seqs+0x104>) │ │ │ │ │ + beq.n a3e <_PyPegen_collect_call_seqs+0xd6> │ │ │ │ │ + cbnz r2, 9a0 <_PyPegen_collect_call_seqs+0x38> │ │ │ │ │ + ldr r0, [pc, #224] @ (a6c <_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} │ │ │ │ │ @@ -1035,327 +1036,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 19b0 <_PyPegen_seq_extract_starred_exprs> │ │ │ │ │ + bl 1964 <_PyPegen_seq_extract_starred_exprs> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_extract_starred_exprs │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n a22 <_PyPegen_collect_call_seqs+0xbe> │ │ │ │ │ + bne.n a26 <_PyPegen_collect_call_seqs+0xbe> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, a1a <_PyPegen_collect_call_seqs+0xb6> │ │ │ │ │ + cbnz r0, a1e <_PyPegen_collect_call_seqs+0xb6> │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 1a70 <_PyPegen_seq_delete_starred_exprs> │ │ │ │ │ + bl 1a24 <_PyPegen_seq_delete_starred_exprs> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_delete_starred_exprs │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbz r0, a0a <_PyPegen_collect_call_seqs+0xa6> │ │ │ │ │ + cbz r0, a0e <_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, a1a <_PyPegen_collect_call_seqs+0xb6> │ │ │ │ │ + cbz r0, a1e <_PyPegen_collect_call_seqs+0xb6> │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble.n a06 <_PyPegen_collect_call_seqs+0xa2> │ │ │ │ │ + ble.n a0a <_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 a42 <_PyPegen_collect_call_seqs+0xde> │ │ │ │ │ + blt.n a46 <_PyPegen_collect_call_seqs+0xde> │ │ │ │ │ strd r6, r3, [sp, #64] @ 0x40 │ │ │ │ │ mov r2, r9 │ │ │ │ │ - ldr r0, [pc, #104] @ (a68 <_PyPegen_collect_call_seqs+0x104>) │ │ │ │ │ + ldr r0, [pc, #104] @ (a6c <_PyPegen_collect_call_seqs+0x104>) │ │ │ │ │ mov r3, fp │ │ │ │ │ mov r1, sl │ │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ │ - b.n 990 <_PyPegen_collect_call_seqs+0x2c> │ │ │ │ │ + b.n 994 <_PyPegen_collect_call_seqs+0x2c> │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 9ee <_PyPegen_collect_call_seqs+0x8a> │ │ │ │ │ + b.n 9f2 <_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 9ca <_PyPegen_collect_call_seqs+0x66> │ │ │ │ │ + beq.n 9ce <_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 1a70 <_PyPegen_seq_delete_starred_exprs> │ │ │ │ │ + bl 1a24 <_PyPegen_seq_delete_starred_exprs> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_delete_starred_exprs │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbz r0, a58 <_PyPegen_collect_call_seqs+0xf4> │ │ │ │ │ + cbz r0, a5c <_PyPegen_collect_call_seqs+0xf4> │ │ │ │ │ mov r9, r0 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ add.w r8, r7, r2 │ │ │ │ │ - b.n 9ca <_PyPegen_collect_call_seqs+0x66> │ │ │ │ │ + b.n 9ce <_PyPegen_collect_call_seqs+0x66> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 986 <_PyPegen_collect_call_seqs+0x22> │ │ │ │ │ + beq.n 98a <_PyPegen_collect_call_seqs+0x22> │ │ │ │ │ mov r7, r1 │ │ │ │ │ - b.n 99e <_PyPegen_collect_call_seqs+0x3a> │ │ │ │ │ + b.n 9a2 <_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 9f0 <_PyPegen_collect_call_seqs+0x8c> │ │ │ │ │ + b.n 9f4 <_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 a1a <_PyPegen_collect_call_seqs+0xb6> │ │ │ │ │ - b.n a30 <_PyPegen_collect_call_seqs+0xcc> │ │ │ │ │ + bne.n a1e <_PyPegen_collect_call_seqs+0xb6> │ │ │ │ │ + b.n a34 <_PyPegen_collect_call_seqs+0xcc> │ │ │ │ │ .word 0x000005a0 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00000a6c <_PyPegen_add_type_comment_to_arg>: │ │ │ │ │ +00000a70 <_PyPegen_add_type_comment_to_arg>: │ │ │ │ │ _PyPegen_add_type_comment_to_arg(): │ │ │ │ │ - cbnz r2, a72 <_PyPegen_add_type_comment_to_arg+0x6> │ │ │ │ │ + cbnz r2, a76 <_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 │ │ │ │ │ │ │ │ │ │ -00000a78 <_PyPegen_cmpop_expr_pair>: │ │ │ │ │ +00000a7c <_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, a9c <_PyPegen_cmpop_expr_pair+0x24> │ │ │ │ │ + cbz r0, aa0 <_PyPegen_cmpop_expr_pair+0x24> │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ str r4, [r0, #0] │ │ │ │ │ str r2, [r0, #4] │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -00000aa0 <_PyPegen_get_cmpops>: │ │ │ │ │ +00000aa4 <_PyPegen_get_cmpops>: │ │ │ │ │ _PyPegen_get_cmpops(): │ │ │ │ │ mov r3, r1 │ │ │ │ │ ldr r1, [r0, #20] │ │ │ │ │ - cbz r3, af0 <_PyPegen_get_cmpops+0x50> │ │ │ │ │ + cbz r3, af4 <_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, aec <_PyPegen_get_cmpops+0x4c> │ │ │ │ │ + cbz r0, af0 <_PyPegen_get_cmpops+0x4c> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble.n aec <_PyPegen_get_cmpops+0x4c> │ │ │ │ │ + ble.n af0 <_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 aec <_PyPegen_get_cmpops+0x4c> │ │ │ │ │ + beq.n af0 <_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 ade <_PyPegen_get_cmpops+0x3e> │ │ │ │ │ + bne.n ae2 <_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 │ │ │ │ │ │ │ │ │ │ -00000af8 <_PyPegen_get_exprs>: │ │ │ │ │ +00000afc <_PyPegen_get_exprs>: │ │ │ │ │ _PyPegen_get_exprs(): │ │ │ │ │ mov r3, r1 │ │ │ │ │ ldr r1, [r0, #20] │ │ │ │ │ - cbz r3, b48 <_PyPegen_get_exprs+0x50> │ │ │ │ │ + cbz r3, b4c <_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, b44 <_PyPegen_get_exprs+0x4c> │ │ │ │ │ + cbz r0, b48 <_PyPegen_get_exprs+0x4c> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble.n b44 <_PyPegen_get_exprs+0x4c> │ │ │ │ │ + ble.n b48 <_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 b44 <_PyPegen_get_exprs+0x4c> │ │ │ │ │ + beq.n b48 <_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 b36 <_PyPegen_get_exprs+0x3e> │ │ │ │ │ + bne.n b3a <_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 │ │ │ │ │ │ │ │ │ │ -00000b50 <_PyPegen_make_arguments>: │ │ │ │ │ +00000b54 <_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 db2 <_PyPegen_make_arguments+0x262> │ │ │ │ │ + bne.w d8e <_PyPegen_make_arguments+0x23a> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w e46 <_PyPegen_make_arguments+0x2f6> │ │ │ │ │ + bne.w e2c <_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 c82 <_PyPegen_make_arguments+0x132> │ │ │ │ │ + beq.n c86 <_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 dd4 <_PyPegen_make_arguments+0x284> │ │ │ │ │ + beq.w db0 <_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 ec8 <_PyPegen_make_arguments+0x378> │ │ │ │ │ + beq.w e7c <_PyPegen_make_arguments+0x328> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bgt.w d0c <_PyPegen_make_arguments+0x1bc> │ │ │ │ │ + bgt.w d0e <_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 df0 <_PyPegen_make_arguments+0x2a0> │ │ │ │ │ + beq.w dcc <_PyPegen_make_arguments+0x278> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble.n c8a <_PyPegen_make_arguments+0x13a> │ │ │ │ │ + ble.n c8e <_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 c22 <_PyPegen_make_arguments+0xd2> │ │ │ │ │ + beq.n c26 <_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 c22 <_PyPegen_make_arguments+0xd2> │ │ │ │ │ + beq.n c26 <_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 c22 <_PyPegen_make_arguments+0xd2> │ │ │ │ │ + beq.n c26 <_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 c0a <_PyPegen_make_arguments+0xba> │ │ │ │ │ + bne.n c0e <_PyPegen_make_arguments+0xba> │ │ │ │ │ mov r3, lr │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bgt.n c90 <_PyPegen_make_arguments+0x140> │ │ │ │ │ + bgt.n c94 <_PyPegen_make_arguments+0x140> │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.w e6c <_PyPegen_make_arguments+0x31c> │ │ │ │ │ + bne.w dfc <_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 cde <_PyPegen_make_arguments+0x18e> │ │ │ │ │ + beq.n ce0 <_PyPegen_make_arguments+0x18c> │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bgt.n ce2 <_PyPegen_make_arguments+0x192> │ │ │ │ │ + bgt.n ce4 <_PyPegen_make_arguments+0x190> │ │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n d38 <_PyPegen_make_arguments+0x1e8> │ │ │ │ │ + bne.n d3a <_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 ecc <_PyPegen_make_arguments+0x37c> │ │ │ │ │ + beq.w e80 <_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 e9e <_PyPegen_make_arguments+0x34e> │ │ │ │ │ + beq.w df8 <_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] │ │ │ │ │ @@ -1364,399 +1365,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 c26 <_PyPegen_make_arguments+0xd6> │ │ │ │ │ + ble.n c2a <_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 db6 <_PyPegen_make_arguments+0x266> │ │ │ │ │ + bne.n d92 <_PyPegen_make_arguments+0x23e> │ │ │ │ │ subs.w r2, sl, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r2, #1 │ │ │ │ │ tst.w fp, r2 │ │ │ │ │ - bne.w e6c <_PyPegen_make_arguments+0x31c> │ │ │ │ │ + bne.w dfc <_PyPegen_make_arguments+0x2a8> │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ ite ne │ │ │ │ │ movne r3, #0 │ │ │ │ │ andeq.w r3, fp, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n c2e <_PyPegen_make_arguments+0xde> │ │ │ │ │ + bne.n c32 <_PyPegen_make_arguments+0xde> │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.n cd0 <_PyPegen_make_arguments+0x180> │ │ │ │ │ + bne.n cd2 <_PyPegen_make_arguments+0x17e> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w eb4 <_PyPegen_make_arguments+0x364> │ │ │ │ │ + bne.w e56 <_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 c46 <_PyPegen_make_arguments+0xf6> │ │ │ │ │ + bne.n c4a <_PyPegen_make_arguments+0xf6> │ │ │ │ │ mov r4, r7 │ │ │ │ │ - b.n c82 <_PyPegen_make_arguments+0x132> │ │ │ │ │ + b.n c86 <_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 c46 <_PyPegen_make_arguments+0xf6> │ │ │ │ │ + beq.n c4a <_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 r3, r8 │ │ │ │ │ + cmp r8, r3 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ str.w r1, [r2, #4]! │ │ │ │ │ - beq.n c46 <_PyPegen_make_arguments+0xf6> │ │ │ │ │ - b.n cfc <_PyPegen_make_arguments+0x1ac> │ │ │ │ │ + beq.n c4a <_PyPegen_make_arguments+0xf6> │ │ │ │ │ + b.n cfe <_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 bba <_PyPegen_make_arguments+0x6a> │ │ │ │ │ + beq.w bbe <_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 bba <_PyPegen_make_arguments+0x6a> │ │ │ │ │ - b.n d26 <_PyPegen_make_arguments+0x1d6> │ │ │ │ │ + beq.w bbe <_PyPegen_make_arguments+0x6a> │ │ │ │ │ + b.n d28 <_PyPegen_make_arguments+0x1d4> │ │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ │ - ldrd r8, sl, [r3] │ │ │ │ │ - cmp.w sl, #0 │ │ │ │ │ - beq.n da0 <_PyPegen_make_arguments+0x250> │ │ │ │ │ - ldr.w fp, [sl] │ │ │ │ │ - ldr r1, [r6, #20] │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 0 <_Py_asdl_arg_seq_new> │ │ │ │ │ - R_ARM_THM_CALL _Py_asdl_arg_seq_new │ │ │ │ │ + ldrd r8, r1, [r3] │ │ │ │ │ + cbz r1, d7c <_PyPegen_make_arguments+0x228> │ │ │ │ │ + ldr r0, [r6, #20] │ │ │ │ │ + bl e84 <_get_names.isra.0> │ │ │ │ │ mov r9, r0 │ │ │ │ │ - cbz r0, dae <_PyPegen_make_arguments+0x25e> │ │ │ │ │ - adds r1, r0, #4 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - cmp fp, r3 │ │ │ │ │ - bgt.n e22 <_PyPegen_make_arguments+0x2d2> │ │ │ │ │ + cbz r0, d8a <_PyPegen_make_arguments+0x236> │ │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ │ - ldr.w sl, [r3, #4] │ │ │ │ │ - cmp.w sl, #0 │ │ │ │ │ - beq.n e34 <_PyPegen_make_arguments+0x2e4> │ │ │ │ │ - ldr.w fp, [sl] │ │ │ │ │ - ldr r1, [r6, #20] │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ - R_ARM_THM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ - mov r2, r0 │ │ │ │ │ + ldr r1, [r3, #4] │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq.n dec <_PyPegen_make_arguments+0x298> │ │ │ │ │ + ldr r0, [r6, #20] │ │ │ │ │ + bl f28 <_get_defaults.isra.0> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e42 <_PyPegen_make_arguments+0x2f2> │ │ │ │ │ - adds r0, #4 │ │ │ │ │ - movs r1, #0 │ │ │ │ │ - cmp fp, r1 │ │ │ │ │ - bgt.n e10 <_PyPegen_make_arguments+0x2c0> │ │ │ │ │ - str r2, [sp, #0] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - str r7, [sp, #8] │ │ │ │ │ + beq.n df8 <_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 c82 <_PyPegen_make_arguments+0x132> │ │ │ │ │ + b.n c86 <_PyPegen_make_arguments+0x132> │ │ │ │ │ + mov r0, r1 │ │ │ │ │ ldr r1, [r6, #20] │ │ │ │ │ - mov r0, sl │ │ │ │ │ bl 0 <_Py_asdl_arg_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_arg_seq_new │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n d5c <_PyPegen_make_arguments+0x20c> │ │ │ │ │ + bne.n d4c <_PyPegen_make_arguments+0x1f8> │ │ │ │ │ mov r4, r9 │ │ │ │ │ - b.n c82 <_PyPegen_make_arguments+0x132> │ │ │ │ │ + b.n c86 <_PyPegen_make_arguments+0x132> │ │ │ │ │ mov r4, r1 │ │ │ │ │ - b.n b86 <_PyPegen_make_arguments+0x36> │ │ │ │ │ + b.n b8a <_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 ca4 <_PyPegen_make_arguments+0x154> │ │ │ │ │ - b.n dba <_PyPegen_make_arguments+0x26a> │ │ │ │ │ + beq.w ca6 <_PyPegen_make_arguments+0x152> │ │ │ │ │ + b.n d96 <_PyPegen_make_arguments+0x242> │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n df4 <_PyPegen_make_arguments+0x2a4> │ │ │ │ │ + bne.n dd0 <_PyPegen_make_arguments+0x27c> │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.n df4 <_PyPegen_make_arguments+0x2a4> │ │ │ │ │ + beq.n dd0 <_PyPegen_make_arguments+0x27c> │ │ │ │ │ ldr r0, [r6, #20] │ │ │ │ │ mov r1, r9 │ │ │ │ │ - bl ed0 <_get_names.isra.0> │ │ │ │ │ + bl e84 <_get_names.isra.0> │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w ca4 <_PyPegen_make_arguments+0x154> │ │ │ │ │ + bne.w ca6 <_PyPegen_make_arguments+0x152> │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b.n c82 <_PyPegen_make_arguments+0x132> │ │ │ │ │ + b.n c86 <_PyPegen_make_arguments+0x132> │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.n dfe <_PyPegen_make_arguments+0x2ae> │ │ │ │ │ + bne.n dda <_PyPegen_make_arguments+0x286> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n ea2 <_PyPegen_make_arguments+0x352> │ │ │ │ │ + bne.n e6a <_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 ca4 <_PyPegen_make_arguments+0x154> │ │ │ │ │ - b.n df0 <_PyPegen_make_arguments+0x2a0> │ │ │ │ │ - ldr.w r3, [sl, #4] │ │ │ │ │ - ldr.w r3, [r3, r1, lsl #2] │ │ │ │ │ - adds r1, #1 │ │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ │ - str.w r3, [r0, #4]! │ │ │ │ │ - b.n d7e <_PyPegen_make_arguments+0x22e> │ │ │ │ │ - ldr.w r2, [sl, #4] │ │ │ │ │ - ldr.w r2, [r2, r3, lsl #2] │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ │ - str.w r2, [r1, #4]! │ │ │ │ │ - b.n d58 <_PyPegen_make_arguments+0x208> │ │ │ │ │ + bne.w ca6 <_PyPegen_make_arguments+0x152> │ │ │ │ │ + b.n dcc <_PyPegen_make_arguments+0x278> │ │ │ │ │ + mov r0, r1 │ │ │ │ │ ldr r1, [r6, #20] │ │ │ │ │ - mov r0, sl │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ - mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n d82 <_PyPegen_make_arguments+0x232> │ │ │ │ │ - mov r4, r2 │ │ │ │ │ - b.n c82 <_PyPegen_make_arguments+0x132> │ │ │ │ │ - ldr r1, [r2, #4] │ │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ │ - bl ed0 <_get_names.isra.0> │ │ │ │ │ + bne.n d5e <_PyPegen_make_arguments+0x20a> │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w c82 <_PyPegen_make_arguments+0x132> │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - ldr.w r1, [sl] │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - bl f0c <_PyPegen_join_sequences> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_join_sequences │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w b86 <_PyPegen_make_arguments+0x36> │ │ │ │ │ - b.n c82 <_PyPegen_make_arguments+0x132> │ │ │ │ │ + b.n c86 <_PyPegen_make_arguments+0x132> │ │ │ │ │ ldr.w r1, [sl, #4] │ │ │ │ │ ldr r0, [r6, #20] │ │ │ │ │ - bl f74 <_get_defaults.isra.0> │ │ │ │ │ + bl f28 <_get_defaults.isra.0> │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w cde <_PyPegen_make_arguments+0x18e> │ │ │ │ │ + beq.w ce0 <_PyPegen_make_arguments+0x18c> │ │ │ │ │ ldr r0, [r6, #20] │ │ │ │ │ mov r1, r9 │ │ │ │ │ - bl f74 <_get_defaults.isra.0> │ │ │ │ │ + bl f28 <_get_defaults.isra.0> │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n e42 <_PyPegen_make_arguments+0x2f2> │ │ │ │ │ + cbz r0, e52 <_PyPegen_make_arguments+0x2fe> │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl f0c <_PyPegen_join_sequences> │ │ │ │ │ + bl ec0 <_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 cde <_PyPegen_make_arguments+0x18e> │ │ │ │ │ + bne.w c4a <_PyPegen_make_arguments+0xf6> │ │ │ │ │ + b.n ce0 <_PyPegen_make_arguments+0x18c> │ │ │ │ │ + ldr r1, [r2, #4] │ │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ │ + bl e84 <_get_names.isra.0> │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w c86 <_PyPegen_make_arguments+0x132> │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + ldr.w r1, [sl] │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl ec0 <_PyPegen_join_sequences> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_join_sequences │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n c82 <_PyPegen_make_arguments+0x132> │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w b8a <_PyPegen_make_arguments+0x36> │ │ │ │ │ + b.n c86 <_PyPegen_make_arguments+0x132> │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + b.n c86 <_PyPegen_make_arguments+0x132> │ │ │ │ │ + ldr.w r1, [sl, #4] │ │ │ │ │ + ldr r0, [r6, #20] │ │ │ │ │ + bl f28 <_get_defaults.isra.0> │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + bne.w c4a <_PyPegen_make_arguments+0xf6> │ │ │ │ │ + b.n ce0 <_PyPegen_make_arguments+0x18c> │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n ecc <_PyPegen_make_arguments+0x37c> │ │ │ │ │ + beq.n e80 <_PyPegen_make_arguments+0x32c> │ │ │ │ │ subs.w r2, sl, #0 │ │ │ │ │ mov r5, r8 │ │ │ │ │ it ne │ │ │ │ │ movne r2, #1 │ │ │ │ │ - b.n cc4 <_PyPegen_make_arguments+0x174> │ │ │ │ │ - ldr.w r1, [sl, #4] │ │ │ │ │ - ldr r0, [r6, #20] │ │ │ │ │ - bl f74 <_get_defaults.isra.0> │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - bne.w c46 <_PyPegen_make_arguments+0xf6> │ │ │ │ │ - b.n cde <_PyPegen_make_arguments+0x18e> │ │ │ │ │ + b.n cc6 <_PyPegen_make_arguments+0x172> │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n c82 <_PyPegen_make_arguments+0x132> │ │ │ │ │ + b.n c86 <_PyPegen_make_arguments+0x132> │ │ │ │ │ mov r4, r8 │ │ │ │ │ - b.n c82 <_PyPegen_make_arguments+0x132> │ │ │ │ │ + b.n c86 <_PyPegen_make_arguments+0x132> │ │ │ │ │ │ │ │ │ │ -00000ed0 <_get_names.isra.0>: │ │ │ │ │ +00000e84 <_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, f08 <_get_names.isra.0+0x38> │ │ │ │ │ + cbz r1, ebc <_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, ef6 <_get_names.isra.0+0x26> │ │ │ │ │ + cbz r0, eaa <_get_names.isra.0+0x26> │ │ │ │ │ adds r2, r0, #4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bgt.n ef8 <_get_names.isra.0+0x28> │ │ │ │ │ + bgt.n eac <_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 ef2 <_get_names.isra.0+0x22> │ │ │ │ │ + b.n ea6 <_get_names.isra.0+0x22> │ │ │ │ │ mov r4, r1 │ │ │ │ │ - b.n ee4 <_get_names.isra.0+0x14> │ │ │ │ │ + b.n e98 <_get_names.isra.0+0x14> │ │ │ │ │ │ │ │ │ │ -00000f0c <_PyPegen_join_sequences>: │ │ │ │ │ +00000ec0 <_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, f6c <_PyPegen_join_sequences+0x60> │ │ │ │ │ + cbz r1, f20 <_PyPegen_join_sequences+0x60> │ │ │ │ │ ldr r4, [r1, #0] │ │ │ │ │ - cbz r2, f70 <_PyPegen_join_sequences+0x64> │ │ │ │ │ + cbz r2, f24 <_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, f58 <_PyPegen_join_sequences+0x4c> │ │ │ │ │ + cbz r0, f0c <_PyPegen_join_sequences+0x4c> │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - ble.n f4c <_PyPegen_join_sequences+0x40> │ │ │ │ │ + ble.n f00 <_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 f36 <_PyPegen_join_sequences+0x2a> │ │ │ │ │ + b.n eea <_PyPegen_join_sequences+0x2a> │ │ │ │ │ bic.w r4, r4, r4, asr #31 │ │ │ │ │ movs r3, #0 │ │ │ │ │ lsls r4, r4, #2 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bgt.n f5c <_PyPegen_join_sequences+0x50> │ │ │ │ │ + bgt.n f10 <_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 f54 <_PyPegen_join_sequences+0x48> │ │ │ │ │ + b.n f08 <_PyPegen_join_sequences+0x48> │ │ │ │ │ mov r4, r1 │ │ │ │ │ - b.n f22 <_PyPegen_join_sequences+0x16> │ │ │ │ │ + b.n ed6 <_PyPegen_join_sequences+0x16> │ │ │ │ │ mov r5, r2 │ │ │ │ │ - b.n f26 <_PyPegen_join_sequences+0x1a> │ │ │ │ │ + b.n eda <_PyPegen_join_sequences+0x1a> │ │ │ │ │ │ │ │ │ │ -00000f74 <_get_defaults.isra.0>: │ │ │ │ │ +00000f28 <_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, fac <_get_defaults.isra.0+0x38> │ │ │ │ │ + cbz r1, f60 <_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, f9a <_get_defaults.isra.0+0x26> │ │ │ │ │ + cbz r0, f4e <_get_defaults.isra.0+0x26> │ │ │ │ │ adds r2, r0, #4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bgt.n f9c <_get_defaults.isra.0+0x28> │ │ │ │ │ + bgt.n f50 <_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 f96 <_get_defaults.isra.0+0x22> │ │ │ │ │ + b.n f4a <_get_defaults.isra.0+0x22> │ │ │ │ │ mov r4, r1 │ │ │ │ │ - b.n f88 <_get_defaults.isra.0+0x14> │ │ │ │ │ + b.n f3c <_get_defaults.isra.0+0x14> │ │ │ │ │ │ │ │ │ │ -00000fb0 <_PyPegen_constant_from_token>: │ │ │ │ │ +00000f64 <_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, 1014 <_PyPegen_constant_from_token+0x64> │ │ │ │ │ + cbz r0, fc8 <_PyPegen_constant_from_token+0x64> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromString │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbz r0, 1014 <_PyPegen_constant_from_token+0x64> │ │ │ │ │ + cbz r0, fc8 <_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 ffe <_PyPegen_constant_from_token+0x4e> │ │ │ │ │ + blt.n fb2 <_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 1014 <_PyPegen_constant_from_token+0x64> │ │ │ │ │ + beq.n fc8 <_PyPegen_constant_from_token+0x64> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ - cbnz r3, 1014 <_PyPegen_constant_from_token+0x64> │ │ │ │ │ + cbnz r3, fc8 <_PyPegen_constant_from_token+0x64> │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n ffa <_PyPegen_constant_from_token+0x4a> │ │ │ │ │ + b.n fae <_PyPegen_constant_from_token+0x4a> │ │ │ │ │ │ │ │ │ │ -00001018 <_PyPegen_formatted_value>: │ │ │ │ │ +00000fcc <_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 │ │ │ │ │ @@ -1767,81 +1738,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, 1088 <_PyPegen_formatted_value+0x70> │ │ │ │ │ + cbnz r7, 103c <_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 10c6 <_PyPegen_formatted_value+0xae> │ │ │ │ │ + bne.n 107a <_PyPegen_formatted_value+0xae> │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 10be <_PyPegen_formatted_value+0xa6> │ │ │ │ │ + bne.n 1072 <_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, 1080 <_PyPegen_formatted_value+0x68> │ │ │ │ │ + cbz r0, 1034 <_PyPegen_formatted_value+0x68> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 1130 <_PyPegen_formatted_value+0x118> │ │ │ │ │ + bne.n 10e4 <_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 115c <_PyPegen_formatted_value+0x144> │ │ │ │ │ + bne.n 1110 <_PyPegen_formatted_value+0x144> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 1174 <_PyPegen_formatted_value+0x15c> │ │ │ │ │ + beq.n 1128 <_PyPegen_formatted_value+0x15c> │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ - bpl.n 117c <_PyPegen_formatted_value+0x164> │ │ │ │ │ + bpl.n 1130 <_PyPegen_formatted_value+0x164> │ │ │ │ │ ldrb r1, [r4, #20] │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bgt.n 1196 <_PyPegen_formatted_value+0x17e> │ │ │ │ │ + bgt.n 114a <_PyPegen_formatted_value+0x17e> │ │ │ │ │ sub.w r3, r1, #114 @ 0x72 │ │ │ │ │ cmp r1, #97 @ 0x61 │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, #1 │ │ │ │ │ - bhi.n 1196 <_PyPegen_formatted_value+0x17e> │ │ │ │ │ - cbnz r5, 10c2 <_PyPegen_formatted_value+0xaa> │ │ │ │ │ + bhi.n 114a <_PyPegen_formatted_value+0x17e> │ │ │ │ │ + cbnz r5, 1076 <_PyPegen_formatted_value+0xaa> │ │ │ │ │ mov r2, r5 │ │ │ │ │ - b.n 1064 <_PyPegen_formatted_value+0x4c> │ │ │ │ │ + b.n 1018 <_PyPegen_formatted_value+0x4c> │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ - b.n 1064 <_PyPegen_formatted_value+0x4c> │ │ │ │ │ + b.n 1018 <_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 1080 <_PyPegen_formatted_value+0x68> │ │ │ │ │ + beq.n 1034 <_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] │ │ │ │ │ @@ -1849,74 +1820,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, 1144 <_PyPegen_formatted_value+0x12c> │ │ │ │ │ + cbz r0, 10f8 <_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, 1140 <_PyPegen_formatted_value+0x128> │ │ │ │ │ + cbz r0, 10f4 <_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, 1148 <_PyPegen_formatted_value+0x130> │ │ │ │ │ + cbz r7, 10fc <_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 10e8 <_PyPegen_formatted_value+0xd0> │ │ │ │ │ + b.n 109c <_PyPegen_formatted_value+0xd0> │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 1080 <_PyPegen_formatted_value+0x68> │ │ │ │ │ + b.n 1034 <_PyPegen_formatted_value+0x68> │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 1080 <_PyPegen_formatted_value+0x68> │ │ │ │ │ + b.n 1034 <_PyPegen_formatted_value+0x68> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 10e4 <_PyPegen_formatted_value+0xcc> │ │ │ │ │ + beq.n 1098 <_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 10e8 <_PyPegen_formatted_value+0xd0> │ │ │ │ │ + b.n 109c <_PyPegen_formatted_value+0xd0> │ │ │ │ │ cmp.w ip, #2 │ │ │ │ │ - bne.n 1184 <_PyPegen_formatted_value+0x16c> │ │ │ │ │ - cbz r1, 1178 <_PyPegen_formatted_value+0x160> │ │ │ │ │ + bne.n 1138 <_PyPegen_formatted_value+0x16c> │ │ │ │ │ + cbz r1, 112c <_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 10a6 <_PyPegen_formatted_value+0x8e> │ │ │ │ │ + b.n 105a <_PyPegen_formatted_value+0x8e> │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ - b.n 1180 <_PyPegen_formatted_value+0x168> │ │ │ │ │ + b.n 1134 <_PyPegen_formatted_value+0x168> │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ - b.n 1170 <_PyPegen_formatted_value+0x158> │ │ │ │ │ + b.n 1124 <_PyPegen_formatted_value+0x158> │ │ │ │ │ add.w r3, r4, #28 │ │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ │ - b.n 10a6 <_PyPegen_formatted_value+0x8e> │ │ │ │ │ - cbz r1, 11c4 <_PyPegen_formatted_value+0x1ac> │ │ │ │ │ + b.n 105a <_PyPegen_formatted_value+0x8e> │ │ │ │ │ + cbz r1, 1178 <_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 10a6 <_PyPegen_formatted_value+0x8e> │ │ │ │ │ + b.n 105a <_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 │ │ │ │ │ @@ -1931,208 +1902,208 @@ │ │ │ │ │ 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 1192 <_PyPegen_formatted_value+0x17a> │ │ │ │ │ + b.n 1146 <_PyPegen_formatted_value+0x17a> │ │ │ │ │ │ │ │ │ │ -000011c8 <_PyPegen_seq_flatten>: │ │ │ │ │ +0000117c <_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 12aa <_PyPegen_seq_flatten+0xe2> │ │ │ │ │ + beq.n 125e <_PyPegen_seq_flatten+0xe2> │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble.n 1290 <_PyPegen_seq_flatten+0xc8> │ │ │ │ │ + ble.n 1244 <_PyPegen_seq_flatten+0xc8> │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12a4 <_PyPegen_seq_flatten+0xdc> │ │ │ │ │ + beq.n 1258 <_PyPegen_seq_flatten+0xdc> │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.n 1224 <_PyPegen_seq_flatten+0x5c> │ │ │ │ │ + beq.n 11d8 <_PyPegen_seq_flatten+0x5c> │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ - cbz r3, 11fa <_PyPegen_seq_flatten+0x32> │ │ │ │ │ + cbz r3, 11ae <_PyPegen_seq_flatten+0x32> │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ add r0, r3 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq.n 1224 <_PyPegen_seq_flatten+0x5c> │ │ │ │ │ + beq.n 11d8 <_PyPegen_seq_flatten+0x5c> │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ - cbz r3, 1206 <_PyPegen_seq_flatten+0x3e> │ │ │ │ │ + cbz r3, 11ba <_PyPegen_seq_flatten+0x3e> │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ add r0, r3 │ │ │ │ │ cmp r1, #3 │ │ │ │ │ - beq.n 1224 <_PyPegen_seq_flatten+0x5c> │ │ │ │ │ + beq.n 11d8 <_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 129e <_PyPegen_seq_flatten+0xd6> │ │ │ │ │ + beq.n 1252 <_PyPegen_seq_flatten+0xd6> │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ add r0, r2 │ │ │ │ │ - bne.n 1214 <_PyPegen_seq_flatten+0x4c> │ │ │ │ │ + bne.n 11c8 <_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, 128c <_PyPegen_seq_flatten+0xc4> │ │ │ │ │ + cbz r0, 1240 <_PyPegen_seq_flatten+0xc4> │ │ │ │ │ ldr r6, [r4, #0] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble.n 128c <_PyPegen_seq_flatten+0xc4> │ │ │ │ │ + ble.n 1240 <_PyPegen_seq_flatten+0xc4> │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr r7, [r4, #4] │ │ │ │ │ mov r5, r3 │ │ │ │ │ ldr.w r2, [r7, r3, lsl #2] │ │ │ │ │ - cbz r2, 1286 <_PyPegen_seq_flatten+0xbe> │ │ │ │ │ + cbz r2, 123a <_PyPegen_seq_flatten+0xbe> │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble.n 1286 <_PyPegen_seq_flatten+0xbe> │ │ │ │ │ + ble.n 123a <_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 1274 <_PyPegen_seq_flatten+0xac> │ │ │ │ │ + beq.n 1228 <_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 125c <_PyPegen_seq_flatten+0x94> │ │ │ │ │ + bne.n 1210 <_PyPegen_seq_flatten+0x94> │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq.n 128c <_PyPegen_seq_flatten+0xc4> │ │ │ │ │ + beq.n 1240 <_PyPegen_seq_flatten+0xc4> │ │ │ │ │ ldr r7, [r4, #4] │ │ │ │ │ add r5, r1 │ │ │ │ │ ldr.w r2, [r7, r3, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 123e <_PyPegen_seq_flatten+0x76> │ │ │ │ │ + bne.n 11f2 <_PyPegen_seq_flatten+0x76> │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne.n 1238 <_PyPegen_seq_flatten+0x70> │ │ │ │ │ + bne.n 11ec <_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 122c <_PyPegen_seq_flatten+0x64> │ │ │ │ │ - b.n 128c <_PyPegen_seq_flatten+0xc4> │ │ │ │ │ + bne.n 11e0 <_PyPegen_seq_flatten+0x64> │ │ │ │ │ + b.n 1240 <_PyPegen_seq_flatten+0xc4> │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.n 1214 <_PyPegen_seq_flatten+0x4c> │ │ │ │ │ - b.n 1224 <_PyPegen_seq_flatten+0x5c> │ │ │ │ │ + bne.n 11c8 <_PyPegen_seq_flatten+0x4c> │ │ │ │ │ + b.n 11d8 <_PyPegen_seq_flatten+0x5c> │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bne.n 11f4 <_PyPegen_seq_flatten+0x2c> │ │ │ │ │ - b.n 1224 <_PyPegen_seq_flatten+0x5c> │ │ │ │ │ + bne.n 11a8 <_PyPegen_seq_flatten+0x2c> │ │ │ │ │ + b.n 11d8 <_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 │ │ │ │ │ │ │ │ │ │ -000012b8 <_PyPegen_joined_str>: │ │ │ │ │ +0000126c <_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 14ba <_PyPegen_joined_str+0x202> │ │ │ │ │ + beq.w 146e <_PyPegen_joined_str+0x202> │ │ │ │ │ ldr.w sl, [r2] │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - ble.w 142e <_PyPegen_joined_str+0x176> │ │ │ │ │ + ble.w 13e2 <_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 1438 <_PyPegen_joined_str+0x180> │ │ │ │ │ + beq.w 13ec <_PyPegen_joined_str+0x180> │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp sl, r2 │ │ │ │ │ - bne.n 12ec <_PyPegen_joined_str+0x34> │ │ │ │ │ + bne.n 12a0 <_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 1426 <_PyPegen_joined_str+0x16e> │ │ │ │ │ + beq.w 13da <_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 148c <_PyPegen_joined_str+0x1d4> │ │ │ │ │ + beq.w 1440 <_PyPegen_joined_str+0x1d4> │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - ble.n 1434 <_PyPegen_joined_str+0x17c> │ │ │ │ │ + ble.n 13e8 <_PyPegen_joined_str+0x17c> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 14f6 <_PyPegen_joined_str+0x23e> │ │ │ │ │ + bne.w 14aa <_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 1454 <_PyPegen_joined_str+0x19c> │ │ │ │ │ + beq.n 1408 <_PyPegen_joined_str+0x19c> │ │ │ │ │ cmp r3, #20 │ │ │ │ │ - bne.n 13f4 <_PyPegen_joined_str+0x13c> │ │ │ │ │ + bne.n 13a8 <_PyPegen_joined_str+0x13c> │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_AsUTF8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 146e <_PyPegen_joined_str+0x1b6> │ │ │ │ │ + beq.w 1422 <_PyPegen_joined_str+0x1b6> │ │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ │ - bne.n 137c <_PyPegen_joined_str+0xc4> │ │ │ │ │ + bne.n 1330 <_PyPegen_joined_str+0xc4> │ │ │ │ │ ldrb r1, [r0, #1] │ │ │ │ │ cmp r1, #123 @ 0x7b │ │ │ │ │ - bne.n 137c <_PyPegen_joined_str+0xc4> │ │ │ │ │ + bne.n 1330 <_PyPegen_joined_str+0xc4> │ │ │ │ │ ldrb r1, [r0, #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 1490 <_PyPegen_joined_str+0x1d8> │ │ │ │ │ + beq.w 1444 <_PyPegen_joined_str+0x1d8> │ │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ │ - bne.n 138e <_PyPegen_joined_str+0xd6> │ │ │ │ │ + bne.n 1342 <_PyPegen_joined_str+0xd6> │ │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ │ - bne.n 138e <_PyPegen_joined_str+0xd6> │ │ │ │ │ + bne.n 1342 <_PyPegen_joined_str+0xd6> │ │ │ │ │ ldrb r3, [r5, #2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1490 <_PyPegen_joined_str+0x1d8> │ │ │ │ │ + beq.w 1444 <_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 │ │ │ │ │ @@ -2144,108 +2115,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 14b2 <_PyPegen_joined_str+0x1fa> │ │ │ │ │ + beq.n 1466 <_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 14dc <_PyPegen_joined_str+0x224> │ │ │ │ │ + blt.w 1490 <_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, 1426 <_PyPegen_joined_str+0x16e> │ │ │ │ │ + cbz r0, 13da <_PyPegen_joined_str+0x16e> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 13f4 <_PyPegen_joined_str+0x13c> │ │ │ │ │ + bne.n 13a8 <_PyPegen_joined_str+0x13c> │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ - cbz r3, 13fc <_PyPegen_joined_str+0x144> │ │ │ │ │ + cbz r3, 13b0 <_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 134c <_PyPegen_joined_str+0x94> │ │ │ │ │ + bne.n 1300 <_PyPegen_joined_str+0x94> │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.n 14c0 <_PyPegen_joined_str+0x208> │ │ │ │ │ + bne.n 1474 <_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 12fe <_PyPegen_joined_str+0x46> │ │ │ │ │ + b.n 12b2 <_PyPegen_joined_str+0x46> │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 1404 <_PyPegen_joined_str+0x14c> │ │ │ │ │ + b.n 13b8 <_PyPegen_joined_str+0x14c> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 15e4 <_PyPegen_joined_str+0x32c> │ │ │ │ │ + beq.w 1598 <_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 12ec <_PyPegen_joined_str+0x34> │ │ │ │ │ - b.n 12fe <_PyPegen_joined_str+0x46> │ │ │ │ │ + bne.w 12a0 <_PyPegen_joined_str+0x34> │ │ │ │ │ + b.n 12b2 <_PyPegen_joined_str+0x46> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - cbz r3, 1474 <_PyPegen_joined_str+0x1bc> │ │ │ │ │ + cbz r3, 1428 <_PyPegen_joined_str+0x1bc> │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne.n 1474 <_PyPegen_joined_str+0x1bc> │ │ │ │ │ + bne.n 1428 <_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 13fc <_PyPegen_joined_str+0x144> │ │ │ │ │ + b.n 13b0 <_PyPegen_joined_str+0x144> │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 1426 <_PyPegen_joined_str+0x16e> │ │ │ │ │ + b.n 13da <_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 1426 <_PyPegen_joined_str+0x16e> │ │ │ │ │ + b.n 13da <_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 │ │ │ │ │ @@ -2253,46 +2224,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 13b8 <_PyPegen_joined_str+0x100> │ │ │ │ │ + bne.n 136c <_PyPegen_joined_str+0x100> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Pypegen_raise_decode_error> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_raise_decode_error │ │ │ │ │ - b.n 148c <_PyPegen_joined_str+0x1d4> │ │ │ │ │ + b.n 1440 <_PyPegen_joined_str+0x1d4> │ │ │ │ │ mov sl, r2 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ - b.n 12fe <_PyPegen_joined_str+0x46> │ │ │ │ │ + b.n 12b2 <_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 1426 <_PyPegen_joined_str+0x16e> │ │ │ │ │ + beq.n 13da <_PyPegen_joined_str+0x16e> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bgt.w 15ea <_PyPegen_joined_str+0x332> │ │ │ │ │ + bgt.w 159e <_PyPegen_joined_str+0x332> │ │ │ │ │ mov r9, r4 │ │ │ │ │ - b.n 140a <_PyPegen_joined_str+0x152> │ │ │ │ │ + b.n 13be <_PyPegen_joined_str+0x152> │ │ │ │ │ mov r5, r4 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 148c <_PyPegen_joined_str+0x1d4> │ │ │ │ │ + beq.n 1440 <_PyPegen_joined_str+0x1d4> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 148c <_PyPegen_joined_str+0x1d4> │ │ │ │ │ + bne.n 1440 <_PyPegen_joined_str+0x1d4> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 148c <_PyPegen_joined_str+0x1d4> │ │ │ │ │ + b.n 1440 <_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 │ │ │ │ │ @@ -2308,196 +2279,196 @@ │ │ │ │ │ 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 15c4 <_PyPegen_joined_str+0x30c> │ │ │ │ │ + beq.n 1578 <_PyPegen_joined_str+0x30c> │ │ │ │ │ cmp r3, #20 │ │ │ │ │ - bne.n 15ae <_PyPegen_joined_str+0x2f6> │ │ │ │ │ + bne.n 1562 <_PyPegen_joined_str+0x2f6> │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_AsUTF8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1426 <_PyPegen_joined_str+0x16e> │ │ │ │ │ + beq.w 13da <_PyPegen_joined_str+0x16e> │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 15c0 <_PyPegen_joined_str+0x308> │ │ │ │ │ + beq.n 1574 <_PyPegen_joined_str+0x308> │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 15c0 <_PyPegen_joined_str+0x308> │ │ │ │ │ + beq.n 1574 <_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 14b2 <_PyPegen_joined_str+0x1fa> │ │ │ │ │ + beq.n 1466 <_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 14da <_PyPegen_joined_str+0x222> │ │ │ │ │ + blt.n 148e <_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 1426 <_PyPegen_joined_str+0x16e> │ │ │ │ │ + beq.w 13da <_PyPegen_joined_str+0x16e> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - bne.n 15ac <_PyPegen_joined_str+0x2f4> │ │ │ │ │ + bne.n 1560 <_PyPegen_joined_str+0x2f4> │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ - cbz r3, 15b6 <_PyPegen_joined_str+0x2fe> │ │ │ │ │ + cbz r3, 156a <_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 151e <_PyPegen_joined_str+0x266> │ │ │ │ │ - b.n 1404 <_PyPegen_joined_str+0x14c> │ │ │ │ │ + bne.n 14d2 <_PyPegen_joined_str+0x266> │ │ │ │ │ + b.n 13b8 <_PyPegen_joined_str+0x14c> │ │ │ │ │ movs r3, #1 │ │ │ │ │ - b.n 155c <_PyPegen_joined_str+0x2a4> │ │ │ │ │ + b.n 1510 <_PyPegen_joined_str+0x2a4> │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1472 <_PyPegen_joined_str+0x1ba> │ │ │ │ │ + beq.w 1426 <_PyPegen_joined_str+0x1ba> │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne.w 1472 <_PyPegen_joined_str+0x1ba> │ │ │ │ │ + bne.w 1426 <_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 15b6 <_PyPegen_joined_str+0x2fe> │ │ │ │ │ + b.n 156a <_PyPegen_joined_str+0x2fe> │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 1444 <_PyPegen_joined_str+0x18c> │ │ │ │ │ + b.n 13f8 <_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 140a <_PyPegen_joined_str+0x152> │ │ │ │ │ + b.n 13be <_PyPegen_joined_str+0x152> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000015fc <_PyPegen_get_keys>: │ │ │ │ │ +000015b0 <_PyPegen_get_keys>: │ │ │ │ │ _PyPegen_get_keys(): │ │ │ │ │ mov r3, r1 │ │ │ │ │ ldr r1, [r0, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1754 <_PyPegen_get_keys+0x158> │ │ │ │ │ + beq.w 1708 <_PyPegen_get_keys+0x158> │ │ │ │ │ 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 1750 <_PyPegen_get_keys+0x154> │ │ │ │ │ + beq.w 1704 <_PyPegen_get_keys+0x154> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble.w 1750 <_PyPegen_get_keys+0x154> │ │ │ │ │ + ble.w 1704 <_PyPegen_get_keys+0x154> │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ - beq.w 1750 <_PyPegen_get_keys+0x154> │ │ │ │ │ + beq.w 1704 <_PyPegen_get_keys+0x154> │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ cmp r4, #2 │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ str r2, [r0, #12] │ │ │ │ │ - beq.w 1750 <_PyPegen_get_keys+0x154> │ │ │ │ │ + beq.w 1704 <_PyPegen_get_keys+0x154> │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ cmp r4, #3 │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ str r2, [r0, #16] │ │ │ │ │ - beq.n 1750 <_PyPegen_get_keys+0x154> │ │ │ │ │ + beq.n 1704 <_PyPegen_get_keys+0x154> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r4, #4 │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ str r2, [r0, #20] │ │ │ │ │ - beq.n 1750 <_PyPegen_get_keys+0x154> │ │ │ │ │ + beq.n 1704 <_PyPegen_get_keys+0x154> │ │ │ │ │ ldr r2, [r1, #16] │ │ │ │ │ cmp r4, #5 │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ str r2, [r0, #24] │ │ │ │ │ - beq.n 1750 <_PyPegen_get_keys+0x154> │ │ │ │ │ + beq.n 1704 <_PyPegen_get_keys+0x154> │ │ │ │ │ ldr r2, [r1, #20] │ │ │ │ │ cmp r4, #6 │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ str r2, [r0, #28] │ │ │ │ │ - beq.n 1750 <_PyPegen_get_keys+0x154> │ │ │ │ │ + beq.n 1704 <_PyPegen_get_keys+0x154> │ │ │ │ │ ldr r2, [r1, #24] │ │ │ │ │ cmp r4, #7 │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ str r2, [r0, #32] │ │ │ │ │ - beq.n 1750 <_PyPegen_get_keys+0x154> │ │ │ │ │ + beq.n 1704 <_PyPegen_get_keys+0x154> │ │ │ │ │ ldr r2, [r1, #28] │ │ │ │ │ cmp r4, #8 │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ str r2, [r0, #36] @ 0x24 │ │ │ │ │ - beq.n 1750 <_PyPegen_get_keys+0x154> │ │ │ │ │ + beq.n 1704 <_PyPegen_get_keys+0x154> │ │ │ │ │ ldr r2, [r1, #32] │ │ │ │ │ cmp r4, #9 │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ str r2, [r0, #40] @ 0x28 │ │ │ │ │ - beq.n 1750 <_PyPegen_get_keys+0x154> │ │ │ │ │ + beq.n 1704 <_PyPegen_get_keys+0x154> │ │ │ │ │ add.w r2, r1, r4, lsl #2 │ │ │ │ │ add.w ip, r1, #36 @ 0x24 │ │ │ │ │ sub.w r3, r2, ip │ │ │ │ │ add.w r4, r0, #40 @ 0x28 │ │ │ │ │ subs r3, #4 │ │ │ │ │ lsrs r3, r3, #2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ ands.w r3, r3, #7 │ │ │ │ │ - beq.n 1702 <_PyPegen_get_keys+0x106> │ │ │ │ │ + beq.n 16b6 <_PyPegen_get_keys+0x106> │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 16f4 <_PyPegen_get_keys+0xf8> │ │ │ │ │ + beq.n 16a8 <_PyPegen_get_keys+0xf8> │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 16ea <_PyPegen_get_keys+0xee> │ │ │ │ │ + beq.n 169e <_PyPegen_get_keys+0xee> │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq.n 16e0 <_PyPegen_get_keys+0xe4> │ │ │ │ │ + beq.n 1694 <_PyPegen_get_keys+0xe4> │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq.n 16d6 <_PyPegen_get_keys+0xda> │ │ │ │ │ + beq.n 168a <_PyPegen_get_keys+0xda> │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq.n 16cc <_PyPegen_get_keys+0xd0> │ │ │ │ │ + beq.n 1680 <_PyPegen_get_keys+0xd0> │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - bne.n 175a <_PyPegen_get_keys+0x15e> │ │ │ │ │ + bne.n 170e <_PyPegen_get_keys+0x15e> │ │ │ │ │ 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 │ │ │ │ │ @@ -2509,15 +2480,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 1750 <_PyPegen_get_keys+0x154> │ │ │ │ │ + beq.n 1704 <_PyPegen_get_keys+0x154> │ │ │ │ │ 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 │ │ │ │ │ @@ -2538,115 +2509,115 @@ │ │ │ │ │ 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 1702 <_PyPegen_get_keys+0x106> │ │ │ │ │ + bne.n 16b6 <_PyPegen_get_keys+0x106> │ │ │ │ │ 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 r3, [r3, #0] │ │ │ │ │ str.w r3, [r4, #44]! │ │ │ │ │ - b.n 16c2 <_PyPegen_get_keys+0xc6> │ │ │ │ │ + b.n 1676 <_PyPegen_get_keys+0xc6> │ │ │ │ │ │ │ │ │ │ -0000176c <_PyPegen_get_values>: │ │ │ │ │ +00001720 <_PyPegen_get_values>: │ │ │ │ │ _PyPegen_get_values(): │ │ │ │ │ mov r3, r1 │ │ │ │ │ ldr r1, [r0, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 18c4 <_PyPegen_get_values+0x158> │ │ │ │ │ + beq.w 1878 <_PyPegen_get_values+0x158> │ │ │ │ │ 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 18c0 <_PyPegen_get_values+0x154> │ │ │ │ │ + beq.w 1874 <_PyPegen_get_values+0x154> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble.w 18c0 <_PyPegen_get_values+0x154> │ │ │ │ │ + ble.w 1874 <_PyPegen_get_values+0x154> │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ - beq.w 18c0 <_PyPegen_get_values+0x154> │ │ │ │ │ + beq.w 1874 <_PyPegen_get_values+0x154> │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ cmp r4, #2 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ str r2, [r0, #12] │ │ │ │ │ - beq.w 18c0 <_PyPegen_get_values+0x154> │ │ │ │ │ + beq.w 1874 <_PyPegen_get_values+0x154> │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ cmp r4, #3 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ str r2, [r0, #16] │ │ │ │ │ - beq.n 18c0 <_PyPegen_get_values+0x154> │ │ │ │ │ + beq.n 1874 <_PyPegen_get_values+0x154> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r4, #4 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ str r2, [r0, #20] │ │ │ │ │ - beq.n 18c0 <_PyPegen_get_values+0x154> │ │ │ │ │ + beq.n 1874 <_PyPegen_get_values+0x154> │ │ │ │ │ ldr r2, [r1, #16] │ │ │ │ │ cmp r4, #5 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ str r2, [r0, #24] │ │ │ │ │ - beq.n 18c0 <_PyPegen_get_values+0x154> │ │ │ │ │ + beq.n 1874 <_PyPegen_get_values+0x154> │ │ │ │ │ ldr r2, [r1, #20] │ │ │ │ │ cmp r4, #6 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ str r2, [r0, #28] │ │ │ │ │ - beq.n 18c0 <_PyPegen_get_values+0x154> │ │ │ │ │ + beq.n 1874 <_PyPegen_get_values+0x154> │ │ │ │ │ ldr r2, [r1, #24] │ │ │ │ │ cmp r4, #7 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ str r2, [r0, #32] │ │ │ │ │ - beq.n 18c0 <_PyPegen_get_values+0x154> │ │ │ │ │ + beq.n 1874 <_PyPegen_get_values+0x154> │ │ │ │ │ ldr r2, [r1, #28] │ │ │ │ │ cmp r4, #8 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ str r2, [r0, #36] @ 0x24 │ │ │ │ │ - beq.n 18c0 <_PyPegen_get_values+0x154> │ │ │ │ │ + beq.n 1874 <_PyPegen_get_values+0x154> │ │ │ │ │ ldr r2, [r1, #32] │ │ │ │ │ cmp r4, #9 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ str r2, [r0, #40] @ 0x28 │ │ │ │ │ - beq.n 18c0 <_PyPegen_get_values+0x154> │ │ │ │ │ + beq.n 1874 <_PyPegen_get_values+0x154> │ │ │ │ │ add.w r2, r1, r4, lsl #2 │ │ │ │ │ add.w ip, r1, #36 @ 0x24 │ │ │ │ │ sub.w r3, r2, ip │ │ │ │ │ add.w r4, r0, #40 @ 0x28 │ │ │ │ │ subs r3, #4 │ │ │ │ │ lsrs r3, r3, #2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ ands.w r3, r3, #7 │ │ │ │ │ - beq.n 1872 <_PyPegen_get_values+0x106> │ │ │ │ │ + beq.n 1826 <_PyPegen_get_values+0x106> │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 1864 <_PyPegen_get_values+0xf8> │ │ │ │ │ + beq.n 1818 <_PyPegen_get_values+0xf8> │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 185a <_PyPegen_get_values+0xee> │ │ │ │ │ + beq.n 180e <_PyPegen_get_values+0xee> │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq.n 1850 <_PyPegen_get_values+0xe4> │ │ │ │ │ + beq.n 1804 <_PyPegen_get_values+0xe4> │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq.n 1846 <_PyPegen_get_values+0xda> │ │ │ │ │ + beq.n 17fa <_PyPegen_get_values+0xda> │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq.n 183c <_PyPegen_get_values+0xd0> │ │ │ │ │ + beq.n 17f0 <_PyPegen_get_values+0xd0> │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - bne.n 18ca <_PyPegen_get_values+0x15e> │ │ │ │ │ + bne.n 187e <_PyPegen_get_values+0x15e> │ │ │ │ │ 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 │ │ │ │ │ @@ -2658,15 +2629,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 18c0 <_PyPegen_get_values+0x154> │ │ │ │ │ + beq.n 1874 <_PyPegen_get_values+0x154> │ │ │ │ │ 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 │ │ │ │ │ @@ -2687,108 +2658,108 @@ │ │ │ │ │ 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 1872 <_PyPegen_get_values+0x106> │ │ │ │ │ + bne.n 1826 <_PyPegen_get_values+0x106> │ │ │ │ │ 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 r3, [r3, #4] │ │ │ │ │ str.w r3, [r4, #44]! │ │ │ │ │ - b.n 1832 <_PyPegen_get_values+0xc6> │ │ │ │ │ + b.n 17e6 <_PyPegen_get_values+0xc6> │ │ │ │ │ │ │ │ │ │ -000018dc <_PyPegen_name_default_pair>: │ │ │ │ │ +00001890 <_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, 1922 <_PyPegen_name_default_pair+0x46> │ │ │ │ │ + cbz r0, 18d6 <_PyPegen_name_default_pair+0x46> │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbnz r5, 190e <_PyPegen_name_default_pair+0x32> │ │ │ │ │ + cbnz r5, 18c2 <_PyPegen_name_default_pair+0x32> │ │ │ │ │ str r4, [r0, #0] │ │ │ │ │ - cbz r4, 1922 <_PyPegen_name_default_pair+0x46> │ │ │ │ │ + cbz r4, 18d6 <_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 1906 <_PyPegen_name_default_pair+0x2a> │ │ │ │ │ + bne.n 18ba <_PyPegen_name_default_pair+0x2a> │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 1908 <_PyPegen_name_default_pair+0x2c> │ │ │ │ │ + b.n 18bc <_PyPegen_name_default_pair+0x2c> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001928 <_PyPegen_keyword_or_starred>: │ │ │ │ │ +000018dc <_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, 194c <_PyPegen_keyword_or_starred+0x24> │ │ │ │ │ + cbz r0, 1900 <_PyPegen_keyword_or_starred+0x24> │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ str r4, [r0, #0] │ │ │ │ │ str r2, [r0, #4] │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -00001950 <_PyPegen_check_fstring_conversion>: │ │ │ │ │ +00001904 <_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 1988 <_PyPegen_check_fstring_conversion+0x38> │ │ │ │ │ + bne.n 193c <_PyPegen_check_fstring_conversion+0x38> │ │ │ │ │ ldr r5, [r3, #24] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - bne.n 1988 <_PyPegen_check_fstring_conversion+0x38> │ │ │ │ │ + bne.n 193c <_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, 19aa <_PyPegen_check_fstring_conversion+0x5a> │ │ │ │ │ + cbz r0, 195e <_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 │ │ │ │ │ @@ -2802,268 +2773,267 @@ │ │ │ │ │ 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 1984 <_PyPegen_check_fstring_conversion+0x34> │ │ │ │ │ + b.n 1938 <_PyPegen_check_fstring_conversion+0x34> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000019b0 <_PyPegen_seq_extract_starred_exprs>: │ │ │ │ │ +00001964 <_PyPegen_seq_extract_starred_exprs>: │ │ │ │ │ _PyPegen_seq_extract_starred_exprs(): │ │ │ │ │ - cbz r1, 1a12 <_PyPegen_seq_extract_starred_exprs+0x62> │ │ │ │ │ + cbz r1, 19c6 <_PyPegen_seq_extract_starred_exprs+0x62> │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 1a12 <_PyPegen_seq_extract_starred_exprs+0x62> │ │ │ │ │ + ble.n 19c6 <_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 1a1c <_PyPegen_seq_extract_starred_exprs+0x6c> │ │ │ │ │ + beq.n 19d0 <_PyPegen_seq_extract_starred_exprs+0x6c> │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n 1a0c <_PyPegen_seq_extract_starred_exprs+0x5c> │ │ │ │ │ + beq.n 19c0 <_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 1a26 <_PyPegen_seq_extract_starred_exprs+0x76> │ │ │ │ │ + beq.n 19da <_PyPegen_seq_extract_starred_exprs+0x76> │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 1a06 <_PyPegen_seq_extract_starred_exprs+0x56> │ │ │ │ │ + beq.n 19ba <_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 1a16 <_PyPegen_seq_extract_starred_exprs+0x66> │ │ │ │ │ + beq.n 19ca <_PyPegen_seq_extract_starred_exprs+0x66> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 19f4 <_PyPegen_seq_extract_starred_exprs+0x44> │ │ │ │ │ + bne.n 19a8 <_PyPegen_seq_extract_starred_exprs+0x44> │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - bne.n 1a2e <_PyPegen_seq_extract_starred_exprs+0x7e> │ │ │ │ │ + bne.n 19e2 <_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 1a02 <_PyPegen_seq_extract_starred_exprs+0x52> │ │ │ │ │ + b.n 19b6 <_PyPegen_seq_extract_starred_exprs+0x52> │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n 1a5c <_PyPegen_seq_extract_starred_exprs+0xac> │ │ │ │ │ + beq.n 1a10 <_PyPegen_seq_extract_starred_exprs+0xac> │ │ │ │ │ mov.w lr, #1 │ │ │ │ │ - b.n 19de <_PyPegen_seq_extract_starred_exprs+0x2e> │ │ │ │ │ + b.n 1992 <_PyPegen_seq_extract_starred_exprs+0x2e> │ │ │ │ │ add.w lr, lr, #1 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne.n 19ee <_PyPegen_seq_extract_starred_exprs+0x3e> │ │ │ │ │ + bne.n 19a2 <_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 1a0e <_PyPegen_seq_extract_starred_exprs+0x5e> │ │ │ │ │ + beq.n 19c2 <_PyPegen_seq_extract_starred_exprs+0x5e> │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 1a0e <_PyPegen_seq_extract_starred_exprs+0x5e> │ │ │ │ │ + ble.n 19c2 <_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, 1a60 <_PyPegen_seq_extract_starred_exprs+0xb0> │ │ │ │ │ + cbz r4, 1a14 <_PyPegen_seq_extract_starred_exprs+0xb0> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 1a4e <_PyPegen_seq_extract_starred_exprs+0x9e> │ │ │ │ │ - b.n 1a0e <_PyPegen_seq_extract_starred_exprs+0x5e> │ │ │ │ │ + bne.n 1a02 <_PyPegen_seq_extract_starred_exprs+0x9e> │ │ │ │ │ + b.n 19c2 <_PyPegen_seq_extract_starred_exprs+0x5e> │ │ │ │ │ mov lr, r2 │ │ │ │ │ - b.n 1a2e <_PyPegen_seq_extract_starred_exprs+0x7e> │ │ │ │ │ + b.n 19e2 <_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 1a56 <_PyPegen_seq_extract_starred_exprs+0xa6> │ │ │ │ │ + b.n 1a0a <_PyPegen_seq_extract_starred_exprs+0xa6> │ │ │ │ │ │ │ │ │ │ -00001a70 <_PyPegen_seq_delete_starred_exprs>: │ │ │ │ │ +00001a24 <_PyPegen_seq_delete_starred_exprs>: │ │ │ │ │ _PyPegen_seq_delete_starred_exprs(): │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 1b4a <_PyPegen_seq_delete_starred_exprs+0xda> │ │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ │ + beq.n 1afc <_PyPegen_seq_delete_starred_exprs+0xd8> │ │ │ │ │ + push {r4, r5, r6, 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 1b28 <_PyPegen_seq_delete_starred_exprs+0xb8> │ │ │ │ │ + ble.n 1ada <_PyPegen_seq_delete_starred_exprs+0xb6> │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 1b32 <_PyPegen_seq_delete_starred_exprs+0xc2> │ │ │ │ │ + beq.n 1ae4 <_PyPegen_seq_delete_starred_exprs+0xc0> │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq.n 1b1a <_PyPegen_seq_delete_starred_exprs+0xaa> │ │ │ │ │ + beq.n 1acc <_PyPegen_seq_delete_starred_exprs+0xa8> │ │ │ │ │ movs r0, #0 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 1b3e <_PyPegen_seq_delete_starred_exprs+0xce> │ │ │ │ │ + beq.n 1af0 <_PyPegen_seq_delete_starred_exprs+0xcc> │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq.n 1b2c <_PyPegen_seq_delete_starred_exprs+0xbc> │ │ │ │ │ + beq.n 1ade <_PyPegen_seq_delete_starred_exprs+0xba> │ │ │ │ │ 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 1b3a <_PyPegen_seq_delete_starred_exprs+0xca> │ │ │ │ │ + beq.n 1aec <_PyPegen_seq_delete_starred_exprs+0xc8> │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.n 1ab0 <_PyPegen_seq_delete_starred_exprs+0x40> │ │ │ │ │ + bne.n 1a64 <_PyPegen_seq_delete_starred_exprs+0x40> │ │ │ │ │ subs r0, r4, r0 │ │ │ │ │ - beq.n 1b18 <_PyPegen_seq_delete_starred_exprs+0xa8> │ │ │ │ │ + beq.n 1aca <_PyPegen_seq_delete_starred_exprs+0xa6> │ │ │ │ │ ldr r1, [r3, #20] │ │ │ │ │ bl 0 <_Py_asdl_keyword_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_keyword_seq_new │ │ │ │ │ - cbz r0, 1b18 <_PyPegen_seq_delete_starred_exprs+0xa8> │ │ │ │ │ + cbz r0, 1aca <_PyPegen_seq_delete_starred_exprs+0xa6> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble.n 1b18 <_PyPegen_seq_delete_starred_exprs+0xa8> │ │ │ │ │ + ble.n 1aca <_PyPegen_seq_delete_starred_exprs+0xa6> │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ - cbz r3, 1ae0 <_PyPegen_seq_delete_starred_exprs+0x70> │ │ │ │ │ + cbz r3, 1a94 <_PyPegen_seq_delete_starred_exprs+0x70> │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r1, [r0, #8] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq.n 1b18 <_PyPegen_seq_delete_starred_exprs+0xa8> │ │ │ │ │ + beq.n 1aca <_PyPegen_seq_delete_starred_exprs+0xa6> │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r5, [r1, #4] │ │ │ │ │ - cbz r5, 1af4 <_PyPegen_seq_delete_starred_exprs+0x84> │ │ │ │ │ + cbz r5, 1aa8 <_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 1b18 <_PyPegen_seq_delete_starred_exprs+0xa8> │ │ │ │ │ + beq.n 1aca <_PyPegen_seq_delete_starred_exprs+0xa6> │ │ │ │ │ add.w r1, r2, #8 │ │ │ │ │ add.w r2, r2, r4, lsl #2 │ │ │ │ │ ldr.w r4, [r1], #4 │ │ │ │ │ - add.w ip, r3, #2 │ │ │ │ │ - ldr r5, [r4, #4] │ │ │ │ │ - cbz r5, 1b14 <_PyPegen_seq_delete_starred_exprs+0xa4> │ │ │ │ │ + adds r5, r3, #2 │ │ │ │ │ + ldr r6, [r4, #4] │ │ │ │ │ + cbz r6, 1ac6 <_PyPegen_seq_delete_starred_exprs+0xa2> │ │ │ │ │ ldr r4, [r4, #0] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - str.w r4, [r0, ip, lsl #2] │ │ │ │ │ + str.w r4, [r0, r5, lsl #2] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.n 1b00 <_PyPegen_seq_delete_starred_exprs+0x90> │ │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ │ + bne.n 1ab4 <_PyPegen_seq_delete_starred_exprs+0x90> │ │ │ │ │ + pop {r4, r5, r6, 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 1ad2 <_PyPegen_seq_delete_starred_exprs+0x62> │ │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ │ + bne.n 1a86 <_PyPegen_seq_delete_starred_exprs+0x62> │ │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1ac2 <_PyPegen_seq_delete_starred_exprs+0x52> │ │ │ │ │ + b.n 1a76 <_PyPegen_seq_delete_starred_exprs+0x52> │ │ │ │ │ rsb r0, r0, #2 │ │ │ │ │ - b.n 1ac6 <_PyPegen_seq_delete_starred_exprs+0x56> │ │ │ │ │ + b.n 1a7a <_PyPegen_seq_delete_starred_exprs+0x56> │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq.n 1b46 <_PyPegen_seq_delete_starred_exprs+0xd6> │ │ │ │ │ + beq.n 1af8 <_PyPegen_seq_delete_starred_exprs+0xd4> │ │ │ │ │ movs r0, #1 │ │ │ │ │ - b.n 1a9c <_PyPegen_seq_delete_starred_exprs+0x2c> │ │ │ │ │ + b.n 1a50 <_PyPegen_seq_delete_starred_exprs+0x2c> │ │ │ │ │ adds r0, #1 │ │ │ │ │ - b.n 1abe <_PyPegen_seq_delete_starred_exprs+0x4e> │ │ │ │ │ + b.n 1a72 <_PyPegen_seq_delete_starred_exprs+0x4e> │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - bne.n 1aa8 <_PyPegen_seq_delete_starred_exprs+0x38> │ │ │ │ │ - b.n 1ac2 <_PyPegen_seq_delete_starred_exprs+0x52> │ │ │ │ │ + bne.n 1a5c <_PyPegen_seq_delete_starred_exprs+0x38> │ │ │ │ │ + b.n 1a76 <_PyPegen_seq_delete_starred_exprs+0x52> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b.n 1ac2 <_PyPegen_seq_delete_starred_exprs+0x52> │ │ │ │ │ + b.n 1a76 <_PyPegen_seq_delete_starred_exprs+0x52> │ │ │ │ │ mov r0, r1 │ │ │ │ │ bx lr │ │ │ │ │ - nop │ │ │ │ │ │ │ │ │ │ -00001b50 <_PyPegen_make_module>: │ │ │ │ │ +00001b00 <_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 1b78 <_PyPegen_make_module+0x28> │ │ │ │ │ + bgt.n 1b28 <_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, 1bce <_PyPegen_make_module+0x7e> │ │ │ │ │ + cbz r0, 1b7e <_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 948 <_PyPegen_seq_insert_in_front+0x60> │ │ │ │ │ + bl 950 <_PyPegen_seq_insert_in_front+0x64> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_new_type_comment │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbz r0, 1bce <_PyPegen_make_module+0x7e> │ │ │ │ │ + cbz r0, 1b7e <_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, 1bce <_PyPegen_make_module+0x7e> │ │ │ │ │ + cbz r0, 1b7e <_PyPegen_make_module+0x7e> │ │ │ │ │ mov r2, r6 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ str.w r0, [r2, #4]! │ │ │ │ │ mov r6, r2 │ │ │ │ │ - bne.n 1b8e <_PyPegen_make_module+0x3e> │ │ │ │ │ + bne.n 1b3e <_PyPegen_make_module+0x3e> │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - b.n 1b6e <_PyPegen_make_module+0x1e> │ │ │ │ │ + b.n 1b1e <_PyPegen_make_module+0x1e> │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001bd8 <_PyPegen_key_value_pair>: │ │ │ │ │ +00001b88 <_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, 1bfc <_PyPegen_key_value_pair+0x24> │ │ │ │ │ + cbz r0, 1bac <_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 790 <_PyPegen_set_expr_context> │ │ │ │ │ + bl 794 <_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: 195472 (bytes into file) │ │ │ │ │ + Start of section headers: 195492 (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 0x2fb90: │ │ │ │ │ +There are 16 section headers, starting at offset 0x2fba4: │ │ │ │ │ │ │ │ │ │ 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 00687c 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 025d3c 002310 08 I 13 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 0068b0 000198 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 02804c 000180 08 I 13 3 4 │ │ │ │ │ - [ 5] .bss NOBITS 00000000 006a48 000000 00 WA 0 0 1 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 006a48 018a80 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 0281cc 007200 08 I 13 6 4 │ │ │ │ │ - [ 8] .rodata.str1.4 PROGBITS 00000000 01f4c8 0012eb 01 AMS 0 0 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 0207b4 0011ea 00 AX 0 0 2 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 02f3cc 000740 08 I 13 9 4 │ │ │ │ │ - [11] .note.GNU-stack PROGBITS 00000000 02199e 000000 00 0 0 1 │ │ │ │ │ - [12] .ARM.attributes ARM_ATTRIBUTES 00000000 02199e 000033 00 0 0 1 │ │ │ │ │ - [13] .symtab SYMTAB 00000000 0219d4 002290 10 14 391 4 │ │ │ │ │ - [14] .strtab STRTAB 00000000 023c64 0020d8 00 0 0 1 │ │ │ │ │ - [15] .shstrtab STRTAB 00000000 02fb0c 000084 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 00686c 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 025d48 002310 08 I 13 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 0068a0 000198 00 WA 0 0 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 028058 000180 08 I 13 3 4 │ │ │ │ │ + [ 5] .bss NOBITS 00000000 006a38 000000 00 WA 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 006a38 018a9c 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 0281d8 007208 08 I 13 6 4 │ │ │ │ │ + [ 8] .rodata.str1.4 PROGBITS 00000000 01f4d4 0012eb 01 AMS 0 0 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 0207c0 0011ea 00 AX 0 0 2 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 02f3e0 000740 08 I 13 9 4 │ │ │ │ │ + [11] .note.GNU-stack PROGBITS 00000000 0219aa 000000 00 0 0 1 │ │ │ │ │ + [12] .ARM.attributes ARM_ATTRIBUTES 00000000 0219aa 000033 00 0 0 1 │ │ │ │ │ + [13] .symtab SYMTAB 00000000 0219e0 002290 10 14 391 4 │ │ │ │ │ + [14] .strtab STRTAB 00000000 023c70 0020d8 00 0 0 1 │ │ │ │ │ + [15] .shstrtab STRTAB 00000000 02fb20 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 553 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: 0001686d 786 FUNC LOCAL DEFAULT 6 expressions_rule │ │ │ │ │ - 5: 00018971 272 FUNC LOCAL DEFAULT 6 _loop0_1_rule │ │ │ │ │ + 4: 00016881 786 FUNC LOCAL DEFAULT 6 expressions_rule │ │ │ │ │ + 5: 0001898d 272 FUNC LOCAL DEFAULT 6 _loop0_1_rule │ │ │ │ │ 6: 0000077d 6654 FUNC LOCAL DEFAULT 6 compound_stmt_rule │ │ │ │ │ 7: 00002329 538 FUNC LOCAL DEFAULT 6 simple_stmts_rule │ │ │ │ │ 8: 00000bcb 322 FUNC LOCAL DEFAULT 9 _gather_141_rule │ │ │ │ │ - 9: 00007369 1466 FUNC LOCAL DEFAULT 6 expression_rule │ │ │ │ │ + 9: 0000736d 1466 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: 00018971 272 FUNC LOCAL DEFAULT 6 _loop0_2_rule │ │ │ │ │ + 13: 0001898d 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 │ │ │ │ │ @@ -34,214 +34,214 @@ │ │ │ │ │ 30: 00000208 0 NOTYPE LOCAL DEFAULT 8 .LC14 │ │ │ │ │ 31: 0000217d 120 FUNC LOCAL DEFAULT 6 _tmp_7_rule │ │ │ │ │ 32: 000021f5 100 FUNC LOCAL DEFAULT 6 _tmp_8_rule │ │ │ │ │ 33: 00002259 102 FUNC LOCAL DEFAULT 6 _tmp_9_rule │ │ │ │ │ 34: 000022c1 102 FUNC LOCAL DEFAULT 6 _tmp_10_rule │ │ │ │ │ 35: 0000c55d 552 FUNC LOCAL DEFAULT 6 decorators_rule │ │ │ │ │ 36: 0000ce1d 2030 FUNC LOCAL DEFAULT 6 function_def_raw_rule │ │ │ │ │ - 37: 000111b5 974 FUNC LOCAL DEFAULT 6 named_expression_rule │ │ │ │ │ - 38: 0001292d 928 FUNC LOCAL DEFAULT 6 block_rule │ │ │ │ │ - 39: 00013e0d 750 FUNC LOCAL DEFAULT 6 elif_stmt_rule │ │ │ │ │ - 40: 000140fd 370 FUNC LOCAL DEFAULT 6 else_block_rule │ │ │ │ │ - 41: 00000ec5 806 FUNC LOCAL DEFAULT 1 class_def_raw_rule │ │ │ │ │ - 42: 00001dc1 320 FUNC LOCAL DEFAULT 1 _gather_53_rule │ │ │ │ │ - 43: 000011ed 1066 FUNC LOCAL DEFAULT 1 for_stmt_rule │ │ │ │ │ - 44: 000148c9 356 FUNC LOCAL DEFAULT 6 finally_block_rule │ │ │ │ │ - 45: 00014a2d 922 FUNC LOCAL DEFAULT 6 _loop1_60_rule │ │ │ │ │ - 46: 000035f1 282 FUNC LOCAL DEFAULT 1 subject_expr_rule │ │ │ │ │ - 47: 0000385d 230 FUNC LOCAL DEFAULT 1 patterns_rule │ │ │ │ │ - 48: 0000570d 124 FUNC LOCAL DEFAULT 1 guard_rule │ │ │ │ │ - 49: 00001a61 80 FUNC LOCAL DEFAULT 1 INVALID_VERSION_CHECK │ │ │ │ │ - 50: 00001dc1 320 FUNC LOCAL DEFAULT 1 _gather_57_rule │ │ │ │ │ - 51: 00006091 748 FUNC LOCAL DEFAULT 1 _loop1_61_rule │ │ │ │ │ - 52: 00001dc1 320 FUNC LOCAL DEFAULT 1 _gather_51_rule │ │ │ │ │ - 53: 000009d5 44 FUNC LOCAL DEFAULT 1 NEW_TYPE_COMMENT.part.0.isra.0 │ │ │ │ │ - 54: 00001dc1 320 FUNC LOCAL DEFAULT 1 _gather_55_rule │ │ │ │ │ + 37: 000111b1 974 FUNC LOCAL DEFAULT 6 named_expression_rule │ │ │ │ │ + 38: 00012929 928 FUNC LOCAL DEFAULT 6 block_rule │ │ │ │ │ + 39: 00013e09 750 FUNC LOCAL DEFAULT 6 elif_stmt_rule │ │ │ │ │ + 40: 000140f9 370 FUNC LOCAL DEFAULT 6 else_block_rule │ │ │ │ │ + 41: 00000eb5 806 FUNC LOCAL DEFAULT 1 class_def_raw_rule │ │ │ │ │ + 42: 00001db1 320 FUNC LOCAL DEFAULT 1 _gather_53_rule │ │ │ │ │ + 43: 000011dd 1066 FUNC LOCAL DEFAULT 1 for_stmt_rule │ │ │ │ │ + 44: 000148c5 348 FUNC LOCAL DEFAULT 6 finally_block_rule │ │ │ │ │ + 45: 00014a21 922 FUNC LOCAL DEFAULT 6 _loop1_60_rule │ │ │ │ │ + 46: 000035e1 282 FUNC LOCAL DEFAULT 1 subject_expr_rule │ │ │ │ │ + 47: 0000384d 230 FUNC LOCAL DEFAULT 1 patterns_rule │ │ │ │ │ + 48: 000056fd 124 FUNC LOCAL DEFAULT 1 guard_rule │ │ │ │ │ + 49: 00001a51 80 FUNC LOCAL DEFAULT 1 INVALID_VERSION_CHECK │ │ │ │ │ + 50: 00001db1 320 FUNC LOCAL DEFAULT 1 _gather_57_rule │ │ │ │ │ + 51: 00006081 748 FUNC LOCAL DEFAULT 1 _loop1_61_rule │ │ │ │ │ + 52: 00001db1 320 FUNC LOCAL DEFAULT 1 _gather_51_rule │ │ │ │ │ + 53: 000009c5 44 FUNC LOCAL DEFAULT 1 NEW_TYPE_COMMENT.part.0.isra.0 │ │ │ │ │ + 54: 00001db1 320 FUNC LOCAL DEFAULT 1 _gather_55_rule │ │ │ │ │ 55: 00000827 88 FUNC LOCAL DEFAULT 9 _tmp_214_rule │ │ │ │ │ 56: 0000087f 210 FUNC LOCAL DEFAULT 9 _loop0_215_rule │ │ │ │ │ - 57: 00014a2d 922 FUNC LOCAL DEFAULT 6 _loop1_216_rule │ │ │ │ │ + 57: 00014a21 922 FUNC LOCAL DEFAULT 6 _loop1_216_rule │ │ │ │ │ 58: 0000087f 210 FUNC LOCAL DEFAULT 9 _loop0_218_rule │ │ │ │ │ - 59: 00006091 748 FUNC LOCAL DEFAULT 1 _loop1_219_rule │ │ │ │ │ + 59: 00006081 748 FUNC LOCAL DEFAULT 1 _loop1_219_rule │ │ │ │ │ 60: 00000951 94 FUNC LOCAL DEFAULT 9 _tmp_271_rule │ │ │ │ │ - 61: 00002f29 68 FUNC LOCAL DEFAULT 1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ + 61: 00002f19 68 FUNC LOCAL DEFAULT 1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ 62: 00000f47 320 FUNC LOCAL DEFAULT 9 _gather_208_rule │ │ │ │ │ 63: 00000001 320 FUNC LOCAL DEFAULT 9 _gather_206_rule │ │ │ │ │ 64: 00000001 320 FUNC LOCAL DEFAULT 9 _gather_210_rule │ │ │ │ │ 65: 00000f47 320 FUNC LOCAL DEFAULT 9 _gather_212_rule │ │ │ │ │ 66: 00000951 94 FUNC LOCAL DEFAULT 9 _tmp_217_rule │ │ │ │ │ - 67: 00002545 7114 FUNC LOCAL DEFAULT 6 simple_stmt_rule │ │ │ │ │ + 67: 00002545 7118 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: 000060c5 1058 FUNC LOCAL DEFAULT 6 star_targets_rule │ │ │ │ │ - 78: 00007c45 1352 FUNC LOCAL DEFAULT 6 single_target_rule │ │ │ │ │ - 79: 000084fd 1654 FUNC LOCAL DEFAULT 6 star_expressions_rule │ │ │ │ │ + 77: 000060c9 1058 FUNC LOCAL DEFAULT 6 star_targets_rule │ │ │ │ │ + 78: 00007c49 1352 FUNC LOCAL DEFAULT 6 single_target_rule │ │ │ │ │ + 79: 00008501 1654 FUNC LOCAL DEFAULT 6 star_expressions_rule │ │ │ │ │ 80: 0000c919 102 FUNC LOCAL DEFAULT 6 _tmp_6_rule │ │ │ │ │ - 81: 00003575 122 FUNC LOCAL DEFAULT 1 _tmp_11_rule │ │ │ │ │ - 82: 00015289 674 FUNC LOCAL DEFAULT 6 augassign_rule │ │ │ │ │ - 83: 0000f115 336 FUNC LOCAL DEFAULT 6 yield_expr_rule │ │ │ │ │ - 84: 00014271 1248 FUNC LOCAL DEFAULT 6 slices_rule │ │ │ │ │ - 85: 0000604d 118 FUNC LOCAL DEFAULT 6 t_lookahead_rule │ │ │ │ │ - 86: 000041a1 2266 FUNC LOCAL DEFAULT 6 t_primary_raw │ │ │ │ │ - 87: 00000001 2286 FUNC LOCAL DEFAULT 1 import_stmt_rule │ │ │ │ │ - 88: 00002055 398 FUNC LOCAL DEFAULT 1 del_targets_rule │ │ │ │ │ - 89: 0000253d 88 FUNC LOCAL DEFAULT 1 _tmp_22_rule │ │ │ │ │ - 90: 00002e4d 162 FUNC LOCAL DEFAULT 1 invalid_ann_assign_target_rule │ │ │ │ │ - 91: 00011839 240 FUNC LOCAL DEFAULT 6 star_named_expression_rule │ │ │ │ │ - 92: 00003005 294 FUNC LOCAL DEFAULT 1 _loop0_164_rule │ │ │ │ │ - 93: 00003005 294 FUNC LOCAL DEFAULT 1 _loop0_165_rule │ │ │ │ │ - 94: 00001921 318 FUNC LOCAL DEFAULT 1 _gather_18_rule │ │ │ │ │ - 95: 00001921 318 FUNC LOCAL DEFAULT 1 _gather_20_rule │ │ │ │ │ - 96: 0000ee69 684 FUNC LOCAL DEFAULT 6 type_params_rule │ │ │ │ │ - 97: 00003575 122 FUNC LOCAL DEFAULT 1 _tmp_13_rule │ │ │ │ │ - 98: 00012dc9 1108 FUNC LOCAL DEFAULT 6 star_named_expressions_rule │ │ │ │ │ - 99: 00000263 118 FUNC LOCAL DEFAULT 9 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ - 100: 0000e109 84 FUNC LOCAL DEFAULT 6 annotated_rhs_rule │ │ │ │ │ - 101: 00004111 144 FUNC LOCAL DEFAULT 6 t_primary_rule │ │ │ │ │ - 102: 000070a1 710 FUNC LOCAL DEFAULT 6 genexp_rule │ │ │ │ │ + 81: 00003565 122 FUNC LOCAL DEFAULT 1 _tmp_11_rule │ │ │ │ │ + 82: 0001527d 674 FUNC LOCAL DEFAULT 6 augassign_rule │ │ │ │ │ + 83: 0000f111 336 FUNC LOCAL DEFAULT 6 yield_expr_rule │ │ │ │ │ + 84: 0001426d 1248 FUNC LOCAL DEFAULT 6 slices_rule │ │ │ │ │ + 85: 00006051 118 FUNC LOCAL DEFAULT 6 t_lookahead_rule │ │ │ │ │ + 86: 000041a5 2266 FUNC LOCAL DEFAULT 6 t_primary_raw │ │ │ │ │ + 87: 00000001 2270 FUNC LOCAL DEFAULT 1 import_stmt_rule │ │ │ │ │ + 88: 00002045 398 FUNC LOCAL DEFAULT 1 del_targets_rule │ │ │ │ │ + 89: 0000252d 88 FUNC LOCAL DEFAULT 1 _tmp_22_rule │ │ │ │ │ + 90: 00002e3d 162 FUNC LOCAL DEFAULT 1 invalid_ann_assign_target_rule │ │ │ │ │ + 91: 00011835 240 FUNC LOCAL DEFAULT 6 star_named_expression_rule │ │ │ │ │ + 92: 00002ff5 294 FUNC LOCAL DEFAULT 1 _loop0_164_rule │ │ │ │ │ + 93: 00002ff5 294 FUNC LOCAL DEFAULT 1 _loop0_165_rule │ │ │ │ │ + 94: 00001911 318 FUNC LOCAL DEFAULT 1 _gather_18_rule │ │ │ │ │ + 95: 00001911 318 FUNC LOCAL DEFAULT 1 _gather_20_rule │ │ │ │ │ + 96: 0000ee65 684 FUNC LOCAL DEFAULT 6 type_params_rule │ │ │ │ │ + 97: 00003565 122 FUNC LOCAL DEFAULT 1 _tmp_13_rule │ │ │ │ │ + 98: 00012dc5 1108 FUNC LOCAL DEFAULT 6 star_named_expressions_rule │ │ │ │ │ + 99: 0000e109 84 FUNC LOCAL DEFAULT 6 annotated_rhs_rule │ │ │ │ │ + 100: 00000263 118 FUNC LOCAL DEFAULT 9 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ + 101: 00004115 144 FUNC LOCAL DEFAULT 6 t_primary_rule │ │ │ │ │ + 102: 000070a5 710 FUNC LOCAL DEFAULT 6 genexp_rule │ │ │ │ │ 103: 0000d60d 2302 FUNC LOCAL DEFAULT 6 arguments_rule │ │ │ │ │ - 104: 00004a7d 3994 FUNC LOCAL DEFAULT 6 atom_rule │ │ │ │ │ + 104: 00004a81 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: 00005a19 98 FUNC LOCAL DEFAULT 6 _tmp_93_rule │ │ │ │ │ - 112: 00005a7d 1488 FUNC LOCAL DEFAULT 6 strings_rule │ │ │ │ │ - 113: 00011585 690 FUNC LOCAL DEFAULT 6 tuple_rule │ │ │ │ │ - 114: 00012ccd 250 FUNC LOCAL DEFAULT 6 list_rule │ │ │ │ │ + 111: 00005a1d 98 FUNC LOCAL DEFAULT 6 _tmp_93_rule │ │ │ │ │ + 112: 00005a81 1488 FUNC LOCAL DEFAULT 6 strings_rule │ │ │ │ │ + 113: 00011581 690 FUNC LOCAL DEFAULT 6 tuple_rule │ │ │ │ │ + 114: 00012cc9 250 FUNC LOCAL DEFAULT 6 list_rule │ │ │ │ │ 115: 0000c981 1178 FUNC LOCAL DEFAULT 6 for_if_clauses_rule │ │ │ │ │ - 116: 00014dc9 1214 FUNC LOCAL DEFAULT 6 _gather_116_rule │ │ │ │ │ - 117: 00014dc9 1214 FUNC LOCAL DEFAULT 6 _gather_231_rule │ │ │ │ │ - 118: 00009ec5 442 FUNC LOCAL DEFAULT 6 bitwise_or_rule │ │ │ │ │ - 119: 00002ef1 56 FUNC LOCAL DEFAULT 1 RAISE_ERROR_KNOWN_LOCATION.constprop.0 │ │ │ │ │ - 120: 00002705 86 FUNC LOCAL DEFAULT 1 _tmp_233_rule │ │ │ │ │ - 121: 0000f265 490 FUNC LOCAL DEFAULT 6 starred_expression_rule │ │ │ │ │ - 122: 00002b65 624 FUNC LOCAL DEFAULT 1 invalid_comprehension_rule │ │ │ │ │ - 123: 00006879 4 FUNC LOCAL DEFAULT 1 _tmp_234_rule │ │ │ │ │ - 124: 0001321d 2200 FUNC LOCAL DEFAULT 6 fstring_replacement_field_rule │ │ │ │ │ - 125: 0000666d 2610 FUNC LOCAL DEFAULT 6 target_with_star_atom_rule │ │ │ │ │ - 126: 000064e9 388 FUNC LOCAL DEFAULT 6 star_target_rule │ │ │ │ │ - 127: 00013c25 488 FUNC LOCAL DEFAULT 6 _tmp_259_rule │ │ │ │ │ - 128: 00013c25 488 FUNC LOCAL DEFAULT 6 _tmp_260_rule │ │ │ │ │ + 116: 00014dbd 1214 FUNC LOCAL DEFAULT 6 _gather_116_rule │ │ │ │ │ + 117: 00014dbd 1214 FUNC LOCAL DEFAULT 6 _gather_231_rule │ │ │ │ │ + 118: 00009ec9 442 FUNC LOCAL DEFAULT 6 bitwise_or_rule │ │ │ │ │ + 119: 00002ee1 56 FUNC LOCAL DEFAULT 1 RAISE_ERROR_KNOWN_LOCATION.constprop.0 │ │ │ │ │ + 120: 000026f5 86 FUNC LOCAL DEFAULT 1 _tmp_233_rule │ │ │ │ │ + 121: 0000f261 490 FUNC LOCAL DEFAULT 6 starred_expression_rule │ │ │ │ │ + 122: 00002b55 624 FUNC LOCAL DEFAULT 1 invalid_comprehension_rule │ │ │ │ │ + 123: 00006869 4 FUNC LOCAL DEFAULT 1 _tmp_234_rule │ │ │ │ │ + 124: 00013219 2198 FUNC LOCAL DEFAULT 6 fstring_replacement_field_rule │ │ │ │ │ + 125: 00006671 2610 FUNC LOCAL DEFAULT 6 target_with_star_atom_rule │ │ │ │ │ + 126: 000064ed 388 FUNC LOCAL DEFAULT 6 star_target_rule │ │ │ │ │ + 127: 00013c21 488 FUNC LOCAL DEFAULT 6 _tmp_259_rule │ │ │ │ │ + 128: 00013c21 488 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: 00007925 800 FUNC LOCAL DEFAULT 6 disjunction_rule │ │ │ │ │ + 134: 00007929 800 FUNC LOCAL DEFAULT 6 disjunction_rule │ │ │ │ │ 135: 0000c785 404 FUNC LOCAL DEFAULT 6 lambdef_rule │ │ │ │ │ - 136: 00002af5 110 FUNC LOCAL DEFAULT 1 _tmp_158_rule │ │ │ │ │ + 136: 00002ae5 110 FUNC LOCAL DEFAULT 1 _tmp_158_rule │ │ │ │ │ 137: 00000dc5 86 FUNC LOCAL DEFAULT 9 _tmp_159_rule │ │ │ │ │ - 138: 00016b81 984 FUNC LOCAL DEFAULT 6 lambda_parameters_rule │ │ │ │ │ + 138: 00016b95 984 FUNC LOCAL DEFAULT 6 lambda_parameters_rule │ │ │ │ │ 139: 000002d9 926 FUNC LOCAL DEFAULT 9 invalid_lambda_parameters_rule.isra.0 │ │ │ │ │ - 140: 0000818d 880 FUNC LOCAL DEFAULT 6 conjunction_rule │ │ │ │ │ - 141: 00008b75 4676 FUNC LOCAL DEFAULT 6 inversion_rule │ │ │ │ │ - 142: 00009db9 266 FUNC LOCAL DEFAULT 6 star_expression_rule │ │ │ │ │ - 143: 0000a081 948 FUNC LOCAL DEFAULT 6 bitwise_xor_rule │ │ │ │ │ - 144: 0000a435 1450 FUNC LOCAL DEFAULT 6 bitwise_and_rule │ │ │ │ │ - 145: 0000a9e1 878 FUNC LOCAL DEFAULT 6 shift_expr_rule │ │ │ │ │ + 140: 00008191 880 FUNC LOCAL DEFAULT 6 conjunction_rule │ │ │ │ │ + 141: 00008b79 4676 FUNC LOCAL DEFAULT 6 inversion_rule │ │ │ │ │ + 142: 00009dbd 266 FUNC LOCAL DEFAULT 6 star_expression_rule │ │ │ │ │ + 143: 0000a085 948 FUNC LOCAL DEFAULT 6 bitwise_xor_rule │ │ │ │ │ + 144: 0000a439 1450 FUNC LOCAL DEFAULT 6 bitwise_and_rule │ │ │ │ │ + 145: 0000a9e5 878 FUNC LOCAL DEFAULT 6 shift_expr_rule │ │ │ │ │ 146: 0000058c 0 NOTYPE LOCAL DEFAULT 8 .LC35 │ │ │ │ │ - 147: 0000ad51 510 FUNC LOCAL DEFAULT 6 sum_rule │ │ │ │ │ - 148: 0000af51 238 FUNC LOCAL DEFAULT 6 term_rule │ │ │ │ │ - 149: 0000b041 2216 FUNC LOCAL DEFAULT 6 term_raw │ │ │ │ │ + 147: 0000ad55 510 FUNC LOCAL DEFAULT 6 sum_rule │ │ │ │ │ + 148: 0000af55 238 FUNC LOCAL DEFAULT 6 term_rule │ │ │ │ │ + 149: 0000b045 2216 FUNC LOCAL DEFAULT 6 term_raw │ │ │ │ │ 150: 000005bc 0 NOTYPE LOCAL DEFAULT 8 .LC36 │ │ │ │ │ - 151: 0000b8e9 1320 FUNC LOCAL DEFAULT 6 factor_rule │ │ │ │ │ + 151: 0000b8ed 1314 FUNC LOCAL DEFAULT 6 factor_rule │ │ │ │ │ 152: 000005d0 0 NOTYPE LOCAL DEFAULT 8 .LC37 │ │ │ │ │ 153: 0000be11 242 FUNC LOCAL DEFAULT 6 primary_rule │ │ │ │ │ 154: 0000bf05 1622 FUNC LOCAL DEFAULT 6 primary_raw │ │ │ │ │ 155: 000005e8 0 NOTYPE LOCAL DEFAULT 8 .LC38 │ │ │ │ │ 156: 0000061c 0 NOTYPE LOCAL DEFAULT 8 .LC39 │ │ │ │ │ 157: 00000000 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 158: 000008f1 226 FUNC LOCAL DEFAULT 1 dotted_as_name_rule │ │ │ │ │ - 159: 0000e15d 1356 FUNC LOCAL DEFAULT 6 dotted_name_rule │ │ │ │ │ - 160: 00000a01 576 FUNC LOCAL DEFAULT 1 import_from_targets_rule │ │ │ │ │ + 158: 000008e1 226 FUNC LOCAL DEFAULT 1 dotted_as_name_rule │ │ │ │ │ + 159: 0000e15d 1350 FUNC LOCAL DEFAULT 6 dotted_name_rule │ │ │ │ │ + 160: 000009f1 576 FUNC LOCAL DEFAULT 1 import_from_targets_rule │ │ │ │ │ 161: 00000648 0 NOTYPE LOCAL DEFAULT 8 .LC40 │ │ │ │ │ 162: 00000664 0 NOTYPE LOCAL DEFAULT 8 .LC41 │ │ │ │ │ - 163: 00001619 310 FUNC LOCAL DEFAULT 1 _loop0_120_rule │ │ │ │ │ - 164: 00001619 310 FUNC LOCAL DEFAULT 1 _loop0_119_rule │ │ │ │ │ - 165: 00002dd5 118 FUNC LOCAL DEFAULT 1 invalid_for_target_rule │ │ │ │ │ + 163: 00001609 310 FUNC LOCAL DEFAULT 1 _loop0_120_rule │ │ │ │ │ + 164: 00001609 310 FUNC LOCAL DEFAULT 1 _loop0_119_rule │ │ │ │ │ + 165: 00002dc5 118 FUNC LOCAL DEFAULT 1 invalid_for_target_rule │ │ │ │ │ 166: 0000068c 0 NOTYPE LOCAL DEFAULT 8 .LC42 │ │ │ │ │ 167: 000006cc 0 NOTYPE LOCAL DEFAULT 8 .LC43 │ │ │ │ │ 168: 000006d0 0 NOTYPE LOCAL DEFAULT 8 .LC44 │ │ │ │ │ 169: 000006f8 0 NOTYPE LOCAL DEFAULT 8 .LC45 │ │ │ │ │ - 170: 0000f4b9 1930 FUNC LOCAL DEFAULT 6 parameters_rule │ │ │ │ │ - 171: 0000f451 104 FUNC LOCAL DEFAULT 6 params_rule │ │ │ │ │ - 172: 00013ab5 366 FUNC LOCAL DEFAULT 6 func_type_comment_rule │ │ │ │ │ - 173: 0000275d 734 FUNC LOCAL DEFAULT 1 invalid_parameters_rule.isra.0 │ │ │ │ │ - 174: 00002a91 100 FUNC LOCAL DEFAULT 1 _tmp_227_rule │ │ │ │ │ + 170: 0000f4b5 1930 FUNC LOCAL DEFAULT 6 parameters_rule │ │ │ │ │ + 171: 0000f44d 104 FUNC LOCAL DEFAULT 6 params_rule │ │ │ │ │ + 172: 00013ab1 366 FUNC LOCAL DEFAULT 6 func_type_comment_rule │ │ │ │ │ + 173: 0000274d 734 FUNC LOCAL DEFAULT 1 invalid_parameters_rule.isra.0 │ │ │ │ │ + 174: 00002a81 100 FUNC LOCAL DEFAULT 1 _tmp_227_rule │ │ │ │ │ 175: 00000777 94 FUNC LOCAL DEFAULT 9 _tmp_149_rule │ │ │ │ │ - 176: 00002a91 100 FUNC LOCAL DEFAULT 1 _tmp_228_rule │ │ │ │ │ + 176: 00002a81 100 FUNC LOCAL DEFAULT 1 _tmp_228_rule │ │ │ │ │ 177: 0000070c 0 NOTYPE LOCAL DEFAULT 8 .LC46 │ │ │ │ │ 178: 0000074c 0 NOTYPE LOCAL DEFAULT 8 .LC47 │ │ │ │ │ 179: 00000778 0 NOTYPE LOCAL DEFAULT 8 .LC48 │ │ │ │ │ 180: 000007b8 0 NOTYPE LOCAL DEFAULT 8 .LC49 │ │ │ │ │ - 181: 0000e6a9 1984 FUNC LOCAL DEFAULT 6 _gather_123_rule │ │ │ │ │ - 182: 0001552d 3462 FUNC LOCAL DEFAULT 6 kwargs_rule │ │ │ │ │ - 183: 0000e6a9 1984 FUNC LOCAL DEFAULT 6 _gather_274_rule │ │ │ │ │ + 181: 0000e6a5 1984 FUNC LOCAL DEFAULT 6 _gather_123_rule │ │ │ │ │ + 182: 00015521 3494 FUNC LOCAL DEFAULT 6 kwargs_rule │ │ │ │ │ + 183: 0000e6a5 1984 FUNC LOCAL DEFAULT 6 _gather_274_rule │ │ │ │ │ 184: 0000df0d 508 FUNC LOCAL DEFAULT 6 args_rule │ │ │ │ │ 185: 00000d0d 84 FUNC LOCAL DEFAULT 9 _tmp_155_rule │ │ │ │ │ 186: 000006c7 92 FUNC LOCAL DEFAULT 9 _tmp_262_rule │ │ │ │ │ - 187: 0000fc45 126 FUNC LOCAL DEFAULT 6 _tmp_31_rule │ │ │ │ │ + 187: 0000fc41 126 FUNC LOCAL DEFAULT 6 _tmp_31_rule │ │ │ │ │ 188: 000007dc 0 NOTYPE LOCAL DEFAULT 8 .LC50 │ │ │ │ │ 189: 0000080c 0 NOTYPE LOCAL DEFAULT 8 .LC51 │ │ │ │ │ 190: 00000824 0 NOTYPE LOCAL DEFAULT 8 .LC52 │ │ │ │ │ 191: 00000848 0 NOTYPE LOCAL DEFAULT 8 .LC53 │ │ │ │ │ - 192: 00005c69 920 FUNC LOCAL DEFAULT 1 type_param_rule │ │ │ │ │ + 192: 00005c59 920 FUNC LOCAL DEFAULT 1 type_param_rule │ │ │ │ │ 193: 00000864 0 NOTYPE LOCAL DEFAULT 8 .LC54 │ │ │ │ │ - 194: 0000fe5d 1026 FUNC LOCAL DEFAULT 6 param_no_default_rule │ │ │ │ │ - 195: 000103b5 792 FUNC LOCAL DEFAULT 6 slash_with_default_rule │ │ │ │ │ - 196: 00011929 2384 FUNC LOCAL DEFAULT 6 _loop0_40_rule │ │ │ │ │ - 197: 00012279 1294 FUNC LOCAL DEFAULT 6 star_etc_rule │ │ │ │ │ - 198: 000107a9 2572 FUNC LOCAL DEFAULT 6 _loop1_41_rule │ │ │ │ │ - 199: 000106cd 218 FUNC LOCAL DEFAULT 6 _loop0_36_rule │ │ │ │ │ - 200: 00011929 2384 FUNC LOCAL DEFAULT 6 _loop0_37_rule │ │ │ │ │ - 201: 00011929 2384 FUNC LOCAL DEFAULT 6 _loop0_38_rule │ │ │ │ │ - 202: 0000fc45 126 FUNC LOCAL DEFAULT 6 _tmp_28_rule │ │ │ │ │ - 203: 0000fc45 126 FUNC LOCAL DEFAULT 6 _tmp_63_rule │ │ │ │ │ - 204: 0000fc45 126 FUNC LOCAL DEFAULT 6 _tmp_62_rule │ │ │ │ │ - 205: 0000fcc5 176 FUNC LOCAL DEFAULT 6 slash_no_default_rule │ │ │ │ │ - 206: 0000fd75 232 FUNC LOCAL DEFAULT 6 _loop1_42_rule │ │ │ │ │ - 207: 0000fd75 232 FUNC LOCAL DEFAULT 6 _loop1_43_rule │ │ │ │ │ - 208: 0000fd75 232 FUNC LOCAL DEFAULT 6 _loop1_39_rule │ │ │ │ │ - 209: 0000fd75 232 FUNC LOCAL DEFAULT 6 _loop1_173_rule │ │ │ │ │ - 210: 00010261 340 FUNC LOCAL DEFAULT 6 param_rule │ │ │ │ │ + 194: 0000fe59 1026 FUNC LOCAL DEFAULT 6 param_no_default_rule │ │ │ │ │ + 195: 000103b1 792 FUNC LOCAL DEFAULT 6 slash_with_default_rule │ │ │ │ │ + 196: 00011925 2384 FUNC LOCAL DEFAULT 6 _loop0_40_rule │ │ │ │ │ + 197: 00012275 1294 FUNC LOCAL DEFAULT 6 star_etc_rule │ │ │ │ │ + 198: 000107a5 2572 FUNC LOCAL DEFAULT 6 _loop1_41_rule │ │ │ │ │ + 199: 000106c9 218 FUNC LOCAL DEFAULT 6 _loop0_36_rule │ │ │ │ │ + 200: 00011925 2384 FUNC LOCAL DEFAULT 6 _loop0_37_rule │ │ │ │ │ + 201: 00011925 2384 FUNC LOCAL DEFAULT 6 _loop0_38_rule │ │ │ │ │ + 202: 0000fc41 126 FUNC LOCAL DEFAULT 6 _tmp_28_rule │ │ │ │ │ + 203: 0000fc41 126 FUNC LOCAL DEFAULT 6 _tmp_63_rule │ │ │ │ │ + 204: 0000fc41 126 FUNC LOCAL DEFAULT 6 _tmp_62_rule │ │ │ │ │ + 205: 0000fcc1 176 FUNC LOCAL DEFAULT 6 slash_no_default_rule │ │ │ │ │ + 206: 0000fd71 232 FUNC LOCAL DEFAULT 6 _loop1_42_rule │ │ │ │ │ + 207: 0000fd71 232 FUNC LOCAL DEFAULT 6 _loop1_43_rule │ │ │ │ │ + 208: 0000fd71 232 FUNC LOCAL DEFAULT 6 _loop1_39_rule │ │ │ │ │ + 209: 0000fd71 232 FUNC LOCAL DEFAULT 6 _loop1_173_rule │ │ │ │ │ + 210: 0001025d 340 FUNC LOCAL DEFAULT 6 param_rule │ │ │ │ │ 211: 00000884 0 NOTYPE LOCAL DEFAULT 8 .LC55 │ │ │ │ │ - 212: 00000c41 402 FUNC LOCAL DEFAULT 1 import_from_as_names_rule │ │ │ │ │ - 213: 00000dd5 240 FUNC LOCAL DEFAULT 1 import_from_as_name_rule │ │ │ │ │ - 214: 000107a9 2572 FUNC LOCAL DEFAULT 6 _loop1_45_rule │ │ │ │ │ - 215: 000107a9 2572 FUNC LOCAL DEFAULT 6 _loop1_47_rule │ │ │ │ │ - 216: 000106cd 218 FUNC LOCAL DEFAULT 6 _loop0_172_rule │ │ │ │ │ - 217: 000106cd 218 FUNC LOCAL DEFAULT 6 _loop0_171_rule │ │ │ │ │ - 218: 000162b5 268 FUNC LOCAL DEFAULT 6 default_rule │ │ │ │ │ - 219: 000107a9 2572 FUNC LOCAL DEFAULT 6 _loop1_185_rule │ │ │ │ │ + 212: 00000c31 402 FUNC LOCAL DEFAULT 1 import_from_as_names_rule │ │ │ │ │ + 213: 00000dc5 240 FUNC LOCAL DEFAULT 1 import_from_as_name_rule │ │ │ │ │ + 214: 000107a5 2572 FUNC LOCAL DEFAULT 6 _loop1_45_rule │ │ │ │ │ + 215: 000107a5 2572 FUNC LOCAL DEFAULT 6 _loop1_47_rule │ │ │ │ │ + 216: 000106c9 218 FUNC LOCAL DEFAULT 6 _loop0_172_rule │ │ │ │ │ + 217: 000106c9 218 FUNC LOCAL DEFAULT 6 _loop0_171_rule │ │ │ │ │ + 218: 000162c9 268 FUNC LOCAL DEFAULT 6 default_rule │ │ │ │ │ + 219: 000107a5 2572 FUNC LOCAL DEFAULT 6 _loop1_185_rule │ │ │ │ │ 220: 000008c0 0 NOTYPE LOCAL DEFAULT 8 .LC56 │ │ │ │ │ 221: 000008ec 0 NOTYPE LOCAL DEFAULT 8 .LC57 │ │ │ │ │ - 222: 00002f6d 152 FUNC LOCAL DEFAULT 1 _tmp_161_rule │ │ │ │ │ + 222: 00002f5d 152 FUNC LOCAL DEFAULT 1 _tmp_161_rule │ │ │ │ │ 223: 00000723 84 FUNC LOCAL DEFAULT 9 _tmp_160_rule │ │ │ │ │ 224: 00000bc9 2 FUNC LOCAL DEFAULT 9 _tmp_162_rule │ │ │ │ │ 225: 0000092c 0 NOTYPE LOCAL DEFAULT 8 .LC58 │ │ │ │ │ 226: 00000950 0 NOTYPE LOCAL DEFAULT 8 .LC59 │ │ │ │ │ 227: 00000974 0 NOTYPE LOCAL DEFAULT 8 .LC60 │ │ │ │ │ 228: 000009a8 0 NOTYPE LOCAL DEFAULT 8 .LC61 │ │ │ │ │ - 229: 00012789 420 FUNC LOCAL DEFAULT 6 kwds_rule │ │ │ │ │ - 230: 00001751 464 FUNC LOCAL DEFAULT 1 _loop0_48_rule │ │ │ │ │ - 231: 00001ab1 322 FUNC LOCAL DEFAULT 1 param_star_annotation_rule │ │ │ │ │ - 232: 00001bf5 458 FUNC LOCAL DEFAULT 1 _loop1_50_rule │ │ │ │ │ + 229: 00012785 420 FUNC LOCAL DEFAULT 6 kwds_rule │ │ │ │ │ + 230: 00001741 464 FUNC LOCAL DEFAULT 1 _loop0_48_rule │ │ │ │ │ + 231: 00001aa1 322 FUNC LOCAL DEFAULT 1 param_star_annotation_rule │ │ │ │ │ + 232: 00001be5 458 FUNC LOCAL DEFAULT 1 _loop1_50_rule │ │ │ │ │ 233: 000007d5 82 FUNC LOCAL DEFAULT 9 _tmp_181_rule │ │ │ │ │ - 234: 00001751 464 FUNC LOCAL DEFAULT 1 _loop0_182_rule │ │ │ │ │ + 234: 00001741 464 FUNC LOCAL DEFAULT 1 _loop0_182_rule │ │ │ │ │ 235: 000007d5 82 FUNC LOCAL DEFAULT 9 _tmp_183_rule │ │ │ │ │ - 236: 00001751 464 FUNC LOCAL DEFAULT 1 _loop0_49_rule │ │ │ │ │ + 236: 00001741 464 FUNC LOCAL DEFAULT 1 _loop0_49_rule │ │ │ │ │ 237: 000009c8 0 NOTYPE LOCAL DEFAULT 8 .LC62 │ │ │ │ │ 238: 000009f8 0 NOTYPE LOCAL DEFAULT 8 .LC63 │ │ │ │ │ 239: 00000d61 100 FUNC LOCAL DEFAULT 9 _tmp_184_rule │ │ │ │ │ 240: 00000a28 0 NOTYPE LOCAL DEFAULT 8 .LC64 │ │ │ │ │ 241: 00000a44 0 NOTYPE LOCAL DEFAULT 8 .LC65 │ │ │ │ │ 242: 00000a74 0 NOTYPE LOCAL DEFAULT 8 .LC66 │ │ │ │ │ 243: 00000aa4 0 NOTYPE LOCAL DEFAULT 8 .LC67 │ │ │ │ │ @@ -250,131 +250,131 @@ │ │ │ │ │ 246: 00000b38 0 NOTYPE LOCAL DEFAULT 8 .LC70 │ │ │ │ │ 247: 00000b68 0 NOTYPE LOCAL DEFAULT 8 .LC71 │ │ │ │ │ 248: 00000b90 0 NOTYPE LOCAL DEFAULT 8 .LC72 │ │ │ │ │ 249: 00000bb8 0 NOTYPE LOCAL DEFAULT 8 .LC73 │ │ │ │ │ 250: 00000be0 0 NOTYPE LOCAL DEFAULT 8 .LC74 │ │ │ │ │ 251: 00000c00 0 NOTYPE LOCAL DEFAULT 8 .LC75 │ │ │ │ │ 252: 00000c2c 0 NOTYPE LOCAL DEFAULT 8 .LC76 │ │ │ │ │ - 253: 0000370d 336 FUNC LOCAL DEFAULT 1 _loop0_112_rule │ │ │ │ │ + 253: 000036fd 336 FUNC LOCAL DEFAULT 1 _loop0_112_rule │ │ │ │ │ 254: 000010e3 82 FUNC LOCAL DEFAULT 9 _tmp_237_rule.isra.0 │ │ │ │ │ - 255: 0000370d 336 FUNC LOCAL DEFAULT 1 _loop0_240_rule │ │ │ │ │ + 255: 000036fd 336 FUNC LOCAL DEFAULT 1 _loop0_240_rule │ │ │ │ │ 256: 00001187 100 FUNC LOCAL DEFAULT 9 _tmp_236_rule │ │ │ │ │ - 257: 00000e7d 116 FUNC LOCAL DEFAULT 9 _tmp_235_rule │ │ │ │ │ - 258: 00000ef1 84 FUNC LOCAL DEFAULT 9 _tmp_238_rule │ │ │ │ │ - 259: 00000f45 2 FUNC LOCAL DEFAULT 9 _tmp_242_rule │ │ │ │ │ + 257: 00000ef1 84 FUNC LOCAL DEFAULT 9 _tmp_238_rule │ │ │ │ │ + 258: 00000f45 2 FUNC LOCAL DEFAULT 9 _tmp_242_rule │ │ │ │ │ + 259: 00000e7d 116 FUNC LOCAL DEFAULT 9 _tmp_235_rule │ │ │ │ │ 260: 00000c44 0 NOTYPE LOCAL DEFAULT 8 .LC77 │ │ │ │ │ 261: 00000c84 0 NOTYPE LOCAL DEFAULT 8 .LC78 │ │ │ │ │ - 262: 00014751 376 FUNC LOCAL DEFAULT 6 slice_rule │ │ │ │ │ + 262: 0001474d 376 FUNC LOCAL DEFAULT 6 slice_rule │ │ │ │ │ 263: 00000cc4 0 NOTYPE LOCAL DEFAULT 8 .LC79 │ │ │ │ │ 264: 00000d04 0 NOTYPE LOCAL DEFAULT 8 .LC80 │ │ │ │ │ 265: 00000951 94 FUNC LOCAL DEFAULT 9 _tmp_224_rule │ │ │ │ │ 266: 000009af 538 FUNC LOCAL DEFAULT 9 invalid_except_stmt_rule │ │ │ │ │ 267: 00000d44 0 NOTYPE LOCAL DEFAULT 8 .LC81 │ │ │ │ │ 268: 00000e1b 98 FUNC LOCAL DEFAULT 9 _tmp_229_rule.isra.0 │ │ │ │ │ 269: 00000d84 0 NOTYPE LOCAL DEFAULT 8 .LC82 │ │ │ │ │ 270: 00000dc0 0 NOTYPE LOCAL DEFAULT 8 .LC83 │ │ │ │ │ - 271: 00001751 464 FUNC LOCAL DEFAULT 1 _loop0_177_rule │ │ │ │ │ - 272: 00001751 464 FUNC LOCAL DEFAULT 1 _loop0_175_rule │ │ │ │ │ - 273: 00001751 464 FUNC LOCAL DEFAULT 1 _loop0_170_rule │ │ │ │ │ - 274: 00016705 358 FUNC LOCAL DEFAULT 6 kwarg_or_double_starred_rule │ │ │ │ │ - 275: 000163c1 836 FUNC LOCAL DEFAULT 6 kwarg_or_starred_rule │ │ │ │ │ - 276: 000025fd 264 FUNC LOCAL DEFAULT 1 _loop0_129_rule │ │ │ │ │ - 277: 000032dd 558 FUNC LOCAL DEFAULT 1 invalid_kwarg_rule.isra.0 │ │ │ │ │ + 271: 00001741 464 FUNC LOCAL DEFAULT 1 _loop0_177_rule │ │ │ │ │ + 272: 00001741 464 FUNC LOCAL DEFAULT 1 _loop0_175_rule │ │ │ │ │ + 273: 00001741 464 FUNC LOCAL DEFAULT 1 _loop0_170_rule │ │ │ │ │ + 274: 00016719 358 FUNC LOCAL DEFAULT 6 kwarg_or_double_starred_rule │ │ │ │ │ + 275: 000163d5 836 FUNC LOCAL DEFAULT 6 kwarg_or_starred_rule │ │ │ │ │ + 276: 000025ed 264 FUNC LOCAL DEFAULT 1 _loop0_129_rule │ │ │ │ │ + 277: 000032cd 558 FUNC LOCAL DEFAULT 1 invalid_kwarg_rule.isra.0 │ │ │ │ │ 278: 00000dd4 0 NOTYPE LOCAL DEFAULT 8 .LC84 │ │ │ │ │ - 279: 00006821 86 FUNC LOCAL DEFAULT 1 _tmp_179_rule │ │ │ │ │ + 279: 00006811 86 FUNC LOCAL DEFAULT 1 _tmp_179_rule │ │ │ │ │ 280: 00000df8 0 NOTYPE LOCAL DEFAULT 8 .LC85 │ │ │ │ │ - 281: 00001bf5 458 FUNC LOCAL DEFAULT 1 _loop1_178_rule │ │ │ │ │ - 282: 00001f01 338 FUNC LOCAL DEFAULT 1 with_item_rule │ │ │ │ │ - 283: 00002595 104 FUNC LOCAL DEFAULT 1 _tmp_59_rule │ │ │ │ │ - 284: 0000681d 4 FUNC LOCAL DEFAULT 1 _tmp_203_rule │ │ │ │ │ - 285: 000021e5 854 FUNC LOCAL DEFAULT 1 del_target_rule │ │ │ │ │ - 286: 00017009 1006 FUNC LOCAL DEFAULT 6 _loop1_104_rule │ │ │ │ │ - 287: 00017009 1006 FUNC LOCAL DEFAULT 6 _loop1_105_rule │ │ │ │ │ - 288: 00017649 732 FUNC LOCAL DEFAULT 6 lambda_slash_with_default_rule │ │ │ │ │ - 289: 00017009 1006 FUNC LOCAL DEFAULT 6 _loop1_101_rule │ │ │ │ │ - 290: 0001806d 720 FUNC LOCAL DEFAULT 6 lambda_param_with_default_rule │ │ │ │ │ - 291: 0001841d 948 FUNC LOCAL DEFAULT 6 lambda_star_etc_rule │ │ │ │ │ - 292: 00017f85 232 FUNC LOCAL DEFAULT 6 _loop1_103_rule │ │ │ │ │ - 293: 00017925 1630 FUNC LOCAL DEFAULT 6 _loop0_98_rule │ │ │ │ │ - 294: 0001833d 224 FUNC LOCAL DEFAULT 6 _loop0_99_rule │ │ │ │ │ - 295: 0001833d 224 FUNC LOCAL DEFAULT 6 _loop0_100_rule │ │ │ │ │ - 296: 00016f59 176 FUNC LOCAL DEFAULT 6 lambda_slash_no_default_rule │ │ │ │ │ - 297: 000173f9 372 FUNC LOCAL DEFAULT 6 lambda_param_no_default_rule │ │ │ │ │ - 298: 0001756d 218 FUNC LOCAL DEFAULT 6 lambda_param_rule │ │ │ │ │ - 299: 00017925 1630 FUNC LOCAL DEFAULT 6 _loop0_106_rule │ │ │ │ │ - 300: 00017925 1630 FUNC LOCAL DEFAULT 6 _loop0_108_rule │ │ │ │ │ - 301: 00017925 1630 FUNC LOCAL DEFAULT 6 _loop0_189_rule │ │ │ │ │ - 302: 00017925 1630 FUNC LOCAL DEFAULT 6 _loop0_188_rule │ │ │ │ │ - 303: 00017f85 232 FUNC LOCAL DEFAULT 6 _loop1_197_rule │ │ │ │ │ - 304: 000187d1 414 FUNC LOCAL DEFAULT 6 lambda_kwds_rule │ │ │ │ │ - 305: 0000312d 224 FUNC LOCAL DEFAULT 1 _loop0_110_rule │ │ │ │ │ - 306: 000057f1 242 FUNC LOCAL DEFAULT 1 _loop1_111_rule │ │ │ │ │ + 281: 00001be5 458 FUNC LOCAL DEFAULT 1 _loop1_178_rule │ │ │ │ │ + 282: 00001ef1 338 FUNC LOCAL DEFAULT 1 with_item_rule │ │ │ │ │ + 283: 00002585 104 FUNC LOCAL DEFAULT 1 _tmp_59_rule │ │ │ │ │ + 284: 0000680d 4 FUNC LOCAL DEFAULT 1 _tmp_203_rule │ │ │ │ │ + 285: 000021d5 854 FUNC LOCAL DEFAULT 1 del_target_rule │ │ │ │ │ + 286: 0001701d 1016 FUNC LOCAL DEFAULT 6 _loop1_104_rule │ │ │ │ │ + 287: 0001701d 1016 FUNC LOCAL DEFAULT 6 _loop1_105_rule │ │ │ │ │ + 288: 00017665 732 FUNC LOCAL DEFAULT 6 lambda_slash_with_default_rule │ │ │ │ │ + 289: 0001701d 1016 FUNC LOCAL DEFAULT 6 _loop1_101_rule │ │ │ │ │ + 290: 00018089 720 FUNC LOCAL DEFAULT 6 lambda_param_with_default_rule │ │ │ │ │ + 291: 00018439 948 FUNC LOCAL DEFAULT 6 lambda_star_etc_rule │ │ │ │ │ + 292: 00017fa1 232 FUNC LOCAL DEFAULT 6 _loop1_103_rule │ │ │ │ │ + 293: 00017941 1630 FUNC LOCAL DEFAULT 6 _loop0_98_rule │ │ │ │ │ + 294: 00018359 224 FUNC LOCAL DEFAULT 6 _loop0_99_rule │ │ │ │ │ + 295: 00018359 224 FUNC LOCAL DEFAULT 6 _loop0_100_rule │ │ │ │ │ + 296: 00016f6d 176 FUNC LOCAL DEFAULT 6 lambda_slash_no_default_rule │ │ │ │ │ + 297: 00017415 372 FUNC LOCAL DEFAULT 6 lambda_param_no_default_rule │ │ │ │ │ + 298: 00017589 218 FUNC LOCAL DEFAULT 6 lambda_param_rule │ │ │ │ │ + 299: 00017941 1630 FUNC LOCAL DEFAULT 6 _loop0_106_rule │ │ │ │ │ + 300: 00017941 1630 FUNC LOCAL DEFAULT 6 _loop0_108_rule │ │ │ │ │ + 301: 00017941 1630 FUNC LOCAL DEFAULT 6 _loop0_189_rule │ │ │ │ │ + 302: 00017941 1630 FUNC LOCAL DEFAULT 6 _loop0_188_rule │ │ │ │ │ + 303: 00017fa1 232 FUNC LOCAL DEFAULT 6 _loop1_197_rule │ │ │ │ │ + 304: 000187ed 414 FUNC LOCAL DEFAULT 6 lambda_kwds_rule │ │ │ │ │ + 305: 0000311d 224 FUNC LOCAL DEFAULT 1 _loop0_110_rule │ │ │ │ │ + 306: 000057e1 242 FUNC LOCAL DEFAULT 1 _loop1_111_rule │ │ │ │ │ 307: 00001135 82 FUNC LOCAL DEFAULT 9 _tmp_199_rule │ │ │ │ │ - 308: 0000312d 224 FUNC LOCAL DEFAULT 1 _loop0_200_rule │ │ │ │ │ + 308: 0000311d 224 FUNC LOCAL DEFAULT 1 _loop0_200_rule │ │ │ │ │ 309: 00001135 82 FUNC LOCAL DEFAULT 9 _tmp_201_rule │ │ │ │ │ 310: 00000d61 100 FUNC LOCAL DEFAULT 9 _tmp_202_rule │ │ │ │ │ 311: 00000e28 0 NOTYPE LOCAL DEFAULT 8 .LC86 │ │ │ │ │ 312: 00000e50 0 NOTYPE LOCAL DEFAULT 8 .LC87 │ │ │ │ │ 313: 00000e68 0 NOTYPE LOCAL DEFAULT 8 .LC88 │ │ │ │ │ 314: 00000ea8 0 NOTYPE LOCAL DEFAULT 8 .LC89 │ │ │ │ │ 315: 00000ed4 0 NOTYPE LOCAL DEFAULT 8 .LC90 │ │ │ │ │ 316: 00000eec 0 NOTYPE LOCAL DEFAULT 8 .LC91 │ │ │ │ │ - 317: 00002a3d 82 FUNC LOCAL DEFAULT 1 _tmp_169_rule │ │ │ │ │ - 318: 00002a3d 82 FUNC LOCAL DEFAULT 1 _tmp_174_rule │ │ │ │ │ + 317: 00002a2d 82 FUNC LOCAL DEFAULT 1 _tmp_169_rule │ │ │ │ │ + 318: 00002a2d 82 FUNC LOCAL DEFAULT 1 _tmp_174_rule │ │ │ │ │ 319: 00000f0c 0 NOTYPE LOCAL DEFAULT 8 .LC92 │ │ │ │ │ 320: 00000f40 0 NOTYPE LOCAL DEFAULT 8 .LC93 │ │ │ │ │ - 321: 0000320d 206 FUNC LOCAL DEFAULT 1 lambda_param_maybe_default_rule │ │ │ │ │ - 322: 0000312d 224 FUNC LOCAL DEFAULT 1 _loop0_195_rule │ │ │ │ │ - 323: 0000312d 224 FUNC LOCAL DEFAULT 1 _loop0_193_rule │ │ │ │ │ - 324: 0000312d 224 FUNC LOCAL DEFAULT 1 _loop0_187_rule │ │ │ │ │ + 321: 000031fd 206 FUNC LOCAL DEFAULT 1 lambda_param_maybe_default_rule │ │ │ │ │ + 322: 0000311d 224 FUNC LOCAL DEFAULT 1 _loop0_195_rule │ │ │ │ │ + 323: 0000311d 224 FUNC LOCAL DEFAULT 1 _loop0_193_rule │ │ │ │ │ + 324: 0000311d 224 FUNC LOCAL DEFAULT 1 _loop0_187_rule │ │ │ │ │ 325: 00000f7c 0 NOTYPE LOCAL DEFAULT 8 .LC94 │ │ │ │ │ 326: 00000f90 0 NOTYPE LOCAL DEFAULT 8 .LC95 │ │ │ │ │ 327: 00000fd0 0 NOTYPE LOCAL DEFAULT 8 .LC96 │ │ │ │ │ - 328: 0000350d 102 FUNC LOCAL DEFAULT 1 _tmp_157_rule │ │ │ │ │ - 329: 00003945 146 FUNC LOCAL DEFAULT 1 open_sequence_pattern_rule │ │ │ │ │ - 330: 00003b55 536 FUNC LOCAL DEFAULT 1 pattern_rule │ │ │ │ │ - 331: 000039d9 380 FUNC LOCAL DEFAULT 1 maybe_star_pattern_rule │ │ │ │ │ - 332: 00005581 396 FUNC LOCAL DEFAULT 1 maybe_sequence_pattern_rule │ │ │ │ │ - 333: 00005221 162 FUNC LOCAL DEFAULT 1 pattern_capture_target_rule │ │ │ │ │ - 334: 000052c5 222 FUNC LOCAL DEFAULT 1 wildcard_pattern_rule │ │ │ │ │ + 328: 000034fd 102 FUNC LOCAL DEFAULT 1 _tmp_157_rule │ │ │ │ │ + 329: 00003935 146 FUNC LOCAL DEFAULT 1 open_sequence_pattern_rule │ │ │ │ │ + 330: 00003b45 536 FUNC LOCAL DEFAULT 1 pattern_rule │ │ │ │ │ + 331: 000039c9 380 FUNC LOCAL DEFAULT 1 maybe_star_pattern_rule │ │ │ │ │ + 332: 00005571 396 FUNC LOCAL DEFAULT 1 maybe_sequence_pattern_rule │ │ │ │ │ + 333: 00005211 162 FUNC LOCAL DEFAULT 1 pattern_capture_target_rule │ │ │ │ │ + 334: 000052b5 222 FUNC LOCAL DEFAULT 1 wildcard_pattern_rule │ │ │ │ │ 335: 00000ffc 0 NOTYPE LOCAL DEFAULT 8 .LC97 │ │ │ │ │ 336: 00001000 0 NOTYPE LOCAL DEFAULT 8 .LC98 │ │ │ │ │ 337: 0000101c 0 NOTYPE LOCAL DEFAULT 8 .LC99 │ │ │ │ │ - 338: 00003d6d 530 FUNC LOCAL DEFAULT 1 or_pattern_rule │ │ │ │ │ - 339: 00003f81 3374 FUNC LOCAL DEFAULT 1 closed_pattern_rule │ │ │ │ │ + 338: 00003d5d 530 FUNC LOCAL DEFAULT 1 or_pattern_rule │ │ │ │ │ + 339: 00003f71 3374 FUNC LOCAL DEFAULT 1 closed_pattern_rule │ │ │ │ │ 340: 00001034 0 NOTYPE LOCAL DEFAULT 8 .LC100 │ │ │ │ │ - 341: 00004cb1 240 FUNC LOCAL DEFAULT 1 signed_number_rule │ │ │ │ │ - 342: 00004da1 1032 FUNC LOCAL DEFAULT 1 complex_number_rule │ │ │ │ │ - 343: 000053a5 392 FUNC LOCAL DEFAULT 1 attr_rule │ │ │ │ │ - 344: 0000552d 82 FUNC LOCAL DEFAULT 1 name_or_attr_rule │ │ │ │ │ - 345: 000058e5 394 FUNC LOCAL DEFAULT 1 positional_patterns_rule │ │ │ │ │ - 346: 0000637d 86 FUNC LOCAL DEFAULT 1 _tmp_67_rule │ │ │ │ │ - 347: 000063d5 122 FUNC LOCAL DEFAULT 1 double_star_pattern_rule │ │ │ │ │ - 348: 00006451 364 FUNC LOCAL DEFAULT 1 items_pattern_rule │ │ │ │ │ - 349: 00005a75 364 FUNC LOCAL DEFAULT 1 keyword_patterns_rule │ │ │ │ │ - 350: 00005a71 2 FUNC LOCAL DEFAULT 1 _tmp_70_rule │ │ │ │ │ + 341: 00004ca1 240 FUNC LOCAL DEFAULT 1 signed_number_rule │ │ │ │ │ + 342: 00004d91 1032 FUNC LOCAL DEFAULT 1 complex_number_rule │ │ │ │ │ + 343: 00005395 392 FUNC LOCAL DEFAULT 1 attr_rule │ │ │ │ │ + 344: 0000551d 82 FUNC LOCAL DEFAULT 1 name_or_attr_rule │ │ │ │ │ + 345: 000058d5 394 FUNC LOCAL DEFAULT 1 positional_patterns_rule │ │ │ │ │ + 346: 0000636d 86 FUNC LOCAL DEFAULT 1 _tmp_67_rule │ │ │ │ │ + 347: 000063c5 122 FUNC LOCAL DEFAULT 1 double_star_pattern_rule │ │ │ │ │ + 348: 00006441 364 FUNC LOCAL DEFAULT 1 items_pattern_rule │ │ │ │ │ + 349: 00005a65 364 FUNC LOCAL DEFAULT 1 keyword_patterns_rule │ │ │ │ │ + 350: 00005a61 2 FUNC LOCAL DEFAULT 1 _tmp_70_rule │ │ │ │ │ 351: 000001fb 104 FUNC LOCAL DEFAULT 9 imaginary_number_rule │ │ │ │ │ - 352: 000051a9 118 FUNC LOCAL DEFAULT 1 real_number_rule │ │ │ │ │ - 353: 00005789 102 FUNC LOCAL DEFAULT 1 _tmp_69_rule │ │ │ │ │ - 354: 000057f1 242 FUNC LOCAL DEFAULT 1 _loop1_196_rule │ │ │ │ │ - 355: 00005be1 134 FUNC LOCAL DEFAULT 1 keyword_pattern_rule │ │ │ │ │ + 352: 00005199 118 FUNC LOCAL DEFAULT 1 real_number_rule │ │ │ │ │ + 353: 00005779 102 FUNC LOCAL DEFAULT 1 _tmp_69_rule │ │ │ │ │ + 354: 000057e1 242 FUNC LOCAL DEFAULT 1 _loop1_196_rule │ │ │ │ │ + 355: 00005bd1 134 FUNC LOCAL DEFAULT 1 keyword_pattern_rule │ │ │ │ │ 356: 00000000 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 357: 00000141 92 FUNC LOCAL DEFAULT 9 _tmp_267_rule │ │ │ │ │ 358: 0000019d 94 FUNC LOCAL DEFAULT 9 _tmp_276_rule │ │ │ │ │ 359: 0000019d 94 FUNC LOCAL DEFAULT 9 _tmp_277_rule │ │ │ │ │ 360: 00001060 0 NOTYPE LOCAL DEFAULT 8 .LC101 │ │ │ │ │ 361: 0000108c 0 NOTYPE LOCAL DEFAULT 8 .LC102 │ │ │ │ │ 362: 000010b0 0 NOTYPE LOCAL DEFAULT 8 .LC103 │ │ │ │ │ 363: 000010d8 0 NOTYPE LOCAL DEFAULT 8 .LC104 │ │ │ │ │ 364: 000010f8 0 NOTYPE LOCAL DEFAULT 8 .LC105 │ │ │ │ │ - 365: 00006001 144 FUNC LOCAL DEFAULT 1 type_param_default_rule │ │ │ │ │ + 365: 00005ff1 144 FUNC LOCAL DEFAULT 1 type_param_default_rule │ │ │ │ │ 366: 00001114 0 NOTYPE LOCAL DEFAULT 8 .LC106 │ │ │ │ │ 367: 00000951 94 FUNC LOCAL DEFAULT 9 _tmp_225_rule │ │ │ │ │ - 368: 000065bd 604 FUNC LOCAL DEFAULT 1 key_value_pattern_rule │ │ │ │ │ - 369: 00006819 2 FUNC LOCAL DEFAULT 1 _tmp_68_rule │ │ │ │ │ + 368: 000065ad 604 FUNC LOCAL DEFAULT 1 key_value_pattern_rule │ │ │ │ │ + 369: 00006809 2 FUNC LOCAL DEFAULT 1 _tmp_68_rule │ │ │ │ │ 370: 00001154 0 NOTYPE LOCAL DEFAULT 8 .LC107 │ │ │ │ │ 371: 00001168 0 NOTYPE LOCAL DEFAULT 8 .LC108 │ │ │ │ │ 372: 00000677 80 FUNC LOCAL DEFAULT 9 _tmp_186_rule │ │ │ │ │ 373: 00000677 80 FUNC LOCAL DEFAULT 9 _tmp_192_rule │ │ │ │ │ 374: 00000951 94 FUNC LOCAL DEFAULT 9 _tmp_222_rule │ │ │ │ │ 375: 00000951 94 FUNC LOCAL DEFAULT 9 _tmp_221_rule │ │ │ │ │ 376: 000011a0 0 NOTYPE LOCAL DEFAULT 8 .LC109 │ │ │ │ │ @@ -516,16 +516,16 @@ │ │ │ │ │ 512: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_arg │ │ │ │ │ 513: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_add_type_comment_to_arg │ │ │ │ │ 514: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_alias_for_star │ │ │ │ │ 515: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_slash_with_default │ │ │ │ │ 516: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_name_default_pair │ │ │ │ │ 517: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_star_etc │ │ │ │ │ 518: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_formatted_value │ │ │ │ │ - 519: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_check_fstring_conversion │ │ │ │ │ - 520: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_setup_full_format_spec │ │ │ │ │ + 519: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_setup_full_format_spec │ │ │ │ │ + 520: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_check_fstring_conversion │ │ │ │ │ 521: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_lookahead_for_expr │ │ │ │ │ 522: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Slice │ │ │ │ │ 523: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_ExceptHandler │ │ │ │ │ 524: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_ClassDef │ │ │ │ │ 525: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_For │ │ │ │ │ 526: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_AsyncFor │ │ │ │ │ 527: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_augoperator │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,1134 +1,1134 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x25d3c contains 1122 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x25d48 contains 1122 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000066 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000000c4 00018a0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 000000e4 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000000f6 00018c0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000010e 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000011e 0001ad0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000013e 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000015a 0001eb0a R_ARM_THM_CALL 00000000 _PyAST_Import │ │ │ │ │ -000001ba 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000001e2 00018a0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00000218 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000022c 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000246 00018c0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00000258 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000264 00009f0a R_ARM_THM_CALL 0000e15d dotted_name_rule │ │ │ │ │ -00000274 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000028a 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000002a0 0001ec0a R_ARM_THM_CALL 00000000 _PyPegen_seq_count_dots │ │ │ │ │ -000002bc 0001ed0a R_ARM_THM_CALL 00000000 _PyPegen_checked_future_import │ │ │ │ │ -000002d0 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000348 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000350 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000036c 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000394 00018a0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000003c8 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000010c 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000011c 0001ad0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000013c 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00000158 0001eb0a R_ARM_THM_CALL 00000000 _PyAST_Import │ │ │ │ │ +000001b8 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000001e0 00018a0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00000216 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000022a 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000244 00018c0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00000254 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000260 00009f0a R_ARM_THM_CALL 0000e15d dotted_name_rule │ │ │ │ │ +00000270 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000286 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000029e 0001ec0a R_ARM_THM_CALL 00000000 _PyPegen_seq_count_dots │ │ │ │ │ +000002ba 0001ed0a R_ARM_THM_CALL 00000000 _PyPegen_checked_future_import │ │ │ │ │ +000002ce 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000346 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000034e 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000036a 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000392 00018a0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000003c6 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000003dc 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000040a 00018c0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00000420 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000430 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000446 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00000458 0001ec0a R_ARM_THM_CALL 00000000 _PyPegen_seq_count_dots │ │ │ │ │ -00000474 0001ee0a R_ARM_THM_CALL 00000000 _PyAST_ImportFrom │ │ │ │ │ -00000480 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000004ba 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000004c2 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000004ca 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000004de 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000004e6 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000500 0001910a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000051c 0001910a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00000530 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00000546 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000572 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000057a 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000059a 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000005a8 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000005c6 0001910a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000005d6 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000005de 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000005ec 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000005fc 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00000628 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000638 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000064a 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000658 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000670 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000678 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000684 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000006aa 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000006d0 00009f0a R_ARM_THM_CALL 0000e15d dotted_name_rule │ │ │ │ │ -000006f8 00018a0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00000720 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000073a 00018c0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00000750 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000760 0001ad0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00000776 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000782 00009f0a R_ARM_THM_CALL 0000e15d dotted_name_rule │ │ │ │ │ -0000078c 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00000790 0001aa30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00000794 00009b2f R_ARM_THM_MOVW_ABS_NC 000005e8 .LC38 │ │ │ │ │ -00000798 00009b30 R_ARM_THM_MOVT_ABS 000005e8 .LC38 │ │ │ │ │ -000007b4 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000007ea 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000080e 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000816 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000826 00009f0a R_ARM_THM_CALL 0000e15d dotted_name_rule │ │ │ │ │ -0000085a 0001910a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00000864 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000878 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000894 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000089c 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000008a0 0001aa30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000008a4 00009c2f R_ARM_THM_MOVW_ABS_NC 0000061c .LC39 │ │ │ │ │ -000008a8 00009c30 R_ARM_THM_MOVT_ABS 0000061c .LC39 │ │ │ │ │ +00000404 00018c0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00000416 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000426 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000043c 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000044c 0001ec0a R_ARM_THM_CALL 00000000 _PyPegen_seq_count_dots │ │ │ │ │ +00000466 0001ee0a R_ARM_THM_CALL 00000000 _PyAST_ImportFrom │ │ │ │ │ +00000472 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000004aa 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000004b2 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000004ba 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000004ce 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000004d6 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000004f0 0001910a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000050c 0001910a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00000520 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00000536 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000562 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000056a 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000058a 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000598 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000005b6 0001910a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000005c6 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000005ce 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000005dc 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000005ec 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00000618 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000628 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000063a 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000648 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000660 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000668 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000674 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000069a 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000006c0 00009f0a R_ARM_THM_CALL 0000e15d dotted_name_rule │ │ │ │ │ +000006e8 00018a0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00000710 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000728 00018c0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000073e 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000074e 0001ad0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00000764 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000770 00009f0a R_ARM_THM_CALL 0000e15d dotted_name_rule │ │ │ │ │ +0000077a 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000077e 0001aa30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00000782 00009b2f R_ARM_THM_MOVW_ABS_NC 000005e8 .LC38 │ │ │ │ │ +00000786 00009b30 R_ARM_THM_MOVT_ABS 000005e8 .LC38 │ │ │ │ │ +000007a2 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000007d8 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000800 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000808 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000818 00009f0a R_ARM_THM_CALL 0000e15d dotted_name_rule │ │ │ │ │ +0000084a 0001910a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00000854 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000868 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000884 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000088c 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00000890 0001aa30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00000894 00009c2f R_ARM_THM_MOVW_ABS_NC 0000061c .LC39 │ │ │ │ │ +00000898 00009c30 R_ARM_THM_MOVT_ABS 0000061c .LC39 │ │ │ │ │ +000008b0 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000008c0 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000008d0 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000008e0 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000922 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000093e 00009f0a R_ARM_THM_CALL 0000e15d dotted_name_rule │ │ │ │ │ -00000948 0000bb0a R_ARM_THM_CALL 0000fc45 _tmp_31_rule │ │ │ │ │ -00000954 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00000972 0001f90a R_ARM_THM_CALL 00000000 _PyAST_alias │ │ │ │ │ -000009b8 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000009be 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000009e6 0001fd0a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ -000009f0 0001fe0a R_ARM_THM_CALL 00000000 _PyPegen_new_type_comment │ │ │ │ │ -00000a38 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00000a5c 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000a78 0001882f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00000a7c 00018830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00000a86 00019c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00000aa6 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000ab2 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00000acc 0002020a R_ARM_THM_CALL 00000000 _PyPegen_alias_for_star │ │ │ │ │ -00000ad6 0001920a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -00000ae4 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000b08 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000b16 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000b58 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000b64 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000b6c 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00000b70 0001aa30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00000b78 0000d32f R_ARM_THM_MOVW_ABS_NC 00000884 .LC55 │ │ │ │ │ -00000b7c 0000d330 R_ARM_THM_MOVT_ABS 00000884 .LC55 │ │ │ │ │ -00000b82 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00000b8a 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000ba8 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000bd4 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000be2 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000bf2 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00000bf6 0001aa30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00000bfa 00009c2f R_ARM_THM_MOVW_ABS_NC 0000061c .LC39 │ │ │ │ │ -00000bfe 00009c30 R_ARM_THM_MOVT_ABS 0000061c .LC39 │ │ │ │ │ -00000c18 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000c32 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000ca6 00018a0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00000cc0 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000cce 00018c0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00000cde 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000cee 0001ad0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00000d4e 0001910a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00000d5c 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000d64 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000d7c 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000d82 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000d9c 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000da6 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000dbc 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000dcc 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000e14 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00000e20 0000ca0a R_ARM_THM_CALL 0000fc45 _tmp_28_rule │ │ │ │ │ -00000e2e 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00000e4c 0001f90a R_ARM_THM_CALL 00000000 _PyAST_alias │ │ │ │ │ -00000e6a 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00000e9e 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000ea6 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000f16 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000f22 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00000f2e 0000600a R_ARM_THM_CALL 0000ee69 type_params_rule │ │ │ │ │ -00000f50 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000f5a 0000670a R_ARM_THM_CALL 0000d60d arguments_rule │ │ │ │ │ -00000f6a 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000f8a 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000f94 0000260a R_ARM_THM_CALL 0001292d block_rule │ │ │ │ │ -00000fa0 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00000fce 00020c0a R_ARM_THM_CALL 00000000 _PyAST_ClassDef │ │ │ │ │ -00001000 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00001034 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001040 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001078 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000108a 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000010b0 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000010ba 0000600a R_ARM_THM_CALL 0000ee69 type_params_rule │ │ │ │ │ -000010c6 00010c0a R_ARM_THM_CALL 00000e1b _tmp_229_rule.isra.0 │ │ │ │ │ -000010d4 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000010dc 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000010e0 0001aa30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000010ea 0000102f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000010ee 00001030 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000010f2 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000010fc 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001110 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000111a 0000600a R_ARM_THM_CALL 0000ee69 type_params_rule │ │ │ │ │ -00001126 00010c0a R_ARM_THM_CALL 00000e1b _tmp_229_rule.isra.0 │ │ │ │ │ -00001134 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001140 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001148 0001882f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000114c 00018830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00001156 00019c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00001164 0001ac2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00001168 0001ac30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00001170 00010b2f R_ARM_THM_MOVW_ABS_NC 00000d44 .LC81 │ │ │ │ │ -00001174 00010b30 R_ARM_THM_MOVT_ABS 00000d44 .LC81 │ │ │ │ │ -00001178 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00001180 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001196 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000011aa 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000011c6 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000011cc 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000123a 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001244 00004d0a R_ARM_THM_CALL 000060c5 star_targets_rule │ │ │ │ │ -00001254 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000125e 00004f0a R_ARM_THM_CALL 000084fd star_expressions_rule │ │ │ │ │ -0000126e 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000127c 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000128c 0000260a R_ARM_THM_CALL 0001292d block_rule │ │ │ │ │ -0000129a 0000280a R_ARM_THM_CALL 000140fd else_block_rule │ │ │ │ │ -000012aa 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000012da 00020d0a R_ARM_THM_CALL 00000000 _PyAST_For │ │ │ │ │ +00000912 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000092e 00009f0a R_ARM_THM_CALL 0000e15d dotted_name_rule │ │ │ │ │ +00000938 0000bb0a R_ARM_THM_CALL 0000fc41 _tmp_31_rule │ │ │ │ │ +00000944 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00000962 0001f90a R_ARM_THM_CALL 00000000 _PyAST_alias │ │ │ │ │ +000009a8 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000009ae 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000009d6 0001fd0a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ +000009e0 0001fe0a R_ARM_THM_CALL 00000000 _PyPegen_new_type_comment │ │ │ │ │ +00000a28 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00000a4c 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000a68 0001882f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00000a6c 00018830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00000a76 00019c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00000a96 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000aa2 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00000abc 0002020a R_ARM_THM_CALL 00000000 _PyPegen_alias_for_star │ │ │ │ │ +00000ac6 0001920a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +00000ad4 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000af8 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000b06 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000b48 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000b54 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000b5c 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00000b60 0001aa30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00000b68 0000d32f R_ARM_THM_MOVW_ABS_NC 00000884 .LC55 │ │ │ │ │ +00000b6c 0000d330 R_ARM_THM_MOVT_ABS 00000884 .LC55 │ │ │ │ │ +00000b72 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00000b7a 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000b98 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000bc4 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000bd2 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000be2 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00000be6 0001aa30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00000bea 00009c2f R_ARM_THM_MOVW_ABS_NC 0000061c .LC39 │ │ │ │ │ +00000bee 00009c30 R_ARM_THM_MOVT_ABS 0000061c .LC39 │ │ │ │ │ +00000c08 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000c22 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000c96 00018a0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00000cb0 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000cbe 00018c0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00000cce 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000cde 0001ad0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00000d3e 0001910a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00000d4c 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000d54 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000d6c 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000d72 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000d8c 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000d96 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000dac 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000dbc 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000e04 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00000e10 0000ca0a R_ARM_THM_CALL 0000fc41 _tmp_28_rule │ │ │ │ │ +00000e1e 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00000e3c 0001f90a R_ARM_THM_CALL 00000000 _PyAST_alias │ │ │ │ │ +00000e5a 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00000e8e 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000e96 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000f06 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000f12 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00000f1e 0000600a R_ARM_THM_CALL 0000ee65 type_params_rule │ │ │ │ │ +00000f40 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000f4a 0000670a R_ARM_THM_CALL 0000d60d arguments_rule │ │ │ │ │ +00000f5a 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000f7a 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000f84 0000260a R_ARM_THM_CALL 00012929 block_rule │ │ │ │ │ +00000f90 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00000fbe 00020c0a R_ARM_THM_CALL 00000000 _PyAST_ClassDef │ │ │ │ │ +00000ff0 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00001024 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001030 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001068 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000107a 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000010a0 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000010aa 0000600a R_ARM_THM_CALL 0000ee65 type_params_rule │ │ │ │ │ +000010b6 00010c0a R_ARM_THM_CALL 00000e1b _tmp_229_rule.isra.0 │ │ │ │ │ +000010c4 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000010cc 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000010d0 0001aa30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000010da 0000102f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000010de 00001030 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000010e2 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000010ec 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001100 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000110a 0000600a R_ARM_THM_CALL 0000ee65 type_params_rule │ │ │ │ │ +00001116 00010c0a R_ARM_THM_CALL 00000e1b _tmp_229_rule.isra.0 │ │ │ │ │ +00001124 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001130 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001138 0001882f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000113c 00018830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00001146 00019c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00001154 0001ac2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00001158 0001ac30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00001160 00010b2f R_ARM_THM_MOVW_ABS_NC 00000d44 .LC81 │ │ │ │ │ +00001164 00010b30 R_ARM_THM_MOVT_ABS 00000d44 .LC81 │ │ │ │ │ +00001168 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00001170 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001186 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000119a 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000011b6 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000011bc 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000122a 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001234 00004d0a R_ARM_THM_CALL 000060c9 star_targets_rule │ │ │ │ │ +00001244 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000124e 00004f0a R_ARM_THM_CALL 00008501 star_expressions_rule │ │ │ │ │ +0000125e 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000126c 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000127c 0000260a R_ARM_THM_CALL 00012929 block_rule │ │ │ │ │ +0000128a 0000280a R_ARM_THM_CALL 000140f9 else_block_rule │ │ │ │ │ +0000129a 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000012ca 00020d0a R_ARM_THM_CALL 00000000 _PyAST_For │ │ │ │ │ +000012f8 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001308 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001318 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001324 00004d0a R_ARM_THM_CALL 000060c5 star_targets_rule │ │ │ │ │ -00001336 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001342 00004f0a R_ARM_THM_CALL 000084fd star_expressions_rule │ │ │ │ │ -00001352 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001360 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001370 0000260a R_ARM_THM_CALL 0001292d block_rule │ │ │ │ │ -0000137e 0000280a R_ARM_THM_CALL 000140fd else_block_rule │ │ │ │ │ -0000138e 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000013be 00020e0a R_ARM_THM_CALL 00000000 _PyAST_AsyncFor │ │ │ │ │ -000013c6 00010e2f R_ARM_THM_MOVW_ABS_NC 00000dc0 .LC83 │ │ │ │ │ -000013ca 00010e30 R_ARM_THM_MOVT_ABS 00000dc0 .LC83 │ │ │ │ │ -000013dc 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000140c 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000144c 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001460 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001468 00004d0a R_ARM_THM_CALL 000060c5 star_targets_rule │ │ │ │ │ -00001474 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000147c 00004f0a R_ARM_THM_CALL 000084fd star_expressions_rule │ │ │ │ │ -00001486 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000014a4 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000014b8 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000014de 00004d0a R_ARM_THM_CALL 000060c5 star_targets_rule │ │ │ │ │ -000014ec 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000014f6 00004f0a R_ARM_THM_CALL 000084fd star_expressions_rule │ │ │ │ │ -00001502 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000150e 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001516 0001882f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000151a 00018830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00001524 00019c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00001534 0001ac2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00001538 0001ac30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00001540 00010d2f R_ARM_THM_MOVW_ABS_NC 00000d84 .LC82 │ │ │ │ │ -00001544 00010d30 R_ARM_THM_MOVT_ABS 00000d84 .LC82 │ │ │ │ │ -00001548 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00001552 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001564 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000015b0 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000015c2 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000015c6 0001aa30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000015d0 0000102f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000015d4 00001030 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000015d8 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000015e8 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000164a 00018a0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00001678 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000168a 00018c0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000169a 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000016ae 0000860a R_ARM_THM_CALL 00007925 disjunction_rule │ │ │ │ │ -000016e4 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001704 0001910a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00001716 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000171e 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000172a 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001734 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001748 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001782 00018a0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000017be 0000d20a R_ARM_THM_CALL 00010261 param_rule │ │ │ │ │ -000017c8 0000da0a R_ARM_THM_CALL 000162b5 default_rule │ │ │ │ │ -000017d6 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000017e0 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000017f0 0002040a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -00001820 0000d20a R_ARM_THM_CALL 00010261 param_rule │ │ │ │ │ -0000183c 00018c0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000184c 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001860 0000da0a R_ARM_THM_CALL 000162b5 default_rule │ │ │ │ │ -00001870 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000187c 0001882f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00001880 00018830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000188a 00019c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000189a 0002040a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -000018aa 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000018d4 0001910a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000018e0 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000018e8 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000018f2 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000018fa 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001900 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000194e 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00001972 00018a0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000198c 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000199a 00018c0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000019ac 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000019bc 0001ad0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -000019ce 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000019fc 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001a0c 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001a14 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001a1c 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001a36 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001a3e 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001a50 0001910a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00001a88 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00001a8c 0001aa30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00001a9e 0001182f R_ARM_THM_MOVW_ABS_NC 00000df8 .LC85 │ │ │ │ │ -00001aa2 00011830 R_ARM_THM_MOVT_ABS 00000df8 .LC85 │ │ │ │ │ -00001aa8 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00001af0 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00001b0a 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001b26 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001b30 00008e0a R_ARM_THM_CALL 00009db9 star_expression_rule │ │ │ │ │ -00001b4a 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00001b6c 0002000a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00001b80 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00001b9c 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001bcc 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001bec 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001c26 00018a0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00001c58 0000d20a R_ARM_THM_CALL 00010261 param_rule │ │ │ │ │ -00001c62 0000da0a R_ARM_THM_CALL 000162b5 default_rule │ │ │ │ │ -00001c70 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001c7a 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001c8a 0002040a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -00001cbc 0000d20a R_ARM_THM_CALL 00010261 param_rule │ │ │ │ │ -00001cde 00018c0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00001d06 0001910a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00001d14 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001d28 0000da0a R_ARM_THM_CALL 000162b5 default_rule │ │ │ │ │ -00001d38 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001d44 0001882f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00001d48 00018830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00001d52 00019c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00001d60 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001d6e 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001d78 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001d80 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001d8a 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001d9c 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001da8 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001db2 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001e16 00018a0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00001e30 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001e3e 00018c0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00001e50 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001e60 0001ad0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00001eaa 0001910a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00001eb8 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001ec8 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001ed0 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001ed8 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001eec 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001efa 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001f2c 0000090a R_ARM_THM_CALL 00007369 expression_rule │ │ │ │ │ -00001f3a 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001f50 0000090a R_ARM_THM_CALL 00007369 expression_rule │ │ │ │ │ -00001f5e 0002130a R_ARM_THM_CALL 00000000 _PyAST_withitem │ │ │ │ │ -00001f78 00007e0a R_ARM_THM_CALL 000064e9 star_target_rule │ │ │ │ │ -00001f82 00011b2f R_ARM_THM_MOVW_ABS_NC 00002595 _tmp_59_rule │ │ │ │ │ -00001f86 00011b30 R_ARM_THM_MOVT_ABS 00002595 _tmp_59_rule │ │ │ │ │ -00001f8e 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00001f9c 0002130a R_ARM_THM_CALL 00000000 _PyAST_withitem │ │ │ │ │ -00001fa8 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001fc6 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001fe6 0000090a R_ARM_THM_CALL 00007369 expression_rule │ │ │ │ │ -00001ff2 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001ffa 0000090a R_ARM_THM_CALL 00007369 expression_rule │ │ │ │ │ -00002002 00011c2f R_ARM_THM_MOVW_ABS_NC 0000681d _tmp_203_rule │ │ │ │ │ -00002006 00011c30 R_ARM_THM_MOVT_ABS 0000681d _tmp_203_rule │ │ │ │ │ -0000200e 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000201a 0000630a R_ARM_THM_CALL 00000263 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ -0000201e 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000203c 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000020be 00018a0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000020d8 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000020e6 00018c0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000020f8 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002108 0001ad0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000211c 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000216e 0001910a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000217c 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000218c 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002194 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000219c 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000021b2 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000021bc 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000021c8 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000221a 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00002244 0000650a R_ARM_THM_CALL 00004111 t_primary_rule │ │ │ │ │ -00002250 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002266 0000650a R_ARM_THM_CALL 00004111 t_primary_rule │ │ │ │ │ -00002274 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000227e 0000540a R_ARM_THM_CALL 00014271 slices_rule │ │ │ │ │ -0000228c 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002294 0000552f R_ARM_THM_MOVW_ABS_NC 0000604d t_lookahead_rule │ │ │ │ │ -00002298 00005530 R_ARM_THM_MOVT_ABS 0000604d t_lookahead_rule │ │ │ │ │ -000022a0 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000022a8 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000022ce 0001b80a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ -000022e8 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00002330 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000233e 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -0000235e 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000236a 0000552f R_ARM_THM_MOVW_ABS_NC 0000604d t_lookahead_rule │ │ │ │ │ -0000236e 00005530 R_ARM_THM_MOVT_ABS 0000604d t_lookahead_rule │ │ │ │ │ -00002376 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00002382 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000023aa 0001ba0a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ -000023b4 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000023d2 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000023e4 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000023f6 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000241c 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002426 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00002448 0001db0a R_ARM_THM_CALL 00000000 _PyAST_List │ │ │ │ │ -00002454 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002466 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000246e 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000248a 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002494 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000024b2 0001d90a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -000024d0 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000024de 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -000024fa 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000250a 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00002530 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001314 00004d0a R_ARM_THM_CALL 000060c9 star_targets_rule │ │ │ │ │ +00001326 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001332 00004f0a R_ARM_THM_CALL 00008501 star_expressions_rule │ │ │ │ │ +00001342 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001350 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001360 0000260a R_ARM_THM_CALL 00012929 block_rule │ │ │ │ │ +0000136e 0000280a R_ARM_THM_CALL 000140f9 else_block_rule │ │ │ │ │ +0000137e 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000013ae 00020e0a R_ARM_THM_CALL 00000000 _PyAST_AsyncFor │ │ │ │ │ +000013b6 00010e2f R_ARM_THM_MOVW_ABS_NC 00000dc0 .LC83 │ │ │ │ │ +000013ba 00010e30 R_ARM_THM_MOVT_ABS 00000dc0 .LC83 │ │ │ │ │ +000013cc 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000013fc 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000143c 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001450 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001458 00004d0a R_ARM_THM_CALL 000060c9 star_targets_rule │ │ │ │ │ +00001464 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000146c 00004f0a R_ARM_THM_CALL 00008501 star_expressions_rule │ │ │ │ │ +00001476 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001494 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000014a8 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000014ce 00004d0a R_ARM_THM_CALL 000060c9 star_targets_rule │ │ │ │ │ +000014dc 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000014e6 00004f0a R_ARM_THM_CALL 00008501 star_expressions_rule │ │ │ │ │ +000014f2 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000014fe 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001506 0001882f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000150a 00018830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00001514 00019c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00001524 0001ac2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00001528 0001ac30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00001530 00010d2f R_ARM_THM_MOVW_ABS_NC 00000d84 .LC82 │ │ │ │ │ +00001534 00010d30 R_ARM_THM_MOVT_ABS 00000d84 .LC82 │ │ │ │ │ +00001538 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00001542 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001554 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000015a0 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000015b2 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000015b6 0001aa30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000015c0 0000102f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000015c4 00001030 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000015c8 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000015d8 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000163a 00018a0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00001668 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000167a 00018c0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000168a 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000169e 0000860a R_ARM_THM_CALL 00007929 disjunction_rule │ │ │ │ │ +000016d4 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000016f4 0001910a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00001706 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000170e 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000171a 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001724 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001738 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001772 00018a0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000017ae 0000d20a R_ARM_THM_CALL 0001025d param_rule │ │ │ │ │ +000017b8 0000da0a R_ARM_THM_CALL 000162c9 default_rule │ │ │ │ │ +000017c6 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000017d0 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000017e0 0002040a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +00001810 0000d20a R_ARM_THM_CALL 0001025d param_rule │ │ │ │ │ +0000182c 00018c0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000183c 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001850 0000da0a R_ARM_THM_CALL 000162c9 default_rule │ │ │ │ │ +00001860 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000186c 0001882f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00001870 00018830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000187a 00019c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000188a 0002040a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +0000189a 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000018c4 0001910a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000018d0 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000018d8 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000018e2 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000018ea 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000018f0 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000193e 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00001962 00018a0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000197c 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000198a 00018c0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000199c 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000019ac 0001ad0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +000019be 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000019ec 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000019fc 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001a04 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001a0c 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001a26 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001a2e 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001a40 0001910a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00001a78 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00001a7c 0001aa30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00001a8e 0001182f R_ARM_THM_MOVW_ABS_NC 00000df8 .LC85 │ │ │ │ │ +00001a92 00011830 R_ARM_THM_MOVT_ABS 00000df8 .LC85 │ │ │ │ │ +00001a98 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00001ae0 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00001afa 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001b16 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001b20 00008e0a R_ARM_THM_CALL 00009dbd star_expression_rule │ │ │ │ │ +00001b3a 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00001b5c 0002000a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00001b70 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00001b8c 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001bbc 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001bdc 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001c16 00018a0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00001c48 0000d20a R_ARM_THM_CALL 0001025d param_rule │ │ │ │ │ +00001c52 0000da0a R_ARM_THM_CALL 000162c9 default_rule │ │ │ │ │ +00001c60 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001c6a 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001c7a 0002040a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +00001cac 0000d20a R_ARM_THM_CALL 0001025d param_rule │ │ │ │ │ +00001cce 00018c0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00001cf6 0001910a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00001d04 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001d18 0000da0a R_ARM_THM_CALL 000162c9 default_rule │ │ │ │ │ +00001d28 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001d34 0001882f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00001d38 00018830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00001d42 00019c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00001d50 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001d5e 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001d68 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001d70 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001d7a 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001d8c 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001d98 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001da2 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001e06 00018a0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00001e20 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001e2e 00018c0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00001e40 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001e50 0001ad0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00001e9a 0001910a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00001ea8 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001eb8 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001ec0 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001ec8 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001edc 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001eea 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001f1c 0000090a R_ARM_THM_CALL 0000736d expression_rule │ │ │ │ │ +00001f2a 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001f40 0000090a R_ARM_THM_CALL 0000736d expression_rule │ │ │ │ │ +00001f4e 0002130a R_ARM_THM_CALL 00000000 _PyAST_withitem │ │ │ │ │ +00001f68 00007e0a R_ARM_THM_CALL 000064ed star_target_rule │ │ │ │ │ +00001f72 00011b2f R_ARM_THM_MOVW_ABS_NC 00002585 _tmp_59_rule │ │ │ │ │ +00001f76 00011b30 R_ARM_THM_MOVT_ABS 00002585 _tmp_59_rule │ │ │ │ │ +00001f7e 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00001f8c 0002130a R_ARM_THM_CALL 00000000 _PyAST_withitem │ │ │ │ │ +00001f98 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001fb6 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001fd6 0000090a R_ARM_THM_CALL 0000736d expression_rule │ │ │ │ │ +00001fe2 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001fea 0000090a R_ARM_THM_CALL 0000736d expression_rule │ │ │ │ │ +00001ff2 00011c2f R_ARM_THM_MOVW_ABS_NC 0000680d _tmp_203_rule │ │ │ │ │ +00001ff6 00011c30 R_ARM_THM_MOVT_ABS 0000680d _tmp_203_rule │ │ │ │ │ +00001ffe 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0000200a 0000640a R_ARM_THM_CALL 00000263 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ +0000200e 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000202c 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000020ae 00018a0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000020c8 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000020d6 00018c0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000020e8 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000020f8 0001ad0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000210c 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000215e 0001910a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000216c 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000217c 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002184 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000218c 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000021a2 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000021ac 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000021b8 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000220a 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00002234 0000650a R_ARM_THM_CALL 00004115 t_primary_rule │ │ │ │ │ +00002240 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002256 0000650a R_ARM_THM_CALL 00004115 t_primary_rule │ │ │ │ │ +00002264 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000226e 0000540a R_ARM_THM_CALL 0001426d slices_rule │ │ │ │ │ +0000227c 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002284 0000552f R_ARM_THM_MOVW_ABS_NC 00006051 t_lookahead_rule │ │ │ │ │ +00002288 00005530 R_ARM_THM_MOVT_ABS 00006051 t_lookahead_rule │ │ │ │ │ +00002290 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00002298 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000022be 0001b80a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ +000022d8 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00002320 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000232e 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +0000234e 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000235a 0000552f R_ARM_THM_MOVW_ABS_NC 00006051 t_lookahead_rule │ │ │ │ │ +0000235e 00005530 R_ARM_THM_MOVT_ABS 00006051 t_lookahead_rule │ │ │ │ │ +00002366 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00002372 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000239a 0001ba0a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ +000023a4 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000023c2 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000023d4 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000023e6 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000240c 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002416 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00002438 0001db0a R_ARM_THM_CALL 00000000 _PyAST_List │ │ │ │ │ +00002444 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002456 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000245e 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000247a 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002484 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000024a2 0001d90a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +000024c0 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000024ce 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +000024ea 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000024fa 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00002520 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002554 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002564 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002574 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002582 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002572 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000025ac 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000025bc 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000025cc 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000025dc 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000025ea 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000262c 00018a0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00002646 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002652 00018c0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00002660 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002672 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002688 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002690 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000269c 0001120a R_ARM_THM_CALL 00016705 kwarg_or_double_starred_rule │ │ │ │ │ -000026be 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000026cc 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000026dc 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000026f4 0001910a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000025da 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000261c 00018a0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00002636 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002642 00018c0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00002650 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002662 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002678 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002680 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000268c 0001120a R_ARM_THM_CALL 00016719 kwarg_or_double_starred_rule │ │ │ │ │ +000026ae 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000026bc 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000026cc 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000026e4 0001910a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000271c 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000272c 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000273c 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000274c 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000278c 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000027ba 0000cd0a R_ARM_THM_CALL 0000fcc5 slash_no_default_rule │ │ │ │ │ -000027c4 0000d90a R_ARM_THM_CALL 000106cd _loop0_171_rule │ │ │ │ │ -000027ea 0000c30a R_ARM_THM_CALL 000103b5 slash_with_default_rule │ │ │ │ │ -00002800 0000db0a R_ARM_THM_CALL 000107a9 _loop1_185_rule │ │ │ │ │ -0000281c 0000d80a R_ARM_THM_CALL 000106cd _loop0_172_rule │ │ │ │ │ -00002826 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002852 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000287c 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002888 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002890 00013c2f R_ARM_THM_MOVW_ABS_NC 00000eec .LC91 │ │ │ │ │ -00002894 00013c30 R_ARM_THM_MOVT_ABS 00000eec .LC91 │ │ │ │ │ -0000289a 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000289e 0001aa30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000028b6 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000028e0 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000028ee 0000c20a R_ARM_THM_CALL 0000fe5d param_no_default_rule │ │ │ │ │ -00002908 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002910 00013b2f R_ARM_THM_MOVW_ABS_NC 00000ed4 .LC90 │ │ │ │ │ -00002914 00013b30 R_ARM_THM_MOVT_ABS 00000ed4 .LC90 │ │ │ │ │ -00002924 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002936 0000d10a R_ARM_THM_CALL 0000fd75 _loop1_173_rule │ │ │ │ │ +0000273c 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000277c 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000027aa 0000cd0a R_ARM_THM_CALL 0000fcc1 slash_no_default_rule │ │ │ │ │ +000027b4 0000d90a R_ARM_THM_CALL 000106c9 _loop0_171_rule │ │ │ │ │ +000027da 0000c30a R_ARM_THM_CALL 000103b1 slash_with_default_rule │ │ │ │ │ +000027f0 0000db0a R_ARM_THM_CALL 000107a5 _loop1_185_rule │ │ │ │ │ +0000280c 0000d80a R_ARM_THM_CALL 000106c9 _loop0_172_rule │ │ │ │ │ +00002816 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002842 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000286c 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002878 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002880 00013c2f R_ARM_THM_MOVW_ABS_NC 00000eec .LC91 │ │ │ │ │ +00002884 00013c30 R_ARM_THM_MOVT_ABS 00000eec .LC91 │ │ │ │ │ +0000288a 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000288e 0001aa30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000028a6 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000028d0 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000028de 0000c20a R_ARM_THM_CALL 0000fe59 param_no_default_rule │ │ │ │ │ +000028f8 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002900 00013b2f R_ARM_THM_MOVW_ABS_NC 00000ed4 .LC90 │ │ │ │ │ +00002904 00013b30 R_ARM_THM_MOVT_ABS 00000ed4 .LC90 │ │ │ │ │ +00002914 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002926 0000d10a R_ARM_THM_CALL 0000fd71 _loop1_173_rule │ │ │ │ │ +00002934 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002944 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002954 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000295e 00013a2f R_ARM_THM_MOVW_ABS_NC 00000ea8 .LC89 │ │ │ │ │ -00002962 00013a30 R_ARM_THM_MOVT_ABS 00000ea8 .LC89 │ │ │ │ │ -00002968 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000296c 0001aa30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00002984 0001920a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -00002996 0000c20a R_ARM_THM_CALL 0000fe5d param_no_default_rule │ │ │ │ │ -0000299c 0001392f R_ARM_THM_MOVW_ABS_NC 00000e68 .LC88 │ │ │ │ │ -000029a0 00013930 R_ARM_THM_MOVT_ABS 00000e68 .LC88 │ │ │ │ │ -000029ae 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000029c4 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000029d0 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000029ea 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000029f4 0001382f R_ARM_THM_MOVW_ABS_NC 00000e50 .LC87 │ │ │ │ │ -000029f8 00013830 R_ARM_THM_MOVT_ABS 00000e50 .LC87 │ │ │ │ │ -00002a02 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002a0c 0001372f R_ARM_THM_MOVW_ABS_NC 00000e28 .LC86 │ │ │ │ │ -00002a10 00013730 R_ARM_THM_MOVT_ABS 00000e28 .LC86 │ │ │ │ │ -00002a16 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00002a1a 0001aa30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00002a34 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002a62 0000cd0a R_ARM_THM_CALL 0000fcc5 slash_no_default_rule │ │ │ │ │ -00002a70 0000c30a R_ARM_THM_CALL 000103b5 slash_with_default_rule │ │ │ │ │ -00002a80 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002aba 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002ace 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002ad8 0000090a R_ARM_THM_CALL 00007369 expression_rule │ │ │ │ │ -00002ae6 0001a90a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00002b1c 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00002b2a 0002140a R_ARM_THM_CALL 00000000 _PyPegen_soft_keyword_token │ │ │ │ │ -00002b40 0001d40a R_ARM_THM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ -00002b4e 0001a90a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00002b5c 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002ba4 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002bba 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002bce 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002bf6 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002c0a 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000294e 00013a2f R_ARM_THM_MOVW_ABS_NC 00000ea8 .LC89 │ │ │ │ │ +00002952 00013a30 R_ARM_THM_MOVT_ABS 00000ea8 .LC89 │ │ │ │ │ +00002958 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000295c 0001aa30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00002974 0001920a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +00002986 0000c20a R_ARM_THM_CALL 0000fe59 param_no_default_rule │ │ │ │ │ +0000298c 0001392f R_ARM_THM_MOVW_ABS_NC 00000e68 .LC88 │ │ │ │ │ +00002990 00013930 R_ARM_THM_MOVT_ABS 00000e68 .LC88 │ │ │ │ │ +0000299e 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000029b4 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000029c0 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000029da 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000029e4 0001382f R_ARM_THM_MOVW_ABS_NC 00000e50 .LC87 │ │ │ │ │ +000029e8 00013830 R_ARM_THM_MOVT_ABS 00000e50 .LC87 │ │ │ │ │ +000029f2 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000029fc 0001372f R_ARM_THM_MOVW_ABS_NC 00000e28 .LC86 │ │ │ │ │ +00002a00 00013730 R_ARM_THM_MOVT_ABS 00000e28 .LC86 │ │ │ │ │ +00002a06 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00002a0a 0001aa30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00002a24 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002a52 0000cd0a R_ARM_THM_CALL 0000fcc1 slash_no_default_rule │ │ │ │ │ +00002a60 0000c30a R_ARM_THM_CALL 000103b1 slash_with_default_rule │ │ │ │ │ +00002a70 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002aaa 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002abe 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002ac8 0000090a R_ARM_THM_CALL 0000736d expression_rule │ │ │ │ │ +00002ad6 0001a90a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00002b0c 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00002b1a 0002140a R_ARM_THM_CALL 00000000 _PyPegen_soft_keyword_token │ │ │ │ │ +00002b30 0001d40a R_ARM_THM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ +00002b3e 0001a90a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00002b4c 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002b94 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002baa 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002bbe 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002be6 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002bfa 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002c20 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002c30 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002c40 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002c60 0000790a R_ARM_THM_CALL 0000f265 starred_expression_rule │ │ │ │ │ -00002c78 00005b0a R_ARM_THM_CALL 00011839 star_named_expression_rule │ │ │ │ │ -00002c90 00005b0a R_ARM_THM_CALL 00011839 star_named_expression_rule │ │ │ │ │ -00002ca0 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002cae 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002cc4 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002cda 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002ce4 0000620a R_ARM_THM_CALL 00012dc9 star_named_expressions_rule │ │ │ │ │ -00002cf0 0000730a R_ARM_THM_CALL 0000c981 for_if_clauses_rule │ │ │ │ │ -00002cf8 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00002cfc 0001aa30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00002d0c 0001f60a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -00002d16 0001f60a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -00002d1c 0001402f R_ARM_THM_MOVW_ABS_NC 00000f40 .LC93 │ │ │ │ │ -00002d20 00014030 R_ARM_THM_MOVT_ABS 00000f40 .LC93 │ │ │ │ │ -00002d36 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002d48 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002d52 0000730a R_ARM_THM_CALL 0000c981 for_if_clauses_rule │ │ │ │ │ -00002d5a 00013f2f R_ARM_THM_MOVW_ABS_NC 00000f0c .LC92 │ │ │ │ │ -00002d5e 00013f30 R_ARM_THM_MOVT_ABS 00000f0c .LC92 │ │ │ │ │ -00002d64 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00002d68 0001aa30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00002d80 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002d8c 0000730a R_ARM_THM_CALL 0000c981 for_if_clauses_rule │ │ │ │ │ -00002d96 0001402f R_ARM_THM_MOVW_ABS_NC 00000f40 .LC93 │ │ │ │ │ -00002d9a 00014030 R_ARM_THM_MOVT_ABS 00000f40 .LC93 │ │ │ │ │ -00002da0 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00002da4 0001aa30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00002dbc 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002dfe 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002e0c 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002e1e 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002e26 00004f0a R_ARM_THM_CALL 000084fd star_expressions_rule │ │ │ │ │ -00002e34 0000630a R_ARM_THM_CALL 00000263 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ -00002e38 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002e74 0000720a R_ARM_THM_CALL 00012ccd list_rule │ │ │ │ │ -00002e84 0000710a R_ARM_THM_CALL 00011585 tuple_rule │ │ │ │ │ -00002e96 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002eba 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002ed4 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002eda 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002f1e 0002150a R_ARM_THM_CALL 00000000 _PyPegen_raise_error_known_location │ │ │ │ │ -00002f62 0002150a R_ARM_THM_CALL 00000000 _PyPegen_raise_error_known_location │ │ │ │ │ -00002f94 0000720a R_ARM_THM_CALL 00012ccd list_rule │ │ │ │ │ -00002fa2 0000710a R_ARM_THM_CALL 00011585 tuple_rule │ │ │ │ │ -00002fb0 0000660a R_ARM_THM_CALL 000070a1 genexp_rule │ │ │ │ │ -00002fc2 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002fd4 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002fe6 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002ff6 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003034 00018a0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000305e 00004d0a R_ARM_THM_CALL 000060c5 star_targets_rule │ │ │ │ │ -00003070 00018c0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00003080 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003098 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000030a6 0001a90a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -000030c8 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000030d2 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000030ea 0001910a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00003102 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003118 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003120 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000315c 00018a0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00003182 00018c0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00003190 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000031cc 0001910a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000031de 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000031ec 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000031f4 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003206 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003236 00012a0a R_ARM_THM_CALL 0001756d lambda_param_rule │ │ │ │ │ -00003248 00012a0a R_ARM_THM_CALL 0001756d lambda_param_rule │ │ │ │ │ -00003264 0000da0a R_ARM_THM_CALL 000162b5 default_rule │ │ │ │ │ -00003274 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003284 0002040a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -00003292 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000032ae 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000032b6 0000da0a R_ARM_THM_CALL 000162b5 default_rule │ │ │ │ │ -000032c2 0001882f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000032c6 00018830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000032d0 00019c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000331e 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000333a 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003356 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003372 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00003384 0001482f R_ARM_THM_MOVW_ABS_NC 0000350d _tmp_157_rule │ │ │ │ │ -00003388 00014830 R_ARM_THM_MOVT_ABS 0000350d _tmp_157_rule │ │ │ │ │ -0000338e 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00003396 0000090a R_ARM_THM_CALL 00007369 expression_rule │ │ │ │ │ -000033ac 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000033c8 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000033d4 0000090a R_ARM_THM_CALL 00007369 expression_rule │ │ │ │ │ -000033de 0000730a R_ARM_THM_CALL 0000c981 for_if_clauses_rule │ │ │ │ │ -000033e6 0000b32f R_ARM_THM_MOVW_ABS_NC 00000778 .LC48 │ │ │ │ │ -000033ea 0000b330 R_ARM_THM_MOVT_ABS 00000778 .LC48 │ │ │ │ │ -000033f0 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000033f4 0001aa30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000340c 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003422 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000342a 0001462f R_ARM_THM_MOVW_ABS_NC 00000f90 .LC95 │ │ │ │ │ -0000342e 00014630 R_ARM_THM_MOVT_ABS 00000f90 .LC95 │ │ │ │ │ -00003434 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00003438 0001aa30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00003458 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003462 0001452f R_ARM_THM_MOVW_ABS_NC 00000f7c .LC94 │ │ │ │ │ -00003466 00014530 R_ARM_THM_MOVT_ABS 00000f7c .LC94 │ │ │ │ │ -00003470 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00003474 0001aa30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000348c 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000034a2 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000034b6 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000034c0 0000090a R_ARM_THM_CALL 00007369 expression_rule │ │ │ │ │ -000034ce 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000034da 0000090a R_ARM_THM_CALL 00007369 expression_rule │ │ │ │ │ -000034e4 0001472f R_ARM_THM_MOVW_ABS_NC 00000fd0 .LC96 │ │ │ │ │ -000034e8 00014730 R_ARM_THM_MOVT_ABS 00000fd0 .LC96 │ │ │ │ │ -000034ee 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000034f2 0001aa30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00003536 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00003550 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000355e 0001a90a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00003564 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000035a0 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000035b8 0000640a R_ARM_THM_CALL 0000e109 annotated_rhs_rule │ │ │ │ │ -000035ca 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000035e8 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003626 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00003646 00005b0a R_ARM_THM_CALL 00011839 star_named_expression_rule │ │ │ │ │ -00003652 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003660 0000250a R_ARM_THM_CALL 000111b5 named_expression_rule │ │ │ │ │ -0000368a 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000036a4 0000620a R_ARM_THM_CALL 00012dc9 star_named_expressions_rule │ │ │ │ │ -000036b2 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000036c8 0001ad0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -000036de 0001d90a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -000036ee 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000373a 00018a0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000376a 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000377a 00007c0a R_ARM_THM_CALL 0001321d fstring_replacement_field_rule │ │ │ │ │ -0000378e 00018c0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000037ae 0002160a R_ARM_THM_CALL 00000000 _PyPegen_decoded_constant_from_token │ │ │ │ │ -000037d6 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000037f4 0001910a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00003804 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000380c 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003818 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003822 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003836 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000383e 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003852 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003890 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000038d4 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000038e2 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000038fa 0002170a R_ARM_THM_CALL 00000000 _PyAST_MatchSequence │ │ │ │ │ -0000390a 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000397a 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000039a2 0001ad0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -000039b2 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000039d0 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003a20 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00003a46 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003a58 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003a6e 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00003aaa 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00003ac2 0002180a R_ARM_THM_CALL 00000000 _PyAST_MatchStar │ │ │ │ │ -00003ad0 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003ae8 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00003af2 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003b0e 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00003b26 0002180a R_ARM_THM_CALL 00000000 _PyAST_MatchStar │ │ │ │ │ -00003b34 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003bb8 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003bee 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00003c32 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003c50 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003c70 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00003c90 0002190a R_ARM_THM_CALL 00000000 _PyAST_MatchAs │ │ │ │ │ -00003ca8 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003cba 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003cce 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003ce2 00014f2f R_ARM_THM_MOVW_ABS_NC 00000ffc .LC97 │ │ │ │ │ -00003ce6 00014f30 R_ARM_THM_MOVT_ABS 00000ffc .LC97 │ │ │ │ │ -00003cec 00019d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -00003cf4 0001502f R_ARM_THM_MOVW_ABS_NC 00001000 .LC98 │ │ │ │ │ -00003cf8 00015030 R_ARM_THM_MOVT_ABS 00001000 .LC98 │ │ │ │ │ -00003cfe 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00003d02 0001aa30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00003d1a 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003d2c 0001af2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_name_token │ │ │ │ │ -00003d30 0001af30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_name_token │ │ │ │ │ -00003d38 0002090a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ -00003d42 0000090a R_ARM_THM_CALL 00007369 expression_rule │ │ │ │ │ -00003d4a 0001512f R_ARM_THM_MOVW_ABS_NC 0000101c .LC99 │ │ │ │ │ -00003d4e 00015130 R_ARM_THM_MOVT_ABS 0000101c .LC99 │ │ │ │ │ -00003d54 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003d5c 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003de8 00018a0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00003e06 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003e16 00018c0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00003e28 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003e38 0001ad0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00003e4a 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00003ea8 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003eb0 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003ed4 00021a0a R_ARM_THM_CALL 00000000 _PyAST_MatchOr │ │ │ │ │ -00003ee8 0001910a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00003ef8 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003f08 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003f14 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002c50 0000790a R_ARM_THM_CALL 0000f261 starred_expression_rule │ │ │ │ │ +00002c68 00005b0a R_ARM_THM_CALL 00011835 star_named_expression_rule │ │ │ │ │ +00002c80 00005b0a R_ARM_THM_CALL 00011835 star_named_expression_rule │ │ │ │ │ +00002c90 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002c9e 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002cb4 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002cca 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002cd4 0000620a R_ARM_THM_CALL 00012dc5 star_named_expressions_rule │ │ │ │ │ +00002ce0 0000730a R_ARM_THM_CALL 0000c981 for_if_clauses_rule │ │ │ │ │ +00002ce8 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00002cec 0001aa30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00002cfc 0001f60a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +00002d06 0001f60a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +00002d0c 0001402f R_ARM_THM_MOVW_ABS_NC 00000f40 .LC93 │ │ │ │ │ +00002d10 00014030 R_ARM_THM_MOVT_ABS 00000f40 .LC93 │ │ │ │ │ +00002d26 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002d38 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002d42 0000730a R_ARM_THM_CALL 0000c981 for_if_clauses_rule │ │ │ │ │ +00002d4a 00013f2f R_ARM_THM_MOVW_ABS_NC 00000f0c .LC92 │ │ │ │ │ +00002d4e 00013f30 R_ARM_THM_MOVT_ABS 00000f0c .LC92 │ │ │ │ │ +00002d54 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00002d58 0001aa30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00002d70 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002d7c 0000730a R_ARM_THM_CALL 0000c981 for_if_clauses_rule │ │ │ │ │ +00002d86 0001402f R_ARM_THM_MOVW_ABS_NC 00000f40 .LC93 │ │ │ │ │ +00002d8a 00014030 R_ARM_THM_MOVT_ABS 00000f40 .LC93 │ │ │ │ │ +00002d90 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00002d94 0001aa30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00002dac 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002dee 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002dfc 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002e0e 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002e16 00004f0a R_ARM_THM_CALL 00008501 star_expressions_rule │ │ │ │ │ +00002e24 0000640a R_ARM_THM_CALL 00000263 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ +00002e28 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002e64 0000720a R_ARM_THM_CALL 00012cc9 list_rule │ │ │ │ │ +00002e74 0000710a R_ARM_THM_CALL 00011581 tuple_rule │ │ │ │ │ +00002e86 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002eaa 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002ec4 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002eca 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002f0e 0002150a R_ARM_THM_CALL 00000000 _PyPegen_raise_error_known_location │ │ │ │ │ +00002f52 0002150a R_ARM_THM_CALL 00000000 _PyPegen_raise_error_known_location │ │ │ │ │ +00002f84 0000720a R_ARM_THM_CALL 00012cc9 list_rule │ │ │ │ │ +00002f92 0000710a R_ARM_THM_CALL 00011581 tuple_rule │ │ │ │ │ +00002fa0 0000660a R_ARM_THM_CALL 000070a5 genexp_rule │ │ │ │ │ +00002fb2 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002fc4 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002fd6 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002fe6 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003024 00018a0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000304e 00004d0a R_ARM_THM_CALL 000060c9 star_targets_rule │ │ │ │ │ +00003060 00018c0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00003070 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003088 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003096 0001a90a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +000030b8 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000030c2 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000030da 0001910a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000030f2 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003108 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003110 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000314c 00018a0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00003172 00018c0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00003180 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000031bc 0001910a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000031ce 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000031dc 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000031e4 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000031f6 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003226 00012a0a R_ARM_THM_CALL 00017589 lambda_param_rule │ │ │ │ │ +00003238 00012a0a R_ARM_THM_CALL 00017589 lambda_param_rule │ │ │ │ │ +00003254 0000da0a R_ARM_THM_CALL 000162c9 default_rule │ │ │ │ │ +00003264 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003274 0002040a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +00003282 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000329e 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000032a6 0000da0a R_ARM_THM_CALL 000162c9 default_rule │ │ │ │ │ +000032b2 0001882f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000032b6 00018830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000032c0 00019c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000330e 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000332a 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003346 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003362 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00003374 0001482f R_ARM_THM_MOVW_ABS_NC 000034fd _tmp_157_rule │ │ │ │ │ +00003378 00014830 R_ARM_THM_MOVT_ABS 000034fd _tmp_157_rule │ │ │ │ │ +0000337e 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00003386 0000090a R_ARM_THM_CALL 0000736d expression_rule │ │ │ │ │ +0000339c 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000033b8 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000033c4 0000090a R_ARM_THM_CALL 0000736d expression_rule │ │ │ │ │ +000033ce 0000730a R_ARM_THM_CALL 0000c981 for_if_clauses_rule │ │ │ │ │ +000033d6 0000b32f R_ARM_THM_MOVW_ABS_NC 00000778 .LC48 │ │ │ │ │ +000033da 0000b330 R_ARM_THM_MOVT_ABS 00000778 .LC48 │ │ │ │ │ +000033e0 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000033e4 0001aa30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000033fc 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003412 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000341a 0001462f R_ARM_THM_MOVW_ABS_NC 00000f90 .LC95 │ │ │ │ │ +0000341e 00014630 R_ARM_THM_MOVT_ABS 00000f90 .LC95 │ │ │ │ │ +00003424 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00003428 0001aa30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00003448 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003452 0001452f R_ARM_THM_MOVW_ABS_NC 00000f7c .LC94 │ │ │ │ │ +00003456 00014530 R_ARM_THM_MOVT_ABS 00000f7c .LC94 │ │ │ │ │ +00003460 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00003464 0001aa30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000347c 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003492 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000034a6 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000034b0 0000090a R_ARM_THM_CALL 0000736d expression_rule │ │ │ │ │ +000034be 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000034ca 0000090a R_ARM_THM_CALL 0000736d expression_rule │ │ │ │ │ +000034d4 0001472f R_ARM_THM_MOVW_ABS_NC 00000fd0 .LC96 │ │ │ │ │ +000034d8 00014730 R_ARM_THM_MOVT_ABS 00000fd0 .LC96 │ │ │ │ │ +000034de 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000034e2 0001aa30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00003526 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00003540 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000354e 0001a90a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00003554 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003590 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000035a8 0000630a R_ARM_THM_CALL 0000e109 annotated_rhs_rule │ │ │ │ │ +000035ba 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000035d8 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003616 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00003636 00005b0a R_ARM_THM_CALL 00011835 star_named_expression_rule │ │ │ │ │ +00003642 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003650 0000250a R_ARM_THM_CALL 000111b1 named_expression_rule │ │ │ │ │ +0000367a 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003694 0000620a R_ARM_THM_CALL 00012dc5 star_named_expressions_rule │ │ │ │ │ +000036a2 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000036b8 0001ad0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +000036ce 0001d90a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +000036de 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000372a 00018a0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000375a 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000376a 00007c0a R_ARM_THM_CALL 00013219 fstring_replacement_field_rule │ │ │ │ │ +0000377e 00018c0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000379e 0002160a R_ARM_THM_CALL 00000000 _PyPegen_decoded_constant_from_token │ │ │ │ │ +000037c6 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000037e4 0001910a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000037f4 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000037fc 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003808 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003812 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003826 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000382e 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003842 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003880 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000038c4 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000038d2 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000038ea 0002170a R_ARM_THM_CALL 00000000 _PyAST_MatchSequence │ │ │ │ │ +000038fa 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000396a 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003992 0001ad0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +000039a2 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000039c0 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003a10 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00003a36 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003a48 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003a5e 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00003a9a 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00003ab2 0002180a R_ARM_THM_CALL 00000000 _PyAST_MatchStar │ │ │ │ │ +00003ac0 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003ad8 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00003ae2 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003afe 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00003b16 0002180a R_ARM_THM_CALL 00000000 _PyAST_MatchStar │ │ │ │ │ +00003b24 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003ba8 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003bde 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00003c22 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003c40 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003c60 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00003c80 0002190a R_ARM_THM_CALL 00000000 _PyAST_MatchAs │ │ │ │ │ +00003c98 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003caa 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003cbe 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003cd2 00014f2f R_ARM_THM_MOVW_ABS_NC 00000ffc .LC97 │ │ │ │ │ +00003cd6 00014f30 R_ARM_THM_MOVT_ABS 00000ffc .LC97 │ │ │ │ │ +00003cdc 00019d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +00003ce4 0001502f R_ARM_THM_MOVW_ABS_NC 00001000 .LC98 │ │ │ │ │ +00003ce8 00015030 R_ARM_THM_MOVT_ABS 00001000 .LC98 │ │ │ │ │ +00003cee 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00003cf2 0001aa30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00003d0a 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003d1c 0001af2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_name_token │ │ │ │ │ +00003d20 0001af30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_name_token │ │ │ │ │ +00003d28 0002090a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ +00003d32 0000090a R_ARM_THM_CALL 0000736d expression_rule │ │ │ │ │ +00003d3a 0001512f R_ARM_THM_MOVW_ABS_NC 0000101c .LC99 │ │ │ │ │ +00003d3e 00015130 R_ARM_THM_MOVT_ABS 0000101c .LC99 │ │ │ │ │ +00003d44 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003d4c 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003dd8 00018a0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00003df6 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003e06 00018c0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00003e18 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003e28 0001ad0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00003e3a 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00003e98 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003ea0 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003ec4 00021a0a R_ARM_THM_CALL 00000000 _PyAST_MatchOr │ │ │ │ │ +00003ed8 0001910a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00003ee8 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003ef8 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003f04 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003f1e 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003f26 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00003f2e 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003f36 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003f3e 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003f54 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00003fb6 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000402c 0000700a R_ARM_THM_CALL 00005a7d strings_rule │ │ │ │ │ -00004046 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004060 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000407a 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004142 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004186 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000419c 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000041e2 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000041f6 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000420a 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000421e 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000426e 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004278 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000429e 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000042ba 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000042cc 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000042d8 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004302 00021b0a R_ARM_THM_CALL 00000000 _PyAST_MatchClass │ │ │ │ │ -00004314 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004328 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004348 0002190a R_ARM_THM_CALL 00000000 _PyAST_MatchAs │ │ │ │ │ -0000436c 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000437c 00015a2f R_ARM_THM_MOVW_ABS_NC 0000637d _tmp_67_rule │ │ │ │ │ -00004380 00015a30 R_ARM_THM_MOVT_ABS 0000637d _tmp_67_rule │ │ │ │ │ -00004388 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00004394 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000043b0 00021c0a R_ARM_THM_CALL 00000000 _PyAST_MatchValue │ │ │ │ │ -000043c4 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000043de 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000043ea 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000440e 00021d0a R_ARM_THM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ -00004420 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004446 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004458 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004464 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000448a 00021d0a R_ARM_THM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ -00004494 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000044b6 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003f44 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00003fa6 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000401c 0000700a R_ARM_THM_CALL 00005a81 strings_rule │ │ │ │ │ +00004036 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004050 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000406a 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004132 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004176 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000418c 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000041d2 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000041e6 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000041fa 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000420e 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000425e 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004268 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000428e 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000042aa 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000042bc 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000042c8 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000042f2 00021b0a R_ARM_THM_CALL 00000000 _PyAST_MatchClass │ │ │ │ │ +00004304 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004318 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004338 0002190a R_ARM_THM_CALL 00000000 _PyAST_MatchAs │ │ │ │ │ +0000435c 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000436c 00015a2f R_ARM_THM_MOVW_ABS_NC 0000636d _tmp_67_rule │ │ │ │ │ +00004370 00015a30 R_ARM_THM_MOVT_ABS 0000636d _tmp_67_rule │ │ │ │ │ +00004378 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00004384 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000043a0 00021c0a R_ARM_THM_CALL 00000000 _PyAST_MatchValue │ │ │ │ │ +000043b4 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000043ce 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000043da 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000043fe 00021d0a R_ARM_THM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ +00004410 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004436 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004448 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004454 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000447a 00021d0a R_ARM_THM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ +00004484 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000044a6 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000044c2 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000044d2 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000044e2 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000044ee 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004504 00021e0a R_ARM_THM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ -00004516 00021f0a R_ARM_THM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ -0000453a 00021d0a R_ARM_THM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ +000044de 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000044f4 00021e0a R_ARM_THM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ +00004506 00021f0a R_ARM_THM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ +0000452a 00021d0a R_ARM_THM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ +0000454a 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000455a 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000456a 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004576 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000458c 00021e0a R_ARM_THM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ -0000459e 00021f0a R_ARM_THM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ -000045be 00021d0a R_ARM_THM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ -000045e4 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000045f2 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000460e 0002170a R_ARM_THM_CALL 00000000 _PyAST_MatchSequence │ │ │ │ │ -00004624 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000467c 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004694 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000046a2 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000046ac 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000046c2 00021e0a R_ARM_THM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ -000046d0 0001c00a R_ARM_THM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ -000046e2 00021f0a R_ARM_THM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ -00004702 00021b0a R_ARM_THM_CALL 00000000 _PyAST_MatchClass │ │ │ │ │ -0000470e 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000472c 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004740 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000475c 00015e2f R_ARM_THM_MOVW_ABS_NC 00005a71 _tmp_70_rule │ │ │ │ │ -00004760 00015e30 R_ARM_THM_MOVT_ABS 00005a71 _tmp_70_rule │ │ │ │ │ -00004768 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00004774 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004794 00021c0a R_ARM_THM_CALL 00000000 _PyAST_MatchValue │ │ │ │ │ -000047aa 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000047c4 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000047e0 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004566 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000457c 00021e0a R_ARM_THM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ +0000458e 00021f0a R_ARM_THM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ +000045ae 00021d0a R_ARM_THM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ +000045d4 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000045e2 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000045fe 0002170a R_ARM_THM_CALL 00000000 _PyAST_MatchSequence │ │ │ │ │ +00004614 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000466c 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004684 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004692 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000469c 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000046b2 00021e0a R_ARM_THM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ +000046c0 0001c00a R_ARM_THM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ +000046d2 00021f0a R_ARM_THM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ +000046f2 00021b0a R_ARM_THM_CALL 00000000 _PyAST_MatchClass │ │ │ │ │ +000046fe 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000471c 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004730 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000474c 00015e2f R_ARM_THM_MOVW_ABS_NC 00005a61 _tmp_70_rule │ │ │ │ │ +00004750 00015e30 R_ARM_THM_MOVT_ABS 00005a61 _tmp_70_rule │ │ │ │ │ +00004758 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00004764 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004784 00021c0a R_ARM_THM_CALL 00000000 _PyAST_MatchValue │ │ │ │ │ +0000479a 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000047b4 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000047d0 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000047ec 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000047fc 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000480c 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004818 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004830 00021e0a R_ARM_THM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ -0000483e 0001c00a R_ARM_THM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ -00004850 00021f0a R_ARM_THM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ -0000486c 00021b0a R_ARM_THM_CALL 00000000 _PyAST_MatchClass │ │ │ │ │ -000048aa 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004900 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004922 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00004926 0001aa30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000492e 0002200a R_ARM_THM_CALL 00000000 _PyPegen_seq_first_item │ │ │ │ │ -00004938 0002200a R_ARM_THM_CALL 00000000 _PyPegen_seq_first_item │ │ │ │ │ -00004942 0001f60a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -0000494e 0001f60a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -00004952 0001542f R_ARM_THM_MOVW_ABS_NC 00001034 .LC100 │ │ │ │ │ -00004956 00015430 R_ARM_THM_MOVT_ABS 00001034 .LC100 │ │ │ │ │ -00004970 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004984 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004994 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000049ae 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000049bc 0001a90a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -000049cc 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000049e2 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004a0a 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00004a2e 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004a3e 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004a72 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004a84 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004a98 0001c72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00004a9c 0001c730 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00004aa6 0002210a R_ARM_THM_CALL 00000000 _PyAST_MatchSingleton │ │ │ │ │ -00004ab2 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004ac2 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004ad6 0001ca2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00004ada 0001ca30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00004ae2 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004af6 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004b0c 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004b20 0001ce2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00004b24 0001ce30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00004b2c 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004b42 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00004b6c 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00004b9c 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004bae 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00004bd6 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004bf4 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004c0c 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00004c30 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004c40 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00004c66 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004c76 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004c84 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004ca0 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004cf0 0001c60a R_ARM_THM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ -00004d04 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004d1e 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004d26 0001c60a R_ARM_THM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ -00004d32 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004d50 0001e60a R_ARM_THM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ -00004d5e 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004d74 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00004e1c 0001c60a R_ARM_THM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ -00004e38 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004e88 0001c60a R_ARM_THM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ -00004ea0 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004ec4 0002220a R_ARM_THM_CALL 00000000 _PyPegen_ensure_real │ │ │ │ │ -00004ee6 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004efa 0002220a R_ARM_THM_CALL 00000000 _PyPegen_ensure_real │ │ │ │ │ -00004f1c 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004f28 00015f0a R_ARM_THM_CALL 000001fb imaginary_number_rule │ │ │ │ │ -00004f36 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004f58 0001e10a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -00004f80 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004fa0 0001e60a R_ARM_THM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ -00004fc8 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004fe8 0001e60a R_ARM_THM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ -00004ffe 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00005024 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005038 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000504e 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005064 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00005096 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000509c 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000050aa 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000050c4 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000050d8 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000050ec 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000050f8 00015f0a R_ARM_THM_CALL 000001fb imaginary_number_rule │ │ │ │ │ -00005106 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000511e 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005132 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005148 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005154 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005168 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000517c 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000051d0 0001c60a R_ARM_THM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ -000051e8 0002220a R_ARM_THM_CALL 00000000 _PyPegen_ensure_real │ │ │ │ │ -000051fa 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005218 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005248 00014f2f R_ARM_THM_MOVW_ABS_NC 00000ffc .LC97 │ │ │ │ │ -0000524c 00014f30 R_ARM_THM_MOVT_ABS 00000ffc .LC97 │ │ │ │ │ -00005256 00019d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -0000525a 00019d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -0000525e 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_string │ │ │ │ │ -00005266 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000526e 0001612f R_ARM_THM_MOVW_ABS_NC 00005789 _tmp_69_rule │ │ │ │ │ -00005272 00016130 R_ARM_THM_MOVT_ABS 00005789 _tmp_69_rule │ │ │ │ │ -0000527a 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00005286 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -00005292 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000052bc 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005304 00014f2f R_ARM_THM_MOVW_ABS_NC 00000ffc .LC97 │ │ │ │ │ -00005308 00014f30 R_ARM_THM_MOVT_ABS 00000ffc .LC97 │ │ │ │ │ -0000530c 00019d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -00005326 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00005344 0002190a R_ARM_THM_CALL 00000000 _PyAST_MatchAs │ │ │ │ │ -00005352 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000536a 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000539c 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000053d4 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000053f8 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00005458 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005464 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00005472 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00005498 0001ba0a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ -000054ba 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000054e4 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000054ec 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005526 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005560 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00005570 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000055e8 00018a0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00005602 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005632 00018c0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00005652 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005662 0001ad0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00005674 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005698 0001910a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000056a6 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000056ae 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000056c6 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000056e0 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000056ee 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000056fe 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005706 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000573a 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005752 0000250a R_ARM_THM_CALL 000111b5 named_expression_rule │ │ │ │ │ -00005764 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005782 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004808 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004820 00021e0a R_ARM_THM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ +0000482e 0001c00a R_ARM_THM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ +00004840 00021f0a R_ARM_THM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ +0000485c 00021b0a R_ARM_THM_CALL 00000000 _PyAST_MatchClass │ │ │ │ │ +0000489a 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000048f0 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004912 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00004916 0001aa30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000491e 0002200a R_ARM_THM_CALL 00000000 _PyPegen_seq_first_item │ │ │ │ │ +00004928 0002200a R_ARM_THM_CALL 00000000 _PyPegen_seq_first_item │ │ │ │ │ +00004932 0001f60a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +0000493e 0001f60a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +00004942 0001542f R_ARM_THM_MOVW_ABS_NC 00001034 .LC100 │ │ │ │ │ +00004946 00015430 R_ARM_THM_MOVT_ABS 00001034 .LC100 │ │ │ │ │ +00004960 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004974 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004984 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000499e 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000049ac 0001a90a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +000049bc 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000049d2 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000049fa 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00004a1e 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004a2e 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004a62 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004a74 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004a88 0001c72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00004a8c 0001c730 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00004a96 0002210a R_ARM_THM_CALL 00000000 _PyAST_MatchSingleton │ │ │ │ │ +00004aa2 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004ab2 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004ac6 0001ca2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00004aca 0001ca30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00004ad2 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004ae6 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004afc 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004b10 0001ce2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00004b14 0001ce30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00004b1c 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004b32 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00004b5c 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00004b8c 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004b9e 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00004bc6 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004be4 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004bfc 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00004c20 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004c30 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00004c56 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004c66 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004c74 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004c90 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004ce0 0001c60a R_ARM_THM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ +00004cf4 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004d0e 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004d16 0001c60a R_ARM_THM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ +00004d22 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004d40 0001e60a R_ARM_THM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ +00004d4e 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004d64 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00004e0c 0001c60a R_ARM_THM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ +00004e28 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004e78 0001c60a R_ARM_THM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ +00004e90 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004eb4 0002220a R_ARM_THM_CALL 00000000 _PyPegen_ensure_real │ │ │ │ │ +00004ed6 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004eea 0002220a R_ARM_THM_CALL 00000000 _PyPegen_ensure_real │ │ │ │ │ +00004f0c 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004f18 00015f0a R_ARM_THM_CALL 000001fb imaginary_number_rule │ │ │ │ │ +00004f26 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004f48 0001e10a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +00004f70 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004f90 0001e60a R_ARM_THM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ +00004fb8 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004fd8 0001e60a R_ARM_THM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ +00004fee 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00005014 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005028 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000503e 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005054 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00005086 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000508c 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000509a 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000050b4 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000050c8 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000050dc 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000050e8 00015f0a R_ARM_THM_CALL 000001fb imaginary_number_rule │ │ │ │ │ +000050f6 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000510e 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005122 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005138 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005144 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005158 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000516c 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000051c0 0001c60a R_ARM_THM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ +000051d8 0002220a R_ARM_THM_CALL 00000000 _PyPegen_ensure_real │ │ │ │ │ +000051ea 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005208 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005238 00014f2f R_ARM_THM_MOVW_ABS_NC 00000ffc .LC97 │ │ │ │ │ +0000523c 00014f30 R_ARM_THM_MOVT_ABS 00000ffc .LC97 │ │ │ │ │ +00005246 00019d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +0000524a 00019d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +0000524e 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_string │ │ │ │ │ +00005256 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000525e 0001612f R_ARM_THM_MOVW_ABS_NC 00005779 _tmp_69_rule │ │ │ │ │ +00005262 00016130 R_ARM_THM_MOVT_ABS 00005779 _tmp_69_rule │ │ │ │ │ +0000526a 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00005276 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +00005282 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000052ac 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000052f4 00014f2f R_ARM_THM_MOVW_ABS_NC 00000ffc .LC97 │ │ │ │ │ +000052f8 00014f30 R_ARM_THM_MOVT_ABS 00000ffc .LC97 │ │ │ │ │ +000052fc 00019d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +00005316 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00005334 0002190a R_ARM_THM_CALL 00000000 _PyAST_MatchAs │ │ │ │ │ +00005342 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000535a 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000538c 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000053c4 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000053e8 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00005448 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005454 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00005462 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00005488 0001ba0a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ +000054aa 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000054d4 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000054dc 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005516 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005550 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00005560 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000055d8 00018a0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000055f2 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005622 00018c0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00005642 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00005652 0001ad0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00005664 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005688 0001910a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00005696 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000569e 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000056b6 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000056d0 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000056de 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000056ee 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000056f6 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000572a 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005742 0000250a R_ARM_THM_CALL 000111b1 named_expression_rule │ │ │ │ │ +00005754 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005772 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000057a0 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000057b0 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000057c0 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000057d0 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000057e0 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005820 00018a0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000585e 00018c0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000587c 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000588e 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005896 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000589e 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000058aa 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000058ba 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000058d2 0001910a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00005946 00018a0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00005960 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005990 00018c0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000059a0 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000059b0 0001ad0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -000059ce 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000059d6 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000059ec 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000059f4 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005a1a 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005a22 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005a48 0001910a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00005a58 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005a68 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005ad6 00018a0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00005af0 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005b04 00018c0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00005b14 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005b24 0001ad0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00005b38 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005b54 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005b5c 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005b90 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005b98 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005bba 0001910a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00005bca 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005bda 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005c08 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00005c14 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005c28 0002230a R_ARM_THM_CALL 00000000 _PyPegen_key_pattern_pair │ │ │ │ │ -00005c3e 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005c44 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005c9e 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00005cc8 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00005cf0 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005d1c 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00005d3c 0002240a R_ARM_THM_CALL 00000000 _PyAST_TypeVar │ │ │ │ │ -00005d56 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00005d76 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005d8c 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005da2 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005daa 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00005db4 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005dce 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005dda 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00005df8 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00005e16 0002250a R_ARM_THM_CALL 00000000 _PyAST_ParamSpec │ │ │ │ │ -00005e20 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005e2e 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00005e3a 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005e46 0000090a R_ARM_THM_CALL 00007369 expression_rule │ │ │ │ │ -00005e4e 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00005e52 0001aa30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00005e5a 0001692f R_ARM_THM_MOVW_ABS_NC 0000108c .LC102 │ │ │ │ │ -00005e5e 00016930 R_ARM_THM_MOVT_ABS 0000108c .LC102 │ │ │ │ │ -00005e68 0001682f R_ARM_THM_MOVW_ABS_NC 00001060 .LC101 │ │ │ │ │ -00005e6c 00016830 R_ARM_THM_MOVT_ABS 00001060 .LC101 │ │ │ │ │ -00005e74 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00005e9c 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005eba 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00005ed6 0002260a R_ARM_THM_CALL 00000000 _PyAST_TypeVarTuple │ │ │ │ │ -00005ee6 0000090a R_ARM_THM_CALL 00007369 expression_rule │ │ │ │ │ -00005efa 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005f10 0000090a R_ARM_THM_CALL 00007369 expression_rule │ │ │ │ │ -00005f1a 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00005f1e 0001aa30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00005f26 00016b2f R_ARM_THM_MOVW_ABS_NC 000010d8 .LC104 │ │ │ │ │ -00005f2a 00016b30 R_ARM_THM_MOVT_ABS 000010d8 .LC104 │ │ │ │ │ -00005f34 00016a2f R_ARM_THM_MOVW_ABS_NC 000010b0 .LC103 │ │ │ │ │ -00005f38 00016a30 R_ARM_THM_MOVT_ABS 000010b0 .LC103 │ │ │ │ │ -00005f56 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005f76 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005f8e 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005f96 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00005fa2 00008e0a R_ARM_THM_CALL 00009db9 star_expression_rule │ │ │ │ │ -00005fb2 00016c2f R_ARM_THM_MOVW_ABS_NC 000010f8 .LC105 │ │ │ │ │ -00005fb6 00016c30 R_ARM_THM_MOVT_ABS 000010f8 .LC105 │ │ │ │ │ -00005fd0 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005ff6 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000602c 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006044 0000090a R_ARM_THM_CALL 00007369 expression_rule │ │ │ │ │ -00006052 00016c2f R_ARM_THM_MOVW_ABS_NC 000010f8 .LC105 │ │ │ │ │ -00006056 00016c30 R_ARM_THM_MOVT_ABS 000010f8 .LC105 │ │ │ │ │ -0000606c 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000608a 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000060c2 00018a0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00006114 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006120 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000612a 0000090a R_ARM_THM_CALL 00007369 expression_rule │ │ │ │ │ -00006136 0000cb0a R_ARM_THM_CALL 0000fc45 _tmp_63_rule │ │ │ │ │ -00006146 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000614e 0000260a R_ARM_THM_CALL 0001292d block_rule │ │ │ │ │ -00006158 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000617a 00020b0a R_ARM_THM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ -000061ca 00018c0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000061e8 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000620a 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00006236 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006254 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006260 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000627a 00010a0a R_ARM_THM_CALL 000009af invalid_except_stmt_rule │ │ │ │ │ -0000628a 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00006292 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000629e 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000062b2 0001910a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000062be 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000062ce 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000062d8 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000062e2 0000090a R_ARM_THM_CALL 00007369 expression_rule │ │ │ │ │ -000062ec 00016f0a R_ARM_THM_CALL 00000951 _tmp_225_rule │ │ │ │ │ -000062fa 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006306 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000630e 0001882f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00006312 00018830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000631c 00019c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000632e 0001ac2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00006332 0001ac30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00006338 00016e2f R_ARM_THM_MOVW_ABS_NC 00001114 .LC106 │ │ │ │ │ -0000633c 00016e30 R_ARM_THM_MOVT_ABS 00001114 .LC106 │ │ │ │ │ -00006340 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00006348 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006358 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006366 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000057d0 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005810 00018a0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000584e 00018c0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000586c 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000587e 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005886 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000588e 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000589a 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000058aa 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000058c2 0001910a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00005936 00018a0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00005950 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005980 00018c0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00005990 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000059a0 0001ad0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +000059be 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000059c6 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000059dc 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000059e4 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005a0a 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005a12 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005a38 0001910a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00005a48 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005a58 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00005ac6 00018a0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00005ae0 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005af4 00018c0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00005b04 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00005b14 0001ad0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00005b28 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005b44 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00005b4c 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005b80 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005b88 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005baa 0001910a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00005bba 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005bca 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00005bf8 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00005c04 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005c18 0002230a R_ARM_THM_CALL 00000000 _PyPegen_key_pattern_pair │ │ │ │ │ +00005c2e 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005c34 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005c8e 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00005cb8 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00005ce0 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005d0c 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00005d2c 0002240a R_ARM_THM_CALL 00000000 _PyAST_TypeVar │ │ │ │ │ +00005d46 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00005d66 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005d7c 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005d92 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005d9a 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00005da4 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005dbe 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005dca 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00005de8 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00005e06 0002250a R_ARM_THM_CALL 00000000 _PyAST_ParamSpec │ │ │ │ │ +00005e10 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005e1e 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00005e2a 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005e36 0000090a R_ARM_THM_CALL 0000736d expression_rule │ │ │ │ │ +00005e3e 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00005e42 0001aa30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00005e4a 0001692f R_ARM_THM_MOVW_ABS_NC 0000108c .LC102 │ │ │ │ │ +00005e4e 00016930 R_ARM_THM_MOVT_ABS 0000108c .LC102 │ │ │ │ │ +00005e58 0001682f R_ARM_THM_MOVW_ABS_NC 00001060 .LC101 │ │ │ │ │ +00005e5c 00016830 R_ARM_THM_MOVT_ABS 00001060 .LC101 │ │ │ │ │ +00005e64 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00005e8c 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005eaa 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00005ec6 0002260a R_ARM_THM_CALL 00000000 _PyAST_TypeVarTuple │ │ │ │ │ +00005ed6 0000090a R_ARM_THM_CALL 0000736d expression_rule │ │ │ │ │ +00005eea 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005f00 0000090a R_ARM_THM_CALL 0000736d expression_rule │ │ │ │ │ +00005f0a 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00005f0e 0001aa30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00005f16 00016b2f R_ARM_THM_MOVW_ABS_NC 000010d8 .LC104 │ │ │ │ │ +00005f1a 00016b30 R_ARM_THM_MOVT_ABS 000010d8 .LC104 │ │ │ │ │ +00005f24 00016a2f R_ARM_THM_MOVW_ABS_NC 000010b0 .LC103 │ │ │ │ │ +00005f28 00016a30 R_ARM_THM_MOVT_ABS 000010b0 .LC103 │ │ │ │ │ +00005f46 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005f66 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005f7e 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005f86 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00005f92 00008e0a R_ARM_THM_CALL 00009dbd star_expression_rule │ │ │ │ │ +00005fa2 00016c2f R_ARM_THM_MOVW_ABS_NC 000010f8 .LC105 │ │ │ │ │ +00005fa6 00016c30 R_ARM_THM_MOVT_ABS 000010f8 .LC105 │ │ │ │ │ +00005fc0 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005fe6 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000601c 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006034 0000090a R_ARM_THM_CALL 0000736d expression_rule │ │ │ │ │ +00006042 00016c2f R_ARM_THM_MOVW_ABS_NC 000010f8 .LC105 │ │ │ │ │ +00006046 00016c30 R_ARM_THM_MOVT_ABS 000010f8 .LC105 │ │ │ │ │ +0000605c 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000607a 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000060b2 00018a0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00006104 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006110 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000611a 0000090a R_ARM_THM_CALL 0000736d expression_rule │ │ │ │ │ +00006126 0000cb0a R_ARM_THM_CALL 0000fc41 _tmp_63_rule │ │ │ │ │ +00006136 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000613e 0000260a R_ARM_THM_CALL 00012929 block_rule │ │ │ │ │ +00006148 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000616a 00020b0a R_ARM_THM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ +000061ba 00018c0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000061d8 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000061fa 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00006226 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006244 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006250 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000626a 00010a0a R_ARM_THM_CALL 000009af invalid_except_stmt_rule │ │ │ │ │ +0000627a 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00006282 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000628e 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000062a2 0001910a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000062ae 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000062be 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000062c8 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000062d2 0000090a R_ARM_THM_CALL 0000736d expression_rule │ │ │ │ │ +000062dc 00016f0a R_ARM_THM_CALL 00000951 _tmp_225_rule │ │ │ │ │ +000062ea 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000062f6 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000062fe 0001882f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00006302 00018830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000630c 00019c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000631e 0001ac2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00006322 0001ac30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00006328 00016e2f R_ARM_THM_MOVW_ABS_NC 00001114 .LC106 │ │ │ │ │ +0000632c 00016e30 R_ARM_THM_MOVT_ABS 00001114 .LC106 │ │ │ │ │ +00006330 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00006338 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006348 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006356 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006394 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000063a4 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000063b4 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000063c4 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006400 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006416 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006430 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000064b6 00018a0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000064d0 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000064de 00018c0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000064f0 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00006500 0001ad0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00006546 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006556 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00006568 0001910a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00006576 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000657e 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00006592 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000659c 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000065a4 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000662c 0001712f R_ARM_THM_MOVW_ABS_NC 00006819 _tmp_68_rule │ │ │ │ │ -00006630 00017130 R_ARM_THM_MOVT_ABS 00006819 _tmp_68_rule │ │ │ │ │ -00006638 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000664c 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006668 0002230a R_ARM_THM_CALL 00000000 _PyPegen_key_pattern_pair │ │ │ │ │ -000066a8 0000700a R_ARM_THM_CALL 00005a7d strings_rule │ │ │ │ │ -000066be 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000066d2 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000066e6 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000066f6 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00006738 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00006744 0001ce2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00006748 0001ce30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -0000675c 0001c80a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -0000676c 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006780 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000678c 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000679e 0001ca2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -000067a2 0001ca30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -000067ac 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000067be 0001c72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000067c2 0001c730 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000063b4 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000063f0 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006406 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006420 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000064a6 00018a0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000064c0 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000064ce 00018c0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000064e0 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000064f0 0001ad0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00006536 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006546 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00006558 0001910a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00006566 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000656e 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00006582 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000658c 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006594 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000661c 0001712f R_ARM_THM_MOVW_ABS_NC 00006809 _tmp_68_rule │ │ │ │ │ +00006620 00017130 R_ARM_THM_MOVT_ABS 00006809 _tmp_68_rule │ │ │ │ │ +00006628 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0000663c 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006658 0002230a R_ARM_THM_CALL 00000000 _PyPegen_key_pattern_pair │ │ │ │ │ +00006698 0000700a R_ARM_THM_CALL 00005a81 strings_rule │ │ │ │ │ +000066ae 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000066c2 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000066d6 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000066e6 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00006728 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00006734 0001ce2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00006738 0001ce30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +0000674c 0001c80a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +0000675c 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006770 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000677c 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000678e 0001ca2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00006792 0001ca30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +0000679c 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000067ae 0001c72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000067b2 0001c730 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000067bc 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000067cc 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000067dc 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000067f6 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000067fe 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000067e6 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000067ee 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006838 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00006848 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006858 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006868 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006858 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x2804c contains 48 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x28058 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 │ │ │ │ │ @@ -1171,15 +1171,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 0x281cc contains 3648 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x281d8 contains 3649 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 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000008a 0001890a R_ARM_THM_CALL 00000000 _PyAST_Expression │ │ │ │ │ 000000e6 00018a0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00000162 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ @@ -1272,25 +1272,25 @@ │ │ │ │ │ 000008c8 00019d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ 00000994 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000009a8 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000009d8 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000009f4 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000a20 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00000a46 00019e0a R_ARM_THM_CALL 00000000 _PyAST_If │ │ │ │ │ -00000a98 0000290a R_ARM_THM_CALL 00000ec5 class_def_raw_rule │ │ │ │ │ +00000a98 0000290a R_ARM_THM_CALL 00000eb5 class_def_raw_rule │ │ │ │ │ 00000afa 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000b04 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000b20 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000b2c 00002a0a R_ARM_THM_CALL 00001dc1 _gather_53_rule │ │ │ │ │ +00000b2c 00002a0a R_ARM_THM_CALL 00001db1 _gather_53_rule │ │ │ │ │ 00000b3c 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000b4a 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000b6a 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00000b94 00019f0a R_ARM_THM_CALL 00000000 _PyAST_With │ │ │ │ │ 00000baa 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000bc4 00002b0a R_ARM_THM_CALL 000011ed for_stmt_rule │ │ │ │ │ +00000bc4 00002b0a R_ARM_THM_CALL 000011dd for_stmt_rule │ │ │ │ │ 00000be8 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_function_def_decorators │ │ │ │ │ 00000bfe 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000c5a 0001880a 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 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ 00000c9a 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ @@ -1312,74 +1312,74 @@ │ │ │ │ │ 00000ea6 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00000ed8 00001a2f R_ARM_THM_MOVW_ABS_NC 000001a4 .LC10 │ │ │ │ │ 00000edc 00001a30 R_ARM_THM_MOVT_ABS 000001a4 .LC10 │ │ │ │ │ 00000ee4 00019d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ 00000ef8 00001a2f R_ARM_THM_MOVW_ABS_NC 000001a4 .LC10 │ │ │ │ │ 00000efc 00001a30 R_ARM_THM_MOVT_ABS 000001a4 .LC10 │ │ │ │ │ 00000f00 00019d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -00000f18 00002e0a R_ARM_THM_CALL 000035f1 subject_expr_rule │ │ │ │ │ +00000f18 00002e0a R_ARM_THM_CALL 000035e1 subject_expr_rule │ │ │ │ │ 00000f2c 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000f3e 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000f50 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000f7c 00018a0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00000f98 00001b2f R_ARM_THM_MOVW_ABS_NC 000001ac .LC11 │ │ │ │ │ 00000f9c 00001b30 R_ARM_THM_MOVT_ABS 000001ac .LC11 │ │ │ │ │ 00000fca 00019d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -00000fd4 00002f0a R_ARM_THM_CALL 0000385d patterns_rule │ │ │ │ │ -00000fe0 0000300a R_ARM_THM_CALL 0000570d guard_rule │ │ │ │ │ +00000fd4 00002f0a R_ARM_THM_CALL 0000384d patterns_rule │ │ │ │ │ +00000fe0 0000300a R_ARM_THM_CALL 000056fd guard_rule │ │ │ │ │ 00000ff0 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000100a 0001a40a R_ARM_THM_CALL 00000000 _PyAST_match_case │ │ │ │ │ -0000103e 0000290a R_ARM_THM_CALL 00000ec5 class_def_raw_rule │ │ │ │ │ +0000103e 0000290a R_ARM_THM_CALL 00000eb5 class_def_raw_rule │ │ │ │ │ 0000104e 0001a50a R_ARM_THM_CALL 00000000 _PyPegen_class_def_decorators │ │ │ │ │ 00001064 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000010a2 00018c0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 000010d0 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 000010de 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000010ec 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00001110 0001a60a R_ARM_THM_CALL 00000000 _PyAST_Match │ │ │ │ │ 00001118 00001d2f R_ARM_THM_MOVW_ABS_NC 000001f4 .LC13 │ │ │ │ │ 0000111c 00001d30 R_ARM_THM_MOVT_ABS 000001f4 .LC13 │ │ │ │ │ -00001122 0000310a R_ARM_THM_CALL 00001a61 INVALID_VERSION_CHECK │ │ │ │ │ +00001122 0000310a R_ARM_THM_CALL 00001a51 INVALID_VERSION_CHECK │ │ │ │ │ 00001138 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00001162 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000116e 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001178 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001194 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000011a2 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000011ac 0000320a R_ARM_THM_CALL 00001dc1 _gather_57_rule │ │ │ │ │ +000011ac 0000320a R_ARM_THM_CALL 00001db1 _gather_57_rule │ │ │ │ │ 000011ba 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000011c6 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000011e2 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00001208 0001a70a R_ARM_THM_CALL 00000000 _PyAST_AsyncWith │ │ │ │ │ 00001210 0000132f R_ARM_THM_MOVW_ABS_NC 0000008c .LC3 │ │ │ │ │ 00001214 00001330 R_ARM_THM_MOVT_ABS 0000008c .LC3 │ │ │ │ │ -0000121a 0000310a R_ARM_THM_CALL 00001a61 INVALID_VERSION_CHECK │ │ │ │ │ +0000121a 0000310a R_ARM_THM_CALL 00001a51 INVALID_VERSION_CHECK │ │ │ │ │ 00001226 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00001240 0001910a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 00001296 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000012a0 0000172f R_ARM_THM_MOVW_ABS_NC 00000148 .LC7 │ │ │ │ │ 000012a4 00001730 R_ARM_THM_MOVT_ABS 00000148 .LC7 │ │ │ │ │ 000012ac 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -000012c6 0000330a R_ARM_THM_CALL 00006091 _loop1_61_rule │ │ │ │ │ +000012c6 0000330a R_ARM_THM_CALL 00006081 _loop1_61_rule │ │ │ │ │ 000012f8 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00001322 0001a80a R_ARM_THM_CALL 00000000 _PyAST_TryStar │ │ │ │ │ 0000132a 0000182f R_ARM_THM_MOVW_ABS_NC 0000014c .LC8 │ │ │ │ │ 0000132e 00001830 R_ARM_THM_MOVT_ABS 0000014c .LC8 │ │ │ │ │ -00001334 0000310a R_ARM_THM_CALL 00001a61 INVALID_VERSION_CHECK │ │ │ │ │ +00001334 0000310a R_ARM_THM_CALL 00001a51 INVALID_VERSION_CHECK │ │ │ │ │ 00001348 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000135e 0000340a R_ARM_THM_CALL 00001dc1 _gather_51_rule │ │ │ │ │ +0000135e 0000340a R_ARM_THM_CALL 00001db1 _gather_51_rule │ │ │ │ │ 0000136e 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001380 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000138e 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000139c 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000013bc 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000013f0 0000350a R_ARM_THM_CALL 000009d5 NEW_TYPE_COMMENT.part.0.isra.0 │ │ │ │ │ +000013f0 0000350a R_ARM_THM_CALL 000009c5 NEW_TYPE_COMMENT.part.0.isra.0 │ │ │ │ │ 000013fe 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00001430 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000143a 0000360a R_ARM_THM_CALL 00001dc1 _gather_55_rule │ │ │ │ │ +0000143a 0000360a R_ARM_THM_CALL 00001db1 _gather_55_rule │ │ │ │ │ 0000144a 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000145c 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000146a 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001484 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 000014ae 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000014c0 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 00001502 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ @@ -1395,27 +1395,27 @@ │ │ │ │ │ 0000156e 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ 0000158c 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001596 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000159e 0000380a R_ARM_THM_CALL 0000087f _loop0_215_rule │ │ │ │ │ 000015c4 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000015ce 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000015d6 00003a0a R_ARM_THM_CALL 0000087f _loop0_218_rule │ │ │ │ │ -000015de 00003b0a R_ARM_THM_CALL 00006091 _loop1_219_rule │ │ │ │ │ +000015de 00003b0a R_ARM_THM_CALL 00006081 _loop1_219_rule │ │ │ │ │ 00001600 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001632 00003c0a R_ARM_THM_CALL 00000951 _tmp_271_rule │ │ │ │ │ 00001644 0001a90a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ 0000165a 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001662 0000162f R_ARM_THM_MOVW_ABS_NC 0000010c .LC6 │ │ │ │ │ 00001666 00001630 R_ARM_THM_MOVT_ABS 0000010c .LC6 │ │ │ │ │ 0000166c 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00001670 0001aa30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00001688 00003d0a R_ARM_THM_CALL 00002f29 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00001688 00003d0a R_ARM_THM_CALL 00002f19 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ 0000168c 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000016b4 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000016c0 0000350a R_ARM_THM_CALL 000009d5 NEW_TYPE_COMMENT.part.0.isra.0 │ │ │ │ │ +000016c0 0000350a R_ARM_THM_CALL 000009c5 NEW_TYPE_COMMENT.part.0.isra.0 │ │ │ │ │ 000016ca 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000016fc 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000170c 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001722 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001732 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001746 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00001758 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ @@ -1441,43 +1441,43 @@ │ │ │ │ │ 00001852 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00001868 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000187c 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 00001884 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00001896 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000018a8 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000018c0 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000018f4 0000350a R_ARM_THM_CALL 000009d5 NEW_TYPE_COMMENT.part.0.isra.0 │ │ │ │ │ +000018f4 0000350a R_ARM_THM_CALL 000009c5 NEW_TYPE_COMMENT.part.0.isra.0 │ │ │ │ │ 00001900 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00001908 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00001922 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00001932 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000194e 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00001960 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001972 00002e0a R_ARM_THM_CALL 000035f1 subject_expr_rule │ │ │ │ │ +00001972 00002e0a R_ARM_THM_CALL 000035e1 subject_expr_rule │ │ │ │ │ 00001980 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000198a 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 0000198e 0001aa30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00001996 0000102f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 0000199a 00001030 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 000019a0 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 000019a8 00001d2f R_ARM_THM_MOVW_ABS_NC 000001f4 .LC13 │ │ │ │ │ 000019ac 00001d30 R_ARM_THM_MOVT_ABS 000001f4 .LC13 │ │ │ │ │ -000019b2 0000310a R_ARM_THM_CALL 00001a61 INVALID_VERSION_CHECK │ │ │ │ │ +000019b2 0000310a R_ARM_THM_CALL 00001a51 INVALID_VERSION_CHECK │ │ │ │ │ 000019be 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000019ea 00001b2f R_ARM_THM_MOVW_ABS_NC 000001ac .LC11 │ │ │ │ │ 000019ee 00001b30 R_ARM_THM_MOVT_ABS 000001ac .LC11 │ │ │ │ │ 000019f4 00019d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -000019fc 00002f0a R_ARM_THM_CALL 0000385d patterns_rule │ │ │ │ │ -00001a04 0000300a R_ARM_THM_CALL 0000570d guard_rule │ │ │ │ │ +000019fc 00002f0a R_ARM_THM_CALL 0000384d patterns_rule │ │ │ │ │ +00001a04 0000300a R_ARM_THM_CALL 000056fd guard_rule │ │ │ │ │ 00001a10 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001a22 00001b2f R_ARM_THM_MOVW_ABS_NC 000001ac .LC11 │ │ │ │ │ 00001a26 00001b30 R_ARM_THM_MOVT_ABS 000001ac .LC11 │ │ │ │ │ 00001a2a 00019d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -00001a34 00002f0a R_ARM_THM_CALL 0000385d patterns_rule │ │ │ │ │ -00001a3c 0000300a R_ARM_THM_CALL 0000570d guard_rule │ │ │ │ │ +00001a34 00002f0a R_ARM_THM_CALL 0000384d patterns_rule │ │ │ │ │ +00001a3c 0000300a R_ARM_THM_CALL 000056fd guard_rule │ │ │ │ │ 00001a48 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001a6e 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001a76 0001882f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 00001a7a 00018830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ 00001a84 00019c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 00001a92 0001ac2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ 00001a96 0001ac30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ @@ -1535,15 +1535,15 @@ │ │ │ │ │ 00001d8a 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00001da6 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00001daa 0001aa30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00001db4 0000102f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00001db8 00001030 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 00001dbc 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 00001dce 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001de8 00002e0a R_ARM_THM_CALL 000035f1 subject_expr_rule │ │ │ │ │ +00001de8 00002e0a R_ARM_THM_CALL 000035e1 subject_expr_rule │ │ │ │ │ 00001df6 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001e04 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001e0e 0001882f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 00001e12 00018830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ 00001e1c 00019c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 00001e28 0001ac2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ 00001e2c 0001ac30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ @@ -1678,27 +1678,27 @@ │ │ │ │ │ 000028be 00018830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ 000028ca 00019c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 000028de 0001882f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 000028e2 00018830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ 000028ee 00019c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 00002906 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ 0000291e 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002938 0000510a R_ARM_THM_CALL 00003575 _tmp_11_rule │ │ │ │ │ +00002938 0000510a R_ARM_THM_CALL 00003565 _tmp_11_rule │ │ │ │ │ 00002948 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 0000295e 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ 0000297e 0001b30a R_ARM_THM_CALL 00000000 _PyAST_AnnAssign │ │ │ │ │ 00002986 0000442f R_ARM_THM_MOVW_ABS_NC 00000248 .LC15 │ │ │ │ │ 0000298a 00004430 R_ARM_THM_MOVT_ABS 00000248 .LC15 │ │ │ │ │ -00002990 0000310a R_ARM_THM_CALL 00001a61 INVALID_VERSION_CHECK │ │ │ │ │ +00002990 0000310a R_ARM_THM_CALL 00001a51 INVALID_VERSION_CHECK │ │ │ │ │ 0000299c 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000029ce 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000029f8 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002a08 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00002a24 0001b40a R_ARM_THM_CALL 00000000 _PyAST_Expr │ │ │ │ │ -00002a36 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000029de 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000029fa 0001b40a R_ARM_THM_CALL 00000000 _PyAST_Expr │ │ │ │ │ +00002a0c 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002a42 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002aa2 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00002ac8 0001b50a R_ARM_THM_CALL 00000000 _PyAST_AugAssign │ │ │ │ │ 00002adc 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00002b2a 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002b54 00018c0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 00002b8e 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 00002bd4 0001882f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ @@ -1707,16 +1707,16 @@ │ │ │ │ │ 00002bf0 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002c00 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00002c2a 0001b60a R_ARM_THM_CALL 00000000 _PyAST_Assign │ │ │ │ │ 00002c7c 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002c98 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00002cb8 0001b70a R_ARM_THM_CALL 00000000 _PyAST_Return │ │ │ │ │ 00002ce8 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002cf2 0000552f R_ARM_THM_MOVW_ABS_NC 0000604d t_lookahead_rule │ │ │ │ │ -00002cf6 00005530 R_ARM_THM_MOVT_ABS 0000604d t_lookahead_rule │ │ │ │ │ +00002cf2 0000552f R_ARM_THM_MOVW_ABS_NC 00006051 t_lookahead_rule │ │ │ │ │ +00002cf6 00005530 R_ARM_THM_MOVT_ABS 00006051 t_lookahead_rule │ │ │ │ │ 00002cfe 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ 00002d0a 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00002d32 0001b80a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ 00002d52 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002d70 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ 00002da8 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ 00002de2 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ @@ -1724,16 +1724,16 @@ │ │ │ │ │ 00002e5c 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ 00002e9a 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ 00002ed2 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ 00002f0a 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ 00002f44 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ 00002f80 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ 00002fd4 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00002fe0 0000552f R_ARM_THM_MOVW_ABS_NC 0000604d t_lookahead_rule │ │ │ │ │ -00002fe4 00005530 R_ARM_THM_MOVT_ABS 0000604d t_lookahead_rule │ │ │ │ │ +00002fe0 0000552f R_ARM_THM_MOVW_ABS_NC 00006051 t_lookahead_rule │ │ │ │ │ +00002fe4 00005530 R_ARM_THM_MOVT_ABS 00006051 t_lookahead_rule │ │ │ │ │ 00002fec 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ 00002ff8 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00003020 0001ba0a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ 00003072 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000030ac 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000030ce 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 000030f2 0001bb0a R_ARM_THM_CALL 00000000 _PyAST_Raise │ │ │ │ │ @@ -1743,1150 +1743,1150 @@ │ │ │ │ │ 00003164 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00003178 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00003194 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000031ba 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000031d2 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 00003204 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000323e 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000324a 0000580a R_ARM_THM_CALL 00002055 del_targets_rule │ │ │ │ │ -00003256 0000592f R_ARM_THM_MOVW_ABS_NC 0000253d _tmp_22_rule │ │ │ │ │ -0000325a 00005930 R_ARM_THM_MOVT_ABS 0000253d _tmp_22_rule │ │ │ │ │ +0000324a 0000580a R_ARM_THM_CALL 00002045 del_targets_rule │ │ │ │ │ +00003256 0000592f R_ARM_THM_MOVW_ABS_NC 0000252d _tmp_22_rule │ │ │ │ │ +0000325a 00005930 R_ARM_THM_MOVT_ABS 0000252d _tmp_22_rule │ │ │ │ │ 00003262 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ 0000326e 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 0000328a 0001bc0a R_ARM_THM_CALL 00000000 _PyAST_Delete │ │ │ │ │ 0000329e 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000032f0 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000330c 0001b40a R_ARM_THM_CALL 00000000 _PyAST_Expr │ │ │ │ │ -00003320 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000337a 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000033b0 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000033d0 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000033f4 0001bd0a R_ARM_THM_CALL 00000000 _PyAST_Assert │ │ │ │ │ -00003408 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003428 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00003440 0001be0a R_ARM_THM_CALL 00000000 _PyAST_Break │ │ │ │ │ -00003454 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000346c 0001bf0a R_ARM_THM_CALL 00000000 _PyAST_Continue │ │ │ │ │ -0000349a 00005a0a R_ARM_THM_CALL 00002e4d invalid_ann_assign_target_rule │ │ │ │ │ -000034e8 00005c0a R_ARM_THM_CALL 00003005 _loop0_164_rule │ │ │ │ │ -0000350a 00005d0a R_ARM_THM_CALL 00003005 _loop0_165_rule │ │ │ │ │ -00003548 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000356e 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000358a 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003596 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000035b6 0001bb0a R_ARM_THM_CALL 00000000 _PyAST_Raise │ │ │ │ │ -000035c2 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000035f6 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000363e 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000364a 00005e0a R_ARM_THM_CALL 00001921 _gather_18_rule │ │ │ │ │ -00003658 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000366e 0001c00a R_ARM_THM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ -00003684 0001c10a R_ARM_THM_CALL 00000000 _PyAST_Global │ │ │ │ │ -000036d8 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000036e4 00005f0a R_ARM_THM_CALL 00001921 _gather_20_rule │ │ │ │ │ -000036f2 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00003708 0001c00a R_ARM_THM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ -00003720 0001c20a R_ARM_THM_CALL 00000000 _PyAST_Nonlocal │ │ │ │ │ -00003732 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003744 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003766 0001910a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000037a2 00004b2f R_ARM_THM_MOVW_ABS_NC 0000036c .LC22 │ │ │ │ │ -000037a6 00004b30 R_ARM_THM_MOVT_ABS 0000036c .LC22 │ │ │ │ │ -000037ac 00019d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -000037b8 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000037d8 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000037f2 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000380e 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -0000382c 0001c30a R_ARM_THM_CALL 00000000 _PyAST_TypeAlias │ │ │ │ │ -00003834 00004c2f R_ARM_THM_MOVW_ABS_NC 00000374 .LC23 │ │ │ │ │ -00003838 00004c30 R_ARM_THM_MOVT_ABS 00000374 .LC23 │ │ │ │ │ -0000383e 0000310a R_ARM_THM_CALL 00001a61 INVALID_VERSION_CHECK │ │ │ │ │ -00003852 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003872 0000610a R_ARM_THM_CALL 00003575 _tmp_13_rule │ │ │ │ │ -00003882 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000038aa 0001b30a R_ARM_THM_CALL 00000000 _PyAST_AnnAssign │ │ │ │ │ -000038b2 0000452f R_ARM_THM_MOVW_ABS_NC 00000268 .LC16 │ │ │ │ │ -000038b6 00004530 R_ARM_THM_MOVT_ABS 00000268 .LC16 │ │ │ │ │ -000038bc 0000310a R_ARM_THM_CALL 00001a61 INVALID_VERSION_CHECK │ │ │ │ │ -000038d0 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000038f8 00018a0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00003936 00018c0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000394a 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003958 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000396e 0000472f R_ARM_THM_MOVW_ABS_NC 000002b8 .LC18 │ │ │ │ │ -00003972 00004730 R_ARM_THM_MOVT_ABS 000002b8 .LC18 │ │ │ │ │ -00003978 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000397c 0001aa30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00003994 00003d0a R_ARM_THM_CALL 00002f29 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00003998 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000039b0 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000039c6 0000482f R_ARM_THM_MOVW_ABS_NC 000002e8 .LC19 │ │ │ │ │ -000039ca 00004830 R_ARM_THM_MOVT_ABS 000002e8 .LC19 │ │ │ │ │ -000039d0 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000039d4 0001aa30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000039f6 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003a06 0000630a R_ARM_THM_CALL 00000263 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ -00003a0a 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003a30 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00003a34 0001aa30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00003a46 0001c40a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ -00003a52 00004a2f R_ARM_THM_MOVW_ABS_NC 00000334 .LC21 │ │ │ │ │ -00003a56 00004a30 R_ARM_THM_MOVT_ABS 00000334 .LC21 │ │ │ │ │ -00003a62 00003d0a R_ARM_THM_CALL 00002f29 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00003a66 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003a76 0001882f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00003a7a 00018830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00003a88 00019c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00003ac0 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003aea 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003b10 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003b24 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003b42 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003b4c 0000492f R_ARM_THM_MOVW_ABS_NC 00000308 .LC20 │ │ │ │ │ -00003b50 00004930 R_ARM_THM_MOVT_ABS 00000308 .LC20 │ │ │ │ │ -00003b5a 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003b62 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003b6e 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003b84 0000350a R_ARM_THM_CALL 000009d5 NEW_TYPE_COMMENT.part.0.isra.0 │ │ │ │ │ -00003b98 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003ba6 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00003bc2 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003c14 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003c24 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003c46 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003c62 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00003c90 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003c96 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003cd0 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00003ce4 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003d06 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003d1a 0000630a R_ARM_THM_CALL 00000263 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ -00003d1e 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003d4e 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003d68 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003d70 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003d86 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00003dae 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00003dc0 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003de8 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003df6 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003e0e 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003e22 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003e34 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003e4a 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00003e60 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003e7e 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003e84 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003ea8 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003ebe 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00003ec2 0001aa30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00003ed4 0001c40a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ -00003edc 0000462f R_ARM_THM_MOVW_ABS_NC 00000288 .LC17 │ │ │ │ │ -00003ee0 00004630 R_ARM_THM_MOVT_ABS 00000288 .LC17 │ │ │ │ │ -00003ef2 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003f0c 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003f26 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003f4a 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00003f6c 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003f7e 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003fa0 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003fa8 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003fc4 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003fd4 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003fe6 00018a0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00004004 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000401e 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00004060 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000407e 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00004086 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000040b0 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000040c0 0001910a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000040ce 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000040d6 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000040e4 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000040fc 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000413c 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000415e 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000419a 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004202 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000421e 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000424e 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000426a 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000429a 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000042e4 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000042fe 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004318 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004320 0000552f R_ARM_THM_MOVW_ABS_NC 0000604d t_lookahead_rule │ │ │ │ │ -00004324 00005530 R_ARM_THM_MOVT_ABS 0000604d t_lookahead_rule │ │ │ │ │ -0000432c 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00004336 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000435e 0001c50a R_ARM_THM_CALL 00000000 _PyAST_Call │ │ │ │ │ -00004368 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000437e 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000438a 0000552f R_ARM_THM_MOVW_ABS_NC 0000604d t_lookahead_rule │ │ │ │ │ -0000438e 00005530 R_ARM_THM_MOVT_ABS 0000604d t_lookahead_rule │ │ │ │ │ -00004396 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000043a2 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000043c2 0001ba0a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ -00004408 0000552f R_ARM_THM_MOVW_ABS_NC 0000604d t_lookahead_rule │ │ │ │ │ -0000440c 00005530 R_ARM_THM_MOVT_ABS 0000604d t_lookahead_rule │ │ │ │ │ -00004414 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000443e 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000044d2 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000044dc 0000552f R_ARM_THM_MOVW_ABS_NC 0000604d t_lookahead_rule │ │ │ │ │ -000044e0 00005530 R_ARM_THM_MOVT_ABS 0000604d t_lookahead_rule │ │ │ │ │ -000044e8 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000044f4 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004516 0001b80a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ -00004538 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00004568 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000045a0 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000045d4 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000460e 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00004642 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00004678 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000046b0 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000046e6 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00004720 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00004754 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000478a 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000047c2 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000047f8 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00004832 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00004866 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000489c 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000048ce 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000048fc 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00004960 0001c50a R_ARM_THM_CALL 00000000 _PyAST_Call │ │ │ │ │ -00004970 0000552f R_ARM_THM_MOVW_ABS_NC 0000604d t_lookahead_rule │ │ │ │ │ -00004974 00005530 R_ARM_THM_MOVT_ABS 0000604d t_lookahead_rule │ │ │ │ │ -0000497c 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000049aa 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000049b0 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000049c8 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000049dc 0001920a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -000049f6 0001c50a R_ARM_THM_CALL 00000000 _PyAST_Call │ │ │ │ │ -00004a0a 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004a20 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004a30 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00004a60 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004a6a 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004ac4 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00004aec 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004b08 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004b24 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004b36 00006f2f R_ARM_THM_MOVW_ABS_NC 00005a19 _tmp_93_rule │ │ │ │ │ -00004b3a 00006f30 R_ARM_THM_MOVT_ABS 00005a19 _tmp_93_rule │ │ │ │ │ -00004b42 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00004b56 0001c60a R_ARM_THM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ -00004b68 0001882f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00004b6c 00018830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00004b76 00019c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00004b86 0001882f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00004b8a 00018830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00004b94 00019c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00004ba4 0001882f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00004ba8 00018830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00004bb2 00019c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00004bc8 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004c28 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004c3c 0001c72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00004c40 0001c730 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00004c4e 0001c80a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -00004cc6 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004cf0 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004cfc 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004d20 0001c90a R_ARM_THM_CALL 00000000 _PyAST_ListComp │ │ │ │ │ -00004d3e 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004d52 0001ca2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00004d56 0001ca30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00004d7e 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004dd8 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004e3e 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004e88 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004e92 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004eaa 0001cb0a R_ARM_THM_CALL 00000000 _PyPegen_get_keys │ │ │ │ │ -00004eba 0001cc0a R_ARM_THM_CALL 00000000 _PyPegen_get_values │ │ │ │ │ -00004ed6 0001cd0a R_ARM_THM_CALL 00000000 _PyAST_Dict │ │ │ │ │ -00004eea 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004f02 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004f16 0001ce2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00004f1a 0001ce30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00004f30 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004f76 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004f96 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004fe0 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004ffc 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005008 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00005028 0001cf0a R_ARM_THM_CALL 00000000 _PyAST_Set │ │ │ │ │ -0000503e 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005058 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005068 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000507e 0001d02f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_EllipsisObject │ │ │ │ │ -00005082 0001d030 R_ARM_THM_MOVT_ABS 00000000 _Py_EllipsisObject │ │ │ │ │ -0000508e 0001c80a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -000050ec 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005104 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00005108 0001aa30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000511a 00006c2f R_ARM_THM_MOVW_ABS_NC 000003fc .LC27 │ │ │ │ │ -0000511e 00006c30 R_ARM_THM_MOVT_ABS 000003fc .LC27 │ │ │ │ │ -00005128 0000770a R_ARM_THM_CALL 00002ef1 RAISE_ERROR_KNOWN_LOCATION.constprop.0 │ │ │ │ │ -0000512c 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005148 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000517a 0001882f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000517e 00018830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00005188 00019c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000051ae 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000051bc 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000051d4 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000051d8 0001aa30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000051ea 00006c2f R_ARM_THM_MOVW_ABS_NC 000003fc .LC27 │ │ │ │ │ -000051ee 00006c30 R_ARM_THM_MOVT_ABS 000003fc .LC27 │ │ │ │ │ -000051f8 0000770a R_ARM_THM_CALL 00002ef1 RAISE_ERROR_KNOWN_LOCATION.constprop.0 │ │ │ │ │ -000051fc 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005212 0000782f R_ARM_THM_MOVW_ABS_NC 00002705 _tmp_233_rule │ │ │ │ │ -00005216 00007830 R_ARM_THM_MOVT_ABS 00002705 _tmp_233_rule │ │ │ │ │ -0000521e 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00005228 00006d2f R_ARM_THM_MOVW_ABS_NC 00000434 .LC28 │ │ │ │ │ -0000522c 00006d30 R_ARM_THM_MOVT_ABS 00000434 .LC28 │ │ │ │ │ -00005232 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00005236 0001aa30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000524a 00003d0a R_ARM_THM_CALL 00002f29 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000524e 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000527a 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000529c 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000052a6 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000052ba 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005302 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005336 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000534e 0001d10a R_ARM_THM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ -00005378 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005384 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000053aa 0001d20a R_ARM_THM_CALL 00000000 _PyAST_DictComp │ │ │ │ │ -000053c0 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000053d8 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00005412 00007a0a R_ARM_THM_CALL 00002b65 invalid_comprehension_rule │ │ │ │ │ -0000542c 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005482 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000054a6 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000054b0 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000054d4 0001d30a R_ARM_THM_CALL 00000000 _PyAST_SetComp │ │ │ │ │ -000054ea 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005510 00007a0a R_ARM_THM_CALL 00002b65 invalid_comprehension_rule │ │ │ │ │ -00005544 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000554c 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005578 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000055a8 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000055c6 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000055ce 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000055f2 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000560c 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005624 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005642 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000566c 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000567c 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000056a4 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000056ae 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000056c0 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000056d6 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000056fe 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005722 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000572c 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005740 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000576a 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005774 00006e2f R_ARM_THM_MOVW_ABS_NC 00000468 .LC29 │ │ │ │ │ -00005778 00006e30 R_ARM_THM_MOVT_ABS 00000468 .LC29 │ │ │ │ │ -0000577e 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00005782 0001aa30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00005796 00003d0a R_ARM_THM_CALL 00002f29 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000579a 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000057ac 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000057c0 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000057d8 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000057e6 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000580e 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000581e 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000582e 00006b2f R_ARM_THM_MOVW_ABS_NC 000003d8 .LC26 │ │ │ │ │ -00005832 00006b30 R_ARM_THM_MOVT_ABS 000003d8 .LC26 │ │ │ │ │ -00005838 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000583c 0001aa30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000584c 00003d0a R_ARM_THM_CALL 00002f29 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00005850 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005876 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005890 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000589c 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000058c8 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000058ea 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000058f4 00007b2f R_ARM_THM_MOVW_ABS_NC 00006879 _tmp_234_rule │ │ │ │ │ -000058f8 00007b30 R_ARM_THM_MOVT_ABS 00006879 _tmp_234_rule │ │ │ │ │ -00005900 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00005908 00006d2f R_ARM_THM_MOVW_ABS_NC 00000434 .LC28 │ │ │ │ │ -0000590c 00006d30 R_ARM_THM_MOVT_ABS 00000434 .LC28 │ │ │ │ │ -00005912 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00005916 0001aa30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00005932 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000593a 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005950 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00005978 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005984 0000692f R_ARM_THM_MOVW_ABS_NC 00000388 .LC24 │ │ │ │ │ -00005988 00006930 R_ARM_THM_MOVT_ABS 00000388 .LC24 │ │ │ │ │ -0000598e 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00005992 0001aa30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000059a6 00003d0a R_ARM_THM_CALL 00002f29 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -000059aa 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000059d4 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000059e0 00006a2f R_ARM_THM_MOVW_ABS_NC 000003ac .LC25 │ │ │ │ │ -000059e4 00006a30 R_ARM_THM_MOVT_ABS 000003ac .LC25 │ │ │ │ │ -000059ea 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000059ee 0001aa30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00005a02 00003d0a R_ARM_THM_CALL 00002f29 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00005a06 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005a40 0001d40a R_ARM_THM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ -00005a50 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005a68 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005ab6 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00005b02 00018a0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00005b42 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005b68 0001d40a R_ARM_THM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ -00005b72 0001d50a R_ARM_THM_CALL 00000000 _PyPegen_constant_from_string │ │ │ │ │ -00005baa 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005bdc 00018c0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00005c0e 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005c1a 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00005c3a 0001d60a R_ARM_THM_CALL 00000000 _PyPegen_concatenate_strings │ │ │ │ │ -00005c58 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00005c7e 00018a0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00005cf2 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005cfc 0001d70a R_ARM_THM_CALL 00000000 _PyPegen_constant_from_token │ │ │ │ │ -00005d2e 0001910a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00005d64 00018c0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00005e34 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005e42 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005e54 0001d80a R_ARM_THM_CALL 00000000 _PyPegen_joined_str │ │ │ │ │ -00005e66 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005e7e 0001910a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00005e9a 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005ecc 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005ef2 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005f08 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005f10 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005f18 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005f28 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005f3e 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005f8c 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005faa 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005fc4 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005fd6 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00005fe2 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005ff4 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005ffc 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00006008 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000601e 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006032 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006076 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006086 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006096 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000060ae 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006122 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000614a 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006170 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000617e 0001882f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00006182 00018830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000618c 00019c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000061d4 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000620e 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000623e 00018a0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00006276 0001910a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000629c 0001910a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000062de 00018c0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000062ec 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000062fa 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006308 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000631e 0001ad0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00006336 0001d90a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -00006356 00018c0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000639c 00018c0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000063a8 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000063b0 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000063d0 0001910a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000063f4 0001882f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000063f8 00018830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00006400 00019c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00006418 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000642c 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -00006442 0001da0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0000646e 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000648c 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006494 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000064aa 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000064b4 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000064ca 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006522 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000654a 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000656c 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -000065a2 0001882f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000065a6 00018830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000065ae 00019c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000065ca 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000065e0 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -000065f8 0001da0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -00006608 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000663e 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006652 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006662 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000066a6 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000066ec 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00006726 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000676a 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00006778 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -0000679c 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -000067b4 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000067ca 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000067ea 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00006802 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000681a 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006832 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006854 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006864 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000687c 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000068ba 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000068d4 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000690c 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006924 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00006958 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00006990 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000069cc 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00006a06 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00006a3c 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00006a74 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00006aaa 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00006adc 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00006ae8 0000552f R_ARM_THM_MOVW_ABS_NC 0000604d t_lookahead_rule │ │ │ │ │ -00006aec 00005530 R_ARM_THM_MOVT_ABS 0000604d t_lookahead_rule │ │ │ │ │ -00006af4 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00006b00 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00006b28 0001ba0a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ -00006b5c 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006b66 0000552f R_ARM_THM_MOVW_ABS_NC 0000604d t_lookahead_rule │ │ │ │ │ -00006b6a 00005530 R_ARM_THM_MOVT_ABS 0000604d t_lookahead_rule │ │ │ │ │ -00006b72 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00006b7e 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00006ba4 0001b80a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ -00006bb0 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006bdc 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006bec 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -00006bf8 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006c54 00018a0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00006c96 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00006cba 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006cda 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006d4e 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006d64 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00006d6c 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00006d92 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00006db0 0001db0a R_ARM_THM_CALL 00000000 _PyAST_List │ │ │ │ │ -00006dda 00018a0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00006e00 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006e1e 00018c0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00006e3a 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00006e4a 0001ad0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00006e60 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006e72 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00006e92 0001d90a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -00006ee4 00018c0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00006f0e 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00006f1c 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006f2e 0001ad0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00006f3e 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006f5e 0001910a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00006f72 0001920a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -00006f86 0001910a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00006fb8 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006fc0 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006fd2 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006fee 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006ff6 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000700a 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007014 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007028 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00007048 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00007050 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00007068 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000707a 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000708c 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000070e8 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000710c 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00007130 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007176 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000071a4 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000071bc 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000071ec 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000071fc 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007214 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00007232 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -0000724c 0001dc0a R_ARM_THM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ -00007254 0000812f R_ARM_THM_MOVW_ABS_NC 0000049c .LC30 │ │ │ │ │ -00007258 00008130 R_ARM_THM_MOVT_ABS 0000049c .LC30 │ │ │ │ │ -0000725e 0000310a R_ARM_THM_CALL 00001a61 INVALID_VERSION_CHECK │ │ │ │ │ -00007274 0001882f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00007278 00018830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00007282 00019c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000072a2 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000072ae 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000072ca 0001dd0a R_ARM_THM_CALL 00000000 _PyAST_GeneratorExp │ │ │ │ │ -000072e8 00007a0a R_ARM_THM_CALL 00002b65 invalid_comprehension_rule │ │ │ │ │ -000072f2 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000730e 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000732c 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007348 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000735e 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000073a2 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000073ee 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007418 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00007468 0000882f R_ARM_THM_MOVW_ABS_NC 00002af5 _tmp_158_rule │ │ │ │ │ -0000746c 00008830 R_ARM_THM_MOVT_ABS 00002af5 _tmp_158_rule │ │ │ │ │ -00007476 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000074b4 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000074e6 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00007512 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000752c 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000754e 0001de0a R_ARM_THM_CALL 00000000 _PyAST_IfExp │ │ │ │ │ -0000755e 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000760a 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007622 0000892f R_ARM_THM_MOVW_ABS_NC 00000dc5 _tmp_159_rule │ │ │ │ │ -00007626 00008930 R_ARM_THM_MOVT_ABS 00000dc5 _tmp_159_rule │ │ │ │ │ -0000762e 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000763a 0000832f R_ARM_THM_MOVW_ABS_NC 000004e4 .LC32 │ │ │ │ │ -0000763e 00008330 R_ARM_THM_MOVT_ABS 000004e4 .LC32 │ │ │ │ │ -00007644 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00007648 0001aa30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000765c 00003d0a R_ARM_THM_CALL 00002f29 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00007660 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007676 0001882f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000767a 00018830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00007684 00019c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000076a0 0001df0a R_ARM_THM_CALL 00000000 _PyPegen_check_legacy_stmt │ │ │ │ │ -000076ac 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000076fa 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007702 0001882f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00007706 00018830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00007710 00019c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00007724 00008b0a R_ARM_THM_CALL 000002d9 invalid_lambda_parameters_rule.isra.0 │ │ │ │ │ -00007744 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000774a 0000842f R_ARM_THM_MOVW_ABS_NC 0000050c .LC33 │ │ │ │ │ -0000774e 00008430 R_ARM_THM_MOVT_ABS 0000050c .LC33 │ │ │ │ │ -00007754 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00007758 0001aa30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00007770 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00007782 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000077a0 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000077ba 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000077de 0001de0a R_ARM_THM_CALL 00000000 _PyAST_IfExp │ │ │ │ │ -000077ee 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007804 0001df0a R_ARM_THM_CALL 00000000 _PyPegen_check_legacy_stmt │ │ │ │ │ -0000781c 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007832 0000822f R_ARM_THM_MOVW_ABS_NC 000004b8 .LC31 │ │ │ │ │ -00007836 00008230 R_ARM_THM_MOVT_ABS 000004b8 .LC31 │ │ │ │ │ -0000783c 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00007840 0001aa30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00007856 00003d0a R_ARM_THM_CALL 00002f29 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000785e 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000789a 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000078a2 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000078b4 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000078d2 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000078ee 0000852f R_ARM_THM_MOVW_ABS_NC 00000550 .LC34 │ │ │ │ │ -000078f2 00008530 R_ARM_THM_MOVT_ABS 00000550 .LC34 │ │ │ │ │ -000078f8 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000078fc 0001aa30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000790e 00003d0a R_ARM_THM_CALL 00002f29 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00007918 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000795e 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000079c0 00018a0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000079f0 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007a02 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00007a2a 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00007a8c 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007ab4 00018c0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00007adc 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00007ae8 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00007b00 0001ad0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00007b1c 0001e00a R_ARM_THM_CALL 00000000 _PyAST_BoolOp │ │ │ │ │ -00007b38 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007b80 0001910a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00007b8a 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007ba4 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007bbc 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00007bc4 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00007bd0 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00007bec 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007c00 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007c0a 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007c22 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007cb4 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00007cea 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00007d0e 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00007d22 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007d44 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -00007d68 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00007da2 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007dbc 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00007df4 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007e0e 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00007e42 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00007e7c 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00007eb2 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00007eee 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00007f24 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00007f58 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00007f88 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00007fb8 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00007fc4 0000552f R_ARM_THM_MOVW_ABS_NC 0000604d t_lookahead_rule │ │ │ │ │ -00007fc8 00005530 R_ARM_THM_MOVT_ABS 0000604d t_lookahead_rule │ │ │ │ │ -00007fd0 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00007fdc 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00008000 0001ba0a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ -00008028 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008060 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000806a 0000552f R_ARM_THM_MOVW_ABS_NC 0000604d t_lookahead_rule │ │ │ │ │ -0000806e 00005530 R_ARM_THM_MOVT_ABS 0000604d t_lookahead_rule │ │ │ │ │ -00008076 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00008082 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000080a2 0001b80a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ -000080ac 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000080c0 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000080d6 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00008102 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008150 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008158 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008172 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000817c 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000081c6 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000821a 00018a0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000824a 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000825c 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00008284 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -000082f4 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000831c 00018c0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000837e 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000838a 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000083a0 0001ad0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -000083ba 0001e00a R_ARM_THM_CALL 00000000 _PyAST_BoolOp │ │ │ │ │ -00008414 0001910a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00008428 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000843c 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00008444 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00008452 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000847e 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00008492 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000084a2 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000084b8 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000084d0 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000084e0 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000855e 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000858e 00018a0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000085c0 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000085d6 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00008602 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000861c 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008648 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00008666 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000867c 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000086a8 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000086d2 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -000086f2 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000086fa 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00008736 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000875e 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00008788 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000087b2 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -000087ba 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000087ea 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000884e 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000887e 00018c0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000088a8 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000088b6 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000088c4 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000088da 0001ad0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -000088f2 0001d90a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -00008948 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000896c 0001da0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -00008986 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -000089a8 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000089cc 0001da0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -000089ea 0001910a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00008a06 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00008a28 0001da0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -00008a3e 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008a5a 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008a6e 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008a88 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008a9c 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008abc 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008ac4 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008ada 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008af2 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008b04 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008b16 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00008b26 0001920a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -00008b38 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00008b44 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00008b50 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00008b62 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008bae 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00008bda 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008c32 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00008c66 00018a0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00008ca4 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008cd6 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008d02 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008d2a 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008d52 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008d7a 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008da4 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008dce 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008df8 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008e22 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008e38 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00008e6c 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00008e92 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00008f36 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00008f66 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008f7c 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00008fa4 0001e10a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -00008fec 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -00009044 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009072 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009098 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000090bc 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000090e0 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009104 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000912a 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009150 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009176 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000919c 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000091cc 00018c0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00009202 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000920e 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00009226 0001e30a R_ARM_THM_CALL 00000000 _PyPegen_get_cmpops │ │ │ │ │ -00009236 0001e40a R_ARM_THM_CALL 00000000 _PyPegen_get_exprs │ │ │ │ │ -00009254 0001e50a R_ARM_THM_CALL 00000000 _PyAST_Compare │ │ │ │ │ -00009278 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009294 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -000092aa 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000092d0 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -000092e6 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000930e 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -00009324 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009356 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000937a 0001e60a R_ARM_THM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ -0000938c 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000093aa 0001e70a R_ARM_THM_CALL 00000000 _PyPegen_check_barry_as_flufl │ │ │ │ │ -000093d4 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -000093ea 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009412 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -00009428 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009458 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000946e 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000949e 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -000094e0 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -000094f6 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009526 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000953c 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009560 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000957c 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -00009592 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000095c2 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -000095d6 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000095f0 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000960c 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -00009620 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009634 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009658 0001910a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000966a 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000969c 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -000096b0 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000096d4 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000096f0 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -00009704 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000971e 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009746 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000975a 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009788 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000979c 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000097ca 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -000097de 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000980c 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -00009820 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009840 0001e70a R_ARM_THM_CALL 00000000 _PyPegen_check_barry_as_flufl │ │ │ │ │ -00009866 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000987a 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009890 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000098a4 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000098b6 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000098ce 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000098d6 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000098e6 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000098fe 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009910 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009930 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009942 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000995e 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009970 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009982 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000099a4 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000099b6 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000099ca 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000099e4 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000099f8 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009a0a 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009a1c 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009a32 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009a46 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009a5a 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009a64 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009a7a 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009a96 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009aaa 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009ac2 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009ad6 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009af4 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009b0c 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009b28 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009b3a 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009b4e 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009b60 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009b78 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009b8a 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009b9e 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009bae 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009bc8 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009bda 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009bf0 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009c04 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009c18 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009c2e 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009c8e 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009ca2 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00009cd2 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009cda 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009cf0 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00009d08 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009d1c 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009d2c 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009d40 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009d52 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009d64 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009d78 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009d8a 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009da6 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009de8 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00009e22 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009e46 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00009e5a 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00009e7a 0001da0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -00009e88 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009ea8 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009eb8 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00009ef2 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00009f16 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00009fa0 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00009fcc 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009fe2 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000a002 0001e10a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000a02c 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a044 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a052 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a0ae 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000a0d2 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000a13c 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000a18a 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000a1ba 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a1d0 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000a1f6 0001e10a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000a228 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000a2b0 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000a2e0 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a2f6 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000a31c 0001e10a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000a35a 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a37a 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a390 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a39a 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a402 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a424 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a462 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000a488 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000a4e0 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000a550 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000a5a8 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000a604 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a626 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a65c 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a672 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000a69a 0001e10a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000a6d4 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000a750 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a766 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000a78e 0001e10a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000a7de 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000a804 0001e10a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000a82e 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a84c 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a85c 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000a886 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a8ce 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a900 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a908 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000a942 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a95a 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a962 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000a9a8 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000aa0e 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000aa32 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000aaec 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ab02 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000ab1e 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000ab4e 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ab64 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000ab8a 0001e10a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000abe2 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000abf6 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ac0a 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ac1e 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ac30 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ac40 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ac50 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ac82 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ac98 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000acae 0000922f R_ARM_THM_MOVW_ABS_NC 0000058c .LC35 │ │ │ │ │ -0000acb2 00009230 R_ARM_THM_MOVT_ABS 0000058c .LC35 │ │ │ │ │ -0000acb8 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000acbc 0001aa30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000acd0 00003d0a R_ARM_THM_CALL 00002f29 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000acd4 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ace8 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000acfc 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ad0c 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ad1e 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ad7e 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000ada2 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000ae42 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000ae6e 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ae84 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000aea0 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000aeb6 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000aed8 0001e10a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000af00 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000af32 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000af40 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000af7a 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000af98 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000afc2 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000afea 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b030 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b0a2 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000b0dc 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000b116 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000b150 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000b18a 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000b1dc 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b214 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b22e 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b266 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b280 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b2b8 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b2d2 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b30a 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b324 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b35c 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b376 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000b396 0001e10a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000b39e 0000962f R_ARM_THM_MOVW_ABS_NC 000005bc .LC36 │ │ │ │ │ -0000b3a2 00009630 R_ARM_THM_MOVT_ABS 000005bc .LC36 │ │ │ │ │ -0000b3a8 0000310a R_ARM_THM_CALL 00001a61 INVALID_VERSION_CHECK │ │ │ │ │ -0000b3b8 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000b3e2 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000b400 0001e10a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000b426 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b45c 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b496 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b4cc 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b506 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b53c 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b576 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b5ac 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b5e2 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b614 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b66a 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b682 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b69a 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b6ec 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000b70e 0001e10a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000b734 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000b75e 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000b7ac 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b7d0 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b7d8 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000b7ee 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b804 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b822 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b83c 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000b840 0001aa30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000b848 0000922f R_ARM_THM_MOVW_ABS_NC 0000058c .LC35 │ │ │ │ │ -0000b84c 00009230 R_ARM_THM_MOVT_ABS 0000058c .LC35 │ │ │ │ │ -0000b85e 00003d0a R_ARM_THM_CALL 00002f29 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000b862 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000b878 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b882 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000b8ae 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b8b6 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b8d8 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b922 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000b94e 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b966 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b97e 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b9d6 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000ba06 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ba32 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000ba46 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ba72 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000ba92 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000bac0 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000bad6 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000bb04 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bb2c 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00003300 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000331c 0001b40a R_ARM_THM_CALL 00000000 _PyAST_Expr │ │ │ │ │ +00003330 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003382 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000033b8 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000033d8 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000033fc 0001bd0a R_ARM_THM_CALL 00000000 _PyAST_Assert │ │ │ │ │ +00003410 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003426 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000343e 0001be0a R_ARM_THM_CALL 00000000 _PyAST_Break │ │ │ │ │ +00003452 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000346a 0001bf0a R_ARM_THM_CALL 00000000 _PyAST_Continue │ │ │ │ │ +00003498 00005a0a R_ARM_THM_CALL 00002e3d invalid_ann_assign_target_rule │ │ │ │ │ +000034e6 00005c0a R_ARM_THM_CALL 00002ff5 _loop0_164_rule │ │ │ │ │ +00003508 00005d0a R_ARM_THM_CALL 00002ff5 _loop0_165_rule │ │ │ │ │ +00003544 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000356a 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003586 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003592 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000035b2 0001bb0a R_ARM_THM_CALL 00000000 _PyAST_Raise │ │ │ │ │ +000035be 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000360e 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000361a 00005e0a R_ARM_THM_CALL 00001911 _gather_18_rule │ │ │ │ │ +00003628 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000363e 0001c00a R_ARM_THM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ +00003654 0001c10a R_ARM_THM_CALL 00000000 _PyAST_Global │ │ │ │ │ +0000368c 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000036d4 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000036e0 00005f0a R_ARM_THM_CALL 00001911 _gather_20_rule │ │ │ │ │ +000036ee 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00003704 0001c00a R_ARM_THM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ +0000371c 0001c20a R_ARM_THM_CALL 00000000 _PyAST_Nonlocal │ │ │ │ │ +0000372e 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003776 00004b2f R_ARM_THM_MOVW_ABS_NC 0000036c .LC22 │ │ │ │ │ +0000377a 00004b30 R_ARM_THM_MOVT_ABS 0000036c .LC22 │ │ │ │ │ +00003780 00019d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +0000378c 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000037ac 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000037c6 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000037e2 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +00003800 0001c30a R_ARM_THM_CALL 00000000 _PyAST_TypeAlias │ │ │ │ │ +00003808 00004c2f R_ARM_THM_MOVW_ABS_NC 00000374 .LC23 │ │ │ │ │ +0000380c 00004c30 R_ARM_THM_MOVT_ABS 00000374 .LC23 │ │ │ │ │ +00003812 0000310a R_ARM_THM_CALL 00001a51 INVALID_VERSION_CHECK │ │ │ │ │ +00003826 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000383a 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000385c 0001910a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000387e 0000610a R_ARM_THM_CALL 00003565 _tmp_13_rule │ │ │ │ │ +0000388e 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000038b6 0001b30a R_ARM_THM_CALL 00000000 _PyAST_AnnAssign │ │ │ │ │ +000038be 0000452f R_ARM_THM_MOVW_ABS_NC 00000268 .LC16 │ │ │ │ │ +000038c2 00004530 R_ARM_THM_MOVT_ABS 00000268 .LC16 │ │ │ │ │ +000038c8 0000310a R_ARM_THM_CALL 00001a51 INVALID_VERSION_CHECK │ │ │ │ │ +000038dc 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000038f2 0000482f R_ARM_THM_MOVW_ABS_NC 000002e8 .LC19 │ │ │ │ │ +000038f6 00004830 R_ARM_THM_MOVT_ABS 000002e8 .LC19 │ │ │ │ │ +000038fc 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00003900 0001aa30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00003914 00003d0a R_ARM_THM_CALL 00002f19 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00003918 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003930 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003958 00018a0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00003996 00018c0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000039aa 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000039b8 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000039ce 0000472f R_ARM_THM_MOVW_ABS_NC 000002b8 .LC18 │ │ │ │ │ +000039d2 00004730 R_ARM_THM_MOVT_ABS 000002b8 .LC18 │ │ │ │ │ +000039d8 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000039dc 0001aa30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00003a00 0001882f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00003a04 00018830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00003a12 00019c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00003a46 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00003a4a 0001aa30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00003a5c 0001c40a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ +00003a68 00004a2f R_ARM_THM_MOVW_ABS_NC 00000334 .LC21 │ │ │ │ │ +00003a6c 00004a30 R_ARM_THM_MOVT_ABS 00000334 .LC21 │ │ │ │ │ +00003a78 00003d0a R_ARM_THM_CALL 00002f19 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00003a7c 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003a8e 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003ab6 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003ac6 0000640a R_ARM_THM_CALL 00000263 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ +00003aca 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003adc 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003b04 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003b18 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003b42 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003b64 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003b74 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003b8e 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003ba8 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00003bdc 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003c0c 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003c22 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003c34 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003c48 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003c5e 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00003c74 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003c90 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003cb4 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003cd2 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003ce6 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003cf4 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003d0c 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00003d1c 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003d32 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003d54 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00003d80 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003d92 0000350a R_ARM_THM_CALL 000009c5 NEW_TYPE_COMMENT.part.0.isra.0 │ │ │ │ │ +00003db0 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003dc0 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00003dd2 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003df0 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003dfa 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003e1e 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00003e34 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003e56 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003e6a 0000640a R_ARM_THM_CALL 00000263 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ +00003e6e 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003e9e 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003eb2 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003eba 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003ec8 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003ed0 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003ee2 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00003f32 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003f50 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003f58 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003f82 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003f92 0001910a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00003fa0 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003fb0 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00003fda 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003fe8 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000400a 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000401e 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004030 00018a0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00004040 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004052 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00004072 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000407c 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000040aa 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000040c0 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000040c4 0001aa30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000040d6 0001c40a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ +000040de 0000462f R_ARM_THM_MOVW_ABS_NC 00000288 .LC17 │ │ │ │ │ +000040e2 00004630 R_ARM_THM_MOVT_ABS 00000288 .LC17 │ │ │ │ │ +000040f6 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004100 0000492f R_ARM_THM_MOVW_ABS_NC 00000308 .LC20 │ │ │ │ │ +00004104 00004930 R_ARM_THM_MOVT_ABS 00000308 .LC20 │ │ │ │ │ +00004140 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00004162 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000419e 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004206 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00004222 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004252 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000426e 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000429e 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000042e8 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00004302 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000431c 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004324 0000552f R_ARM_THM_MOVW_ABS_NC 00006051 t_lookahead_rule │ │ │ │ │ +00004328 00005530 R_ARM_THM_MOVT_ABS 00006051 t_lookahead_rule │ │ │ │ │ +00004330 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0000433a 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004362 0001c50a R_ARM_THM_CALL 00000000 _PyAST_Call │ │ │ │ │ +0000436c 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004382 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000438e 0000552f R_ARM_THM_MOVW_ABS_NC 00006051 t_lookahead_rule │ │ │ │ │ +00004392 00005530 R_ARM_THM_MOVT_ABS 00006051 t_lookahead_rule │ │ │ │ │ +0000439a 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000043a6 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000043c6 0001ba0a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ +0000440c 0000552f R_ARM_THM_MOVW_ABS_NC 00006051 t_lookahead_rule │ │ │ │ │ +00004410 00005530 R_ARM_THM_MOVT_ABS 00006051 t_lookahead_rule │ │ │ │ │ +00004418 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00004442 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000044d6 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000044e0 0000552f R_ARM_THM_MOVW_ABS_NC 00006051 t_lookahead_rule │ │ │ │ │ +000044e4 00005530 R_ARM_THM_MOVT_ABS 00006051 t_lookahead_rule │ │ │ │ │ +000044ec 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000044f8 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000451a 0001b80a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ +0000453c 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000456c 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000045a4 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000045d8 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00004612 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00004646 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000467c 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000046b4 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000046ea 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00004724 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00004758 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000478e 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000047c6 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000047fc 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00004836 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000486a 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000048a0 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000048d2 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00004900 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00004964 0001c50a R_ARM_THM_CALL 00000000 _PyAST_Call │ │ │ │ │ +00004974 0000552f R_ARM_THM_MOVW_ABS_NC 00006051 t_lookahead_rule │ │ │ │ │ +00004978 00005530 R_ARM_THM_MOVT_ABS 00006051 t_lookahead_rule │ │ │ │ │ +00004980 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000049ae 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000049b4 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000049cc 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000049e0 0001920a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +000049fa 0001c50a R_ARM_THM_CALL 00000000 _PyAST_Call │ │ │ │ │ +00004a0e 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004a24 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004a34 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00004a64 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004a6e 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004ac8 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00004af0 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004b0c 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004b28 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004b3a 00006f2f R_ARM_THM_MOVW_ABS_NC 00005a1d _tmp_93_rule │ │ │ │ │ +00004b3e 00006f30 R_ARM_THM_MOVT_ABS 00005a1d _tmp_93_rule │ │ │ │ │ +00004b46 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00004b5a 0001c60a R_ARM_THM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ +00004b6c 0001882f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00004b70 00018830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00004b7a 00019c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00004b8a 0001882f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00004b8e 00018830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00004b98 00019c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00004ba8 0001882f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00004bac 00018830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00004bb6 00019c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00004bcc 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004c2c 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004c40 0001c72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00004c44 0001c730 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00004c52 0001c80a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +00004cca 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004cf4 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004d00 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004d24 0001c90a R_ARM_THM_CALL 00000000 _PyAST_ListComp │ │ │ │ │ +00004d42 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004d56 0001ca2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00004d5a 0001ca30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00004d82 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004ddc 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004e42 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004e8c 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004e96 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004eae 0001cb0a R_ARM_THM_CALL 00000000 _PyPegen_get_keys │ │ │ │ │ +00004ebe 0001cc0a R_ARM_THM_CALL 00000000 _PyPegen_get_values │ │ │ │ │ +00004eda 0001cd0a R_ARM_THM_CALL 00000000 _PyAST_Dict │ │ │ │ │ +00004eee 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004f06 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004f1a 0001ce2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00004f1e 0001ce30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00004f34 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004f7a 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004f9a 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004fe4 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005000 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000500c 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000502c 0001cf0a R_ARM_THM_CALL 00000000 _PyAST_Set │ │ │ │ │ +00005042 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000505c 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000506c 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00005082 0001d02f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_EllipsisObject │ │ │ │ │ +00005086 0001d030 R_ARM_THM_MOVT_ABS 00000000 _Py_EllipsisObject │ │ │ │ │ +00005092 0001c80a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +000050f0 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005108 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000510c 0001aa30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000511e 00006c2f R_ARM_THM_MOVW_ABS_NC 000003fc .LC27 │ │ │ │ │ +00005122 00006c30 R_ARM_THM_MOVT_ABS 000003fc .LC27 │ │ │ │ │ +0000512c 0000770a R_ARM_THM_CALL 00002ee1 RAISE_ERROR_KNOWN_LOCATION.constprop.0 │ │ │ │ │ +00005130 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000514c 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000517e 0001882f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00005182 00018830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000518c 00019c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000051b2 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000051c0 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000051d8 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000051dc 0001aa30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000051ee 00006c2f R_ARM_THM_MOVW_ABS_NC 000003fc .LC27 │ │ │ │ │ +000051f2 00006c30 R_ARM_THM_MOVT_ABS 000003fc .LC27 │ │ │ │ │ +000051fc 0000770a R_ARM_THM_CALL 00002ee1 RAISE_ERROR_KNOWN_LOCATION.constprop.0 │ │ │ │ │ +00005200 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005216 0000782f R_ARM_THM_MOVW_ABS_NC 000026f5 _tmp_233_rule │ │ │ │ │ +0000521a 00007830 R_ARM_THM_MOVT_ABS 000026f5 _tmp_233_rule │ │ │ │ │ +00005222 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0000522c 00006d2f R_ARM_THM_MOVW_ABS_NC 00000434 .LC28 │ │ │ │ │ +00005230 00006d30 R_ARM_THM_MOVT_ABS 00000434 .LC28 │ │ │ │ │ +00005236 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000523a 0001aa30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000524e 00003d0a R_ARM_THM_CALL 00002f19 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00005252 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000527e 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000052a0 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000052aa 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000052be 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005306 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000533a 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005352 0001d10a R_ARM_THM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ +0000537c 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005388 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000053ae 0001d20a R_ARM_THM_CALL 00000000 _PyAST_DictComp │ │ │ │ │ +000053c4 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000053dc 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00005416 00007a0a R_ARM_THM_CALL 00002b55 invalid_comprehension_rule │ │ │ │ │ +00005430 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005486 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000054aa 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000054b4 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000054d8 0001d30a R_ARM_THM_CALL 00000000 _PyAST_SetComp │ │ │ │ │ +000054ee 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005514 00007a0a R_ARM_THM_CALL 00002b55 invalid_comprehension_rule │ │ │ │ │ +00005548 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005550 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000557c 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000055ac 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000055ca 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000055d2 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000055f6 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005610 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005628 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005646 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00005670 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005680 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000056a8 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000056b2 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000056c4 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000056da 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00005702 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005726 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005730 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005744 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000576e 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005778 00006e2f R_ARM_THM_MOVW_ABS_NC 00000468 .LC29 │ │ │ │ │ +0000577c 00006e30 R_ARM_THM_MOVT_ABS 00000468 .LC29 │ │ │ │ │ +00005782 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00005786 0001aa30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000579a 00003d0a R_ARM_THM_CALL 00002f19 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000579e 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000057b0 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000057c4 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000057dc 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000057ea 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00005812 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005822 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005832 00006b2f R_ARM_THM_MOVW_ABS_NC 000003d8 .LC26 │ │ │ │ │ +00005836 00006b30 R_ARM_THM_MOVT_ABS 000003d8 .LC26 │ │ │ │ │ +0000583c 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00005840 0001aa30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00005850 00003d0a R_ARM_THM_CALL 00002f19 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00005854 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000587a 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005894 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000058a0 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000058cc 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000058ee 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000058f8 00007b2f R_ARM_THM_MOVW_ABS_NC 00006869 _tmp_234_rule │ │ │ │ │ +000058fc 00007b30 R_ARM_THM_MOVT_ABS 00006869 _tmp_234_rule │ │ │ │ │ +00005904 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0000590c 00006d2f R_ARM_THM_MOVW_ABS_NC 00000434 .LC28 │ │ │ │ │ +00005910 00006d30 R_ARM_THM_MOVT_ABS 00000434 .LC28 │ │ │ │ │ +00005916 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000591a 0001aa30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00005936 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000593e 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005954 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000597c 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005988 0000692f R_ARM_THM_MOVW_ABS_NC 00000388 .LC24 │ │ │ │ │ +0000598c 00006930 R_ARM_THM_MOVT_ABS 00000388 .LC24 │ │ │ │ │ +00005992 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00005996 0001aa30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000059aa 00003d0a R_ARM_THM_CALL 00002f19 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000059ae 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000059d8 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000059e4 00006a2f R_ARM_THM_MOVW_ABS_NC 000003ac .LC25 │ │ │ │ │ +000059e8 00006a30 R_ARM_THM_MOVT_ABS 000003ac .LC25 │ │ │ │ │ +000059ee 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000059f2 0001aa30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00005a06 00003d0a R_ARM_THM_CALL 00002f19 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00005a0a 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005a44 0001d40a R_ARM_THM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ +00005a54 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005a6c 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005aba 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00005b06 00018a0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00005b46 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005b6c 0001d40a R_ARM_THM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ +00005b76 0001d50a R_ARM_THM_CALL 00000000 _PyPegen_constant_from_string │ │ │ │ │ +00005bae 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005be0 00018c0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00005c12 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00005c1e 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00005c3e 0001d60a R_ARM_THM_CALL 00000000 _PyPegen_concatenate_strings │ │ │ │ │ +00005c5c 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00005c82 00018a0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00005cf6 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005d00 0001d70a R_ARM_THM_CALL 00000000 _PyPegen_constant_from_token │ │ │ │ │ +00005d32 0001910a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00005d68 00018c0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00005e38 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00005e46 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005e58 0001d80a R_ARM_THM_CALL 00000000 _PyPegen_joined_str │ │ │ │ │ +00005e6a 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005e82 0001910a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00005e9e 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00005ed0 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005ef6 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005f0c 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005f14 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00005f1c 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005f2c 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005f42 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005f90 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005fae 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005fc8 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005fda 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00005fe6 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005ff8 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00006000 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000600c 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006022 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006036 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000607a 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000608a 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000609a 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000060b2 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006126 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000614e 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006174 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00006182 0001882f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00006186 00018830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00006190 00019c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000061d8 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00006212 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006242 00018a0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000627a 0001910a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000062a0 0001910a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000062e2 00018c0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000062f0 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000062fe 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000630c 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00006322 0001ad0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000633a 0001d90a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +0000635a 00018c0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000063a0 00018c0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000063ac 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000063b4 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000063d4 0001910a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000063f8 0001882f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000063fc 00018830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00006404 00019c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000641c 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00006430 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +00006446 0001da0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +00006472 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006490 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006498 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000064ae 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000064b8 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000064ce 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006526 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000654e 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006570 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +000065a6 0001882f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000065aa 00018830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000065b2 00019c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000065ce 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000065e4 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +000065fc 0001da0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0000660c 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006642 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006656 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006666 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000066aa 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000066f0 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000672a 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000676e 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000677c 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +000067a0 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +000067b8 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000067ce 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000067ee 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00006806 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000681e 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006836 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006858 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006868 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00006880 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000068be 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000068d8 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00006910 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006928 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000695c 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00006994 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000069d0 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00006a0a 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00006a40 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00006a78 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00006aae 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00006ae0 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00006aec 0000552f R_ARM_THM_MOVW_ABS_NC 00006051 t_lookahead_rule │ │ │ │ │ +00006af0 00005530 R_ARM_THM_MOVT_ABS 00006051 t_lookahead_rule │ │ │ │ │ +00006af8 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00006b04 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00006b2c 0001ba0a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ +00006b60 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006b6a 0000552f R_ARM_THM_MOVW_ABS_NC 00006051 t_lookahead_rule │ │ │ │ │ +00006b6e 00005530 R_ARM_THM_MOVT_ABS 00006051 t_lookahead_rule │ │ │ │ │ +00006b76 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00006b82 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00006ba8 0001b80a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ +00006bb4 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006be0 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006bf0 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +00006bfc 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006c58 00018a0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00006c9a 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00006cbe 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006cde 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006d52 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006d68 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00006d70 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00006d96 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00006db4 0001db0a R_ARM_THM_CALL 00000000 _PyAST_List │ │ │ │ │ +00006dde 00018a0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00006e04 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006e22 00018c0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00006e3e 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00006e4e 0001ad0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00006e64 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006e76 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00006e96 0001d90a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +00006ee8 00018c0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00006f12 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00006f20 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006f32 0001ad0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00006f42 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006f62 0001910a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00006f76 0001920a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +00006f8a 0001910a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00006fbc 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006fc4 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006fd6 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006ff2 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006ffa 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000700e 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007018 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000702c 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000704c 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00007054 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000706c 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000707e 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007090 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000070ec 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007110 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00007134 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000717a 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000071a8 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000071c0 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000071f0 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00007200 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007218 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00007236 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +00007250 0001dc0a R_ARM_THM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ +00007258 0000812f R_ARM_THM_MOVW_ABS_NC 0000049c .LC30 │ │ │ │ │ +0000725c 00008130 R_ARM_THM_MOVT_ABS 0000049c .LC30 │ │ │ │ │ +00007262 0000310a R_ARM_THM_CALL 00001a51 INVALID_VERSION_CHECK │ │ │ │ │ +00007278 0001882f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000727c 00018830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00007286 00019c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000072a6 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000072b2 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000072ce 0001dd0a R_ARM_THM_CALL 00000000 _PyAST_GeneratorExp │ │ │ │ │ +000072ec 00007a0a R_ARM_THM_CALL 00002b55 invalid_comprehension_rule │ │ │ │ │ +000072f6 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007312 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007330 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000734c 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007362 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000073a6 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000073f2 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000741c 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000746c 0000882f R_ARM_THM_MOVW_ABS_NC 00002ae5 _tmp_158_rule │ │ │ │ │ +00007470 00008830 R_ARM_THM_MOVT_ABS 00002ae5 _tmp_158_rule │ │ │ │ │ +0000747a 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000074b8 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000074ea 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00007516 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007530 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00007552 0001de0a R_ARM_THM_CALL 00000000 _PyAST_IfExp │ │ │ │ │ +00007562 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000760e 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007626 0000892f R_ARM_THM_MOVW_ABS_NC 00000dc5 _tmp_159_rule │ │ │ │ │ +0000762a 00008930 R_ARM_THM_MOVT_ABS 00000dc5 _tmp_159_rule │ │ │ │ │ +00007632 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0000763e 0000832f R_ARM_THM_MOVW_ABS_NC 000004e4 .LC32 │ │ │ │ │ +00007642 00008330 R_ARM_THM_MOVT_ABS 000004e4 .LC32 │ │ │ │ │ +00007648 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000764c 0001aa30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00007660 00003d0a R_ARM_THM_CALL 00002f19 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00007664 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000767a 0001882f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000767e 00018830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00007688 00019c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000076a4 0001df0a R_ARM_THM_CALL 00000000 _PyPegen_check_legacy_stmt │ │ │ │ │ +000076b0 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000076fe 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007706 0001882f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000770a 00018830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00007714 00019c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00007728 00008b0a R_ARM_THM_CALL 000002d9 invalid_lambda_parameters_rule.isra.0 │ │ │ │ │ +00007748 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000774e 0000842f R_ARM_THM_MOVW_ABS_NC 0000050c .LC33 │ │ │ │ │ +00007752 00008430 R_ARM_THM_MOVT_ABS 0000050c .LC33 │ │ │ │ │ +00007758 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000775c 0001aa30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00007774 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00007786 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000077a4 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000077be 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000077e2 0001de0a R_ARM_THM_CALL 00000000 _PyAST_IfExp │ │ │ │ │ +000077f2 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007808 0001df0a R_ARM_THM_CALL 00000000 _PyPegen_check_legacy_stmt │ │ │ │ │ +00007820 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007836 0000822f R_ARM_THM_MOVW_ABS_NC 000004b8 .LC31 │ │ │ │ │ +0000783a 00008230 R_ARM_THM_MOVT_ABS 000004b8 .LC31 │ │ │ │ │ +00007840 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00007844 0001aa30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000785a 00003d0a R_ARM_THM_CALL 00002f19 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00007862 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000789e 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000078a6 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000078b8 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000078d6 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000078f2 0000852f R_ARM_THM_MOVW_ABS_NC 00000550 .LC34 │ │ │ │ │ +000078f6 00008530 R_ARM_THM_MOVT_ABS 00000550 .LC34 │ │ │ │ │ +000078fc 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00007900 0001aa30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00007912 00003d0a R_ARM_THM_CALL 00002f19 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000791c 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007962 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000079c4 00018a0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000079f4 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007a06 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00007a2e 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00007a90 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007ab8 00018c0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00007ae0 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00007aec 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00007b04 0001ad0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00007b20 0001e00a R_ARM_THM_CALL 00000000 _PyAST_BoolOp │ │ │ │ │ +00007b3c 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007b84 0001910a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00007b8e 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007ba8 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007bc0 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00007bc8 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00007bd4 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00007bf0 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007c04 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007c0e 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007c26 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007cb8 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00007cee 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00007d12 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00007d26 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007d48 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +00007d6c 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00007da6 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007dc0 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00007df8 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007e12 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00007e46 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00007e80 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00007eb6 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00007ef2 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00007f28 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00007f5c 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00007f8c 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00007fbc 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00007fc8 0000552f R_ARM_THM_MOVW_ABS_NC 00006051 t_lookahead_rule │ │ │ │ │ +00007fcc 00005530 R_ARM_THM_MOVT_ABS 00006051 t_lookahead_rule │ │ │ │ │ +00007fd4 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00007fe0 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00008004 0001ba0a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ +0000802c 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008064 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000806e 0000552f R_ARM_THM_MOVW_ABS_NC 00006051 t_lookahead_rule │ │ │ │ │ +00008072 00005530 R_ARM_THM_MOVT_ABS 00006051 t_lookahead_rule │ │ │ │ │ +0000807a 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00008086 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000080a6 0001b80a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ +000080b0 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000080c4 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000080da 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00008106 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008154 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000815c 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008176 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008180 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000081ca 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000821e 00018a0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000824e 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008260 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00008288 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +000082f8 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008320 00018c0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00008382 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000838e 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000083a4 0001ad0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +000083be 0001e00a R_ARM_THM_CALL 00000000 _PyAST_BoolOp │ │ │ │ │ +00008418 0001910a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000842c 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008440 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00008448 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00008456 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008482 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00008496 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000084a6 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000084bc 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000084d4 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000084e4 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008562 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00008592 00018a0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000085c4 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000085da 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00008606 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00008620 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000864c 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000866a 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008680 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000086ac 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000086d6 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +000086f6 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000086fe 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000873a 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008762 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000878c 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000087b6 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +000087be 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000087ee 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008852 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008882 00018c0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000088ac 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000088ba 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000088c8 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000088de 0001ad0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +000088f6 0001d90a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +0000894c 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00008970 0001da0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0000898a 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +000089ac 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000089d0 0001da0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +000089ee 0001910a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00008a0a 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00008a2c 0001da0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +00008a42 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008a5e 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008a72 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008a8c 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008aa0 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008ac0 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008ac8 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008ade 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008af6 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008b08 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008b1a 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00008b2a 0001920a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +00008b3c 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00008b48 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00008b54 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00008b66 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008bb2 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00008bde 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008c36 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00008c6a 00018a0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00008ca8 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008cda 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008d06 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008d2e 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008d56 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008d7e 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008da8 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008dd2 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008dfc 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008e26 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008e3c 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00008e70 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00008e96 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00008f3a 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00008f6a 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008f80 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00008fa8 0001e10a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +00008ff0 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +00009048 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009076 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000909c 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000090c0 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000090e4 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009108 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000912e 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009154 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000917a 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000091a0 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000091d0 00018c0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00009206 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00009212 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000922a 0001e30a R_ARM_THM_CALL 00000000 _PyPegen_get_cmpops │ │ │ │ │ +0000923a 0001e40a R_ARM_THM_CALL 00000000 _PyPegen_get_exprs │ │ │ │ │ +00009258 0001e50a R_ARM_THM_CALL 00000000 _PyAST_Compare │ │ │ │ │ +0000927c 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009298 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +000092ae 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000092d4 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +000092ea 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009312 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +00009328 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000935a 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000937e 0001e60a R_ARM_THM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ +00009390 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000093ae 0001e70a R_ARM_THM_CALL 00000000 _PyPegen_check_barry_as_flufl │ │ │ │ │ +000093d8 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +000093ee 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009416 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000942c 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000945c 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +00009472 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000094a2 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +000094e4 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +000094fa 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000952a 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +00009540 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009564 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009580 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +00009596 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000095c6 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +000095da 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000095f4 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009610 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +00009624 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009638 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000965c 0001910a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000966e 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000096a0 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +000096b4 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000096d8 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000096f4 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +00009708 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009722 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000974a 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000975e 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000978c 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +000097a0 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000097ce 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +000097e2 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009810 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +00009824 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009844 0001e70a R_ARM_THM_CALL 00000000 _PyPegen_check_barry_as_flufl │ │ │ │ │ +0000986a 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000987e 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009894 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000098a8 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000098ba 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000098d2 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000098da 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000098ea 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009902 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009914 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009934 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009946 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009962 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009974 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009986 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000099a8 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000099ba 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000099ce 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000099e8 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000099fc 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009a0e 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009a20 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009a36 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009a4a 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009a5e 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009a68 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009a7e 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009a9a 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009aae 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009ac6 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009ada 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009af8 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009b10 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009b2c 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009b3e 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009b52 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009b64 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009b7c 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009b8e 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009ba2 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009bb2 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009bcc 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009bde 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009bf4 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009c08 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009c1c 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009c32 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009c92 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009ca6 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00009cd6 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009cde 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009cf4 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00009d0c 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009d20 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009d30 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009d44 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009d56 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009d68 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009d7c 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009d8e 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009daa 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009dec 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00009e26 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009e4a 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00009e5e 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00009e7e 0001da0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +00009e8c 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009eac 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009ebc 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00009ef6 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00009f1a 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00009fa4 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00009fd0 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009fe6 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000a006 0001e10a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000a030 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a048 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a056 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a0b2 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000a0d6 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000a140 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000a18e 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000a1be 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a1d4 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000a1fa 0001e10a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000a22c 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000a2b4 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000a2e4 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a2fa 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000a320 0001e10a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000a35e 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a37e 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a394 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a39e 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a406 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a428 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a466 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000a48c 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000a4e4 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000a554 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000a5ac 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000a608 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a62a 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a660 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a676 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000a69e 0001e10a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000a6d8 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000a754 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a76a 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000a792 0001e10a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000a7e2 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000a808 0001e10a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000a832 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a850 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a860 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000a88a 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a8d2 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a904 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a90c 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000a946 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a95e 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a966 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000a9ac 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000aa12 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000aa36 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000aaf0 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ab06 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000ab22 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000ab52 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ab68 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000ab8e 0001e10a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000abe6 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000abfa 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ac0e 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ac22 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ac34 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ac44 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ac54 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ac86 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ac9c 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000acb2 0000922f R_ARM_THM_MOVW_ABS_NC 0000058c .LC35 │ │ │ │ │ +0000acb6 00009230 R_ARM_THM_MOVT_ABS 0000058c .LC35 │ │ │ │ │ +0000acbc 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000acc0 0001aa30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000acd4 00003d0a R_ARM_THM_CALL 00002f19 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000acd8 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000acec 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ad00 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ad10 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ad22 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ad82 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000ada6 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000ae46 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000ae72 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ae88 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000aea4 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000aeba 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000aedc 0001e10a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000af04 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000af36 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000af44 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000af7e 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000af9c 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000afc6 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000afee 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b034 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b0a6 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000b0e0 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000b11a 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000b154 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000b18e 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000b1e0 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b218 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b232 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b26a 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b284 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b2bc 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b2d6 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b30e 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b328 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b360 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b37a 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000b39a 0001e10a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000b3a2 0000962f R_ARM_THM_MOVW_ABS_NC 000005bc .LC36 │ │ │ │ │ +0000b3a6 00009630 R_ARM_THM_MOVT_ABS 000005bc .LC36 │ │ │ │ │ +0000b3ac 0000310a R_ARM_THM_CALL 00001a51 INVALID_VERSION_CHECK │ │ │ │ │ +0000b3bc 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000b3e6 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000b404 0001e10a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000b42a 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b460 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b49a 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b4d0 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b50a 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b540 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b57a 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b5b0 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b5e6 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b618 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b66e 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b686 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b69e 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b6f0 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000b712 0001e10a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000b738 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000b762 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000b7b0 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b7d4 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b7dc 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000b7f2 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b808 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b826 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b840 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000b844 0001aa30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000b84c 0000922f R_ARM_THM_MOVW_ABS_NC 0000058c .LC35 │ │ │ │ │ +0000b850 00009230 R_ARM_THM_MOVT_ABS 0000058c .LC35 │ │ │ │ │ +0000b862 00003d0a R_ARM_THM_CALL 00002f19 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000b866 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000b87c 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b886 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000b8b2 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b8ba 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b8dc 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b926 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000b952 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b96a 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b982 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b9da 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000ba0a 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ba36 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000ba4a 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ba76 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000ba96 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000bac4 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000bada 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000bb08 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bb30 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ 0000bb6c 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 0000bb8c 0001e60a R_ARM_THM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ 0000bb9e 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000bbce 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 0000bbf4 0001e10a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ 0000bc22 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 0000bc4a 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 0000bc66 0001e80a R_ARM_THM_CALL 00000000 _PyAST_Await │ │ │ │ │ 0000bc6e 0000982f R_ARM_THM_MOVW_ABS_NC 000005d0 .LC37 │ │ │ │ │ 0000bc72 00009830 R_ARM_THM_MOVT_ABS 000005d0 .LC37 │ │ │ │ │ -0000bc78 0000310a R_ARM_THM_CALL 00001a61 INVALID_VERSION_CHECK │ │ │ │ │ +0000bc78 0000310a R_ARM_THM_CALL 00001a51 INVALID_VERSION_CHECK │ │ │ │ │ 0000bc8a 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000bcb0 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 0000bcce 0001e80a R_ARM_THM_CALL 00000000 _PyAST_Await │ │ │ │ │ 0000bcd6 0000982f R_ARM_THM_MOVW_ABS_NC 000005d0 .LC37 │ │ │ │ │ 0000bcda 00009830 R_ARM_THM_MOVT_ABS 000005d0 .LC37 │ │ │ │ │ -0000bce0 0000310a R_ARM_THM_CALL 00001a61 INVALID_VERSION_CHECK │ │ │ │ │ +0000bce0 0000310a R_ARM_THM_CALL 00001a51 INVALID_VERSION_CHECK │ │ │ │ │ 0000bcf2 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000bd18 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000bd3c 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000bd52 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000bd64 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000bd78 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000bd86 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000bd9e 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000bdd4 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000bdee 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000be02 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000bd16 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000bd3a 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000bd50 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000bd62 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000bd76 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000bd84 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000bd9c 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000bdd2 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000bdec 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000be00 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000be3a 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ 0000be58 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ 0000be82 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ 0000beaa 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ 0000bef4 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000bf66 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ 0000bf82 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ @@ -2961,29 +2961,29 @@ │ │ │ │ │ 0000c9be 00018a0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 0000c9fa 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000ca12 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000ca2a 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000ca38 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000ca60 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 0000ca88 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000caa0 0000a30a R_ARM_THM_CALL 00001619 _loop0_120_rule │ │ │ │ │ +0000caa0 0000a30a R_ARM_THM_CALL 00001609 _loop0_120_rule │ │ │ │ │ 0000cab6 0001ef0a R_ARM_THM_CALL 00000000 _PyAST_comprehension │ │ │ │ │ 0000cae6 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000cb00 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000cb18 0000a40a R_ARM_THM_CALL 00001619 _loop0_119_rule │ │ │ │ │ +0000cb18 0000a40a R_ARM_THM_CALL 00001609 _loop0_119_rule │ │ │ │ │ 0000cb2c 0001ef0a R_ARM_THM_CALL 00000000 _PyAST_comprehension │ │ │ │ │ 0000cb34 0000a12f R_ARM_THM_MOVW_ABS_NC 00000648 .LC40 │ │ │ │ │ 0000cb38 0000a130 R_ARM_THM_MOVT_ABS 00000648 .LC40 │ │ │ │ │ -0000cb3e 0000310a R_ARM_THM_CALL 00001a61 INVALID_VERSION_CHECK │ │ │ │ │ +0000cb3e 0000310a R_ARM_THM_CALL 00001a51 INVALID_VERSION_CHECK │ │ │ │ │ 0000cb48 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000cb76 00018c0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 0000cb98 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 0000cbaa 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000cbc8 0001910a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000cbd8 0000a50a R_ARM_THM_CALL 00002dd5 invalid_for_target_rule │ │ │ │ │ +0000cbd8 0000a50a R_ARM_THM_CALL 00002dc5 invalid_for_target_rule │ │ │ │ │ 0000cbde 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000cbf4 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000cc08 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 0000cc10 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 0000cc60 00018a0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 0000cc94 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000ccb4 00018c0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ @@ -3028,60 +3028,60 @@ │ │ │ │ │ 0000d0ce 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000d0f6 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000d116 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000d13a 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 0000d176 0001f10a R_ARM_THM_CALL 00000000 _PyAST_AsyncFunctionDef │ │ │ │ │ 0000d17e 0000a92f R_ARM_THM_MOVW_ABS_NC 000006f8 .LC45 │ │ │ │ │ 0000d182 0000a930 R_ARM_THM_MOVT_ABS 000006f8 .LC45 │ │ │ │ │ -0000d188 0000310a R_ARM_THM_CALL 00001a61 INVALID_VERSION_CHECK │ │ │ │ │ +0000d188 0000310a R_ARM_THM_CALL 00001a51 INVALID_VERSION_CHECK │ │ │ │ │ 0000d1c8 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000d1e4 0001ea0a R_ARM_THM_CALL 00000000 _PyPegen_empty_arguments │ │ │ │ │ -0000d204 0000ad0a R_ARM_THM_CALL 0000275d invalid_parameters_rule.isra.0 │ │ │ │ │ +0000d204 0000ad0a R_ARM_THM_CALL 0000274d invalid_parameters_rule.isra.0 │ │ │ │ │ 0000d21e 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 0000d25e 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000d26e 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000d278 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ 0000d28c 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000d2a0 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d2a8 0000ae0a R_ARM_THM_CALL 00002a91 _tmp_227_rule │ │ │ │ │ +0000d2a8 0000ae0a R_ARM_THM_CALL 00002a81 _tmp_227_rule │ │ │ │ │ 0000d2b4 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000d2be 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000d2c4 0001882f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 0000d2c8 00018830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ 0000d2d2 00019c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 0000d2e8 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000d2f8 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000d302 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ 0000d31a 0000a72f R_ARM_THM_MOVW_ABS_NC 000006cc .LC43 │ │ │ │ │ 0000d31e 0000a730 R_ARM_THM_MOVT_ABS 000006cc .LC43 │ │ │ │ │ 0000d322 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ 0000d33a 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000d376 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d3a6 0000350a R_ARM_THM_CALL 000009d5 NEW_TYPE_COMMENT.part.0.isra.0 │ │ │ │ │ +0000d3a6 0000350a R_ARM_THM_CALL 000009c5 NEW_TYPE_COMMENT.part.0.isra.0 │ │ │ │ │ 0000d3b6 0000af2f R_ARM_THM_MOVW_ABS_NC 00000777 _tmp_149_rule │ │ │ │ │ 0000d3ba 0000af30 R_ARM_THM_MOVT_ABS 00000777 _tmp_149_rule │ │ │ │ │ 0000d3be 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ 0000d3d8 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000d3e6 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000d3f4 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000d402 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000d40c 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 0000d410 0001aa30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 0000d41a 0000a82f R_ARM_THM_MOVW_ABS_NC 000006d0 .LC44 │ │ │ │ │ 0000d41e 0000a830 R_ARM_THM_MOVT_ABS 000006d0 .LC44 │ │ │ │ │ 0000d422 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 0000d42e 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d448 0000350a R_ARM_THM_CALL 000009d5 NEW_TYPE_COMMENT.part.0.isra.0 │ │ │ │ │ +0000d448 0000350a R_ARM_THM_CALL 000009c5 NEW_TYPE_COMMENT.part.0.isra.0 │ │ │ │ │ 0000d45c 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000d46c 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000d488 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000d496 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000d4ac 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000d4c6 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d4d6 0000b00a R_ARM_THM_CALL 00002a91 _tmp_228_rule │ │ │ │ │ +0000d4d6 0000b00a R_ARM_THM_CALL 00002a81 _tmp_228_rule │ │ │ │ │ 0000d4e8 0000172f R_ARM_THM_MOVW_ABS_NC 00000148 .LC7 │ │ │ │ │ 0000d4ec 00001730 R_ARM_THM_MOVT_ABS 00000148 .LC7 │ │ │ │ │ 0000d4f0 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ 0000d53a 0001a90a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ 0000d552 0001ac2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ 0000d556 0001ac30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ 0000d55e 0000a62f R_ARM_THM_MOVW_ABS_NC 0000068c .LC42 │ │ │ │ │ @@ -3120,27 +3120,27 @@ │ │ │ │ │ 0000da04 0000b92f R_ARM_THM_MOVW_ABS_NC 00000d0d _tmp_155_rule │ │ │ │ │ 0000da08 0000b930 R_ARM_THM_MOVT_ABS 00000d0d _tmp_155_rule │ │ │ │ │ 0000da0c 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ 0000da16 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 0000da1a 0001aa30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 0000da22 0000b42f R_ARM_THM_MOVW_ABS_NC 000007b8 .LC49 │ │ │ │ │ 0000da26 0000b430 R_ARM_THM_MOVT_ABS 000007b8 .LC49 │ │ │ │ │ -0000da38 00003d0a R_ARM_THM_CALL 00002f29 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000da38 00003d0a R_ARM_THM_CALL 00002f19 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ 0000da3c 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000da54 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000da64 0001a90a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ 0000da6c 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000da94 0001f50a R_ARM_THM_CALL 00000000 _PyPegen_nonparen_genexp_in_call │ │ │ │ │ 0000daa0 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000dab2 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000dad8 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 0000dadc 0001aa30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 0000dae4 0000b32f R_ARM_THM_MOVW_ABS_NC 00000778 .LC48 │ │ │ │ │ 0000dae8 0000b330 R_ARM_THM_MOVT_ABS 00000778 .LC48 │ │ │ │ │ -0000dafa 00003d0a R_ARM_THM_CALL 00002f29 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000dafa 00003d0a R_ARM_THM_CALL 00002f19 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ 0000dafe 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000db24 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000db5e 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 0000db62 0001aa30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 0000db74 0001f60a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ 0000db78 0001f70a R_ARM_THM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ 0000db84 0001f60a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ @@ -3158,15 +3158,15 @@ │ │ │ │ │ 0000dc9a 00018c0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 0000dcac 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 0000dcbc 0001ad0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ 0000dcca 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 0000dcce 0001aa30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 0000dcd2 0000b12f R_ARM_THM_MOVW_ABS_NC 0000070c .LC46 │ │ │ │ │ 0000dcd6 0000b130 R_ARM_THM_MOVT_ABS 0000070c .LC46 │ │ │ │ │ -0000dcee 0000770a R_ARM_THM_CALL 00002ef1 RAISE_ERROR_KNOWN_LOCATION.constprop.0 │ │ │ │ │ +0000dcee 0000770a R_ARM_THM_CALL 00002ee1 RAISE_ERROR_KNOWN_LOCATION.constprop.0 │ │ │ │ │ 0000dcf2 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000dd1e 0000ba0a R_ARM_THM_CALL 000006c7 _tmp_262_rule │ │ │ │ │ 0000dd2c 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000dd42 0001910a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 0000dd4c 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 0000dd54 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 0000dd6c 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ @@ -3183,15 +3183,15 @@ │ │ │ │ │ 0000de54 0001aa30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 0000de64 0001f60a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ 0000de68 0001f70a R_ARM_THM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ 0000de74 0001f60a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ 0000de78 0001f70a R_ARM_THM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ 0000de7c 0000b22f R_ARM_THM_MOVW_ABS_NC 0000074c .LC47 │ │ │ │ │ 0000de80 0000b230 R_ARM_THM_MOVT_ABS 0000074c .LC47 │ │ │ │ │ -0000de96 00003d0a R_ARM_THM_CALL 00002f29 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000de96 00003d0a R_ARM_THM_CALL 00002f19 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ 0000de9a 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000deaa 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000dec2 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000dedc 0001f80a R_ARM_THM_CALL 00000000 _PyPegen_arguments_parsing_error │ │ │ │ │ 0000dee4 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000defa 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000dfa2 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ @@ -3211,1771 +3211,1772 @@ │ │ │ │ │ 0000e102 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000e156 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000e18a 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ 0000e1b0 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ 0000e1ee 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ 0000e208 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000e21a 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000e23e 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e288 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000e296 0001fa0a R_ARM_THM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ -0000e2ca 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e2da 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000e2f4 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000e334 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000e34c 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e364 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000e38e 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e39e 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000e3ba 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000e3fa 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000e412 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e42a 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000e454 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e48c 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e49c 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000e4b4 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000e4ec 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e500 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000e526 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000e534 0001fa0a R_ARM_THM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ -0000e544 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e56e 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000e57e 0001fa0a R_ARM_THM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ -0000e59c 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000e5ac 0001fa0a R_ARM_THM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ -0000e616 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e62e 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e640 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e652 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e666 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e68e 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e712 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e72a 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e772 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000e7aa 0001882f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e7ae 00018830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e7b8 00019c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000e7cc 0001882f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e7d0 00018830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e7d4 00019c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000e7fa 00018a0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000e81a 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e82c 00018c0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000e840 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000e850 0001ad0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000e8ca 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000e902 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000e92e 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000e93e 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e958 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000e970 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -0000e98a 0001dc0a R_ARM_THM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ -0000e992 0000812f R_ARM_THM_MOVW_ABS_NC 0000049c .LC30 │ │ │ │ │ -0000e996 00008130 R_ARM_THM_MOVT_ABS 0000049c .LC30 │ │ │ │ │ -0000e99c 0000310a R_ARM_THM_CALL 00001a61 INVALID_VERSION_CHECK │ │ │ │ │ -0000e9fe 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000ea3e 0001882f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ea42 00018830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ea4c 00019c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000ea62 0001882f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ea66 00018830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ea6a 00019c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000ea7e 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ea8e 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000ea9e 0001910a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000eab0 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000eade 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000eaf0 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000eb2a 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000eb62 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000eb82 0001da0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0000eba8 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ebae 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ebe2 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000ebfe 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -0000ec1a 0001dc0a R_ARM_THM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ -0000ec22 0000812f R_ARM_THM_MOVW_ABS_NC 0000049c .LC30 │ │ │ │ │ -0000ec26 00008130 R_ARM_THM_MOVT_ABS 0000049c .LC30 │ │ │ │ │ -0000ec2c 0000310a R_ARM_THM_CALL 00001a61 INVALID_VERSION_CHECK │ │ │ │ │ -0000ec42 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ec70 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ec86 0000bc2f R_ARM_THM_MOVW_ABS_NC 000007dc .LC50 │ │ │ │ │ -0000ec8a 0000bc30 R_ARM_THM_MOVT_ABS 000007dc .LC50 │ │ │ │ │ -0000ec90 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000ec94 0001aa30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000eca8 00003d0a R_ARM_THM_CALL 00002f29 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000ecac 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ecc0 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000ecc4 0001aa30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000ecca 0000bd2f R_ARM_THM_MOVW_ABS_NC 0000080c .LC51 │ │ │ │ │ -0000ecce 0000bd30 R_ARM_THM_MOVT_ABS 0000080c .LC51 │ │ │ │ │ -0000ecd6 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000ece2 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ecfa 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000ed02 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000ed0c 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ed2a 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ed3a 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ed56 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ed72 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ed88 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000eda6 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000edb8 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000edc8 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ede2 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000edf8 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ee36 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ee46 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ee56 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000eea4 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000eee6 0000c00a R_ARM_THM_CALL 00005c69 type_param_rule │ │ │ │ │ -0000ef10 00018a0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000ef30 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ef40 00018c0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000ef54 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000ef64 0001ad0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000ef78 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ef8e 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ef9c 0000bf2f R_ARM_THM_MOVW_ABS_NC 00000848 .LC53 │ │ │ │ │ -0000efa0 0000bf30 R_ARM_THM_MOVT_ABS 00000848 .LC53 │ │ │ │ │ -0000efa4 0000310a R_ARM_THM_CALL 00001a61 INVALID_VERSION_CHECK │ │ │ │ │ -0000efce 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000effc 0000c00a R_ARM_THM_CALL 00005c69 type_param_rule │ │ │ │ │ -0000f01c 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f03a 0001910a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000f044 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f052 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000f068 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f070 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000f078 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000f080 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f09e 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f0a6 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000f0aa 0001aa30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000f0ae 0000be2f R_ARM_THM_MOVW_ABS_NC 00000824 .LC52 │ │ │ │ │ -0000f0b2 0000be30 R_ARM_THM_MOVT_ABS 00000824 .LC52 │ │ │ │ │ -0000f0c8 0000770a R_ARM_THM_CALL 00002ef1 RAISE_ERROR_KNOWN_LOCATION.constprop.0 │ │ │ │ │ -0000f0cc 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f0e2 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f0f6 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f100 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f15e 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f172 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f18e 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000f1b0 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f1be 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f1d4 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000f1ee 0001fb0a R_ARM_THM_CALL 00000000 _PyAST_YieldFrom │ │ │ │ │ -0000f1fc 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f21e 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000f238 0001fc0a R_ARM_THM_CALL 00000000 _PyAST_Yield │ │ │ │ │ -0000f244 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f2b2 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f2c4 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f2e0 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000f320 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f348 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000f366 0001da0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0000f378 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f38c 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000f390 0001aa30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000f398 0000bd2f R_ARM_THM_MOVW_ABS_NC 0000080c .LC51 │ │ │ │ │ -0000f39c 0000bd30 R_ARM_THM_MOVT_ABS 0000080c .LC51 │ │ │ │ │ -0000f3a2 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000f3ac 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f3ce 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f3e0 0000bc2f R_ARM_THM_MOVW_ABS_NC 000007dc .LC50 │ │ │ │ │ -0000f3e4 0000bc30 R_ARM_THM_MOVT_ABS 000007dc .LC50 │ │ │ │ │ -0000f3ea 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000f3ee 0001aa30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000f402 00003d0a R_ARM_THM_CALL 00002f29 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000f406 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f422 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f434 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f496 0000ad0a R_ARM_THM_CALL 0000275d invalid_parameters_rule.isra.0 │ │ │ │ │ -0000f4b2 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f506 00018a0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000f53a 0001910a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000f55e 0001910a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000f5ba 00018c0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000f610 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000f61e 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f646 00018a0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000f67e 0001910a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000f6a2 0001910a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000f6fa 00018c0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000f750 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000f75e 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f7a6 00018a0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000f7e0 0001910a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000f804 0001910a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000f858 00018c0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000f8ae 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000f8de 0001ff0a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -0000f904 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000f924 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000f93a 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000f98c 0001910a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000f9a4 0001910a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000f9cc 0001910a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000fa02 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000fa16 0001882f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000fa1a 00018830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000fa1e 00019c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000fa6a 0001ff0a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -0000fa72 0000c12f R_ARM_THM_MOVW_ABS_NC 00000864 .LC54 │ │ │ │ │ -0000fa76 0000c130 R_ARM_THM_MOVT_ABS 00000864 .LC54 │ │ │ │ │ -0000fa7c 0000310a R_ARM_THM_CALL 00001a61 INVALID_VERSION_CHECK │ │ │ │ │ -0000fa9a 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fabc 0001ff0a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -0000faca 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fb18 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000fb20 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000fb44 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fb5a 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000fb62 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000fb72 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fb86 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000fb8e 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000fba2 00018a0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000fbb0 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fbcc 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fbee 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fc04 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fc2a 00018a0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000fc72 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000fc8a 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000fc9c 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fcb4 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fcf8 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000fd14 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000fd2c 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000fd3a 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fd4e 0001882f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000fd52 00018830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000fd5c 00019c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000fd6e 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fda2 00018a0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000fddc 00018c0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000fdfa 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000fe14 0001910a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000fe24 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000fe36 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000fe42 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fe4a 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000fe52 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000feb2 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000fedc 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000fefa 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000ff20 0002000a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0000ff3e 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ff4c 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ff5e 0002010a R_ARM_THM_CALL 00000000 _PyPegen_add_type_comment_to_arg │ │ │ │ │ -0000ffb4 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000ffe0 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010002 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00010026 0002000a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00010044 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010052 0001882f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00010056 00018830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00010060 00019c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001006e 0002010a R_ARM_THM_CALL 00000000 _PyPegen_add_type_comment_to_arg │ │ │ │ │ -00010090 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000100a4 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000100c4 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010120 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010134 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00010162 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010176 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000101b4 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000101d0 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000101e0 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000101f0 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001020a 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010224 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010234 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010248 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000102a4 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000102ca 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000102e8 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00010306 0002000a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00010344 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001035c 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001038c 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001039c 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000103ae 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000103f0 00018a0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001044a 00018c0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00010492 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000104c6 00018a0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001051c 00018c0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00010562 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00010590 0001910a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000105a4 0001910a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000105b2 00018c0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000105c0 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000105c8 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000105da 00018c0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000105e6 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000105ee 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000105fe 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001061c 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001062e 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001063c 0002030a R_ARM_THM_CALL 00000000 _PyPegen_slash_with_default │ │ │ │ │ -00010650 0001882f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00010654 00018830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0001065e 00019c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00010668 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001067a 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010686 00018a0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001069e 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000106ac 00018a0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000106ba 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000106f8 00018a0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001072c 00018c0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00010748 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00010766 0001910a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00010774 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001077c 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00010784 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00010792 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000107dc 00018a0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001082e 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001085c 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001087e 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000108a8 0002000a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -000108d6 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000108e4 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000108f8 0002040a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -00010968 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00010996 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000109b8 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000109e0 0002000a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00010a0c 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010a1a 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010a2e 0002040a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -00010a5e 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010a76 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00010a98 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00010ad8 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00010b06 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010b28 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00010b4e 0002000a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00010b7a 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010b88 0001882f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00010b8c 00018830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00010b96 00019c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00010ba8 0002040a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -00010bcc 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010be4 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00010c06 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00010c20 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00010c50 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010c86 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010c9e 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00010cc0 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00010cfc 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00010d2a 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010d4c 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00010d74 0002000a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00010da0 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010dae 0001882f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00010db2 00018830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00010dbc 00019c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00010dce 0002040a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -00010ddc 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010df2 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010e0a 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00010e28 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00010e54 00018c0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00010e96 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00010f38 0001910a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00010f80 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010faa 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010fbc 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010fda 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010fea 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001100a 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001101c 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011032 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001104e 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011060 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011076 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011090 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00011098 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000110a2 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000110b4 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000110c2 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000110d2 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000110e4 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000110fc 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011110 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011126 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011138 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001114a 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011162 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00011170 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001118c 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011208 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00011238 0001882f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0001123c 00018830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00011246 00019c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00011260 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011276 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00011296 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000112a4 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000112bc 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000112d4 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -000112ee 0001dc0a R_ARM_THM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ -000112f6 0000812f R_ARM_THM_MOVW_ABS_NC 0000049c .LC30 │ │ │ │ │ -000112fa 00008130 R_ARM_THM_MOVT_ABS 0000049c .LC30 │ │ │ │ │ -00011300 0000310a R_ARM_THM_CALL 00001a61 INVALID_VERSION_CHECK │ │ │ │ │ -00011356 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0001139c 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000113b0 0000de2f R_ARM_THM_MOVW_ABS_NC 00002f6d _tmp_161_rule │ │ │ │ │ -000113b4 0000de30 R_ARM_THM_MOVT_ABS 00002f6d _tmp_161_rule │ │ │ │ │ -000113bc 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000113e0 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -000113ea 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000113fe 0000df2f R_ARM_THM_MOVW_ABS_NC 00000723 _tmp_160_rule │ │ │ │ │ -00011402 0000df30 R_ARM_THM_MOVT_ABS 00000723 _tmp_160_rule │ │ │ │ │ -0001140a 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00011414 0000b32f R_ARM_THM_MOVW_ABS_NC 00000778 .LC48 │ │ │ │ │ -00011418 0000b330 R_ARM_THM_MOVT_ABS 00000778 .LC48 │ │ │ │ │ -0001141e 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00011422 0001aa30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00011436 00003d0a R_ARM_THM_CALL 00002f29 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0001143c 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011456 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011468 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001146c 0001aa30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00011484 0001c40a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ -00011496 0000dc2f R_ARM_THM_MOVW_ABS_NC 000008c0 .LC56 │ │ │ │ │ -0001149a 0000dc30 R_ARM_THM_MOVT_ABS 000008c0 .LC56 │ │ │ │ │ -000114a2 00003d0a R_ARM_THM_CALL 00002f29 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -000114a8 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000114b6 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000114c8 0000e02f R_ARM_THM_MOVW_ABS_NC 00000bc9 _tmp_162_rule │ │ │ │ │ -000114cc 0000e030 R_ARM_THM_MOVT_ABS 00000bc9 _tmp_162_rule │ │ │ │ │ -000114d4 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000114de 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000114e2 0001aa30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000114fa 0001c40a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ -00011502 0000dd2f R_ARM_THM_MOVW_ABS_NC 000008ec .LC57 │ │ │ │ │ -00011506 0000dd30 R_ARM_THM_MOVT_ABS 000008ec .LC57 │ │ │ │ │ -00011520 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011530 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011548 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001156e 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000115ce 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001161a 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011646 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011664 0001ad0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00011682 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001168c 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000116a8 0001d90a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -000116cc 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000116e2 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00011702 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011718 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001173a 0001da0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -00011772 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001178e 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000117a4 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000117ac 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000117c2 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000117f4 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011818 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011878 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000118a0 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000118d6 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000118f4 0001da0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -00011902 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011922 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001195c 00018a0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000119ae 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000119da 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000119f8 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00011a22 0002000a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00011a4e 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011a5c 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011a74 0002040a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -00011ae2 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00011b0e 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011b32 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00011b54 0002000a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00011b80 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011b8e 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011ba2 0002040a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -00011bd8 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011bf0 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00011c12 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00011c4e 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00011c78 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011c98 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00011cc0 0002000a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00011cec 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011d00 0001882f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00011d04 00018830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00011d08 00019c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00011d1c 0002040a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -00011d30 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011d4e 00018c0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00011d62 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00011d8a 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011dc8 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011de0 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00011e02 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00011e3a 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00011e64 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011e88 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00011ea8 0002000a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00011ed2 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011edc 0001882f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00011ee0 00018830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00011eea 00019c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00011f16 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011f46 00018c0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00011f54 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00011f5c 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00011f70 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011f88 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00011fa6 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00011fd0 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011ffe 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00012014 0001910a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00012022 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00012062 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00012082 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000120ba 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000120c2 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000120d0 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000120e4 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000120f0 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000120f8 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00012104 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001211a 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001212c 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012140 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00012152 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001216a 00018c0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00012184 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001219e 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000121bc 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000121f0 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00012202 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00012212 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00012220 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00012232 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00012248 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001225a 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000122b6 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000122ca 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000122de 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012318 0000e60a R_ARM_THM_CALL 00001751 _loop0_48_rule │ │ │ │ │ -00012336 0002050a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ -00012366 0000e70a R_ARM_THM_CALL 00001ab1 param_star_annotation_rule │ │ │ │ │ -00012378 0000e70a R_ARM_THM_CALL 00001ab1 param_star_annotation_rule │ │ │ │ │ -0001239e 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000123aa 0000e80a R_ARM_THM_CALL 00001bf5 _loop1_50_rule │ │ │ │ │ -000123cc 0002050a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ -000123d6 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000123f2 0002050a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ -00012414 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012432 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001244c 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012464 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012482 0000e90a R_ARM_THM_CALL 000007d5 _tmp_181_rule │ │ │ │ │ -0001248c 0000ea0a R_ARM_THM_CALL 00001751 _loop0_182_rule │ │ │ │ │ -00012498 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000124a4 0000eb0a R_ARM_THM_CALL 000007d5 _tmp_183_rule │ │ │ │ │ -000124ac 0000e42f R_ARM_THM_MOVW_ABS_NC 000009a8 .LC61 │ │ │ │ │ -000124b0 0000e430 R_ARM_THM_MOVT_ABS 000009a8 .LC61 │ │ │ │ │ -000124b6 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000124ba 0001aa30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000124ce 00003d0a R_ARM_THM_CALL 00002f29 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -000124d2 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000124f4 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000124fe 0000e32f R_ARM_THM_MOVW_ABS_NC 00000974 .LC60 │ │ │ │ │ -00012502 0000e330 R_ARM_THM_MOVT_ABS 00000974 .LC60 │ │ │ │ │ -00012508 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001250c 0001aa30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00012524 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012532 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001253e 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00012542 0001aa30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001254a 0000e22f R_ARM_THM_MOVW_ABS_NC 00000950 .LC59 │ │ │ │ │ -0001254e 0000e230 R_ARM_THM_MOVT_ABS 00000950 .LC59 │ │ │ │ │ -00012554 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001255c 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001256e 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012586 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000125b4 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000125cc 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000125fc 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012614 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001262e 0000e12f R_ARM_THM_MOVW_ABS_NC 0000092c .LC58 │ │ │ │ │ -00012632 0000e130 R_ARM_THM_MOVT_ABS 0000092c .LC58 │ │ │ │ │ -00012638 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001263c 0001aa30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00012660 0001a90a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -0001267e 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012692 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000126a2 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000126b8 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000126ce 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000126dc 0001882f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000126e0 00018830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000126ea 00019c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000126fa 0002010a R_ARM_THM_CALL 00000000 _PyPegen_add_type_comment_to_arg │ │ │ │ │ -00012710 0000ec0a R_ARM_THM_CALL 00001751 _loop0_49_rule │ │ │ │ │ -00012730 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001273e 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012750 0002010a R_ARM_THM_CALL 00000000 _PyPegen_add_type_comment_to_arg │ │ │ │ │ -0001275a 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00012772 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000127bc 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012800 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012818 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001282e 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012848 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012868 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012872 0000ef0a R_ARM_THM_CALL 00000d61 _tmp_184_rule │ │ │ │ │ -0001287a 0000ee2f R_ARM_THM_MOVW_ABS_NC 000009f8 .LC63 │ │ │ │ │ -0001287e 0000ee30 R_ARM_THM_MOVT_ABS 000009f8 .LC63 │ │ │ │ │ -00012884 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00012888 0001aa30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001289c 00003d0a R_ARM_THM_CALL 00002f29 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -000128a0 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000128c2 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000128dc 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000128fa 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012904 0000ed2f R_ARM_THM_MOVW_ABS_NC 000009c8 .LC62 │ │ │ │ │ -00012908 0000ed30 R_ARM_THM_MOVT_ABS 000009c8 .LC62 │ │ │ │ │ -00012910 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00012966 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00012980 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001298e 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000129c4 00018a0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00012a3c 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012a5c 00018c0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00012aaa 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00012ab8 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_flatten │ │ │ │ │ -00012ad4 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012af0 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00012b04 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00012b20 0001910a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00012b32 0001920a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -00012b3e 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00012b5a 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00012b6a 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00012b7c 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012ba8 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012bd6 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012be8 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00012bfe 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00012c06 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00012c1a 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012c2a 0001882f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00012c2e 00018830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00012c38 00019c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00012c40 0001ac2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00012c44 0001ac30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00012c4a 0000f02f R_ARM_THM_MOVW_ABS_NC 00000a28 .LC64 │ │ │ │ │ -00012c4e 0000f030 R_ARM_THM_MOVT_ABS 00000a28 .LC64 │ │ │ │ │ -00012c56 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00012c5e 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00012c72 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012c7e 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00012ca2 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012cb8 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00012d10 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012d2a 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012d34 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00012d50 0001db0a R_ARM_THM_CALL 00000000 _PyAST_List │ │ │ │ │ -00012d6c 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00012d8a 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012d98 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00012dac 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012e28 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012e64 00018a0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00012e86 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012ec0 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012f04 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012f16 00018c0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00012f90 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00012fa0 0001ad0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00012fb6 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012fd2 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00012ff6 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013010 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00013034 0001da0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -00013056 0001910a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001306e 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00013096 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000130b0 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000130cc 0001da0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -000130f4 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000130fc 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001312c 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001314a 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013164 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013190 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000131a2 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000131ac 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000131c2 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000131d2 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000131f2 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00013206 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00013216 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013256 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001327a 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000132e4 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013308 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013348 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001336a 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013376 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001339c 0002060a R_ARM_THM_CALL 00000000 _PyPegen_formatted_value │ │ │ │ │ -000133c0 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000133ce 0002070a R_ARM_THM_CALL 00000000 _PyPegen_check_fstring_conversion │ │ │ │ │ -000133e6 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000133fc 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00013422 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013436 0000fd0a R_ARM_THM_CALL 0000370d _loop0_112_rule │ │ │ │ │ -00013442 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00013468 0002080a R_ARM_THM_CALL 00000000 _PyPegen_setup_full_format_spec │ │ │ │ │ -000134a2 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000134b6 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000134cc 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000134ea 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00013512 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013548 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013552 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001356a 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013574 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001358c 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013596 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000135ae 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000135b8 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000135d0 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000135d6 0000642f R_ARM_THM_MOVW_ABS_NC 0000e109 annotated_rhs_rule │ │ │ │ │ -000135da 00006430 R_ARM_THM_MOVT_ABS 0000e109 annotated_rhs_rule │ │ │ │ │ -000135e2 0002090a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ -000135f8 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013610 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013628 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013642 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001365a 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013670 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013682 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00013686 0001aa30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001368e 0000f52f R_ARM_THM_MOVW_ABS_NC 00000b04 .LC69 │ │ │ │ │ -00013692 0000f530 R_ARM_THM_MOVT_ABS 00000b04 .LC69 │ │ │ │ │ -00013698 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000136a4 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000136ca 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000136d6 0000fe0a R_ARM_THM_CALL 000010e3 _tmp_237_rule.isra.0 │ │ │ │ │ -000136e0 0001882f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000136e4 00018830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000136ee 00019c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000136f6 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000136fc 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00013700 0001aa30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00013708 0000fc2f R_ARM_THM_MOVW_ABS_NC 00000c2c .LC76 │ │ │ │ │ -0001370c 0000fc30 R_ARM_THM_MOVT_ABS 00000c2c .LC76 │ │ │ │ │ -00013712 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000e240 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000e250 0001fa0a R_ARM_THM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ +0000e29c 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000e2aa 0001fa0a R_ARM_THM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ +0000e2d8 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e2e8 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000e302 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000e342 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000e35a 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e372 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000e39c 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e3ac 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000e3c8 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000e408 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000e420 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e438 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000e462 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e49a 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e4aa 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000e4c2 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000e4f8 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e50a 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000e530 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000e53e 0001fa0a R_ARM_THM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ +0000e54e 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e578 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000e588 0001fa0a R_ARM_THM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ +0000e5f2 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e60a 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e61c 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e62e 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e642 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e66a 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e674 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e70e 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e726 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e76e 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000e7a6 0001882f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e7aa 00018830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e7b4 00019c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000e7c8 0001882f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e7cc 00018830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e7d0 00019c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000e7f6 00018a0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000e816 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e828 00018c0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000e83c 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000e84c 0001ad0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000e8c6 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000e8fe 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000e92a 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000e93a 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e954 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000e96c 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +0000e986 0001dc0a R_ARM_THM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ +0000e98e 0000812f R_ARM_THM_MOVW_ABS_NC 0000049c .LC30 │ │ │ │ │ +0000e992 00008130 R_ARM_THM_MOVT_ABS 0000049c .LC30 │ │ │ │ │ +0000e998 0000310a R_ARM_THM_CALL 00001a51 INVALID_VERSION_CHECK │ │ │ │ │ +0000e9fa 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000ea3a 0001882f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ea3e 00018830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ea48 00019c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000ea5e 0001882f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ea62 00018830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ea66 00019c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000ea7a 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ea8a 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000ea9a 0001910a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000eaac 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000eada 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000eaec 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000eb26 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000eb5e 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000eb7e 0001da0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0000eba4 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ebaa 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ebde 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000ebfa 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +0000ec16 0001dc0a R_ARM_THM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ +0000ec1e 0000812f R_ARM_THM_MOVW_ABS_NC 0000049c .LC30 │ │ │ │ │ +0000ec22 00008130 R_ARM_THM_MOVT_ABS 0000049c .LC30 │ │ │ │ │ +0000ec28 0000310a R_ARM_THM_CALL 00001a51 INVALID_VERSION_CHECK │ │ │ │ │ +0000ec3e 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ec6c 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ec82 0000bc2f R_ARM_THM_MOVW_ABS_NC 000007dc .LC50 │ │ │ │ │ +0000ec86 0000bc30 R_ARM_THM_MOVT_ABS 000007dc .LC50 │ │ │ │ │ +0000ec8c 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000ec90 0001aa30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000eca4 00003d0a R_ARM_THM_CALL 00002f19 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000eca8 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ecbc 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000ecc0 0001aa30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000ecc6 0000bd2f R_ARM_THM_MOVW_ABS_NC 0000080c .LC51 │ │ │ │ │ +0000ecca 0000bd30 R_ARM_THM_MOVT_ABS 0000080c .LC51 │ │ │ │ │ +0000ecd2 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000ecde 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ecf6 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000ecfe 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000ed08 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ed26 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ed36 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ed52 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ed6e 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ed84 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000eda2 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000edb4 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000edc4 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000edde 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000edf4 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ee32 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ee42 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ee52 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000eea0 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000eee2 0000c00a R_ARM_THM_CALL 00005c59 type_param_rule │ │ │ │ │ +0000ef0c 00018a0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000ef2c 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ef3c 00018c0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000ef50 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000ef60 0001ad0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000ef74 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ef8a 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ef98 0000bf2f R_ARM_THM_MOVW_ABS_NC 00000848 .LC53 │ │ │ │ │ +0000ef9c 0000bf30 R_ARM_THM_MOVT_ABS 00000848 .LC53 │ │ │ │ │ +0000efa0 0000310a R_ARM_THM_CALL 00001a51 INVALID_VERSION_CHECK │ │ │ │ │ +0000efca 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000eff8 0000c00a R_ARM_THM_CALL 00005c59 type_param_rule │ │ │ │ │ +0000f018 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f036 0001910a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000f040 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f04e 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000f064 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f06c 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000f074 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000f07c 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f09a 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f0a2 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000f0a6 0001aa30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000f0aa 0000be2f R_ARM_THM_MOVW_ABS_NC 00000824 .LC52 │ │ │ │ │ +0000f0ae 0000be30 R_ARM_THM_MOVT_ABS 00000824 .LC52 │ │ │ │ │ +0000f0c4 0000770a R_ARM_THM_CALL 00002ee1 RAISE_ERROR_KNOWN_LOCATION.constprop.0 │ │ │ │ │ +0000f0c8 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f0de 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f0f2 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f0fc 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f15a 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f16e 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f18a 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000f1ac 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f1ba 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f1d0 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000f1ea 0001fb0a R_ARM_THM_CALL 00000000 _PyAST_YieldFrom │ │ │ │ │ +0000f1f8 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f21a 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000f234 0001fc0a R_ARM_THM_CALL 00000000 _PyAST_Yield │ │ │ │ │ +0000f240 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f2ae 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f2c0 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f2dc 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000f31c 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f344 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000f362 0001da0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0000f374 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f388 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000f38c 0001aa30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000f394 0000bd2f R_ARM_THM_MOVW_ABS_NC 0000080c .LC51 │ │ │ │ │ +0000f398 0000bd30 R_ARM_THM_MOVT_ABS 0000080c .LC51 │ │ │ │ │ +0000f39e 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000f3a8 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f3ca 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f3dc 0000bc2f R_ARM_THM_MOVW_ABS_NC 000007dc .LC50 │ │ │ │ │ +0000f3e0 0000bc30 R_ARM_THM_MOVT_ABS 000007dc .LC50 │ │ │ │ │ +0000f3e6 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000f3ea 0001aa30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000f3fe 00003d0a R_ARM_THM_CALL 00002f19 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000f402 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f41e 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f430 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f492 0000ad0a R_ARM_THM_CALL 0000274d invalid_parameters_rule.isra.0 │ │ │ │ │ +0000f4ae 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f502 00018a0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000f536 0001910a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000f55a 0001910a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000f5b6 00018c0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000f60c 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000f61a 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f642 00018a0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000f67a 0001910a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000f69e 0001910a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000f6f6 00018c0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000f74c 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000f75a 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f7a2 00018a0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000f7dc 0001910a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000f800 0001910a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000f854 00018c0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000f8aa 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000f8da 0001ff0a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +0000f900 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000f920 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000f936 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000f988 0001910a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000f9a0 0001910a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000f9c8 0001910a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000f9fe 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000fa12 0001882f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000fa16 00018830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000fa1a 00019c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000fa66 0001ff0a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +0000fa6e 0000c12f R_ARM_THM_MOVW_ABS_NC 00000864 .LC54 │ │ │ │ │ +0000fa72 0000c130 R_ARM_THM_MOVT_ABS 00000864 .LC54 │ │ │ │ │ +0000fa78 0000310a R_ARM_THM_CALL 00001a51 INVALID_VERSION_CHECK │ │ │ │ │ +0000fa96 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fab8 0001ff0a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +0000fac6 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fb14 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000fb1c 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000fb40 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fb56 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000fb5e 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000fb6e 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fb82 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000fb8a 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000fb9e 00018a0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000fbac 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fbc8 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fbea 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fc00 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fc26 00018a0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000fc6e 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000fc86 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000fc98 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fcb0 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fcf4 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000fd10 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000fd28 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000fd36 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fd4a 0001882f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000fd4e 00018830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000fd58 00019c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000fd6a 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fd9e 00018a0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000fdd8 00018c0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000fdf6 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000fe10 0001910a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000fe20 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000fe32 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000fe3e 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fe46 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000fe4e 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000feae 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000fed8 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000fef6 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000ff1c 0002000a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0000ff3a 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ff48 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ff5a 0002010a R_ARM_THM_CALL 00000000 _PyPegen_add_type_comment_to_arg │ │ │ │ │ +0000ffb0 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000ffdc 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000fffe 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00010022 0002000a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00010040 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001004e 0001882f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00010052 00018830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0001005c 00019c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001006a 0002010a R_ARM_THM_CALL 00000000 _PyPegen_add_type_comment_to_arg │ │ │ │ │ +0001008c 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000100a0 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000100c0 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001011c 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010130 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001015e 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010172 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000101b0 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000101cc 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000101dc 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000101ec 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010206 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010220 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010230 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010244 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000102a0 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000102c6 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000102e4 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00010302 0002000a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00010340 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010358 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00010388 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010398 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000103aa 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000103ec 00018a0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00010446 00018c0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001048e 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000104c2 00018a0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00010518 00018c0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001055e 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001058c 0001910a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000105a0 0001910a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000105ae 00018c0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000105bc 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000105c4 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000105d6 00018c0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000105e2 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000105ea 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000105fa 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010618 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001062a 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010638 0002030a R_ARM_THM_CALL 00000000 _PyPegen_slash_with_default │ │ │ │ │ +0001064c 0001882f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00010650 00018830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0001065a 00019c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00010664 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010676 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010682 00018a0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001069a 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000106a8 00018a0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000106b6 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000106f4 00018a0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00010728 00018c0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00010744 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00010762 0001910a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00010770 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010778 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00010780 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001078e 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000107d8 00018a0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001082a 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00010858 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001087a 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000108a4 0002000a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +000108d2 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000108e0 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000108f4 0002040a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +00010964 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00010992 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000109b4 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000109dc 0002000a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00010a08 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010a16 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010a2a 0002040a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +00010a5a 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010a72 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00010a94 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00010ad4 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00010b02 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010b24 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00010b4a 0002000a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00010b76 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010b84 0001882f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00010b88 00018830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00010b92 00019c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00010ba4 0002040a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +00010bc8 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010be0 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00010c02 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00010c1c 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00010c4c 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010c82 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010c9a 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00010cbc 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00010cf8 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00010d26 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010d48 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00010d70 0002000a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00010d9c 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010daa 0001882f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00010dae 00018830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00010db8 00019c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00010dca 0002040a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +00010dd8 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010dee 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010e06 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00010e24 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00010e50 00018c0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00010e92 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00010f34 0001910a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00010f7c 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010fa6 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010fb8 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010fd6 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010fe6 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011006 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011018 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001102e 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001104a 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001105c 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011072 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001108c 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00011094 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001109e 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000110b0 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000110be 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000110ce 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000110e0 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000110f8 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001110c 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011122 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011134 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011146 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001115e 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001116c 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011188 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011204 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00011234 0001882f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00011238 00018830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00011242 00019c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001125c 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011272 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00011292 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000112a0 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000112b8 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000112d0 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +000112ea 0001dc0a R_ARM_THM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ +000112f2 0000812f R_ARM_THM_MOVW_ABS_NC 0000049c .LC30 │ │ │ │ │ +000112f6 00008130 R_ARM_THM_MOVT_ABS 0000049c .LC30 │ │ │ │ │ +000112fc 0000310a R_ARM_THM_CALL 00001a51 INVALID_VERSION_CHECK │ │ │ │ │ +00011352 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00011398 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000113ac 0000de2f R_ARM_THM_MOVW_ABS_NC 00002f5d _tmp_161_rule │ │ │ │ │ +000113b0 0000de30 R_ARM_THM_MOVT_ABS 00002f5d _tmp_161_rule │ │ │ │ │ +000113b8 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000113dc 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +000113e6 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000113fa 0000df2f R_ARM_THM_MOVW_ABS_NC 00000723 _tmp_160_rule │ │ │ │ │ +000113fe 0000df30 R_ARM_THM_MOVT_ABS 00000723 _tmp_160_rule │ │ │ │ │ +00011406 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00011410 0000b32f R_ARM_THM_MOVW_ABS_NC 00000778 .LC48 │ │ │ │ │ +00011414 0000b330 R_ARM_THM_MOVT_ABS 00000778 .LC48 │ │ │ │ │ +0001141a 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001141e 0001aa30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00011432 00003d0a R_ARM_THM_CALL 00002f19 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00011438 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011452 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011464 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00011468 0001aa30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00011480 0001c40a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ +00011492 0000dc2f R_ARM_THM_MOVW_ABS_NC 000008c0 .LC56 │ │ │ │ │ +00011496 0000dc30 R_ARM_THM_MOVT_ABS 000008c0 .LC56 │ │ │ │ │ +0001149e 00003d0a R_ARM_THM_CALL 00002f19 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000114a4 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000114b2 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000114c4 0000e02f R_ARM_THM_MOVW_ABS_NC 00000bc9 _tmp_162_rule │ │ │ │ │ +000114c8 0000e030 R_ARM_THM_MOVT_ABS 00000bc9 _tmp_162_rule │ │ │ │ │ +000114d0 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000114da 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000114de 0001aa30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000114f6 0001c40a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ +000114fe 0000dd2f R_ARM_THM_MOVW_ABS_NC 000008ec .LC57 │ │ │ │ │ +00011502 0000dd30 R_ARM_THM_MOVT_ABS 000008ec .LC57 │ │ │ │ │ +0001151c 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001152c 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011544 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001156a 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000115ca 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011616 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011642 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011660 0001ad0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0001167e 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011688 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000116a4 0001d90a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +000116c8 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000116de 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000116fe 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011714 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00011736 0001da0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0001176e 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001178a 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000117a0 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000117a8 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000117be 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000117f0 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011814 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011874 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001189c 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000118d2 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000118f0 0001da0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +000118fe 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001191e 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011958 00018a0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000119aa 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000119d6 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000119f4 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00011a1e 0002000a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00011a4a 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011a58 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011a70 0002040a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +00011ade 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00011b0a 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011b2e 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00011b50 0002000a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00011b7c 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011b8a 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011b9e 0002040a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +00011bd4 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011bec 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00011c0e 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00011c4a 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00011c74 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011c94 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00011cbc 0002000a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00011ce8 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011cfc 0001882f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00011d00 00018830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00011d04 00019c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00011d18 0002040a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +00011d2c 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011d4a 00018c0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00011d5e 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00011d86 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011dc4 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011ddc 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00011dfe 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00011e36 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00011e60 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011e84 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00011ea4 0002000a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00011ece 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011ed8 0001882f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00011edc 00018830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00011ee6 00019c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00011f12 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011f42 00018c0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00011f50 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00011f58 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00011f6c 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011f84 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00011fa2 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00011fcc 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011ffa 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00012010 0001910a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001201e 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001205e 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001207e 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000120b6 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000120be 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000120cc 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000120e0 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000120ec 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000120f4 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00012100 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012116 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012128 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001213c 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001214e 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00012166 00018c0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00012180 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001219a 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000121b8 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000121ec 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000121fe 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001220e 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001221c 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001222e 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00012244 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012256 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000122b2 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000122c6 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000122da 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012314 0000e60a R_ARM_THM_CALL 00001741 _loop0_48_rule │ │ │ │ │ +00012332 0002050a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ +00012362 0000e70a R_ARM_THM_CALL 00001aa1 param_star_annotation_rule │ │ │ │ │ +00012374 0000e70a R_ARM_THM_CALL 00001aa1 param_star_annotation_rule │ │ │ │ │ +0001239a 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000123a6 0000e80a R_ARM_THM_CALL 00001be5 _loop1_50_rule │ │ │ │ │ +000123c8 0002050a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ +000123d2 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000123ee 0002050a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ +00012410 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001242e 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012448 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012460 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001247e 0000e90a R_ARM_THM_CALL 000007d5 _tmp_181_rule │ │ │ │ │ +00012488 0000ea0a R_ARM_THM_CALL 00001741 _loop0_182_rule │ │ │ │ │ +00012494 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000124a0 0000eb0a R_ARM_THM_CALL 000007d5 _tmp_183_rule │ │ │ │ │ +000124a8 0000e42f R_ARM_THM_MOVW_ABS_NC 000009a8 .LC61 │ │ │ │ │ +000124ac 0000e430 R_ARM_THM_MOVT_ABS 000009a8 .LC61 │ │ │ │ │ +000124b2 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000124b6 0001aa30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000124ca 00003d0a R_ARM_THM_CALL 00002f19 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000124ce 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000124f0 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000124fa 0000e32f R_ARM_THM_MOVW_ABS_NC 00000974 .LC60 │ │ │ │ │ +000124fe 0000e330 R_ARM_THM_MOVT_ABS 00000974 .LC60 │ │ │ │ │ +00012504 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00012508 0001aa30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00012520 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001252e 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001253a 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001253e 0001aa30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00012546 0000e22f R_ARM_THM_MOVW_ABS_NC 00000950 .LC59 │ │ │ │ │ +0001254a 0000e230 R_ARM_THM_MOVT_ABS 00000950 .LC59 │ │ │ │ │ +00012550 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00012558 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001256a 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012582 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000125b0 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000125c8 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000125f8 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012610 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001262a 0000e12f R_ARM_THM_MOVW_ABS_NC 0000092c .LC58 │ │ │ │ │ +0001262e 0000e130 R_ARM_THM_MOVT_ABS 0000092c .LC58 │ │ │ │ │ +00012634 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00012638 0001aa30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001265c 0001a90a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +0001267a 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001268e 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001269e 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000126b4 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000126ca 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000126d8 0001882f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000126dc 00018830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000126e6 00019c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000126f6 0002010a R_ARM_THM_CALL 00000000 _PyPegen_add_type_comment_to_arg │ │ │ │ │ +0001270c 0000ec0a R_ARM_THM_CALL 00001741 _loop0_49_rule │ │ │ │ │ +0001272c 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001273a 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001274c 0002010a R_ARM_THM_CALL 00000000 _PyPegen_add_type_comment_to_arg │ │ │ │ │ +00012756 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001276e 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000127b8 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000127fc 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012814 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001282a 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012844 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012864 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001286e 0000ef0a R_ARM_THM_CALL 00000d61 _tmp_184_rule │ │ │ │ │ +00012876 0000ee2f R_ARM_THM_MOVW_ABS_NC 000009f8 .LC63 │ │ │ │ │ +0001287a 0000ee30 R_ARM_THM_MOVT_ABS 000009f8 .LC63 │ │ │ │ │ +00012880 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00012884 0001aa30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00012898 00003d0a R_ARM_THM_CALL 00002f19 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0001289c 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000128be 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000128d8 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000128f6 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012900 0000ed2f R_ARM_THM_MOVW_ABS_NC 000009c8 .LC62 │ │ │ │ │ +00012904 0000ed30 R_ARM_THM_MOVT_ABS 000009c8 .LC62 │ │ │ │ │ +0001290c 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00012962 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0001297c 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001298a 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000129c0 00018a0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00012a38 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012a58 00018c0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00012aa6 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00012ab4 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_flatten │ │ │ │ │ +00012ad0 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012aec 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00012b00 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00012b1c 0001910a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00012b2e 0001920a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +00012b3a 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00012b56 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00012b66 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00012b78 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012ba4 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012bd2 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012be4 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00012bfa 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00012c02 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00012c16 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012c26 0001882f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00012c2a 00018830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00012c34 00019c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00012c3c 0001ac2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00012c40 0001ac30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00012c46 0000f02f R_ARM_THM_MOVW_ABS_NC 00000a28 .LC64 │ │ │ │ │ +00012c4a 0000f030 R_ARM_THM_MOVT_ABS 00000a28 .LC64 │ │ │ │ │ +00012c52 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00012c5a 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00012c6e 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012c7a 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00012c9e 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012cb4 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00012d0c 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012d26 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012d30 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00012d4c 0001db0a R_ARM_THM_CALL 00000000 _PyAST_List │ │ │ │ │ +00012d68 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00012d86 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012d94 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00012da8 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012e24 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012e60 00018a0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00012e82 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012ebc 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012f00 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012f12 00018c0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00012f8c 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00012f9c 0001ad0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00012fb2 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012fce 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00012ff2 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001300c 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00013030 0001da0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +00013052 0001910a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001306a 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00013092 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000130ac 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000130c8 0001da0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +000130f0 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000130f8 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00013128 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00013146 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00013160 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001318c 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001319e 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000131a8 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000131be 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000131ce 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000131ee 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00013202 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00013212 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00013252 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00013276 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000132e0 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013304 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013346 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013368 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013374 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001339a 0002060a R_ARM_THM_CALL 00000000 _PyPegen_formatted_value │ │ │ │ │ +000133be 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000133d4 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000133fa 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001340e 0000fd0a R_ARM_THM_CALL 000036fd _loop0_112_rule │ │ │ │ │ +0001341a 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00013440 0002070a R_ARM_THM_CALL 00000000 _PyPegen_setup_full_format_spec │ │ │ │ │ +00013458 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00013468 0002080a R_ARM_THM_CALL 00000000 _PyPegen_check_fstring_conversion │ │ │ │ │ +0001348e 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000134a8 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000134bc 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000134e6 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001350a 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00013538 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013542 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001355a 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013564 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001357c 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013586 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001359e 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000135a8 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000135be 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000135c4 0000632f R_ARM_THM_MOVW_ABS_NC 0000e109 annotated_rhs_rule │ │ │ │ │ +000135c8 00006330 R_ARM_THM_MOVT_ABS 0000e109 annotated_rhs_rule │ │ │ │ │ +000135d0 0002090a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ +000135e6 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000135fe 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013616 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013630 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013648 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013660 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013674 0000f42f R_ARM_THM_MOVW_ABS_NC 00000ad4 .LC68 │ │ │ │ │ +00013678 0000f430 R_ARM_THM_MOVT_ABS 00000ad4 .LC68 │ │ │ │ │ +0001367e 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00013682 0001aa30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00013696 00003d0a R_ARM_THM_CALL 00002f19 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0001369a 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000136b0 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000136b4 0001aa30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000136bc 0000f52f R_ARM_THM_MOVW_ABS_NC 00000b04 .LC69 │ │ │ │ │ +000136c0 0000f530 R_ARM_THM_MOVT_ABS 00000b04 .LC69 │ │ │ │ │ +000136c6 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000136d2 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000136f2 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000136fe 0000fe0a R_ARM_THM_CALL 000010e3 _tmp_237_rule.isra.0 │ │ │ │ │ +00013708 0001882f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0001370c 00018830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00013716 00019c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 0001371e 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001373c 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013748 0000fe0a R_ARM_THM_CALL 000010e3 _tmp_237_rule.isra.0 │ │ │ │ │ -00013756 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013760 0000ff0a R_ARM_THM_CALL 0000370d _loop0_240_rule │ │ │ │ │ -0001376a 0001882f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0001376e 00018830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00013778 00019c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00013782 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001378a 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001378e 0001aa30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00013796 0000fb2f R_ARM_THM_MOVW_ABS_NC 00000c00 .LC75 │ │ │ │ │ -0001379a 0000fb30 R_ARM_THM_MOVT_ABS 00000c00 .LC75 │ │ │ │ │ -000137a0 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000137b2 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000137c8 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000137ec 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000137f6 0001002f R_ARM_THM_MOVW_ABS_NC 00001187 _tmp_236_rule │ │ │ │ │ -000137fa 00010030 R_ARM_THM_MOVT_ABS 00001187 _tmp_236_rule │ │ │ │ │ -00013802 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0001380c 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00013814 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00013818 0001aa30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00013820 0000f72f R_ARM_THM_MOVW_ABS_NC 00000b68 .LC71 │ │ │ │ │ -00013824 0000f730 R_ARM_THM_MOVT_ABS 00000b68 .LC71 │ │ │ │ │ -0001382a 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001383a 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00013858 0001012f R_ARM_THM_MOVW_ABS_NC 00000e7d _tmp_235_rule │ │ │ │ │ -0001385c 00010130 R_ARM_THM_MOVT_ABS 00000e7d _tmp_235_rule │ │ │ │ │ -00013864 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0001386e 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00013878 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001387c 0001aa30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00013884 0000f62f R_ARM_THM_MOVW_ABS_NC 00000b38 .LC70 │ │ │ │ │ -00013888 0000f630 R_ARM_THM_MOVT_ABS 00000b38 .LC70 │ │ │ │ │ -0001388e 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001389c 0000f32f R_ARM_THM_MOVW_ABS_NC 00000aa4 .LC67 │ │ │ │ │ -000138a0 0000f330 R_ARM_THM_MOVT_ABS 00000aa4 .LC67 │ │ │ │ │ -000138a6 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000138aa 0001aa30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000138be 00003d0a R_ARM_THM_CALL 00002f29 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -000138c2 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000138d2 0000f42f R_ARM_THM_MOVW_ABS_NC 00000ad4 .LC68 │ │ │ │ │ -000138d6 0000f430 R_ARM_THM_MOVT_ABS 00000ad4 .LC68 │ │ │ │ │ -000138ec 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000138fa 0000fe0a R_ARM_THM_CALL 000010e3 _tmp_237_rule.isra.0 │ │ │ │ │ -00013906 0001022f R_ARM_THM_MOVW_ABS_NC 00000ef1 _tmp_238_rule │ │ │ │ │ -0001390a 00010230 R_ARM_THM_MOVT_ABS 00000ef1 _tmp_238_rule │ │ │ │ │ -00013912 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0001391c 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00013926 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001392a 0001aa30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00013932 0000fa2f R_ARM_THM_MOVW_ABS_NC 00000be0 .LC74 │ │ │ │ │ -00013936 0000fa30 R_ARM_THM_MOVT_ABS 00000be0 .LC74 │ │ │ │ │ -0001393c 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00013950 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00013972 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013994 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001399a 0001032f R_ARM_THM_MOVW_ABS_NC 00000f45 _tmp_242_rule │ │ │ │ │ -0001399e 00010330 R_ARM_THM_MOVT_ABS 00000f45 _tmp_242_rule │ │ │ │ │ -000139a6 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000139b8 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000139c0 0001af2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_name_token │ │ │ │ │ -000139c4 0001af30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_name_token │ │ │ │ │ -000139cc 0002090a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ -000139d4 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000139d8 0001aa30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000139e2 0000f92f R_ARM_THM_MOVW_ABS_NC 00000bb8 .LC73 │ │ │ │ │ -000139e6 0000f930 R_ARM_THM_MOVT_ABS 00000bb8 .LC73 │ │ │ │ │ -000139ea 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000139f2 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00013a08 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013a20 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00013a24 0001aa30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00013a2e 0000f82f R_ARM_THM_MOVW_ABS_NC 00000b90 .LC72 │ │ │ │ │ -00013a32 0000f830 R_ARM_THM_MOVT_ABS 00000b90 .LC72 │ │ │ │ │ -00013a36 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00013a46 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00013a5e 0001a90a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00013a86 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013a94 0000f12f R_ARM_THM_MOVW_ABS_NC 00000a44 .LC65 │ │ │ │ │ -00013a98 0000f130 R_ARM_THM_MOVT_ABS 00000a44 .LC65 │ │ │ │ │ -00013a9e 0000f22f R_ARM_THM_MOVW_ABS_NC 00000a74 .LC66 │ │ │ │ │ -00013aa2 0000f230 R_ARM_THM_MOVT_ABS 00000a74 .LC66 │ │ │ │ │ -00013ae0 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013aea 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013b00 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013b2c 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013b44 0000af2f R_ARM_THM_MOVW_ABS_NC 00000777 _tmp_149_rule │ │ │ │ │ -00013b48 0000af30 R_ARM_THM_MOVT_ABS 00000777 _tmp_149_rule │ │ │ │ │ -00013b4c 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00013b6c 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013b78 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013b84 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013b90 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013b98 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00013b9c 0001aa30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00013ba4 0000a82f R_ARM_THM_MOVW_ABS_NC 000006d0 .LC44 │ │ │ │ │ -00013ba8 0000a830 R_ARM_THM_MOVT_ABS 000006d0 .LC44 │ │ │ │ │ -00013bae 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00013bb6 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00013bc6 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013bce 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00013be6 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013c06 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00013c5a 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013c8a 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00013cb2 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013cd6 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00013d0e 0001882f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00013d12 00018830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00013d1a 00019c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00013d36 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00013d4c 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -00013d64 0001da0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -00013d72 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00013db2 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013dba 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00013dc6 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013dd8 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013dec 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00013e46 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00013e7e 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013e94 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013ebe 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013ee0 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00013ef4 0001920a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -00013f12 00019e0a R_ARM_THM_CALL 00000000 _PyAST_If │ │ │ │ │ -00013f38 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013f62 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00013f84 00019e0a R_ARM_THM_CALL 00000000 _PyAST_If │ │ │ │ │ -00013f8e 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00013fbe 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013fd0 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013fe4 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013ff8 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014002 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014008 0001882f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0001400c 00018830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00014016 00019c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00014036 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001404e 0001ac2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00014052 0001ac30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -0001405a 0001042f R_ARM_THM_MOVW_ABS_NC 00000c44 .LC77 │ │ │ │ │ -0001405e 00010430 R_ARM_THM_MOVT_ABS 00000c44 .LC77 │ │ │ │ │ -00014062 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001406a 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001407c 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00014080 0001aa30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001408a 0000102f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0001408e 00001030 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00014092 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000140a0 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000140b2 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014138 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001414e 0000172f R_ARM_THM_MOVW_ABS_NC 00000148 .LC7 │ │ │ │ │ -00014152 00001730 R_ARM_THM_MOVT_ABS 00000148 .LC7 │ │ │ │ │ -0001415a 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -0001417a 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000141a4 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000141b2 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000141be 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000141c6 0001882f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000141ca 00018830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000141d4 00019c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000141de 0001ac2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -000141e2 0001ac30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -000141ec 0001052f R_ARM_THM_MOVW_ABS_NC 00000c84 .LC78 │ │ │ │ │ -000141f0 00010530 R_ARM_THM_MOVT_ABS 00000c84 .LC78 │ │ │ │ │ -000141f6 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000141fe 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00014224 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00014242 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014252 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000142a8 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001430c 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014336 0001882f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0001433a 00018830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00014346 00019c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00014388 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000143bc 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000143de 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00014404 00020a0a R_ARM_THM_CALL 00000000 _PyAST_Slice │ │ │ │ │ -0001441e 0001882f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00014422 00018830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0001442c 00019c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00014488 00018a0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000144aa 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001450a 00018c0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00014530 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00014540 0001ad0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00014556 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014564 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00014584 0001d90a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -0001459c 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000145d6 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00014600 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00014638 0001910a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00014672 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014686 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001469c 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000146b2 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000146b8 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000146ca 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000146e0 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000146f6 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00014710 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00014718 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00014720 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014728 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001473c 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000147a2 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000147f2 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001480e 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001482e 00020a0a R_ARM_THM_CALL 00000000 _PyAST_Slice │ │ │ │ │ -00014838 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001484e 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00014882 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000148a2 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000148b4 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000148fe 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014914 0000172f R_ARM_THM_MOVW_ABS_NC 00000148 .LC7 │ │ │ │ │ -00014918 00001730 R_ARM_THM_MOVT_ABS 00000148 .LC7 │ │ │ │ │ -00014920 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -00014940 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00013724 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00013728 0001aa30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00013730 0000fc2f R_ARM_THM_MOVW_ABS_NC 00000c2c .LC76 │ │ │ │ │ +00013734 0000fc30 R_ARM_THM_MOVT_ABS 00000c2c .LC76 │ │ │ │ │ +0001373a 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00013746 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00013768 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013776 0000fe0a R_ARM_THM_CALL 000010e3 _tmp_237_rule.isra.0 │ │ │ │ │ +00013786 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013792 0000ff0a R_ARM_THM_CALL 000036fd _loop0_240_rule │ │ │ │ │ +0001379c 0001882f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000137a0 00018830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000137aa 00019c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000137b4 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000137bc 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000137c0 0001aa30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000137c8 0000fb2f R_ARM_THM_MOVW_ABS_NC 00000c00 .LC75 │ │ │ │ │ +000137cc 0000fb30 R_ARM_THM_MOVT_ABS 00000c00 .LC75 │ │ │ │ │ +000137d2 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000137e4 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00013808 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013812 0001002f R_ARM_THM_MOVW_ABS_NC 00001187 _tmp_236_rule │ │ │ │ │ +00013816 00010030 R_ARM_THM_MOVT_ABS 00001187 _tmp_236_rule │ │ │ │ │ +0001381e 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00013828 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00013830 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00013834 0001aa30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001383c 0000f72f R_ARM_THM_MOVW_ABS_NC 00000b68 .LC71 │ │ │ │ │ +00013840 0000f730 R_ARM_THM_MOVT_ABS 00000b68 .LC71 │ │ │ │ │ +00013846 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00013856 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00013878 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013886 0000fe0a R_ARM_THM_CALL 000010e3 _tmp_237_rule.isra.0 │ │ │ │ │ +00013892 0001012f R_ARM_THM_MOVW_ABS_NC 00000ef1 _tmp_238_rule │ │ │ │ │ +00013896 00010130 R_ARM_THM_MOVT_ABS 00000ef1 _tmp_238_rule │ │ │ │ │ +0001389e 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000138a8 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000138b2 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000138b6 0001aa30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000138be 0000fa2f R_ARM_THM_MOVW_ABS_NC 00000be0 .LC74 │ │ │ │ │ +000138c2 0000fa30 R_ARM_THM_MOVT_ABS 00000be0 .LC74 │ │ │ │ │ +000138c8 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000138da 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000138fc 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001391e 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013924 0001022f R_ARM_THM_MOVW_ABS_NC 00000f45 _tmp_242_rule │ │ │ │ │ +00013928 00010230 R_ARM_THM_MOVT_ABS 00000f45 _tmp_242_rule │ │ │ │ │ +00013930 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00013942 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001394a 0001af2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_name_token │ │ │ │ │ +0001394e 0001af30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_name_token │ │ │ │ │ +00013956 0002090a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ +0001395e 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00013962 0001aa30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001396c 0000f92f R_ARM_THM_MOVW_ABS_NC 00000bb8 .LC73 │ │ │ │ │ +00013970 0000f930 R_ARM_THM_MOVT_ABS 00000bb8 .LC73 │ │ │ │ │ +00013974 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001397c 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00013992 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000139aa 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000139ae 0001aa30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000139b8 0000f82f R_ARM_THM_MOVW_ABS_NC 00000b90 .LC72 │ │ │ │ │ +000139bc 0000f830 R_ARM_THM_MOVT_ABS 00000b90 .LC72 │ │ │ │ │ +000139c0 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000139ce 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000139e6 0001a90a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00013a1c 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00013a2a 0000f12f R_ARM_THM_MOVW_ABS_NC 00000a44 .LC65 │ │ │ │ │ +00013a2e 0000f130 R_ARM_THM_MOVT_ABS 00000a44 .LC65 │ │ │ │ │ +00013a36 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00013a4a 0000f22f R_ARM_THM_MOVW_ABS_NC 00000a74 .LC66 │ │ │ │ │ +00013a4e 0000f230 R_ARM_THM_MOVT_ABS 00000a74 .LC66 │ │ │ │ │ +00013a54 0000f32f R_ARM_THM_MOVW_ABS_NC 00000aa4 .LC67 │ │ │ │ │ +00013a58 0000f330 R_ARM_THM_MOVT_ABS 00000aa4 .LC67 │ │ │ │ │ +00013a6a 0001032f R_ARM_THM_MOVW_ABS_NC 00000e7d _tmp_235_rule │ │ │ │ │ +00013a6e 00010330 R_ARM_THM_MOVT_ABS 00000e7d _tmp_235_rule │ │ │ │ │ +00013a76 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00013a80 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00013a8a 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00013a8e 0001aa30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00013a96 0000f62f R_ARM_THM_MOVW_ABS_NC 00000b38 .LC70 │ │ │ │ │ +00013a9a 0000f630 R_ARM_THM_MOVT_ABS 00000b38 .LC70 │ │ │ │ │ +00013aa0 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00013adc 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013ae6 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013afc 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013b28 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013b40 0000af2f R_ARM_THM_MOVW_ABS_NC 00000777 _tmp_149_rule │ │ │ │ │ +00013b44 0000af30 R_ARM_THM_MOVT_ABS 00000777 _tmp_149_rule │ │ │ │ │ +00013b48 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00013b68 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013b74 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013b80 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013b8c 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013b94 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00013b98 0001aa30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00013ba0 0000a82f R_ARM_THM_MOVW_ABS_NC 000006d0 .LC44 │ │ │ │ │ +00013ba4 0000a830 R_ARM_THM_MOVT_ABS 000006d0 .LC44 │ │ │ │ │ +00013baa 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00013bb2 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00013bc2 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00013bca 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00013be2 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00013c02 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00013c56 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013c86 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00013cae 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013cd2 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00013d0a 0001882f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00013d0e 00018830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00013d16 00019c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00013d32 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00013d48 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +00013d60 0001da0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +00013d6e 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00013dae 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00013db6 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00013dc2 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00013dd4 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00013de8 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00013e42 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00013e7a 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013e90 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013eba 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013edc 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00013ef0 0001920a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +00013f0e 00019e0a R_ARM_THM_CALL 00000000 _PyAST_If │ │ │ │ │ +00013f34 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013f5e 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00013f80 00019e0a R_ARM_THM_CALL 00000000 _PyAST_If │ │ │ │ │ +00013f8a 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00013fba 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013fcc 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013fe0 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013ff4 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013ffe 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014004 0001882f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00014008 00018830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00014012 00019c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00014032 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001404a 0001ac2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +0001404e 0001ac30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00014056 0001042f R_ARM_THM_MOVW_ABS_NC 00000c44 .LC77 │ │ │ │ │ +0001405a 00010430 R_ARM_THM_MOVT_ABS 00000c44 .LC77 │ │ │ │ │ +0001405e 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00014066 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00014078 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001407c 0001aa30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00014086 0000102f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0001408a 00001030 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0001408e 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001409c 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000140ae 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014134 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001414a 0000172f R_ARM_THM_MOVW_ABS_NC 00000148 .LC7 │ │ │ │ │ +0001414e 00001730 R_ARM_THM_MOVT_ABS 00000148 .LC7 │ │ │ │ │ +00014156 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +00014176 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000141a0 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000141ae 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000141ba 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000141c2 0001882f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000141c6 00018830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000141d0 00019c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000141da 0001ac2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +000141de 0001ac30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +000141e8 0001052f R_ARM_THM_MOVW_ABS_NC 00000c84 .LC78 │ │ │ │ │ +000141ec 00010530 R_ARM_THM_MOVT_ABS 00000c84 .LC78 │ │ │ │ │ +000141f2 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000141fa 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00014220 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001423e 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001424e 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000142a4 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00014308 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014332 0001882f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00014336 00018830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00014342 00019c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00014384 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000143b8 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000143da 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00014400 00020a0a R_ARM_THM_CALL 00000000 _PyAST_Slice │ │ │ │ │ +0001441a 0001882f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0001441e 00018830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00014428 00019c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00014484 00018a0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000144a6 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014506 00018c0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001452c 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001453c 0001ad0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00014552 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014560 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00014580 0001d90a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +00014598 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000145d2 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000145fc 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00014634 0001910a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001466e 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014682 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00014698 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000146ae 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000146b4 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000146c6 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000146dc 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000146f2 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001470c 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00014714 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001471c 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014724 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014738 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001479e 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000147ee 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001480a 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001482a 00020a0a R_ARM_THM_CALL 00000000 _PyAST_Slice │ │ │ │ │ +00014834 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001484a 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001487e 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001489e 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000148b0 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000148f8 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001490e 0000172f R_ARM_THM_MOVW_ABS_NC 00000148 .LC7 │ │ │ │ │ +00014912 00001730 R_ARM_THM_MOVT_ABS 00000148 .LC7 │ │ │ │ │ +0001491a 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +00014938 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001495e 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0001496a 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014976 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014980 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001499c 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000149ac 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000149be 0001882f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000149c2 00018830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000149cc 00019c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000149d6 0001ac2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -000149da 0001ac30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -000149e4 0001072f R_ARM_THM_MOVW_ABS_NC 00000cc4 .LC79 │ │ │ │ │ -000149e8 00010730 R_ARM_THM_MOVT_ABS 00000cc4 .LC79 │ │ │ │ │ -000149ee 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000149f6 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00014a10 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00014a5e 00018a0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00014a9e 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00014aca 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014af0 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014b04 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00014b28 00020b0a R_ARM_THM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ -00014b60 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014b8c 00018c0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00014bae 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00014be0 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014bf6 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00014c18 00020b0a R_ARM_THM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ -00014c22 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00014c3c 0001910a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00014c4c 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00014c76 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014974 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014992 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000149a2 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000149b2 0001882f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000149b6 00018830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000149c0 00019c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000149ca 0001ac2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +000149ce 0001ac30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +000149d8 0001072f R_ARM_THM_MOVW_ABS_NC 00000cc4 .LC79 │ │ │ │ │ +000149dc 00010730 R_ARM_THM_MOVT_ABS 00000cc4 .LC79 │ │ │ │ │ +000149e2 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000149ea 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00014a04 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00014a52 00018a0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00014a92 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00014abe 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014ae4 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014af8 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00014b1c 00020b0a R_ARM_THM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ +00014b54 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014b80 00018c0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00014ba2 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00014bd4 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014bea 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00014c0c 00020b0a R_ARM_THM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ +00014c16 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00014c30 0001910a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00014c40 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00014c6a 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014c8a 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00014c96 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014ca2 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014cb6 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014cca 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014cd2 0001882f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00014cd6 00018830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00014ce0 00019c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00014cee 0001ac2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00014cf2 0001ac30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00014cfa 0001082f R_ARM_THM_MOVW_ABS_NC 00000d04 .LC80 │ │ │ │ │ -00014cfe 00010830 R_ARM_THM_MOVT_ABS 00000d04 .LC80 │ │ │ │ │ -00014d02 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00014d0c 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00014d1e 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00014d2a 0001090a R_ARM_THM_CALL 00000951 _tmp_224_rule │ │ │ │ │ +00014caa 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014cbe 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014cc6 0001882f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00014cca 00018830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00014cd4 00019c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00014ce2 0001ac2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00014ce6 0001ac30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00014cee 0001082f R_ARM_THM_MOVW_ABS_NC 00000d04 .LC80 │ │ │ │ │ +00014cf2 00010830 R_ARM_THM_MOVT_ABS 00000d04 .LC80 │ │ │ │ │ +00014cf6 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00014d00 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00014d12 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00014d1e 0001090a R_ARM_THM_CALL 00000951 _tmp_224_rule │ │ │ │ │ +00014d2c 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00014d38 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014d44 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014d4c 0001882f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00014d50 00018830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00014d5a 00019c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00014d68 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00014d7e 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00014d86 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00014d92 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014dae 00010a0a R_ARM_THM_CALL 000009af invalid_except_stmt_rule │ │ │ │ │ -00014dbc 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014e0e 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014e4c 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014e68 0001d10a R_ARM_THM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ -00014ea4 00018a0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00014ed4 0001d10a R_ARM_THM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ -00014f08 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014f32 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014f68 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014f84 00018c0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001503e 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00015052 0001ad0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00015066 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001509a 0001910a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000150b8 0001d10a R_ARM_THM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ -000150da 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000150ee 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001510a 0001d10a R_ARM_THM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ -00015128 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00015144 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001514e 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001515c 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00015172 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00015178 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001519e 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000151b0 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000151bc 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000151d0 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000151e8 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00015216 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001523e 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00015256 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00015266 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00015276 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000152b8 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000152d2 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000152ea 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015304 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001531c 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015336 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001534e 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015368 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001537e 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015398 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000153ae 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000153c6 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000153dc 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000153f8 00020f0a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00015410 00020f0a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -0001541e 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00015434 00020f0a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00015444 00020f0a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -0001544e 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00015466 00020f0a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00015476 00020f0a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -0001547e 0000962f R_ARM_THM_MOVW_ABS_NC 000005bc .LC36 │ │ │ │ │ -00015482 00009630 R_ARM_THM_MOVT_ABS 000005bc .LC36 │ │ │ │ │ -00015488 0000310a R_ARM_THM_CALL 00001a61 INVALID_VERSION_CHECK │ │ │ │ │ -000154a0 00020f0a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -000154b0 00020f0a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -000154c6 00020f0a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -000154d6 00020f0a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -000154e6 00020f0a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -000154f2 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001550a 00020f0a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -0001551c 00020f0a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00015596 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000155dc 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000155f4 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015648 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00015690 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000156a8 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000156fa 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00015710 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015732 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001574c 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00015778 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001578c 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000157c2 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000157dc 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000157fe 0002100a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -0001580e 0002110a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -00015840 00018a0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001585a 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001586c 00018c0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001587c 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001588c 0001ad0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -000158b0 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000158ca 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000158ea 0002100a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -000158fa 0002110a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -0001592c 00018a0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00015946 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015956 00018c0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00015966 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00015976 0001ad0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00015996 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000159ee 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015a00 00018c0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00015a42 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015a52 00018c0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00015a78 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00015aa8 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00015af0 0001910a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00015b10 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015b24 00018c0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00015b54 0001910a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00015b74 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015b86 00018c0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00015bfc 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00015c20 0002100a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -00015c30 0002110a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -00015c4c 0001140a R_ARM_THM_CALL 000025fd _loop0_129_rule │ │ │ │ │ -00015c5c 0001ad0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00015c7e 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00015c9e 0001da0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -00015ccc 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00015cec 0001da0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -00015d0c 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00015d32 0001910a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00015d52 0001910a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00015d7a 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015da8 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015dd8 0001150a R_ARM_THM_CALL 000032dd invalid_kwarg_rule.isra.0 │ │ │ │ │ -00015dea 0001150a R_ARM_THM_CALL 000032dd invalid_kwarg_rule.isra.0 │ │ │ │ │ -00015df4 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00015e1a 0001150a R_ARM_THM_CALL 000032dd invalid_kwarg_rule.isra.0 │ │ │ │ │ -00015e34 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015e4e 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00015e6c 0002100a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -00015e84 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00015e88 0001aa30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00015e90 0000bd2f R_ARM_THM_MOVW_ABS_NC 0000080c .LC51 │ │ │ │ │ -00015e94 0000bd30 R_ARM_THM_MOVT_ABS 0000080c .LC51 │ │ │ │ │ -00015e9a 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00015ea6 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00015ece 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015ee4 0000bc2f R_ARM_THM_MOVW_ABS_NC 000007dc .LC50 │ │ │ │ │ -00015ee8 0000bc30 R_ARM_THM_MOVT_ABS 000007dc .LC50 │ │ │ │ │ -00015eee 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00015ef2 0001aa30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00015f06 00003d0a R_ARM_THM_CALL 00002f29 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00015f0a 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00015f1e 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00015f44 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015f5a 0000bc2f R_ARM_THM_MOVW_ABS_NC 000007dc .LC50 │ │ │ │ │ -00015f5e 0000bc30 R_ARM_THM_MOVT_ABS 000007dc .LC50 │ │ │ │ │ -00015f64 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00015f68 0001aa30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00015f7c 00003d0a R_ARM_THM_CALL 00002f29 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00015f80 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00015f94 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00015f98 0001aa30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00015fa0 0000bd2f R_ARM_THM_MOVW_ABS_NC 0000080c .LC51 │ │ │ │ │ -00015fa4 0000bd30 R_ARM_THM_MOVT_ABS 0000080c .LC51 │ │ │ │ │ -00015faa 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00015fb4 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00015fc8 0001140a R_ARM_THM_CALL 000025fd _loop0_129_rule │ │ │ │ │ -00015fd8 0001ad0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00015fee 0002120a R_ARM_THM_CALL 00000000 _PyPegen_join_sequences │ │ │ │ │ -0001600e 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00014d40 0001882f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00014d44 00018830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00014d4e 00019c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00014d5c 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00014d72 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00014d7a 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00014d86 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014da2 00010a0a R_ARM_THM_CALL 000009af invalid_except_stmt_rule │ │ │ │ │ +00014db0 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014e02 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014e40 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014e5c 0001d10a R_ARM_THM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ +00014e98 00018a0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00014ec8 0001d10a R_ARM_THM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ +00014efc 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014f26 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014f5c 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014f78 00018c0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00015032 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00015046 0001ad0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0001505a 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001508e 0001910a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000150ac 0001d10a R_ARM_THM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ +000150ce 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000150e2 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000150fe 0001d10a R_ARM_THM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ +0001511c 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015138 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00015142 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00015150 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015166 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001516c 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00015192 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000151a4 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000151b0 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000151c4 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000151dc 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001520a 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00015232 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001524a 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001525a 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001526a 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000152ac 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000152c6 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000152de 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000152f8 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015310 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001532a 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015342 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001535c 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015372 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001538c 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000153a2 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000153ba 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000153d0 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000153ec 00020f0a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00015404 00020f0a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00015412 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00015428 00020f0a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00015438 00020f0a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00015442 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001545a 00020f0a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +0001546a 00020f0a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00015472 0000962f R_ARM_THM_MOVW_ABS_NC 000005bc .LC36 │ │ │ │ │ +00015476 00009630 R_ARM_THM_MOVT_ABS 000005bc .LC36 │ │ │ │ │ +0001547c 0000310a R_ARM_THM_CALL 00001a51 INVALID_VERSION_CHECK │ │ │ │ │ +00015494 00020f0a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +000154a4 00020f0a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +000154ba 00020f0a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +000154ca 00020f0a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +000154da 00020f0a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +000154e6 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000154fe 00020f0a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00015510 00020f0a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +0001558a 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000155d0 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000155e8 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001563c 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00015684 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001569c 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000156ee 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00015704 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015726 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015740 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001576c 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015780 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000157b6 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000157d0 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000157f2 0002100a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +00015802 0002110a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +00015828 00018a0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00015842 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015854 00018c0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00015864 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00015874 0001ad0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00015898 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000158b2 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000158d2 0002100a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +000158e2 0002110a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +00015914 00018a0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001592e 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001593e 00018c0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001594e 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001595e 0001ad0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0001597e 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000159d6 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000159e8 00018c0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00015a2a 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015a3a 00018c0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00015a60 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00015a90 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00015ad8 0001910a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00015af8 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015b0c 00018c0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00015b3c 0001910a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00015b5c 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015b6e 00018c0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00015be4 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00015c08 0002100a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +00015c18 0002110a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +00015c34 0001140a R_ARM_THM_CALL 000025ed _loop0_129_rule │ │ │ │ │ +00015c44 0001ad0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00015c66 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00015c86 0001da0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +00015ca4 0002110a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +00015ce2 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00015d02 0001da0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +00015d22 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00015d48 0001910a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00015d68 0001910a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00015d90 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015dbe 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015dee 0001150a R_ARM_THM_CALL 000032cd invalid_kwarg_rule.isra.0 │ │ │ │ │ +00015e00 0001150a R_ARM_THM_CALL 000032cd invalid_kwarg_rule.isra.0 │ │ │ │ │ +00015e0a 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00015e30 0001150a R_ARM_THM_CALL 000032cd invalid_kwarg_rule.isra.0 │ │ │ │ │ +00015e44 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015e5e 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00015e7c 0002100a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +00015e9c 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00015ec6 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015edc 0000bc2f R_ARM_THM_MOVW_ABS_NC 000007dc .LC50 │ │ │ │ │ +00015ee0 0000bc30 R_ARM_THM_MOVT_ABS 000007dc .LC50 │ │ │ │ │ +00015ee6 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00015eea 0001aa30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00015efe 00003d0a R_ARM_THM_CALL 00002f19 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00015f02 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00015f16 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00015f1a 0001aa30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00015f22 0000bd2f R_ARM_THM_MOVW_ABS_NC 0000080c .LC51 │ │ │ │ │ +00015f26 0000bd30 R_ARM_THM_MOVT_ABS 0000080c .LC51 │ │ │ │ │ +00015f2c 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00015f38 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00015f5c 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015f72 0000bc2f R_ARM_THM_MOVW_ABS_NC 000007dc .LC50 │ │ │ │ │ +00015f76 0000bc30 R_ARM_THM_MOVT_ABS 000007dc .LC50 │ │ │ │ │ +00015f7c 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00015f80 0001aa30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00015f94 00003d0a R_ARM_THM_CALL 00002f19 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00015f98 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00015fac 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00015fb0 0001aa30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00015fb8 0000bd2f R_ARM_THM_MOVW_ABS_NC 0000080c .LC51 │ │ │ │ │ +00015fbc 0000bd30 R_ARM_THM_MOVT_ABS 0000080c .LC51 │ │ │ │ │ +00015fc2 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00015fcc 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00015fe0 0001140a R_ARM_THM_CALL 000025ed _loop0_129_rule │ │ │ │ │ +00015ff0 0001ad0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00016006 0002120a R_ARM_THM_CALL 00000000 _PyPegen_join_sequences │ │ │ │ │ 00016026 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001603c 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001604e 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001605a 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016074 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001608c 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000160a0 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000160b6 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000160d8 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000160f0 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016118 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001612a 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001613c 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016152 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016168 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001617c 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00016184 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00016194 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000161a0 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000161b4 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000161c6 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000161da 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000161ea 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000161f2 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00016202 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001620a 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016220 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016230 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016240 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016250 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001625e 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016282 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016292 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001629a 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000162e4 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016324 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016338 0001172f R_ARM_THM_MOVW_ABS_NC 00006821 _tmp_179_rule │ │ │ │ │ -0001633c 00011730 R_ARM_THM_MOVT_ABS 00006821 _tmp_179_rule │ │ │ │ │ -00016344 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0001634c 0001162f R_ARM_THM_MOVW_ABS_NC 00000dd4 .LC84 │ │ │ │ │ -00016350 00011630 R_ARM_THM_MOVT_ABS 00000dd4 .LC84 │ │ │ │ │ -00016356 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001635a 0001aa30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001636e 00003d0a R_ARM_THM_CALL 00002f29 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00016372 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016386 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016396 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000163aa 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016410 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00016452 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001603e 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016054 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016062 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016078 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016090 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000160a8 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000160b4 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000160d6 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000160e8 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000160f0 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00016104 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016118 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016128 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001613c 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001614e 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016168 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00016170 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00016180 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016186 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000161a0 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000161ac 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000161c4 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000161d8 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000161ee 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016214 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016224 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016238 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001624a 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001625e 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001626e 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001627e 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001628e 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001629e 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000162b8 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000162f8 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016338 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001634c 0001172f R_ARM_THM_MOVW_ABS_NC 00006811 _tmp_179_rule │ │ │ │ │ +00016350 00011730 R_ARM_THM_MOVT_ABS 00006811 _tmp_179_rule │ │ │ │ │ +00016358 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00016360 0001162f R_ARM_THM_MOVW_ABS_NC 00000dd4 .LC84 │ │ │ │ │ +00016364 00011630 R_ARM_THM_MOVT_ABS 00000dd4 .LC84 │ │ │ │ │ +0001636a 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001636e 0001aa30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00016382 00003d0a R_ARM_THM_CALL 00002f19 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00016386 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001639a 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000163aa 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000163be 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016424 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ 00016466 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016486 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016498 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000164d8 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000164f8 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001650e 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00016530 0002100a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -00016540 0002110a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -00016556 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00016594 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000165b2 0001da0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -000165ce 0002110a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -000165d8 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000165f6 0001150a R_ARM_THM_CALL 000032dd invalid_kwarg_rule.isra.0 │ │ │ │ │ -000165fe 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016624 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001663a 0000bc2f R_ARM_THM_MOVW_ABS_NC 000007dc .LC50 │ │ │ │ │ -0001663e 0000bc30 R_ARM_THM_MOVT_ABS 000007dc .LC50 │ │ │ │ │ -00016644 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00016648 0001aa30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001665c 00003d0a R_ARM_THM_CALL 00002f29 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00016660 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016674 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00016678 0001aa30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00016680 0000bd2f R_ARM_THM_MOVW_ABS_NC 0000080c .LC51 │ │ │ │ │ -00016684 0000bd30 R_ARM_THM_MOVT_ABS 0000080c .LC51 │ │ │ │ │ -0001668a 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00016692 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000166be 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000166d0 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000166ec 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000166fa 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001674c 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00016762 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016788 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000167a6 0002100a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -000167b4 0002110a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -000167c2 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000167da 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000167fc 0001150a R_ARM_THM_CALL 000032dd invalid_kwarg_rule.isra.0 │ │ │ │ │ -00016814 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001682a 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00016848 0002100a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -00016858 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000168a6 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000168f4 00018a0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001691e 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016932 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00016954 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000169c4 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000169ea 00018c0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00016a0e 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00016a1c 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016a28 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00016a3c 0001ad0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00016a52 0001d90a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -00016a60 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016a78 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00016a80 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00016adc 0001910a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00016aea 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016b02 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00016b16 0001920a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -00016b2e 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016b44 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016b52 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016b68 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016b70 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016bcc 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016bee 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016c4a 00018a0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00016c70 00018c0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00016c7e 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00016c9c 0001ff0a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -00016d0a 0001ff0a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -00016d40 00018c0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00016d6a 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016db6 0001ff0a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -00016dbe 0000c12f R_ARM_THM_MOVW_ABS_NC 00000864 .LC54 │ │ │ │ │ -00016dc2 0000c130 R_ARM_THM_MOVT_ABS 00000864 .LC54 │ │ │ │ │ -00016dc8 0000310a R_ARM_THM_CALL 00001a61 INVALID_VERSION_CHECK │ │ │ │ │ -00016dd6 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016df0 0001882f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00016df4 00018830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00016df8 00019c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00016e08 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016e24 0001910a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00016e72 0001910a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00016e98 0001ff0a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -00016ea4 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016ecc 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016eea 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016f00 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00016f08 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00016f18 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016f8c 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016fa8 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016fc0 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016fce 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016fe2 0001882f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00016fe6 00018830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00016ff0 00019c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00017002 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001703a 00018a0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00017054 0001882f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00017058 00018830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00017094 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000170a2 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000170ca 0002000a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -000170e8 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017112 0001910a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00017138 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001714a 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017160 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00017188 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000171bc 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000171c8 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000171ee 0002000a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00017210 00019c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001723c 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017250 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017272 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00017280 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017296 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000172b4 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000172d6 00018c0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001734e 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00017360 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017372 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017386 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001738e 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001739c 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000173c8 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000173d6 0001882f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000173da 00018830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000173e4 00019c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000173f0 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001744e 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001745a 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00017476 0002000a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0001748e 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000174a8 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000174d2 0001882f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000174d6 00018830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000174e0 00019c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000174ee 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017508 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001752e 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017546 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001755c 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000175ac 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000175b6 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000175d4 0002000a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -000175f6 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00017626 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001762c 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000176a4 00018a0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000176c6 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00017704 00018a0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00017728 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00017768 00018c0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000177b2 00018c0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000177d8 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000177e6 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017802 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00017810 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001784a 0001910a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00017868 0001910a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00017880 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00017888 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00017898 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000178ac 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000178ba 0002030a R_ARM_THM_CALL 00000000 _PyPegen_slash_with_default │ │ │ │ │ -000178ca 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000178da 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000178e2 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000178ec 0001882f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000178f0 00018830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000178fa 00019c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00017908 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001790e 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017958 00018a0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000179a2 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000179b0 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000179d6 0002000a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -000179f4 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017a16 0001882f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00017a1a 00018830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00017a5a 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00017a68 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00017a92 0002000a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00017ab0 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017ada 0001910a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00017b00 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017b12 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017b28 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00017b54 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00017b84 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00017b90 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00017bb4 0002000a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00017bd6 00019c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00017c1a 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017c30 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00017c4e 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00017c6c 00018c0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00017ce6 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00017cfa 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017d12 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00017d30 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00017d6c 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00017d7a 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00017d9a 0002000a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00017db2 0001882f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00017db6 00018830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00017dc0 00019c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00017dce 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017de6 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017df6 0001882f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00017dfa 00018830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00017e04 00019c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00017e1e 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00017e50 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017e68 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017e84 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00017e8c 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00017e96 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017eba 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017ed8 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017f06 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017f1a 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017f30 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017f42 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017f52 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017f62 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017f74 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017fae 00018a0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00017fd2 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00018000 00018c0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001801e 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00018034 0001910a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00018042 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001804a 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00018052 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00018060 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000180bc 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000180ca 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000180f2 0002000a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0001811e 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018130 0002040a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -0001814a 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018162 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00018186 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000181be 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000181cc 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000181f2 0002000a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00018214 0001882f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00018218 00018830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00018222 00019c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00018234 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00018254 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00018286 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018294 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000182bc 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000182ec 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000182fe 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00018318 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001832c 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001836c 00018a0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00018392 00018c0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000183a0 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000183dc 0001910a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000183ec 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000183f4 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000183fe 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001647a 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001649a 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000164ac 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000164ec 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001650c 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016522 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00016544 0002100a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +00016554 0002110a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +0001656a 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000165a8 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000165c6 0001da0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +000165e2 0002110a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +000165ec 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001660a 0001150a R_ARM_THM_CALL 000032cd invalid_kwarg_rule.isra.0 │ │ │ │ │ +00016612 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016638 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001664e 0000bc2f R_ARM_THM_MOVW_ABS_NC 000007dc .LC50 │ │ │ │ │ +00016652 0000bc30 R_ARM_THM_MOVT_ABS 000007dc .LC50 │ │ │ │ │ +00016658 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001665c 0001aa30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00016670 00003d0a R_ARM_THM_CALL 00002f19 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00016674 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016688 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001668c 0001aa30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00016694 0000bd2f R_ARM_THM_MOVW_ABS_NC 0000080c .LC51 │ │ │ │ │ +00016698 0000bd30 R_ARM_THM_MOVT_ABS 0000080c .LC51 │ │ │ │ │ +0001669e 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000166a6 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000166d2 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000166e4 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016700 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001670e 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016760 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00016776 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001679c 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000167ba 0002100a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +000167c8 0002110a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +000167d6 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000167ee 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00016810 0001150a R_ARM_THM_CALL 000032cd invalid_kwarg_rule.isra.0 │ │ │ │ │ +00016828 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001683e 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001685c 0002100a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +0001686c 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000168ba 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00016908 00018a0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00016932 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016946 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00016968 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000169d8 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000169fe 00018c0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00016a22 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00016a30 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016a3c 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00016a50 0001ad0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00016a66 0001d90a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +00016a74 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016a8c 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00016a94 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00016af0 0001910a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00016afe 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016b16 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00016b2a 0001920a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +00016b42 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016b58 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016b66 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016b7c 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016b84 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016be0 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016c02 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016c5e 00018a0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00016c84 00018c0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00016c92 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00016cb0 0001ff0a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +00016d1e 0001ff0a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +00016d54 00018c0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00016d7e 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016dca 0001ff0a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +00016dd2 0000c12f R_ARM_THM_MOVW_ABS_NC 00000864 .LC54 │ │ │ │ │ +00016dd6 0000c130 R_ARM_THM_MOVT_ABS 00000864 .LC54 │ │ │ │ │ +00016ddc 0000310a R_ARM_THM_CALL 00001a51 INVALID_VERSION_CHECK │ │ │ │ │ +00016dea 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016e04 0001882f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00016e08 00018830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00016e0c 00019c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00016e1c 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016e38 0001910a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00016e86 0001910a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00016eac 0001ff0a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +00016eb8 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016ee0 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016efe 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016f14 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00016f1c 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00016f2c 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016fa0 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016fbc 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016fd4 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016fe2 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016ff6 0001882f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00016ffa 00018830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00017004 00019c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00017016 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017050 00018a0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001706a 0001882f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0001706e 00018830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000170aa 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000170b8 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000170e0 0002000a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +000170fe 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017128 0001910a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001714e 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017160 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017176 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001719e 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000171d2 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000171de 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00017204 0002000a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00017226 00019c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00017252 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017266 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017288 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00017298 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000172ae 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000172cc 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000172ee 00018c0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00017366 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00017378 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001738a 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000173a4 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000173ac 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000173b6 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000173c4 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000173dc 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000173ea 0001882f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000173ee 00018830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000173f8 00019c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001746a 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00017476 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00017492 0002000a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +000174aa 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000174c4 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000174ee 0001882f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000174f2 00018830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000174fc 00019c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001750a 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017524 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001754a 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017562 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017578 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000175c8 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000175d2 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000175f0 0002000a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00017612 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00017642 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017648 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000176c0 00018a0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000176e2 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00017720 00018a0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00017744 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00017784 00018c0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000177ce 00018c0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000177f4 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00017802 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001781e 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001782c 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017866 0001910a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00017884 0001910a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001789c 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000178a4 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000178b4 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000178c8 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000178d6 0002030a R_ARM_THM_CALL 00000000 _PyPegen_slash_with_default │ │ │ │ │ +000178e6 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000178f6 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000178fe 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00017908 0001882f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0001790c 00018830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00017916 00019c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00017924 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001792a 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017974 00018a0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000179be 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000179cc 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000179f2 0002000a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00017a10 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017a32 0001882f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00017a36 00018830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00017a76 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00017a84 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00017aae 0002000a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00017acc 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017af6 0001910a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00017b1c 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017b2e 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017b44 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00017b70 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00017ba0 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00017bac 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00017bd0 0002000a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00017bf2 00019c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00017c36 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017c4c 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00017c6a 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00017c88 00018c0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00017d02 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00017d16 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017d2e 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00017d4c 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00017d88 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00017d96 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00017db6 0002000a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00017dce 0001882f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00017dd2 00018830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00017ddc 00019c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00017dea 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017e02 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017e12 0001882f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00017e16 00018830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00017e20 00019c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00017e3a 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00017e6c 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017e84 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017ea0 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00017ea8 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00017eb2 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017ed6 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017ef4 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017f22 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017f36 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017f4c 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017f5e 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017f6e 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017f7e 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017f90 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017fca 00018a0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00017fee 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001801c 00018c0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001803a 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00018050 0001910a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001805e 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018066 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001806e 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001807c 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000180d8 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000180e6 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001810e 0002000a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0001813a 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001814c 0002040a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +00018166 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001817e 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000181a2 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000181da 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000181e8 0001970a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001820e 0002000a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00018230 0001882f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00018234 00018830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0001823e 00019c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00018250 0001930a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00018270 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000182a2 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000182b0 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000182d8 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018308 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001831a 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00018334 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00018348 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00018388 00018a0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000183ae 00018c0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000183bc 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000183f8 0001910a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00018408 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 00018410 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00018456 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001846a 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000184a6 0001310a R_ARM_THM_CALL 0000312d _loop0_110_rule │ │ │ │ │ -000184c4 0002050a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ -000184f0 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001841a 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001842c 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00018472 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018486 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000184c2 0001310a R_ARM_THM_CALL 0000311d _loop0_110_rule │ │ │ │ │ +000184e0 0002050a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ 0001850c 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018524 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018546 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001855e 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001856a 0001320a R_ARM_THM_CALL 000057f1 _loop1_111_rule │ │ │ │ │ -0001858a 0002050a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ -00018596 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000185ae 0001330a R_ARM_THM_CALL 00001135 _tmp_199_rule │ │ │ │ │ -000185b8 0001340a R_ARM_THM_CALL 0000312d _loop0_200_rule │ │ │ │ │ -000185c4 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000185d0 0001350a R_ARM_THM_CALL 00001135 _tmp_201_rule │ │ │ │ │ -000185da 0000e42f R_ARM_THM_MOVW_ABS_NC 000009a8 .LC61 │ │ │ │ │ -000185de 0000e430 R_ARM_THM_MOVT_ABS 000009a8 .LC61 │ │ │ │ │ -000185e4 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000185e8 0001aa30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000185fc 00003d0a R_ARM_THM_CALL 00002f29 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00018600 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00018626 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018632 0000e32f R_ARM_THM_MOVW_ABS_NC 00000974 .LC60 │ │ │ │ │ -00018636 0000e330 R_ARM_THM_MOVT_ABS 00000974 .LC60 │ │ │ │ │ -0001863c 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00018640 0001aa30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00018656 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018686 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001869e 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000186c4 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000186de 0002050a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ -000186f8 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018706 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001870a 0001aa30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00018712 0000e12f R_ARM_THM_MOVW_ABS_NC 0000092c .LC58 │ │ │ │ │ -00018716 0000e130 R_ARM_THM_MOVT_ABS 0000092c .LC58 │ │ │ │ │ -0001871c 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00018724 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00018744 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001877a 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018790 0001a90a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -000187b2 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018804 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001881a 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018844 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001886e 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018886 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001889c 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000188c4 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000188ce 0001360a R_ARM_THM_CALL 00000d61 _tmp_202_rule │ │ │ │ │ -000188d6 0000ee2f R_ARM_THM_MOVW_ABS_NC 000009f8 .LC63 │ │ │ │ │ -000188da 0000ee30 R_ARM_THM_MOVT_ABS 000009f8 .LC63 │ │ │ │ │ -000188e0 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000188e4 0001aa30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000188f8 00003d0a R_ARM_THM_CALL 00002f29 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -000188fc 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001891e 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018938 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018956 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018960 0000ed2f R_ARM_THM_MOVW_ABS_NC 000009c8 .LC62 │ │ │ │ │ -00018964 0000ed30 R_ARM_THM_MOVT_ABS 000009c8 .LC62 │ │ │ │ │ -0001899e 00018a0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000189b2 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000189bc 00018c0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000189c6 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000189e8 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000189fc 00018c0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00018a2c 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00018a34 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00018a4a 0001910a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00018a58 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00018a60 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00018a6a 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018528 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018540 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018562 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001857a 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018586 0001320a R_ARM_THM_CALL 000057e1 _loop1_111_rule │ │ │ │ │ +000185a6 0002050a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ +000185b2 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000185ca 0001330a R_ARM_THM_CALL 00001135 _tmp_199_rule │ │ │ │ │ +000185d4 0001340a R_ARM_THM_CALL 0000311d _loop0_200_rule │ │ │ │ │ +000185e0 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000185ec 0001350a R_ARM_THM_CALL 00001135 _tmp_201_rule │ │ │ │ │ +000185f6 0000e42f R_ARM_THM_MOVW_ABS_NC 000009a8 .LC61 │ │ │ │ │ +000185fa 0000e430 R_ARM_THM_MOVT_ABS 000009a8 .LC61 │ │ │ │ │ +00018600 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00018604 0001aa30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00018618 00003d0a R_ARM_THM_CALL 00002f19 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0001861c 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00018642 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001864e 0000e32f R_ARM_THM_MOVW_ABS_NC 00000974 .LC60 │ │ │ │ │ +00018652 0000e330 R_ARM_THM_MOVT_ABS 00000974 .LC60 │ │ │ │ │ +00018658 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001865c 0001aa30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00018672 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000186a2 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000186ba 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000186e0 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000186fa 0002050a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ +00018714 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018722 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00018726 0001aa30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001872e 0000e12f R_ARM_THM_MOVW_ABS_NC 0000092c .LC58 │ │ │ │ │ +00018732 0000e130 R_ARM_THM_MOVT_ABS 0000092c .LC58 │ │ │ │ │ +00018738 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00018740 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00018760 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00018796 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000187ac 0001a90a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +000187ce 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018820 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018836 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018860 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001888a 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000188a2 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000188b8 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000188e0 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000188ea 0001360a R_ARM_THM_CALL 00000d61 _tmp_202_rule │ │ │ │ │ +000188f2 0000ee2f R_ARM_THM_MOVW_ABS_NC 000009f8 .LC63 │ │ │ │ │ +000188f6 0000ee30 R_ARM_THM_MOVT_ABS 000009f8 .LC63 │ │ │ │ │ +000188fc 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00018900 0001aa30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00018914 00003d0a R_ARM_THM_CALL 00002f19 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00018918 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001893a 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018954 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018972 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001897c 0000ed2f R_ARM_THM_MOVW_ABS_NC 000009c8 .LC62 │ │ │ │ │ +00018980 0000ed30 R_ARM_THM_MOVT_ABS 000009c8 .LC62 │ │ │ │ │ +000189ba 00018a0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000189ce 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000189d8 00018c0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000189e2 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00018a04 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018a18 00018c0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00018a48 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00018a50 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00018a66 0001910a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00018a74 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00018a7c 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00018a86 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x2f3cc contains 232 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x2f3e0 contains 232 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000022 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000005c 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000006e 00018a0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00000084 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000009a 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000000a8 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 000000b8 0001910a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 000000d6 00018c0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 000000e0 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 000000ea 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 0000010e 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000122 0001ad0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ 0000015e 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000172 0000090a R_ARM_THM_CALL 00007369 expression_rule │ │ │ │ │ +00000172 0000090a R_ARM_THM_CALL 0000736d expression_rule │ │ │ │ │ 0000018a 0001a90a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ 000001ba 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000001d2 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000001dc 00007e0a R_ARM_THM_CALL 000064e9 star_target_rule │ │ │ │ │ +000001dc 00007e0a R_ARM_THM_CALL 000064ed star_target_rule │ │ │ │ │ 000001e8 0001a90a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ 00000218 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000022c 0001c60a R_ARM_THM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ 00000238 0002270a R_ARM_THM_CALL 00000000 _PyPegen_ensure_imaginary │ │ │ │ │ 00000244 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000027a 0002280a R_ARM_THM_CALL 00000000 _PyPegen_get_invalid_target │ │ │ │ │ 00000280 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000028c 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00000290 0001aa30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 000002a0 0001722f R_ARM_THM_MOVW_ABS_NC 00001154 .LC107 │ │ │ │ │ 000002a4 00017230 R_ARM_THM_MOVT_ABS 00001154 .LC107 │ │ │ │ │ 000002ae 0001452f R_ARM_THM_MOVW_ABS_NC 00000f7c .LC94 │ │ │ │ │ 000002b2 00014530 R_ARM_THM_MOVT_ABS 00000f7c .LC94 │ │ │ │ │ 000002ba 0001c40a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ -000002ce 00003d0a R_ARM_THM_CALL 00002f29 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000002ce 00003d0a R_ARM_THM_CALL 00002f19 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ 000002fa 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000030e 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000031a 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000320 0001372f R_ARM_THM_MOVW_ABS_NC 00000e28 .LC86 │ │ │ │ │ 00000324 00013730 R_ARM_THM_MOVT_ABS 00000e28 .LC86 │ │ │ │ │ 0000032a 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 0000032e 0001aa30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00000358 0001440a R_ARM_THM_CALL 0000312d _loop0_187_rule │ │ │ │ │ +00000358 0001440a R_ARM_THM_CALL 0000311d _loop0_187_rule │ │ │ │ │ 00000362 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000368 0001382f R_ARM_THM_MOVW_ABS_NC 00000e50 .LC87 │ │ │ │ │ 0000036c 00013830 R_ARM_THM_MOVT_ABS 00000e50 .LC87 │ │ │ │ │ -00000380 0001280a R_ARM_THM_CALL 00016f59 lambda_slash_no_default_rule │ │ │ │ │ -0000038c 00012e0a R_ARM_THM_CALL 00017925 _loop0_188_rule │ │ │ │ │ +00000380 0001280a R_ARM_THM_CALL 00016f6d lambda_slash_no_default_rule │ │ │ │ │ +0000038c 00012e0a R_ARM_THM_CALL 00017941 _loop0_188_rule │ │ │ │ │ 000003a4 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000003b0 0001200a R_ARM_THM_CALL 00017649 lambda_slash_with_default_rule │ │ │ │ │ +000003b0 0001200a R_ARM_THM_CALL 00017665 lambda_slash_with_default_rule │ │ │ │ │ 000003ba 0001920a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ 000003c6 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000003e8 00012f0a R_ARM_THM_CALL 00017f85 _loop1_197_rule │ │ │ │ │ -000003fc 0001290a R_ARM_THM_CALL 000173f9 lambda_param_no_default_rule │ │ │ │ │ +000003e8 00012f0a R_ARM_THM_CALL 00017fa1 _loop1_197_rule │ │ │ │ │ +000003fc 0001290a R_ARM_THM_CALL 00017415 lambda_param_no_default_rule │ │ │ │ │ 00000402 0001392f R_ARM_THM_MOVW_ABS_NC 00000e68 .LC88 │ │ │ │ │ 00000406 00013930 R_ARM_THM_MOVT_ABS 00000e68 .LC88 │ │ │ │ │ -0000041a 00012d0a R_ARM_THM_CALL 00017925 _loop0_189_rule │ │ │ │ │ +0000041a 00012d0a R_ARM_THM_CALL 00017941 _loop0_189_rule │ │ │ │ │ 00000428 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000444 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000045a 00012a0a R_ARM_THM_CALL 0001756d lambda_param_rule │ │ │ │ │ +0000045a 00012a0a R_ARM_THM_CALL 00017589 lambda_param_rule │ │ │ │ │ 00000474 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000484 00018a0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 0000049e 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000004a8 00012a0a R_ARM_THM_CALL 0001756d lambda_param_rule │ │ │ │ │ +000004a8 00012a0a R_ARM_THM_CALL 00017589 lambda_param_rule │ │ │ │ │ 000004b4 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000004c0 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 000004d4 0001910a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 000004f0 00018c0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 00000500 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000508 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00000528 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000538 0001ad0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ 00000550 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000055c 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000562 0001732f R_ARM_THM_MOVW_ABS_NC 00001168 .LC108 │ │ │ │ │ 00000566 00017330 R_ARM_THM_MOVT_ABS 00001168 .LC108 │ │ │ │ │ 0000056c 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00000570 0001aa30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000059c 0001430a R_ARM_THM_CALL 0000312d _loop0_193_rule │ │ │ │ │ +0000059c 0001430a R_ARM_THM_CALL 0000311d _loop0_193_rule │ │ │ │ │ 000005a6 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000005bc 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000005ca 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000005e0 0001290a R_ARM_THM_CALL 000173f9 lambda_param_no_default_rule │ │ │ │ │ -000005f2 0001420a R_ARM_THM_CALL 0000312d _loop0_195_rule │ │ │ │ │ +000005e0 0001290a R_ARM_THM_CALL 00017415 lambda_param_no_default_rule │ │ │ │ │ +000005f2 0001420a R_ARM_THM_CALL 0000311d _loop0_195_rule │ │ │ │ │ 000005fc 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000602 00013b2f R_ARM_THM_MOVW_ABS_NC 00000ed4 .LC90 │ │ │ │ │ 00000606 00013b30 R_ARM_THM_MOVT_ABS 00000ed4 .LC90 │ │ │ │ │ -00000616 0001620a R_ARM_THM_CALL 000057f1 _loop1_196_rule │ │ │ │ │ +00000616 0001620a R_ARM_THM_CALL 000057e1 _loop1_196_rule │ │ │ │ │ 00000620 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000062a 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000630 00013c2f R_ARM_THM_MOVW_ABS_NC 00000eec .LC91 │ │ │ │ │ 00000634 00013c30 R_ARM_THM_MOVT_ABS 00000eec .LC91 │ │ │ │ │ 0000063a 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 0000063e 0001aa30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00000652 00003d0a R_ARM_THM_CALL 00002f29 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00000652 00003d0a R_ARM_THM_CALL 00002f19 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ 00000656 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000694 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000006a8 0001280a R_ARM_THM_CALL 00016f59 lambda_slash_no_default_rule │ │ │ │ │ -000006b6 0001200a R_ARM_THM_CALL 00017649 lambda_slash_with_default_rule │ │ │ │ │ +000006a8 0001280a R_ARM_THM_CALL 00016f6d lambda_slash_no_default_rule │ │ │ │ │ +000006b6 0001200a R_ARM_THM_CALL 00017665 lambda_slash_with_default_rule │ │ │ │ │ 000006e4 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000006f8 0000790a R_ARM_THM_CALL 0000f265 starred_expression_rule │ │ │ │ │ +000006f8 0000790a R_ARM_THM_CALL 0000f261 starred_expression_rule │ │ │ │ │ 00000700 0001882f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 00000704 00018830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ 0000070e 00019c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 00000740 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000756 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000766 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000794 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000007aa 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000007b6 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000007c2 0001a90a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ 000007f2 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000806 0000c20a R_ARM_THM_CALL 0000fe5d param_no_default_rule │ │ │ │ │ +00000806 0000c20a R_ARM_THM_CALL 0000fe59 param_no_default_rule │ │ │ │ │ 00000816 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000844 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000085c 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000086e 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000089e 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000008b8 00018a0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 000008c4 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000008de 0000260a R_ARM_THM_CALL 0001292d block_rule │ │ │ │ │ +000008de 0000260a R_ARM_THM_CALL 00012929 block_rule │ │ │ │ │ 000008f4 0001910a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 00000910 00018c0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 0000091a 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000922 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00000940 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 0000096e 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000986 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000990 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ 0000099c 0001a90a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ 000009ce 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000009e0 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000009ec 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000009f6 0000090a R_ARM_THM_CALL 00007369 expression_rule │ │ │ │ │ +000009f6 0000090a R_ARM_THM_CALL 0000736d expression_rule │ │ │ │ │ 00000a02 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000a0a 0000040a R_ARM_THM_CALL 0001686d expressions_rule │ │ │ │ │ +00000a0a 0000040a R_ARM_THM_CALL 00016881 expressions_rule │ │ │ │ │ 00000a1e 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000a24 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00000a28 0001aa30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00000a2c 0001782f R_ARM_THM_MOVW_ABS_NC 000011a0 .LC109 │ │ │ │ │ 00000a30 00017830 R_ARM_THM_MOVT_ABS 000011a0 .LC109 │ │ │ │ │ -00000a46 0000770a R_ARM_THM_CALL 00002ef1 RAISE_ERROR_KNOWN_LOCATION.constprop.0 │ │ │ │ │ +00000a46 0000770a R_ARM_THM_CALL 00002ee1 RAISE_ERROR_KNOWN_LOCATION.constprop.0 │ │ │ │ │ 00000a4a 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000a6a 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000a74 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000a7e 0000090a R_ARM_THM_CALL 00007369 expression_rule │ │ │ │ │ +00000a7e 0000090a R_ARM_THM_CALL 0000736d expression_rule │ │ │ │ │ 00000a92 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000a98 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00000a9c 0001aa30 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 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 00000abc 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ @@ -4994,19 +4995,19 @@ │ │ │ │ │ 00000b84 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00000b88 0001aa30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00000b90 0001792f R_ARM_THM_MOVW_ABS_NC 000011d0 .LC110 │ │ │ │ │ 00000b94 00017930 R_ARM_THM_MOVT_ABS 000011d0 .LC110 │ │ │ │ │ 00000b9a 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 00000ba6 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000bec 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000c08 0000090a R_ARM_THM_CALL 00007369 expression_rule │ │ │ │ │ +00000c08 0000090a R_ARM_THM_CALL 0000736d expression_rule │ │ │ │ │ 00000c26 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000c38 00018a0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00000c4e 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000c58 0000090a R_ARM_THM_CALL 00007369 expression_rule │ │ │ │ │ +00000c58 0000090a R_ARM_THM_CALL 0000736d expression_rule │ │ │ │ │ 00000c66 0001900a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000c74 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000c84 0001910a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 00000ca2 00018c0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 00000cac 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000cb6 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00000cda 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ @@ -5043,20 +5044,20 @@ │ │ │ │ │ 00000ffe 0001910a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 0000101c 00018c0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 00001026 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 00001030 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00001054 00018d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 00001068 0001ad0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ 000010a4 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000010b8 0000040a R_ARM_THM_CALL 0001686d expressions_rule │ │ │ │ │ +000010b8 0000040a R_ARM_THM_CALL 00016881 expressions_rule │ │ │ │ │ 000010d0 0001a90a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ 00001100 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000110e 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001118 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ 00001124 0001a90a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ 00001152 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001166 0001290a R_ARM_THM_CALL 000173f9 lambda_param_no_default_rule │ │ │ │ │ +00001166 0001290a R_ARM_THM_CALL 00017415 lambda_param_no_default_rule │ │ │ │ │ 00001176 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000011a4 00018b0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000011ba 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000011ca 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000011da 0001880a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,13 +1,12 @@ │ │ │ │ │ -4F@F>FMFGFai │ │ │ │ │ - FMF4F>F │ │ │ │ │ +8F,FGFMF │ │ │ │ │ )FSF:F F │ │ │ │ │ )F3FBF F │ │ │ │ │ 29FKFBFXF │ │ │ │ │ -(Fei{iYF │ │ │ │ │ +(Fei{iZF │ │ │ │ │ biHFihSF │ │ │ │ │ *FKFAFei │ │ │ │ │ ,F=F7F(F │ │ │ │ │ KF8FRFei │ │ │ │ │ +Qh@hH`P │ │ │ │ │ +Qh@iHa8 │ │ │ │ │ +Qh@jHb │ │ │ │ │ @@ -190,16 +189,16 @@ │ │ │ │ │ _loop0_164_rule │ │ │ │ │ _loop0_165_rule │ │ │ │ │ _gather_18_rule │ │ │ │ │ _gather_20_rule │ │ │ │ │ type_params_rule │ │ │ │ │ _tmp_13_rule │ │ │ │ │ star_named_expressions_rule │ │ │ │ │ -_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ annotated_rhs_rule │ │ │ │ │ +_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ t_primary_rule │ │ │ │ │ genexp_rule │ │ │ │ │ arguments_rule │ │ │ │ │ _tmp_93_rule │ │ │ │ │ strings_rule │ │ │ │ │ tuple_rule │ │ │ │ │ list_rule │ │ │ │ │ @@ -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 │ │ │ │ │ @@ -505,16 +504,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,103 +12,102 @@ │ │ │ │ │ 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 670 │ │ │ │ │ + beq.w 660 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7d0 │ │ │ │ │ + bne.w 7be │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ │ - mov r5, r6 │ │ │ │ │ + ldr r7, [r4, #8] │ │ │ │ │ + mov r5, r7 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 696 │ │ │ │ │ + bne.w 686 │ │ │ │ │ adds r2, r1, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w 544 │ │ │ │ │ + beq.w 534 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 52e │ │ │ │ │ + beq.w 51e │ │ │ │ │ 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 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17e │ │ │ │ │ + beq.w 17c │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ add.w r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 626 │ │ │ │ │ + beq.w 616 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 58a │ │ │ │ │ + bne.w 57a │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w 5a6 │ │ │ │ │ + beq.w 596 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8f0 │ │ │ │ │ + bl 8e0 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5a0 │ │ │ │ │ + beq.w 590 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 598 │ │ │ │ │ + beq.w 588 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 590 │ │ │ │ │ + bne.w 580 │ │ │ │ │ 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 576 │ │ │ │ │ + beq.w 566 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ - mov r5, r0 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 590 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ + bne.w 580 │ │ │ │ │ + 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 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 31c │ │ │ │ │ + bne.w 31a │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + 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 r3, r7 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 570 │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - bgt.w 30e │ │ │ │ │ + beq.w 560 │ │ │ │ │ + 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 │ │ │ │ │ ldrd r1, r2, [sp, #24] │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -117,238 +116,238 @@ │ │ │ │ │ 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 66c │ │ │ │ │ + beq.w 65c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 658 │ │ │ │ │ + bne.w 648 │ │ │ │ │ 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 68e │ │ │ │ │ + beq.w 67e │ │ │ │ │ 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 684 │ │ │ │ │ + beq.w 674 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 678 │ │ │ │ │ + bne.w 668 │ │ │ │ │ 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 r6, [r4, #8] │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5e4 │ │ │ │ │ + bne.w 5d4 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 5ea │ │ │ │ │ + beq.w 5da │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 5fa │ │ │ │ │ + beq.w 5ea │ │ │ │ │ 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 │ │ │ │ │ movw r1, #621 @ 0x26d │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 35a │ │ │ │ │ + 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 5dc │ │ │ │ │ + beq.w 5cc │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 61e │ │ │ │ │ + bne.w 60e │ │ │ │ │ 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 34c │ │ │ │ │ + beq.w 34a │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 61e │ │ │ │ │ + bne.w 60e │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ + 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 5d4 │ │ │ │ │ + beq.w 5c4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 236 │ │ │ │ │ + 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 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2e4 │ │ │ │ │ + bne.n 2e2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 236 │ │ │ │ │ + cbnz r3, 234 │ │ │ │ │ movs r1, #52 @ 0x34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2e4 │ │ │ │ │ + bne.n 2e2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [sp, #28] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ - mov r3, r7 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 346 │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - bgt.n 2fe │ │ │ │ │ + beq.n 344 │ │ │ │ │ + cmp r6, r5 │ │ │ │ │ + bgt.n 2fc │ │ │ │ │ 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 e15c │ │ │ │ │ R_ARM_THM_CALL dotted_name_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 35a │ │ │ │ │ + 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 35a │ │ │ │ │ + beq.n 358 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a00 │ │ │ │ │ - mov r8, r0 │ │ │ │ │ + bl 9f0 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 35a │ │ │ │ │ + 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 48a │ │ │ │ │ - ldr r7, [r5, #4] │ │ │ │ │ + beq.w 47c │ │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldrd r5, r1, [r3, #20] │ │ │ │ │ - str r1, [sp, #28] │ │ │ │ │ + str r2, [sp, #28] │ │ │ │ │ + str r1, [sp, #32] │ │ │ │ │ bl 0 <_PyPegen_seq_count_dots> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_count_dots │ │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ │ mov r3, r0 │ │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ │ + mov r2, r6 │ │ │ │ │ strd r5, r1, [sp, #8] │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - strd fp, r2, [sp] │ │ │ │ │ - mov r2, r8 │ │ │ │ │ + strd fp, r0, [sp] │ │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ │ 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 480 │ │ │ │ │ + beq.w 472 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 16e │ │ │ │ │ + beq.w 16c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16e │ │ │ │ │ + beq.w 16c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 4d6 │ │ │ │ │ + b.n 4c6 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r2, r7 │ │ │ │ │ - beq.w 510 │ │ │ │ │ - str.w r3, [r8, r7, lsl #2] │ │ │ │ │ - adds r7, #1 │ │ │ │ │ + cmp r2, r6 │ │ │ │ │ + beq.w 500 │ │ │ │ │ + str.w r3, [r8, r6, lsl #2] │ │ │ │ │ + adds r6, #1 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r9, r3 │ │ │ │ │ - b.n 200 │ │ │ │ │ - ldr.w r2, [r9, #4] │ │ │ │ │ - ldr.w r1, [r8, r5, lsl #2] │ │ │ │ │ - str.w r1, [r2, r5, lsl #2] │ │ │ │ │ - adds r5, #1 │ │ │ │ │ - b.n 252 │ │ │ │ │ - ldr r1, [r2, #4] │ │ │ │ │ - ldr.w r0, [sl, r5, lsl #2] │ │ │ │ │ - str.w r0, [r1, r5, lsl #2] │ │ │ │ │ + b.n 1fe │ │ │ │ │ + ldr.w r3, [r9, #4] │ │ │ │ │ + ldr.w r2, [r8, r5, lsl #2] │ │ │ │ │ + str.w r2, [r3, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ - b.n 104 │ │ │ │ │ + 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 8f0 │ │ │ │ │ + bl 8e0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w ee │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 636 │ │ │ │ │ + bne.w 626 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ - cmp r2, r7 │ │ │ │ │ - beq.w 5bc │ │ │ │ │ + cmp r2, r5 │ │ │ │ │ + beq.w 5ac │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ - str.w r3, [sl, r7, lsl #2] │ │ │ │ │ - adds r7, #1 │ │ │ │ │ + str.w r3, [sl, r5, lsl #2] │ │ │ │ │ + adds r5, #1 │ │ │ │ │ mov fp, r2 │ │ │ │ │ b.n e0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ @@ -356,252 +355,243 @@ │ │ │ │ │ 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 48a │ │ │ │ │ + bne.w 47c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #621 @ 0x26d │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4f2 │ │ │ │ │ + beq.w 4e2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 4dc │ │ │ │ │ + beq.w 4cc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4ce │ │ │ │ │ + bne.w 4be │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ - mov r9, r3 │ │ │ │ │ + mov r8, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4c6 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + beq.w 4b6 │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 4d0 │ │ │ │ │ - mov sl, r6 │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - movs r0, #1 │ │ │ │ │ - str r0, [sp, #28] │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne.w 4c0 │ │ │ │ │ + mov r9, r7 │ │ │ │ │ + mov.w sl, #1 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n 4b8 │ │ │ │ │ + beq.n 4a8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cbnz r3, 3e6 │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r7, [r4, #8] │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 490 │ │ │ │ │ + bne.n 482 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + str r3, [r4, #8] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - str r7, [r4, #8] │ │ │ │ │ cbnz r3, 3e6 │ │ │ │ │ movs r1, #52 @ 0x34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 490 │ │ │ │ │ + bne.n 482 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - mov r6, sl │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + str.w r8, [r4, #8] │ │ │ │ │ + mov r7, r9 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - str.w r9, [r4, #8] │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.n 4e4 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.n 4d4 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 4e4 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ + bne.n 4d4 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ - str.w r8, [sp, #32] │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + str r2, [sp, #28] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ - ldrd r3, r2, [sp, #28] │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - mov ip, r0 │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ + mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4c0 │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - bgt.n 4a8 │ │ │ │ │ + beq.n 4b0 │ │ │ │ │ + cmp r6, r5 │ │ │ │ │ + bgt.n 49a │ │ │ │ │ mov r0, r2 │ │ │ │ │ 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 4f2 │ │ │ │ │ + beq.n 4e2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a00 │ │ │ │ │ + bl 9f0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4f2 │ │ │ │ │ + beq.n 4e2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 48a │ │ │ │ │ - ldr r1, [r3, #20] │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ │ - str r1, [sp, #32] │ │ │ │ │ + cbz r0, 47c │ │ │ │ │ + ldrd r6, r3, [r3, #20] │ │ │ │ │ + mov r0, r8 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_seq_count_dots> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_count_dots │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ mov r2, r0 │ │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - str r1, [sp, #4] │ │ │ │ │ + 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 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2c8 │ │ │ │ │ + bne.w 2c6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2da │ │ │ │ │ + bne.w 2d8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 4d6 │ │ │ │ │ + b.n 4c6 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - subs r1, #1 │ │ │ │ │ + cmp sl, r6 │ │ │ │ │ + add.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r3, r6 │ │ │ │ │ - beq.n 4f6 │ │ │ │ │ + beq.n 4e6 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ - str.w r5, [r8, r6, lsl #2] │ │ │ │ │ + str.w r5, [r7, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - mov r9, r3 │ │ │ │ │ - b.n 3b2 │ │ │ │ │ - ldr.w r1, [ip, #4] │ │ │ │ │ - ldr.w r0, [r2, r5, lsl #2] │ │ │ │ │ - str.w r0, [r1, r5, lsl #2] │ │ │ │ │ + mov r8, r3 │ │ │ │ │ + b.n 3ae │ │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ │ + ldr.w r1, [r2, r5, lsl #2] │ │ │ │ │ + str.w r1, [r3, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ - b.n 41a │ │ │ │ │ + b.n 410 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 3be │ │ │ │ │ + b.n 3ba │ │ │ │ │ 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 r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ - b.n 172 │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ + b.n 170 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 386 │ │ │ │ │ + b.n 384 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 4d4 │ │ │ │ │ + b.n 4c4 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 4d4 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - lsls r3, r3, #1 │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ + b.n 4c4 │ │ │ │ │ + mov.w r3, sl, lsl #1 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + mov sl, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 630 │ │ │ │ │ + beq.w 620 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - b.n 49c │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + b.n 48e │ │ │ │ │ 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 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 346 │ │ │ │ │ + beq.w 344 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b.n 2f2 │ │ │ │ │ + b.n 2f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 558 │ │ │ │ │ + bge.n 548 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 182 │ │ │ │ │ + b.n 180 │ │ │ │ │ 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 48 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 182 │ │ │ │ │ + b.n 180 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r0, [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 r0, #0 │ │ │ │ │ beq.w 60 │ │ │ │ │ - b.n 552 │ │ │ │ │ + b.n 542 │ │ │ │ │ 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 │ │ │ │ │ @@ -609,214 +599,213 @@ │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 180 │ │ │ │ │ + b.n 17e │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 586 │ │ │ │ │ + b.n 576 │ │ │ │ │ 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 586 │ │ │ │ │ + b.n 576 │ │ │ │ │ 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 58a │ │ │ │ │ + b.n 57a │ │ │ │ │ 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 570 │ │ │ │ │ + beq.n 560 │ │ │ │ │ mov sl, r0 │ │ │ │ │ - b.n 33a │ │ │ │ │ + b.n 338 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 20e │ │ │ │ │ + b.n 20c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1d4 │ │ │ │ │ + b.n 1d2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 174 │ │ │ │ │ + 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 198 │ │ │ │ │ - b.n 48a │ │ │ │ │ + beq.w 196 │ │ │ │ │ + b.n 47c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 2da │ │ │ │ │ + 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 1b4 │ │ │ │ │ - b.n 48a │ │ │ │ │ + beq.w 1b2 │ │ │ │ │ + b.n 47c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 35c │ │ │ │ │ + b.n 35a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ b.n 82 │ │ │ │ │ - mov r6, sl │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - b.n 4c2 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + mov r7, r9 │ │ │ │ │ + b.n 4b2 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 332 │ │ │ │ │ + beq.w 330 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r0, sl │ │ │ │ │ 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 586 │ │ │ │ │ + b.n 576 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 138 │ │ │ │ │ + beq.w 136 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r0, r3 │ │ │ │ │ - b.n 58a │ │ │ │ │ + b.n 57a │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 58a │ │ │ │ │ + b.n 57a │ │ │ │ │ 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 538 │ │ │ │ │ - b.n 16e │ │ │ │ │ + bne.w 528 │ │ │ │ │ + b.n 16c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 538 │ │ │ │ │ + bne.w 528 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 182 │ │ │ │ │ + b.n 180 │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w 8be │ │ │ │ │ + beq.w 8ae │ │ │ │ │ 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 8e6 │ │ │ │ │ + beq.w 8d6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 8de │ │ │ │ │ + beq.w 8ce │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8d6 │ │ │ │ │ + bne.w 8c6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl e15c │ │ │ │ │ R_ARM_THM_CALL dotted_name_rule │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7d6 │ │ │ │ │ + beq.n 7c4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 8ce │ │ │ │ │ + beq.w 8be │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 848 │ │ │ │ │ + bne.w 838 │ │ │ │ │ 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 812 │ │ │ │ │ + beq.w 804 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 848 │ │ │ │ │ - mov r7, r6 │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - mov r6, r4 │ │ │ │ │ - mov.w fp, #1 │ │ │ │ │ + bne.w 838 │ │ │ │ │ + mov r8, r7 │ │ │ │ │ mov r9, r5 │ │ │ │ │ - mov r4, r3 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + mov.w fp, #1 │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + mov r5, r4 │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ movs r1, #12 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 824 │ │ │ │ │ - str r4, [sp, #36] @ 0x24 │ │ │ │ │ - mov r4, r6 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - mov r6, r7 │ │ │ │ │ + bne.n 816 │ │ │ │ │ + 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 80c │ │ │ │ │ + beq.n 7fe │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - bgt.n 7fa │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bgt.n 7e8 │ │ │ │ │ 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 │ │ │ │ │ @@ -824,26 +813,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 8e6 │ │ │ │ │ + beq.w 8d6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #621 @ 0x26d │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8e6 │ │ │ │ │ + beq.w 8d6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl e15c │ │ │ │ │ R_ARM_THM_CALL dotted_name_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8e6 │ │ │ │ │ + beq.w 8d6 │ │ │ │ │ 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 .LC38 │ │ │ │ │ movt r2, #0 │ │ │ │ │ @@ -851,624 +840,626 @@ │ │ │ │ │ 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 2ef0 │ │ │ │ │ + bl 2ee0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ - cbz r0, 7f4 │ │ │ │ │ + cbz r0, 7e2 │ │ │ │ │ movs r0, #1 │ │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5e4 │ │ │ │ │ + bne.w 5d4 │ │ │ │ │ mov r1, r3 │ │ │ │ │ b.n 3a │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 174 │ │ │ │ │ + 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 8c8 │ │ │ │ │ + bne.n 8b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #622 @ 0x26e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 890 │ │ │ │ │ + bne.n 880 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ - b.n 7c2 │ │ │ │ │ + b.n 7b0 │ │ │ │ │ + mov ip, r4 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ - ldr.w r7, [r3, r2, lsl #2] │ │ │ │ │ - str.w r7, [r0, r2, lsl #2] │ │ │ │ │ + ldr.w r4, [r3, r2, lsl #2] │ │ │ │ │ + str.w r4, [r0, r2, lsl #2] │ │ │ │ │ adds r2, #1 │ │ │ │ │ - cmp r8, r2 │ │ │ │ │ - beq.n 74c │ │ │ │ │ - b.n 7fa │ │ │ │ │ + cmp r6, r2 │ │ │ │ │ + bne.n 7ea │ │ │ │ │ + mov r4, ip │ │ │ │ │ + b.n 73a │ │ │ │ │ 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 7da │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + b.n 7c8 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ bl e15c │ │ │ │ │ R_ARM_THM_CALL dotted_name_rule │ │ │ │ │ - mov r5, r0 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 728 │ │ │ │ │ - ldr r3, [r6, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 864 │ │ │ │ │ - cmp fp, r8 │ │ │ │ │ - beq.n 850 │ │ │ │ │ - ldr r3, [r6, #8] │ │ │ │ │ - str.w r5, [r4, r8, lsl #2] │ │ │ │ │ - add.w r8, r8, #1 │ │ │ │ │ + beq.w 718 │ │ │ │ │ + ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ + cbnz r3, 854 │ │ │ │ │ + cmp fp, r6 │ │ │ │ │ + beq.n 840 │ │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ │ + str.w r4, [r7, r6, lsl #2] │ │ │ │ │ + adds r6, #1 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - b.n 71c │ │ │ │ │ + b.n 70c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7da │ │ │ │ │ + b.n 7c8 │ │ │ │ │ mov.w r3, fp, lsl #1 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ mov fp, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - cbz r0, 886 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - b.n 83a │ │ │ │ │ + cbz r0, 876 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + b.n 82c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 836 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - mov r4, r6 │ │ │ │ │ + beq.n 828 │ │ │ │ │ + mov r4, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ movs r2, #1 │ │ │ │ │ + mov r7, r8 │ │ │ │ │ mov r5, r9 │ │ │ │ │ - mov r6, r7 │ │ │ │ │ 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 7da │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + b.n 7c8 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + mov r4, r5 │ │ │ │ │ + mov r7, r8 │ │ │ │ │ mov r5, r9 │ │ │ │ │ - mov r4, r6 │ │ │ │ │ - mov r6, r7 │ │ │ │ │ - b.n 80e │ │ │ │ │ + b.n 800 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7f2 │ │ │ │ │ + beq.n 7e0 │ │ │ │ │ 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 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC39 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ mvn.w r2, #4 │ │ │ │ │ strd r2, r2, [sp] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldrd r2, r3, [r0, #12] │ │ │ │ │ - b.n 7ae │ │ │ │ │ + b.n 79c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ - cbz r0, 8ea │ │ │ │ │ + cbz r0, 8da │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 7c2 │ │ │ │ │ + b.n 7b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 6ea │ │ │ │ │ + b.n 6da │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7de │ │ │ │ │ + b.n 7cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 6c6 │ │ │ │ │ + b.n 6b6 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 7de │ │ │ │ │ + b.n 7cc │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - b.n 6a4 │ │ │ │ │ + b.n 694 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000008f0 : │ │ │ │ │ +000008e0 : │ │ │ │ │ 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 9b8 │ │ │ │ │ + beq.n 9a8 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 9b0 │ │ │ │ │ + bne.n 9a0 │ │ │ │ │ ldrd r6, r5, [r4, #8] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bne.n 9a0 │ │ │ │ │ + bne.n 990 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 996 │ │ │ │ │ + blt.n 986 │ │ │ │ │ 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, 97e │ │ │ │ │ + cbnz r3, 96e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl e15c │ │ │ │ │ R_ARM_THM_CALL dotted_name_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 990 │ │ │ │ │ + cbz r0, 980 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fc44 <_tmp_28_rule> │ │ │ │ │ + bl fc40 <_tmp_28_rule> │ │ │ │ │ R_ARM_THM_CALL _tmp_31_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 990 │ │ │ │ │ + cbnz r3, 980 │ │ │ │ │ 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, 97e │ │ │ │ │ + cbz r0, 96e │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ ldrd r2, r3, [r7, #20] │ │ │ │ │ - cbnz r1, 98c │ │ │ │ │ + cbnz r1, 97c │ │ │ │ │ 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, 9be │ │ │ │ │ + cbz r0, 9ae │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 9be │ │ │ │ │ + cbnz r2, 9ae │ │ │ │ │ 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 966 │ │ │ │ │ + b.n 956 │ │ │ │ │ movs r7, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n 97e │ │ │ │ │ + b.n 96e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 982 │ │ │ │ │ + b.n 972 │ │ │ │ │ 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 93c │ │ │ │ │ + b.n 92c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r7, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 982 │ │ │ │ │ + b.n 972 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 912 │ │ │ │ │ + b.n 902 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 97e │ │ │ │ │ + beq.n 96e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ movs r7, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 982 │ │ │ │ │ + b.n 972 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000009d4 : │ │ │ │ │ +000009c4 : │ │ │ │ │ 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, 9f8 │ │ │ │ │ + cbz r0, 9e8 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_new_type_comment> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_new_type_comment │ │ │ │ │ - cbz r0, 9f8 │ │ │ │ │ + cbz r0, 9e8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -00000a00 : │ │ │ │ │ +000009f0 : │ │ │ │ │ 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 c32 │ │ │ │ │ + beq.w c22 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w b9c │ │ │ │ │ + bne.w b8c │ │ │ │ │ ldrd r6, r5, [r4, #8] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bne.w bba │ │ │ │ │ + bne.w baa │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w c26 │ │ │ │ │ + blt.w c16 │ │ │ │ │ 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 b9c │ │ │ │ │ + bne.w b8c │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n af8 │ │ │ │ │ + bne.n ae8 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w b9c │ │ │ │ │ + bne.w b8c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c40 │ │ │ │ │ + bl c30 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, a9a │ │ │ │ │ + cbz r0, a8a │ │ │ │ │ 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, a9a │ │ │ │ │ + cbz r0, a8a │ │ │ │ │ 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 b9c │ │ │ │ │ + bne.n b8c │ │ │ │ │ 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 b2c │ │ │ │ │ + beq.n b1c │ │ │ │ │ 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 b26 │ │ │ │ │ + beq.n b16 │ │ │ │ │ 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, b20 │ │ │ │ │ + cbz r0, b10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_singleton_seq │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, ae4 │ │ │ │ │ + cbz r0, ad4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n a8c │ │ │ │ │ + beq.n a7c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a8e │ │ │ │ │ + beq.n a7e │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n a90 │ │ │ │ │ + b.n a80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c40 │ │ │ │ │ + bl c30 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a64 │ │ │ │ │ + beq.n a54 │ │ │ │ │ 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 a66 │ │ │ │ │ + bne.n a56 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n ade │ │ │ │ │ - b.n a64 │ │ │ │ │ + bne.n ace │ │ │ │ │ + b.n a54 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n ad4 │ │ │ │ │ + b.n ac4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n a90 │ │ │ │ │ + b.n a80 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n b9c │ │ │ │ │ + beq.n b8c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n a8e │ │ │ │ │ + bne.n a7e │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n be0 │ │ │ │ │ + beq.n bd0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl c40 │ │ │ │ │ + bl c30 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n bca │ │ │ │ │ + beq.n bba │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n bca │ │ │ │ │ + beq.n bba │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n bca │ │ │ │ │ + beq.n bba │ │ │ │ │ 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 .LC55 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC55 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, ba2 │ │ │ │ │ + cbnz r0, b92 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - cbz r0, b98 │ │ │ │ │ + cbz r0, b88 │ │ │ │ │ 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 a8e │ │ │ │ │ + b.n a7e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n c38 │ │ │ │ │ + beq.n c28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n b94 │ │ │ │ │ + bne.n b84 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n a8e │ │ │ │ │ + b.n a7e │ │ │ │ │ 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 a58 │ │ │ │ │ + b.n a48 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, bec │ │ │ │ │ + cbnz r3, bdc │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, bf2 │ │ │ │ │ + cbnz r0, be2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n b98 │ │ │ │ │ + b.n b88 │ │ │ │ │ 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 b48 │ │ │ │ │ + beq.n b38 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n b98 │ │ │ │ │ + b.n b88 │ │ │ │ │ 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 .LC39 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC39 │ │ │ │ │ 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 2ef0 │ │ │ │ │ + bl 2ee0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n b94 │ │ │ │ │ - b.n bdc │ │ │ │ │ + bne.n b84 │ │ │ │ │ + b.n bcc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r5, r7 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n a90 │ │ │ │ │ + b.n a80 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n a24 │ │ │ │ │ + b.n a14 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n a8e │ │ │ │ │ + b.n a7e │ │ │ │ │ │ │ │ │ │ -00000c40 : │ │ │ │ │ +00000c30 : │ │ │ │ │ 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 d9c │ │ │ │ │ + beq.w d8c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w d96 │ │ │ │ │ + bne.w d86 │ │ │ │ │ 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 da4 │ │ │ │ │ + beq.w d94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl dd4 │ │ │ │ │ + bl dc4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d6e │ │ │ │ │ + beq.n d5e │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n d7a │ │ │ │ │ + beq.n d6a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n d68 │ │ │ │ │ + bne.n d58 │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d60 │ │ │ │ │ + beq.n d50 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n d68 │ │ │ │ │ + bne.n d58 │ │ │ │ │ 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, d10 │ │ │ │ │ + cbnz r0, d00 │ │ │ │ │ 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 d5a │ │ │ │ │ + beq.n d4a │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - bgt.n d32 │ │ │ │ │ + bgt.n d22 │ │ │ │ │ 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 │ │ │ │ │ @@ -1477,461 +1468,461 @@ │ │ │ │ │ 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 d72 │ │ │ │ │ + beq.n d62 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n d82 │ │ │ │ │ + bne.n d72 │ │ │ │ │ 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 dd4 │ │ │ │ │ + bl dc4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n cc6 │ │ │ │ │ + beq.n cb6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n dba │ │ │ │ │ + bne.n daa │ │ │ │ │ cmp sl, r7 │ │ │ │ │ - beq.n d42 │ │ │ │ │ + beq.n d32 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ str.w r3, [r6, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ - b.n cbc │ │ │ │ │ + b.n cac │ │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ │ ldr.w r1, [r6, r5, lsl #2] │ │ │ │ │ str.w r1, [r3, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ - b.n cd8 │ │ │ │ │ + b.n cc8 │ │ │ │ │ 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, d5a │ │ │ │ │ + cbz r0, d4a │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n d26 │ │ │ │ │ + b.n d16 │ │ │ │ │ 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 d04 │ │ │ │ │ + b.n cf4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n c9a │ │ │ │ │ + b.n c8a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d04 │ │ │ │ │ + beq.n cf4 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n d06 │ │ │ │ │ + b.n cf6 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n d06 │ │ │ │ │ + b.n cf6 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n c66 │ │ │ │ │ + b.n c56 │ │ │ │ │ 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 c80 │ │ │ │ │ + beq.w c70 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n d72 │ │ │ │ │ + b.n d62 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d22 │ │ │ │ │ + beq.n d12 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n d68 │ │ │ │ │ + b.n d58 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000dd4 : │ │ │ │ │ +00000dc4 : │ │ │ │ │ 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 e9e │ │ │ │ │ + beq.n e8e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n ebc │ │ │ │ │ + bne.n eac │ │ │ │ │ ldrd r6, r5, [r4, #8] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq.n e66 │ │ │ │ │ + beq.n e56 │ │ │ │ │ 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 e8e │ │ │ │ │ + beq.n e7e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fc44 <_tmp_28_rule> │ │ │ │ │ + bl fc40 <_tmp_28_rule> │ │ │ │ │ R_ARM_THM_CALL _tmp_28_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n e8e │ │ │ │ │ + bne.n e7e │ │ │ │ │ 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, e58 │ │ │ │ │ + cbz r0, e48 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ ldrd r2, r3, [r3, #20] │ │ │ │ │ - cbnz r1, e8a │ │ │ │ │ + cbnz r1, e7a │ │ │ │ │ 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, ea4 │ │ │ │ │ + cbz r0, e94 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, ea4 │ │ │ │ │ + cbnz r2, e94 │ │ │ │ │ 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 e94 │ │ │ │ │ + blt.n e84 │ │ │ │ │ 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 e12 │ │ │ │ │ - b.n e58 │ │ │ │ │ + beq.n e02 │ │ │ │ │ + b.n e48 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ - b.n e40 │ │ │ │ │ + b.n e30 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n e58 │ │ │ │ │ + b.n e48 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n e5c │ │ │ │ │ + b.n e4c │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n df6 │ │ │ │ │ + b.n de6 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e58 │ │ │ │ │ + beq.n e48 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n e5c │ │ │ │ │ + b.n e4c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n e5c │ │ │ │ │ + b.n e4c │ │ │ │ │ │ │ │ │ │ -00000ec4 : │ │ │ │ │ +00000eb4 : │ │ │ │ │ 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 11c6 │ │ │ │ │ + beq.w 11b6 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 10a6 │ │ │ │ │ + bne.w 1096 │ │ │ │ │ ldrd r8, r5, [r4, #8] │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - beq.w ffe │ │ │ │ │ + beq.w fee │ │ │ │ │ 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 1060 │ │ │ │ │ + bne.w 1050 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #677 @ 0x2a5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 102a │ │ │ │ │ + beq.w 101a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 102a │ │ │ │ │ + beq.n 101a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ee68 │ │ │ │ │ + bl ee64 │ │ │ │ │ R_ARM_THM_CALL type_params_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 102a │ │ │ │ │ + bne.n 101a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 103e │ │ │ │ │ + beq.n 102e │ │ │ │ │ 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 ff4 │ │ │ │ │ + beq.n fe4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl d60c │ │ │ │ │ R_ARM_THM_CALL arguments_rule │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n ff6 │ │ │ │ │ + bne.n fe6 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ff4 │ │ │ │ │ + beq.n fe4 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 1034 │ │ │ │ │ + beq.n 1024 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 1034 │ │ │ │ │ + bne.n 1024 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 102c │ │ │ │ │ + bne.n 101c │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 102a │ │ │ │ │ + beq.n 101a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1292c │ │ │ │ │ + bl 12928 │ │ │ │ │ R_ARM_THM_CALL block_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 102a │ │ │ │ │ + beq.n 101a │ │ │ │ │ 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 1024 │ │ │ │ │ + beq.n 1014 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ ldrd r2, r6, [r7, #20] │ │ │ │ │ - cbz r5, ff0 │ │ │ │ │ + cbz r5, fe0 │ │ │ │ │ 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 11cc │ │ │ │ │ + beq.w 11bc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 11cc │ │ │ │ │ + bne.w 11bc │ │ │ │ │ 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 fb8 │ │ │ │ │ + b.n fa8 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b.n f7c │ │ │ │ │ + b.n f6c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 11b8 │ │ │ │ │ + blt.w 11a8 │ │ │ │ │ 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 11c2 │ │ │ │ │ + beq.w 11b2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbz r3, 1060 │ │ │ │ │ + cbz r3, 1050 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n fe6 │ │ │ │ │ + b.n fd6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r7, #0 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - b.n fe4 │ │ │ │ │ + b.n fd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 1054 │ │ │ │ │ + cbnz r0, 1044 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - b.n f7c │ │ │ │ │ + b.n f6c │ │ │ │ │ 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 f48 │ │ │ │ │ + beq.w f38 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 102c │ │ │ │ │ + b.n 101c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 102c │ │ │ │ │ + b.n 101c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 11a8 │ │ │ │ │ + beq.w 1198 │ │ │ │ │ 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, 10ae │ │ │ │ │ + cbnz r0, 109e │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r7, 1096 │ │ │ │ │ + cbnz r7, 1086 │ │ │ │ │ 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 110e │ │ │ │ │ + bne.n 10fe │ │ │ │ │ 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 f10 │ │ │ │ │ + beq.w f00 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r7, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n fe6 │ │ │ │ │ + b.n fd6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 107e │ │ │ │ │ + beq.n 106e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ee68 │ │ │ │ │ + bl ee64 │ │ │ │ │ R_ARM_THM_CALL type_params_rule │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 1080 │ │ │ │ │ + bne.n 1070 │ │ │ │ │ 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 1080 │ │ │ │ │ + bne.n 1070 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 107e │ │ │ │ │ + beq.n 106e │ │ │ │ │ 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] │ │ │ │ │ @@ -1939,64 +1930,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 1192 │ │ │ │ │ + bne.n 1182 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 118e │ │ │ │ │ + beq.n 117e │ │ │ │ │ movs r7, #1 │ │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 109a │ │ │ │ │ + b.n 108a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1094 │ │ │ │ │ + beq.n 1084 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ee68 │ │ │ │ │ + bl ee64 │ │ │ │ │ R_ARM_THM_CALL type_params_rule │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 1096 │ │ │ │ │ + bne.n 1086 │ │ │ │ │ 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 1096 │ │ │ │ │ + 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 1094 │ │ │ │ │ + beq.n 1084 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1094 │ │ │ │ │ + beq.n 1084 │ │ │ │ │ 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 1094 │ │ │ │ │ + beq.n 1084 │ │ │ │ │ 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 │ │ │ │ │ @@ -2005,247 +1996,247 @@ │ │ │ │ │ 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 r7, r0 │ │ │ │ │ - cbnz r0, 1192 │ │ │ │ │ + cbnz r0, 1182 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1108 │ │ │ │ │ + bne.n 10f8 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 109a │ │ │ │ │ + b.n 108a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbz r3, 11e2 │ │ │ │ │ + cbz r3, 11d2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1108 │ │ │ │ │ + bne.n 10f8 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n fe4 │ │ │ │ │ + b.n fd4 │ │ │ │ │ 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 1070 │ │ │ │ │ - b.n 1096 │ │ │ │ │ + beq.w 1060 │ │ │ │ │ + b.n 1086 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n fe6 │ │ │ │ │ + b.n fd6 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 10a0 │ │ │ │ │ + b.n 1090 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n ee8 │ │ │ │ │ + b.n ed8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w fe4 │ │ │ │ │ + beq.w fd4 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r7, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n fe6 │ │ │ │ │ + b.n fd6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n fe4 │ │ │ │ │ + b.n fd4 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000011ec : │ │ │ │ │ +000011dc : │ │ │ │ │ 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 1564 │ │ │ │ │ + beq.w 1554 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 14d4 │ │ │ │ │ + bne.w 14c4 │ │ │ │ │ ldrd r5, r6, [r4, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.w 1408 │ │ │ │ │ + beq.w 13f8 │ │ │ │ │ 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 1432 │ │ │ │ │ + bne.w 1422 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #670 @ 0x29e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12f8 │ │ │ │ │ + beq.n 12e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 60c4 <_loop1_219_rule+0x34> │ │ │ │ │ + bl 60c8 <_loop1_219_rule+0x48> │ │ │ │ │ R_ARM_THM_CALL star_targets_rule │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12f8 │ │ │ │ │ + beq.n 12e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #671 @ 0x29f │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12f8 │ │ │ │ │ + beq.n 12e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 84fc │ │ │ │ │ + bl 8500 │ │ │ │ │ R_ARM_THM_CALL star_expressions_rule │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1580 │ │ │ │ │ + beq.w 1570 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1580 │ │ │ │ │ + beq.w 1570 │ │ │ │ │ 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 1580 │ │ │ │ │ + bne.w 1570 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1292c │ │ │ │ │ + bl 12928 │ │ │ │ │ R_ARM_THM_CALL block_rule │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1580 │ │ │ │ │ + beq.w 1570 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 140fc │ │ │ │ │ + bl 140f8 │ │ │ │ │ R_ARM_THM_CALL else_block_rule │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1580 │ │ │ │ │ + bne.w 1570 │ │ │ │ │ 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 157a │ │ │ │ │ + beq.w 156a │ │ │ │ │ ldrd r5, r2, [r0, #20] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w 13f2 │ │ │ │ │ + bne.w 13e2 │ │ │ │ │ strd r5, r2, [sp, #12] │ │ │ │ │ mov r1, sl │ │ │ │ │ strd r6, r7, [sp, #4] │ │ │ │ │ mov r2, fp │ │ │ │ │ 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 13da │ │ │ │ │ + beq.n 13ca │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 13da │ │ │ │ │ + bne.n 13ca │ │ │ │ │ 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 14d4 │ │ │ │ │ + bne.w 14c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 159c │ │ │ │ │ + beq.w 158c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #670 @ 0x29e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 159c │ │ │ │ │ + beq.w 158c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 60c4 <_loop1_219_rule+0x34> │ │ │ │ │ + bl 60c8 <_loop1_219_rule+0x48> │ │ │ │ │ R_ARM_THM_CALL star_targets_rule │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 159c │ │ │ │ │ + beq.w 158c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #671 @ 0x29f │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 159c │ │ │ │ │ + beq.w 158c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 84fc │ │ │ │ │ + bl 8500 │ │ │ │ │ R_ARM_THM_CALL star_expressions_rule │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1580 │ │ │ │ │ + beq.w 1570 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1580 │ │ │ │ │ + beq.w 1570 │ │ │ │ │ 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 1580 │ │ │ │ │ + bne.w 1570 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1292c │ │ │ │ │ + bl 12928 │ │ │ │ │ R_ARM_THM_CALL block_rule │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1580 │ │ │ │ │ + beq.w 1570 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 140fc │ │ │ │ │ + bl 140f8 │ │ │ │ │ R_ARM_THM_CALL else_block_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1580 │ │ │ │ │ + bne.w 1570 │ │ │ │ │ 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 157a │ │ │ │ │ + beq.w 156a │ │ │ │ │ ldrd r5, r3, [r0, #20] │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w 158a │ │ │ │ │ + bne.w 157a │ │ │ │ │ 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] │ │ │ │ │ @@ -2256,158 +2247,158 @@ │ │ │ │ │ movs r1, #5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC83 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC83 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1a60 │ │ │ │ │ + bl 1a50 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 12e4 │ │ │ │ │ + bne.n 12d4 │ │ │ │ │ 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 12ec │ │ │ │ │ + beq.n 12dc │ │ │ │ │ movs r1, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 12ee │ │ │ │ │ + b.n 12de │ │ │ │ │ ldr.w r1, [r9, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r3, r2, [sp, #24] │ │ │ │ │ - bl 9d4 │ │ │ │ │ + bl 9c4 │ │ │ │ │ ldrd r3, r2, [sp, #24] │ │ │ │ │ mov r9, r0 │ │ │ │ │ - b.n 12c4 │ │ │ │ │ + b.n 12b4 │ │ │ │ │ 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 156a │ │ │ │ │ + blt.w 155a │ │ │ │ │ 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 1574 │ │ │ │ │ + beq.w 1564 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 157a │ │ │ │ │ + bne.w 156a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 15ae │ │ │ │ │ + beq.w 159e │ │ │ │ │ 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 1494 │ │ │ │ │ + bne.n 1484 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #670 @ 0x29e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 1490 │ │ │ │ │ + cbz r0, 1480 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 60c4 <_loop1_219_rule+0x34> │ │ │ │ │ + bl 60c8 <_loop1_219_rule+0x48> │ │ │ │ │ R_ARM_THM_CALL star_targets_rule │ │ │ │ │ - cbz r0, 1490 │ │ │ │ │ + cbz r0, 1480 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #671 @ 0x29f │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 1490 │ │ │ │ │ + cbz r0, 1480 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 84fc │ │ │ │ │ + bl 8500 │ │ │ │ │ R_ARM_THM_CALL star_expressions_rule │ │ │ │ │ - cbz r0, 1490 │ │ │ │ │ + cbz r0, 1480 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 15c2 │ │ │ │ │ + bne.w 15b2 │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 14c4 │ │ │ │ │ + bne.n 14b4 │ │ │ │ │ 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 14c4 │ │ │ │ │ + bne.n 14b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #670 @ 0x29e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r9, r0 │ │ │ │ │ - cbnz r0, 14dc │ │ │ │ │ + cbnz r0, 14cc │ │ │ │ │ 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 1234 │ │ │ │ │ + beq.w 1224 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 12ee │ │ │ │ │ + b.n 12de │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 60c4 <_loop1_219_rule+0x34> │ │ │ │ │ + bl 60c8 <_loop1_219_rule+0x48> │ │ │ │ │ R_ARM_THM_CALL star_targets_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14c0 │ │ │ │ │ + beq.n 14b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #671 @ 0x29f │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14c0 │ │ │ │ │ + beq.n 14b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 84fc │ │ │ │ │ + bl 8500 │ │ │ │ │ R_ARM_THM_CALL star_expressions_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14c0 │ │ │ │ │ + beq.n 14b0 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14c0 │ │ │ │ │ + beq.n 14b0 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14c0 │ │ │ │ │ + beq.n 14b0 │ │ │ │ │ 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 14c0 │ │ │ │ │ + beq.n 14b0 │ │ │ │ │ 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 │ │ │ │ │ @@ -2417,64 +2408,64 @@ │ │ │ │ │ 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 r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 15e2 │ │ │ │ │ + bne.n 15d2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - cbz r0, 15a8 │ │ │ │ │ + cbz r0, 1598 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r3 │ │ │ │ │ - b.n 14c8 │ │ │ │ │ + b.n 14b8 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1210 │ │ │ │ │ + b.n 1200 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 12ee │ │ │ │ │ + b.n 12de │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 14cc │ │ │ │ │ + b.n 14bc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 12ee │ │ │ │ │ + b.n 12de │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 12ee │ │ │ │ │ + b.n 12de │ │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - bl 9d4 │ │ │ │ │ + bl 9c4 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ mov fp, r0 │ │ │ │ │ - b.n 13a6 │ │ │ │ │ + b.n 1396 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 15fc │ │ │ │ │ + cbnz r3, 15ec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 12ec │ │ │ │ │ + b.n 12dc │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 14c8 │ │ │ │ │ + b.n 14b8 │ │ │ │ │ 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 1442 │ │ │ │ │ - b.n 14c4 │ │ │ │ │ + beq.w 1432 │ │ │ │ │ + b.n 14b4 │ │ │ │ │ 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] │ │ │ │ │ @@ -2482,455 +2473,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 1552 │ │ │ │ │ + beq.n 1542 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbz r3, 160e │ │ │ │ │ + cbz r3, 15fe │ │ │ │ │ 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 155c │ │ │ │ │ + bne.n 154c │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 12ec │ │ │ │ │ + b.n 12dc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 14d4 │ │ │ │ │ + bne.w 14c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2dd4 │ │ │ │ │ + bl 2dc4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 15a2 │ │ │ │ │ + b.n 1592 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 12ec │ │ │ │ │ + b.n 12dc │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001618 <_loop0_119_rule>: │ │ │ │ │ +00001608 <_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 1748 <_loop0_119_rule+0x130> │ │ │ │ │ + beq.w 1738 <_loop0_119_rule+0x130> │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 1740 <_loop0_119_rule+0x128> │ │ │ │ │ + bne.n 1730 <_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 1730 <_loop0_119_rule+0x118> │ │ │ │ │ + beq.n 1720 <_loop0_119_rule+0x118> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 1740 <_loop0_119_rule+0x128> │ │ │ │ │ + bne.n 1730 <_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 1728 <_loop0_119_rule+0x110> │ │ │ │ │ + beq.n 1718 <_loop0_119_rule+0x110> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 167e <_loop0_119_rule+0x66> │ │ │ │ │ + cbnz r3, 166e <_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, 16ac <_loop0_119_rule+0x94> │ │ │ │ │ + cbnz r0, 169c <_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 1714 <_loop0_119_rule+0xfc> │ │ │ │ │ + beq.n 1704 <_loop0_119_rule+0xfc> │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - bgt.n 16d4 <_loop0_119_rule+0xbc> │ │ │ │ │ + bgt.n 16c4 <_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 7924 │ │ │ │ │ + bl 7928 │ │ │ │ │ R_ARM_THM_CALL disjunction_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 167e <_loop0_119_rule+0x66> │ │ │ │ │ + beq.n 166e <_loop0_119_rule+0x66> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 16e2 <_loop0_119_rule+0xca> │ │ │ │ │ + cbnz r3, 16d2 <_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 16f8 <_loop0_119_rule+0xe0> │ │ │ │ │ + beq.n 16e8 <_loop0_119_rule+0xe0> │ │ │ │ │ str.w r2, [r6, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - b.n 1666 <_loop0_119_rule+0x4e> │ │ │ │ │ + b.n 1656 <_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 1694 <_loop0_119_rule+0x7c> │ │ │ │ │ + b.n 1684 <_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 16bc <_loop0_119_rule+0xa4> │ │ │ │ │ + beq.n 16ac <_loop0_119_rule+0xa4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1682 <_loop0_119_rule+0x6a> │ │ │ │ │ + b.n 1672 <_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, 1714 <_loop0_119_rule+0xfc> │ │ │ │ │ + cbz r0, 1704 <_loop0_119_rule+0xfc> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 16c8 <_loop0_119_rule+0xb0> │ │ │ │ │ + b.n 16b8 <_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 16a2 <_loop0_119_rule+0x8a> │ │ │ │ │ + b.n 1692 <_loop0_119_rule+0x8a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 166e <_loop0_119_rule+0x56> │ │ │ │ │ + b.n 165e <_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 16a2 <_loop0_119_rule+0x8a> │ │ │ │ │ + b.n 1692 <_loop0_119_rule+0x8a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 16a2 <_loop0_119_rule+0x8a> │ │ │ │ │ + b.n 1692 <_loop0_119_rule+0x8a> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 163c <_loop0_119_rule+0x24> │ │ │ │ │ + b.n 162c <_loop0_119_rule+0x24> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001750 <_loop0_170_rule>: │ │ │ │ │ +00001740 <_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 18f2 <_loop0_170_rule+0x1a2> │ │ │ │ │ + beq.w 18e2 <_loop0_170_rule+0x1a2> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 1912 <_loop0_170_rule+0x1c2> │ │ │ │ │ + bne.w 1902 <_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 18e4 <_loop0_170_rule+0x194> │ │ │ │ │ + beq.w 18d4 <_loop0_170_rule+0x194> │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w 18ec <_loop0_170_rule+0x19c> │ │ │ │ │ + bne.w 18dc <_loop0_170_rule+0x19c> │ │ │ │ │ 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 18f8 <_loop0_170_rule+0x1a8> │ │ │ │ │ + beq.w 18e8 <_loop0_170_rule+0x1a8> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1828 <_loop0_170_rule+0xd8> │ │ │ │ │ + bne.n 1818 <_loop0_170_rule+0xd8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 10260 │ │ │ │ │ + bl 1025c │ │ │ │ │ R_ARM_THM_CALL param_rule │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 1818 <_loop0_170_rule+0xc8> │ │ │ │ │ + cbz r0, 1808 <_loop0_170_rule+0xc8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 162b4 │ │ │ │ │ + bl 162c8 │ │ │ │ │ R_ARM_THM_CALL default_rule │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov sl, r0 │ │ │ │ │ - cbnz r2, 181a <_loop0_170_rule+0xca> │ │ │ │ │ + cbnz r2, 180a <_loop0_170_rule+0xca> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 1818 <_loop0_170_rule+0xc8> │ │ │ │ │ + cbz r0, 1808 <_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, 181a <_loop0_170_rule+0xca> │ │ │ │ │ + cbnz r2, 180a <_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 18a4 <_loop0_170_rule+0x154> │ │ │ │ │ + beq.n 1894 <_loop0_170_rule+0x154> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1900 <_loop0_170_rule+0x1b0> │ │ │ │ │ + bne.n 18f0 <_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 18cc <_loop0_170_rule+0x17c> │ │ │ │ │ + beq.n 18bc <_loop0_170_rule+0x17c> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str.w r5, [r9, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ mov fp, r3 │ │ │ │ │ - b.n 17a8 <_loop0_170_rule+0x58> │ │ │ │ │ + b.n 1798 <_loop0_170_rule+0x58> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r2, 1828 <_loop0_170_rule+0xd8> │ │ │ │ │ + cbnz r2, 1818 <_loop0_170_rule+0xd8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10260 │ │ │ │ │ + bl 1025c │ │ │ │ │ R_ARM_THM_CALL param_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 185e <_loop0_170_rule+0x10e> │ │ │ │ │ + cbnz r0, 184e <_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 18de <_loop0_170_rule+0x18e> │ │ │ │ │ + beq.n 18ce <_loop0_170_rule+0x18e> │ │ │ │ │ cmp r6, r9 │ │ │ │ │ - bgt.n 18bc <_loop0_170_rule+0x16c> │ │ │ │ │ + bgt.n 18ac <_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 162b4 │ │ │ │ │ + bl 162c8 │ │ │ │ │ R_ARM_THM_CALL default_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1828 <_loop0_170_rule+0xd8> │ │ │ │ │ + bne.n 1818 <_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 1828 <_loop0_170_rule+0xd8> │ │ │ │ │ + bne.n 1818 <_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 1828 <_loop0_170_rule+0xd8> │ │ │ │ │ + beq.n 1818 <_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 17fa <_loop0_170_rule+0xaa> │ │ │ │ │ + bne.n 17ea <_loop0_170_rule+0xaa> │ │ │ │ │ mov r5, r9 │ │ │ │ │ ldr.w r9, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 182e <_loop0_170_rule+0xde> │ │ │ │ │ + beq.n 181e <_loop0_170_rule+0xde> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1832 <_loop0_170_rule+0xe2> │ │ │ │ │ + b.n 1822 <_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 1846 <_loop0_170_rule+0xf6> │ │ │ │ │ + b.n 1836 <_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, 191a <_loop0_170_rule+0x1ca> │ │ │ │ │ + cbz r0, 190a <_loop0_170_rule+0x1ca> │ │ │ │ │ mov r9, r0 │ │ │ │ │ - b.n 180c <_loop0_170_rule+0xbc> │ │ │ │ │ + b.n 17fc <_loop0_170_rule+0xbc> │ │ │ │ │ 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 1854 <_loop0_170_rule+0x104> │ │ │ │ │ + b.n 1844 <_loop0_170_rule+0x104> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1774 <_loop0_170_rule+0x24> │ │ │ │ │ + b.n 1764 <_loop0_170_rule+0x24> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 17b4 <_loop0_170_rule+0x64> │ │ │ │ │ + b.n 17a4 <_loop0_170_rule+0x64> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1800 <_loop0_170_rule+0xb0> │ │ │ │ │ + beq.w 17f0 <_loop0_170_rule+0xb0> │ │ │ │ │ mov r5, r9 │ │ │ │ │ ldr.w r9, [sp] │ │ │ │ │ - b.n 18b2 <_loop0_170_rule+0x162> │ │ │ │ │ + b.n 18a2 <_loop0_170_rule+0x162> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r7, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1854 <_loop0_170_rule+0x104> │ │ │ │ │ + b.n 1844 <_loop0_170_rule+0x104> │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - b.n 18e0 <_loop0_170_rule+0x190> │ │ │ │ │ + b.n 18d0 <_loop0_170_rule+0x190> │ │ │ │ │ │ │ │ │ │ -00001920 <_gather_18_rule>: │ │ │ │ │ +00001910 <_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 1a36 <_gather_18_rule+0x116> │ │ │ │ │ + beq.n 1a26 <_gather_18_rule+0x116> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1a2e <_gather_18_rule+0x10e> │ │ │ │ │ + bne.n 1a1e <_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 1a26 <_gather_18_rule+0x106> │ │ │ │ │ + beq.n 1a16 <_gather_18_rule+0x106> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1a3c <_gather_18_rule+0x11c> │ │ │ │ │ + beq.n 1a2c <_gather_18_rule+0x11c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1a20 <_gather_18_rule+0x100> │ │ │ │ │ + bne.n 1a10 <_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 1a18 <_gather_18_rule+0xf8> │ │ │ │ │ + beq.n 1a08 <_gather_18_rule+0xf8> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 1a20 <_gather_18_rule+0x100> │ │ │ │ │ + bne.n 1a10 <_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, 19cc <_gather_18_rule+0xac> │ │ │ │ │ + cbnz r0, 19bc <_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 1a12 <_gather_18_rule+0xf2> │ │ │ │ │ + beq.n 1a02 <_gather_18_rule+0xf2> │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - bgt.n 19ec <_gather_18_rule+0xcc> │ │ │ │ │ + bgt.n 19dc <_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 │ │ │ │ │ @@ -2945,90 +2936,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 1992 <_gather_18_rule+0x72> │ │ │ │ │ + beq.n 1982 <_gather_18_rule+0x72> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 19fa <_gather_18_rule+0xda> │ │ │ │ │ + cbnz r2, 19ea <_gather_18_rule+0xda> │ │ │ │ │ cmp sl, r7 │ │ │ │ │ - beq.n 1a44 <_gather_18_rule+0x124> │ │ │ │ │ + beq.n 1a34 <_gather_18_rule+0x124> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str.w r3, [r5, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ mov r9, r2 │ │ │ │ │ - b.n 1988 <_gather_18_rule+0x68> │ │ │ │ │ + b.n 1978 <_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 19a4 <_gather_18_rule+0x84> │ │ │ │ │ + b.n 1994 <_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 19dc <_gather_18_rule+0xbc> │ │ │ │ │ + beq.n 19cc <_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 1a20 <_gather_18_rule+0x100> │ │ │ │ │ + b.n 1a10 <_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 19c2 <_gather_18_rule+0xa2> │ │ │ │ │ + b.n 19b2 <_gather_18_rule+0xa2> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 19c4 <_gather_18_rule+0xa4> │ │ │ │ │ + b.n 19b4 <_gather_18_rule+0xa4> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1942 <_gather_18_rule+0x22> │ │ │ │ │ + b.n 1932 <_gather_18_rule+0x22> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1966 <_gather_18_rule+0x46> │ │ │ │ │ + b.n 1956 <_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 1a12 <_gather_18_rule+0xf2> │ │ │ │ │ + beq.n 1a02 <_gather_18_rule+0xf2> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 19e0 <_gather_18_rule+0xc0> │ │ │ │ │ + b.n 19d0 <_gather_18_rule+0xc0> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001a60 : │ │ │ │ │ +00001a50 : │ │ │ │ │ INVALID_VERSION_CHECK(): │ │ │ │ │ - cbz r3, 1a7e │ │ │ │ │ + cbz r3, 1a6e │ │ │ │ │ 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 1a86 │ │ │ │ │ + blt.n 1a76 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r0, #60] @ 0x3c │ │ │ │ │ mov r0, r3 │ │ │ │ │ bx lr │ │ │ │ │ @@ -3046,439 +3037,439 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC85 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC85 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.n 1a78 │ │ │ │ │ + b.n 1a68 │ │ │ │ │ │ │ │ │ │ -00001ab0 : │ │ │ │ │ +00001aa0 : │ │ │ │ │ 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 1b0a │ │ │ │ │ + beq.n 1afa │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 1b94 │ │ │ │ │ + bne.n 1b84 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq.n 1b7c │ │ │ │ │ + beq.n 1b6c │ │ │ │ │ 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, 1b10 │ │ │ │ │ + cbnz r0, 1b00 │ │ │ │ │ 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 1ad2 │ │ │ │ │ + b.n 1ac2 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1bea │ │ │ │ │ + beq.n 1bda │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1be2 │ │ │ │ │ + bne.n 1bd2 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1be2 │ │ │ │ │ + beq.n 1bd2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9db8 │ │ │ │ │ + bl 9dbc │ │ │ │ │ R_ARM_THM_CALL star_expression_rule │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1be2 │ │ │ │ │ + beq.n 1bd2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1bca │ │ │ │ │ + bne.n 1bba │ │ │ │ │ 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 1bc4 │ │ │ │ │ + beq.n 1bb4 │ │ │ │ │ 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, 1b9c │ │ │ │ │ + cbz r0, 1b8c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 1b9c │ │ │ │ │ + cbnz r3, 1b8c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1afe │ │ │ │ │ + b.n 1aee │ │ │ │ │ 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 1bb0 │ │ │ │ │ + bge.n 1ba0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1b00 │ │ │ │ │ + b.n 1af0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1b00 │ │ │ │ │ + b.n 1af0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1afe │ │ │ │ │ + beq.n 1aee │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1b00 │ │ │ │ │ + b.n 1af0 │ │ │ │ │ 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 1aee │ │ │ │ │ + beq.n 1ade │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1b00 │ │ │ │ │ + b.n 1af0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1b40 │ │ │ │ │ + beq.n 1b30 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1afa │ │ │ │ │ + b.n 1aea │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1afa │ │ │ │ │ + b.n 1aea │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1b1c │ │ │ │ │ + b.n 1b0c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001bf4 <_loop1_178_rule>: │ │ │ │ │ +00001be4 <_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 1d6e <_loop1_178_rule+0x17a> │ │ │ │ │ + beq.w 1d5e <_loop1_178_rule+0x17a> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 1d64 <_loop1_178_rule+0x170> │ │ │ │ │ + bne.w 1d54 <_loop1_178_rule+0x170> │ │ │ │ │ movs r0, #4 │ │ │ │ │ - ldr.w r9, [r4, #8] │ │ │ │ │ + ldr.w sl, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1dae <_loop1_178_rule+0x1ba> │ │ │ │ │ + beq.w 1d9e <_loop1_178_rule+0x1ba> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 1d64 <_loop1_178_rule+0x170> │ │ │ │ │ + bne.w 1d54 <_loop1_178_rule+0x170> │ │ │ │ │ movs r7, #1 │ │ │ │ │ - movw sl, #6000 @ 0x1770 │ │ │ │ │ + movw r9, #6000 @ 0x1770 │ │ │ │ │ mov r8, r7 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ - cmp r3, sl │ │ │ │ │ + cmp r3, r9 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1da6 <_loop1_178_rule+0x1b2> │ │ │ │ │ + beq.w 1d96 <_loop1_178_rule+0x1b2> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1cc6 <_loop1_178_rule+0xd2> │ │ │ │ │ + bne.n 1cb6 <_loop1_178_rule+0xd2> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl 10260 │ │ │ │ │ + bl 1025c │ │ │ │ │ R_ARM_THM_CALL param_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 1cb4 <_loop1_178_rule+0xc0> │ │ │ │ │ + cbz r0, 1ca4 <_loop1_178_rule+0xc0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 162b4 │ │ │ │ │ + bl 162c8 │ │ │ │ │ R_ARM_THM_CALL default_rule │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - cbnz r2, 1cb6 <_loop1_178_rule+0xc2> │ │ │ │ │ + cbnz r2, 1ca6 <_loop1_178_rule+0xc2> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 1cb4 <_loop1_178_rule+0xc0> │ │ │ │ │ + cbz r0, 1ca4 <_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, 1cb6 <_loop1_178_rule+0xc2> │ │ │ │ │ + cbnz r2, 1ca6 <_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 1d9c <_loop1_178_rule+0x1a8> │ │ │ │ │ + beq.w 1d8c <_loop1_178_rule+0x1a8> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1d8a <_loop1_178_rule+0x196> │ │ │ │ │ + bne.n 1d7a <_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 1cfc <_loop1_178_rule+0x108> │ │ │ │ │ + beq.n 1cec <_loop1_178_rule+0x108> │ │ │ │ │ str.w r6, [fp, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ - ldr.w r9, [r4, #8] │ │ │ │ │ - b.n 1c42 <_loop1_178_rule+0x4e> │ │ │ │ │ + ldr.w sl, [r4, #8] │ │ │ │ │ + b.n 1c32 <_loop1_178_rule+0x4e> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - cbnz r2, 1cc6 <_loop1_178_rule+0xd2> │ │ │ │ │ + cbnz r2, 1cb6 <_loop1_178_rule+0xd2> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10260 │ │ │ │ │ + bl 1025c │ │ │ │ │ R_ARM_THM_CALL param_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1d26 <_loop1_178_rule+0x132> │ │ │ │ │ + bne.n 1d16 <_loop1_178_rule+0x132> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - str.w r9, [r4, #8] │ │ │ │ │ + str.w sl, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 1d5e <_loop1_178_rule+0x16a> │ │ │ │ │ + beq.n 1d4e <_loop1_178_rule+0x16a> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 1d5e <_loop1_178_rule+0x16a> │ │ │ │ │ + bne.n 1d4e <_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 1d76 <_loop1_178_rule+0x182> │ │ │ │ │ + beq.n 1d66 <_loop1_178_rule+0x182> │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - ble.n 1d12 <_loop1_178_rule+0x11e> │ │ │ │ │ + ble.n 1d02 <_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 1ce8 <_loop1_178_rule+0xf4> │ │ │ │ │ + b.n 1cd8 <_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 1d74 <_loop1_178_rule+0x180> │ │ │ │ │ + beq.n 1d64 <_loop1_178_rule+0x180> │ │ │ │ │ mov fp, r0 │ │ │ │ │ - b.n 1ca8 <_loop1_178_rule+0xb4> │ │ │ │ │ + b.n 1c98 <_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 162b4 │ │ │ │ │ + bl 162c8 │ │ │ │ │ R_ARM_THM_CALL default_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1cc6 <_loop1_178_rule+0xd2> │ │ │ │ │ + bne.n 1cb6 <_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 1cc6 <_loop1_178_rule+0xd2> │ │ │ │ │ + bne.n 1cb6 <_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 1cc6 <_loop1_178_rule+0xd2> │ │ │ │ │ + beq.n 1cb6 <_loop1_178_rule+0xd2> │ │ │ │ │ mov r3, r7 │ │ │ │ │ - b.n 1c84 <_loop1_178_rule+0x90> │ │ │ │ │ + b.n 1c74 <_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 1d1c <_loop1_178_rule+0x128> │ │ │ │ │ + b.n 1d0c <_loop1_178_rule+0x128> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1c18 <_loop1_178_rule+0x24> │ │ │ │ │ + b.n 1c08 <_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 1d1c <_loop1_178_rule+0x128> │ │ │ │ │ + b.n 1d0c <_loop1_178_rule+0x128> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1c9c <_loop1_178_rule+0xa8> │ │ │ │ │ + beq.n 1c8c <_loop1_178_rule+0xa8> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1cca <_loop1_178_rule+0xd6> │ │ │ │ │ + b.n 1cba <_loop1_178_rule+0xd6> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1d92 <_loop1_178_rule+0x19e> │ │ │ │ │ - b.n 1cc6 <_loop1_178_rule+0xd2> │ │ │ │ │ + bne.n 1d82 <_loop1_178_rule+0x19e> │ │ │ │ │ + b.n 1cb6 <_loop1_178_rule+0xd2> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1c4e <_loop1_178_rule+0x5a> │ │ │ │ │ + b.n 1c3e <_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 1d1c <_loop1_178_rule+0x128> │ │ │ │ │ + b.n 1d0c <_loop1_178_rule+0x128> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001dc0 <_gather_51_rule>: │ │ │ │ │ +00001db0 <_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 1efa <_gather_51_rule+0x13a> │ │ │ │ │ + beq.w 1eea <_gather_51_rule+0x13a> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1ef2 <_gather_51_rule+0x132> │ │ │ │ │ + bne.w 1ee2 <_gather_51_rule+0x132> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov fp, r3 │ │ │ │ │ - bl 1f00 │ │ │ │ │ + bl 1ef0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1ee2 <_gather_51_rule+0x122> │ │ │ │ │ + beq.n 1ed2 <_gather_51_rule+0x122> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1eea <_gather_51_rule+0x12a> │ │ │ │ │ + beq.n 1eda <_gather_51_rule+0x12a> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1edc <_gather_51_rule+0x11c> │ │ │ │ │ + bne.n 1ecc <_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 1ed4 <_gather_51_rule+0x114> │ │ │ │ │ + beq.n 1ec4 <_gather_51_rule+0x114> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 1edc <_gather_51_rule+0x11c> │ │ │ │ │ + bne.n 1ecc <_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, 1e70 <_gather_51_rule+0xb0> │ │ │ │ │ + cbnz r0, 1e60 <_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 1ece <_gather_51_rule+0x10e> │ │ │ │ │ + beq.n 1ebe <_gather_51_rule+0x10e> │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - bgt.n 1e90 <_gather_51_rule+0xd0> │ │ │ │ │ + bgt.n 1e80 <_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 │ │ │ │ │ @@ -3489,312 +3480,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 1f00 │ │ │ │ │ + bl 1ef0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1e36 <_gather_51_rule+0x76> │ │ │ │ │ + beq.n 1e26 <_gather_51_rule+0x76> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 1eb6 <_gather_51_rule+0xf6> │ │ │ │ │ + cbnz r2, 1ea6 <_gather_51_rule+0xf6> │ │ │ │ │ cmp sl, r7 │ │ │ │ │ - beq.n 1e9e <_gather_51_rule+0xde> │ │ │ │ │ + beq.n 1e8e <_gather_51_rule+0xde> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str.w r3, [r5, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ mov r9, r2 │ │ │ │ │ - b.n 1e2c <_gather_51_rule+0x6c> │ │ │ │ │ + b.n 1e1c <_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 1e48 <_gather_51_rule+0x88> │ │ │ │ │ + b.n 1e38 <_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, 1ece <_gather_51_rule+0x10e> │ │ │ │ │ + cbz r0, 1ebe <_gather_51_rule+0x10e> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 1e84 <_gather_51_rule+0xc4> │ │ │ │ │ + b.n 1e74 <_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 1e80 <_gather_51_rule+0xc0> │ │ │ │ │ + beq.n 1e70 <_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 1edc <_gather_51_rule+0x11c> │ │ │ │ │ + b.n 1ecc <_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 1e66 <_gather_51_rule+0xa6> │ │ │ │ │ + b.n 1e56 <_gather_51_rule+0xa6> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1e0a <_gather_51_rule+0x4a> │ │ │ │ │ + b.n 1dfa <_gather_51_rule+0x4a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1e68 <_gather_51_rule+0xa8> │ │ │ │ │ + b.n 1e58 <_gather_51_rule+0xa8> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1de4 <_gather_51_rule+0x24> │ │ │ │ │ + b.n 1dd4 <_gather_51_rule+0x24> │ │ │ │ │ │ │ │ │ │ -00001f00 : │ │ │ │ │ +00001ef0 : │ │ │ │ │ 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 1fc6 │ │ │ │ │ + beq.n 1fb6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1fbe │ │ │ │ │ + bne.n 1fae │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - bl 7368 │ │ │ │ │ + bl 736c │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 1f40 │ │ │ │ │ + cbz r0, 1f30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #658 @ 0x292 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 1f76 │ │ │ │ │ + cbnz r0, 1f66 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1fd0 │ │ │ │ │ + bne.n 1fc0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 1fbe │ │ │ │ │ + bne.n 1fae │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7368 │ │ │ │ │ + bl 736c │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1fcc │ │ │ │ │ + beq.n 1fbc │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <_PyAST_withitem> │ │ │ │ │ R_ARM_THM_CALL _PyAST_withitem │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 1fa6 │ │ │ │ │ + cbz r0, 1f96 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 1fa6 │ │ │ │ │ + cbnz r2, 1f96 │ │ │ │ │ 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 64e8 │ │ │ │ │ + bl 64ec │ │ │ │ │ R_ARM_THM_CALL star_target_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1f40 │ │ │ │ │ + beq.n 1f30 │ │ │ │ │ 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 1f40 │ │ │ │ │ + beq.n 1f30 │ │ │ │ │ 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 1f66 │ │ │ │ │ + bne.n 1f56 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1f6a │ │ │ │ │ + beq.n 1f5a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 1f6e │ │ │ │ │ + b.n 1f5e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 1f6e │ │ │ │ │ + b.n 1f5e │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1f20 │ │ │ │ │ + b.n 1f10 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n 1f6a │ │ │ │ │ + b.n 1f5a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 204c │ │ │ │ │ + bne.n 203c │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 203a │ │ │ │ │ + beq.n 202a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7368 │ │ │ │ │ + bl 736c │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ - cbz r0, 2032 │ │ │ │ │ + cbz r0, 2022 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #658 @ 0x292 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 2032 │ │ │ │ │ + cbz r0, 2022 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7368 │ │ │ │ │ + bl 736c │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 2032 │ │ │ │ │ + cbz r0, 2022 │ │ │ │ │ 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, 2032 │ │ │ │ │ + cbz r0, 2022 │ │ │ │ │ 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, 2034 │ │ │ │ │ + cbz r0, 2024 │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n 1f4a │ │ │ │ │ + b.n 1f3a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 202c │ │ │ │ │ + b.n 201c │ │ │ │ │ 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 1fe4 │ │ │ │ │ + beq.n 1fd4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 202c │ │ │ │ │ + b.n 201c │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 1f6e │ │ │ │ │ + b.n 1f5e │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002054 : │ │ │ │ │ +00002044 : │ │ │ │ │ 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 21b2 │ │ │ │ │ + beq.w 21a2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 21dc │ │ │ │ │ + bne.w 21cc │ │ │ │ │ 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 21c6 │ │ │ │ │ + beq.w 21b6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 21e4 │ │ │ │ │ + bl 21d4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 21a6 │ │ │ │ │ + beq.w 2196 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 21ba │ │ │ │ │ + beq.w 21aa │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 21a0 │ │ │ │ │ + bne.n 2190 │ │ │ │ │ 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 2198 │ │ │ │ │ + beq.n 2188 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 21a0 │ │ │ │ │ + bne.n 2190 │ │ │ │ │ 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, 2134 │ │ │ │ │ + cbnz r0, 2124 │ │ │ │ │ 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 2192 │ │ │ │ │ + beq.n 2182 │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - bgt.n 2154 │ │ │ │ │ + bgt.n 2144 │ │ │ │ │ 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 │ │ │ │ │ @@ -3804,219 +3795,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 21aa │ │ │ │ │ + beq.n 219a │ │ │ │ │ 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 21c2 │ │ │ │ │ + bne.n 21b2 │ │ │ │ │ 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 21e4 │ │ │ │ │ + bl 21d4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 20de │ │ │ │ │ + beq.n 20ce │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 217a │ │ │ │ │ + cbnz r2, 216a │ │ │ │ │ cmp sl, r7 │ │ │ │ │ - beq.n 2162 │ │ │ │ │ + beq.n 2152 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str.w r3, [r5, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ mov r9, r2 │ │ │ │ │ - b.n 20d4 │ │ │ │ │ + b.n 20c4 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr.w r1, [r5, r6, lsl #2] │ │ │ │ │ str.w r1, [r3, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - b.n 20f0 │ │ │ │ │ + b.n 20e0 │ │ │ │ │ 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, 2192 │ │ │ │ │ + cbz r0, 2182 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 2148 │ │ │ │ │ + b.n 2138 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2144 │ │ │ │ │ + beq.n 2134 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 21a0 │ │ │ │ │ + b.n 2190 │ │ │ │ │ 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 2128 │ │ │ │ │ + b.n 2118 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 207a │ │ │ │ │ + b.n 206a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 20b2 │ │ │ │ │ + b.n 20a2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 21aa │ │ │ │ │ + b.n 219a │ │ │ │ │ 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 2094 │ │ │ │ │ + beq.w 2084 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 21aa │ │ │ │ │ + b.n 219a │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 212a │ │ │ │ │ + b.n 211a │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000021e4 : │ │ │ │ │ +000021d4 : │ │ │ │ │ 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 2466 │ │ │ │ │ + beq.w 2456 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 24ec │ │ │ │ │ + bne.w 24dc │ │ │ │ │ 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 22ec │ │ │ │ │ + bne.n 22dc │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w 246c │ │ │ │ │ + beq.w 245c │ │ │ │ │ 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 24ec │ │ │ │ │ + bne.w 24dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4110 │ │ │ │ │ + bl 4114 │ │ │ │ │ R_ARM_THM_CALL t_primary_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 225a │ │ │ │ │ + cbz r0, 224a │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 235c │ │ │ │ │ + bne.w 234c │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 24ec │ │ │ │ │ + bne.w 24dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4110 │ │ │ │ │ + bl 4114 │ │ │ │ │ R_ARM_THM_CALL t_primary_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 22fe │ │ │ │ │ + beq.n 22ee │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 22fe │ │ │ │ │ + beq.n 22ee │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 14270 │ │ │ │ │ + bl 1426c │ │ │ │ │ R_ARM_THM_CALL slices_rule │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 22fe │ │ │ │ │ + beq.n 22ee │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 22fe │ │ │ │ │ + beq.n 22ee │ │ │ │ │ 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, 22fe │ │ │ │ │ + cbz r0, 22ee │ │ │ │ │ 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 2528 │ │ │ │ │ + beq.w 2518 │ │ │ │ │ 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 23b4 │ │ │ │ │ + beq.n 23a4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 23b4 │ │ │ │ │ + bne.n 23a4 │ │ │ │ │ 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 │ │ │ │ │ @@ -4026,660 +4017,660 @@ │ │ │ │ │ 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 24ee │ │ │ │ │ + bne.w 24de │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 24f8 │ │ │ │ │ + beq.w 24e8 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w 2508 │ │ │ │ │ + beq.w 24f8 │ │ │ │ │ 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 23c8 │ │ │ │ │ + beq.n 23b8 │ │ │ │ │ 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 2454 │ │ │ │ │ + beq.w 2444 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2530 │ │ │ │ │ + bne.w 2520 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [sp, #28] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 22de │ │ │ │ │ + b.n 22ce │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 225a │ │ │ │ │ + beq.w 224a │ │ │ │ │ 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 225a │ │ │ │ │ + beq.w 224a │ │ │ │ │ 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 2528 │ │ │ │ │ + beq.w 2518 │ │ │ │ │ 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 22d8 │ │ │ │ │ + bne.n 22c8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 22de │ │ │ │ │ + beq.n 22ce │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 24f2 │ │ │ │ │ + b.n 24e2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r3, 23fc │ │ │ │ │ + cbnz r3, 23ec │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 24c0 │ │ │ │ │ + bne.n 24b0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r3, 23fc │ │ │ │ │ + cbnz r3, 23ec │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2478 │ │ │ │ │ + bne.n 2468 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r3, 23fc │ │ │ │ │ + cbnz r3, 23ec │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 240a │ │ │ │ │ + cbnz r0, 23fa │ │ │ │ │ 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 22de │ │ │ │ │ + b.n 22ce │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2054 │ │ │ │ │ + bl 2044 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 23fc │ │ │ │ │ + bne.n 23ec │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 23fc │ │ │ │ │ + beq.n 23ec │ │ │ │ │ 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 23fc │ │ │ │ │ + beq.n 23ec │ │ │ │ │ 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 234a │ │ │ │ │ + bne.w 233a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 23fc │ │ │ │ │ + beq.n 23ec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 2400 │ │ │ │ │ + b.n 23f0 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 2208 │ │ │ │ │ + b.n 21f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 23bc │ │ │ │ │ - b.n 222c │ │ │ │ │ + blt.n 23ac │ │ │ │ │ + b.n 221c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2054 │ │ │ │ │ + bl 2044 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 23ee │ │ │ │ │ + bne.n 23de │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 23ec │ │ │ │ │ + beq.n 23dc │ │ │ │ │ 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 23fc │ │ │ │ │ + beq.n 23ec │ │ │ │ │ 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 234a │ │ │ │ │ - b.n 2454 │ │ │ │ │ + bne.w 233a │ │ │ │ │ + b.n 2444 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 21e4 │ │ │ │ │ + bl 21d4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 23da │ │ │ │ │ + beq.n 23ca │ │ │ │ │ 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 23da │ │ │ │ │ + beq.n 23ca │ │ │ │ │ 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 234a │ │ │ │ │ - b.n 2454 │ │ │ │ │ + bne.w 233a │ │ │ │ │ + b.n 2444 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ - b.n 22f6 │ │ │ │ │ + b.n 22e6 │ │ │ │ │ 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 2318 │ │ │ │ │ - b.n 23fc │ │ │ │ │ + beq.w 2308 │ │ │ │ │ + b.n 23ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 245c │ │ │ │ │ + blt.n 244c │ │ │ │ │ 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 232e │ │ │ │ │ - b.n 23fc │ │ │ │ │ + beq.w 231e │ │ │ │ │ + b.n 23ec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 22f6 │ │ │ │ │ + b.n 22e6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 245c │ │ │ │ │ - b.n 2352 │ │ │ │ │ + bne.n 244c │ │ │ │ │ + b.n 2342 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000253c <_tmp_22_rule>: │ │ │ │ │ +0000252c <_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 2582 <_tmp_22_rule+0x46> │ │ │ │ │ + beq.n 2572 <_tmp_22_rule+0x46> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 258c <_tmp_22_rule+0x50> │ │ │ │ │ + cbnz r3, 257c <_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, 257a <_tmp_22_rule+0x3e> │ │ │ │ │ + cbnz r0, 256a <_tmp_22_rule+0x3e> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 257a <_tmp_22_rule+0x3e> │ │ │ │ │ + cbnz r3, 256a <_tmp_22_rule+0x3e> │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 2588 <_tmp_22_rule+0x4c> │ │ │ │ │ + cbz r0, 2578 <_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 255a <_tmp_22_rule+0x1e> │ │ │ │ │ + b.n 254a <_tmp_22_rule+0x1e> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 257a <_tmp_22_rule+0x3e> │ │ │ │ │ + b.n 256a <_tmp_22_rule+0x3e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 257e <_tmp_22_rule+0x42> │ │ │ │ │ + b.n 256e <_tmp_22_rule+0x42> │ │ │ │ │ │ │ │ │ │ -00002594 <_tmp_59_rule>: │ │ │ │ │ +00002584 <_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 25ea <_tmp_59_rule+0x56> │ │ │ │ │ + beq.n 25da <_tmp_59_rule+0x56> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 25f4 <_tmp_59_rule+0x60> │ │ │ │ │ + cbnz r3, 25e4 <_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, 25e2 <_tmp_59_rule+0x4e> │ │ │ │ │ + cbnz r0, 25d2 <_tmp_59_rule+0x4e> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 25e2 <_tmp_59_rule+0x4e> │ │ │ │ │ + cbnz r3, 25d2 <_tmp_59_rule+0x4e> │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 25e2 <_tmp_59_rule+0x4e> │ │ │ │ │ + cbnz r0, 25d2 <_tmp_59_rule+0x4e> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 25e2 <_tmp_59_rule+0x4e> │ │ │ │ │ + cbnz r3, 25d2 <_tmp_59_rule+0x4e> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 25f0 <_tmp_59_rule+0x5c> │ │ │ │ │ + cbz r0, 25e0 <_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 25b2 <_tmp_59_rule+0x1e> │ │ │ │ │ + b.n 25a2 <_tmp_59_rule+0x1e> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 25e2 <_tmp_59_rule+0x4e> │ │ │ │ │ + b.n 25d2 <_tmp_59_rule+0x4e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 25e6 <_tmp_59_rule+0x52> │ │ │ │ │ + b.n 25d6 <_tmp_59_rule+0x52> │ │ │ │ │ │ │ │ │ │ -000025fc <_loop0_129_rule>: │ │ │ │ │ +000025ec <_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 2672 <_loop0_129_rule+0x76> │ │ │ │ │ + beq.n 2662 <_loop0_129_rule+0x76> │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 26e0 <_loop0_129_rule+0xe4> │ │ │ │ │ + bne.n 26d0 <_loop0_129_rule+0xe4> │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 26ba <_loop0_129_rule+0xbe> │ │ │ │ │ + beq.n 26aa <_loop0_129_rule+0xbe> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 26e0 <_loop0_129_rule+0xe4> │ │ │ │ │ + bne.n 26d0 <_loop0_129_rule+0xe4> │ │ │ │ │ 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, 269a <_loop0_129_rule+0x9e> │ │ │ │ │ + cbnz r0, 268a <_loop0_129_rule+0x9e> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 2686 <_loop0_129_rule+0x8a> │ │ │ │ │ + cbz r0, 2676 <_loop0_129_rule+0x8a> │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - bgt.n 2678 <_loop0_129_rule+0x7c> │ │ │ │ │ + bgt.n 2668 <_loop0_129_rule+0x7c> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 261e <_loop0_129_rule+0x22> │ │ │ │ │ + b.n 260e <_loop0_129_rule+0x22> │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr.w r2, [r6, r7, lsl #2] │ │ │ │ │ str.w r2, [r3, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ - b.n 265a <_loop0_129_rule+0x5e> │ │ │ │ │ + b.n 264a <_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 2668 <_loop0_129_rule+0x6c> │ │ │ │ │ + b.n 2658 <_loop0_129_rule+0x6c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16704 │ │ │ │ │ + bl 16718 │ │ │ │ │ R_ARM_THM_CALL kwarg_or_double_starred_rule │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 264c <_loop0_129_rule+0x50> │ │ │ │ │ + beq.n 263c <_loop0_129_rule+0x50> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 26ca <_loop0_129_rule+0xce> │ │ │ │ │ + cbnz r2, 26ba <_loop0_129_rule+0xce> │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - beq.n 26e8 <_loop0_129_rule+0xec> │ │ │ │ │ + beq.n 26d8 <_loop0_129_rule+0xec> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str.w r3, [r6, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ - b.n 2642 <_loop0_129_rule+0x46> │ │ │ │ │ + b.n 2632 <_loop0_129_rule+0x46> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 2668 <_loop0_129_rule+0x6c> │ │ │ │ │ + b.n 2658 <_loop0_129_rule+0x6c> │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 26aa <_loop0_129_rule+0xae> │ │ │ │ │ + beq.n 269a <_loop0_129_rule+0xae> │ │ │ │ │ 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 2668 <_loop0_129_rule+0x6c> │ │ │ │ │ + b.n 2658 <_loop0_129_rule+0x6c> │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov.w r3, r9, lsl #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r9, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2686 <_loop0_129_rule+0x8a> │ │ │ │ │ + beq.n 2676 <_loop0_129_rule+0x8a> │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 26ae <_loop0_129_rule+0xb2> │ │ │ │ │ + b.n 269e <_loop0_129_rule+0xb2> │ │ │ │ │ │ │ │ │ │ -00002704 <_tmp_233_rule>: │ │ │ │ │ +000026f4 <_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 274c <_tmp_233_rule+0x48> │ │ │ │ │ + beq.n 273c <_tmp_233_rule+0x48> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 2752 <_tmp_233_rule+0x4e> │ │ │ │ │ + cbnz r3, 2742 <_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, 2744 <_tmp_233_rule+0x40> │ │ │ │ │ + cbnz r0, 2734 <_tmp_233_rule+0x40> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 2744 <_tmp_233_rule+0x40> │ │ │ │ │ + cbnz r3, 2734 <_tmp_233_rule+0x40> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 2744 <_tmp_233_rule+0x40> │ │ │ │ │ + cbnz r0, 2734 <_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 2722 <_tmp_233_rule+0x1e> │ │ │ │ │ + b.n 2712 <_tmp_233_rule+0x1e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 2748 <_tmp_233_rule+0x44> │ │ │ │ │ + b.n 2738 <_tmp_233_rule+0x44> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000275c : │ │ │ │ │ +0000274c : │ │ │ │ │ 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 2a34 │ │ │ │ │ + beq.w 2a24 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2a2e │ │ │ │ │ + bne.w 2a1e │ │ │ │ │ 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 29fe │ │ │ │ │ + bne.w 29ee │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2a2e │ │ │ │ │ + bne.w 2a1e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2a3c <_tmp_169_rule> │ │ │ │ │ + bl 2a2c <_tmp_169_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 29da │ │ │ │ │ + bne.w 29ca │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2a2e │ │ │ │ │ + bne.w 2a1e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fcc4 │ │ │ │ │ + bl fcc0 │ │ │ │ │ R_ARM_THM_CALL slash_no_default_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 2812 │ │ │ │ │ + cbnz r3, 2802 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 106cc <_loop0_171_rule> │ │ │ │ │ + bl 106c8 <_loop0_171_rule> │ │ │ │ │ R_ARM_THM_CALL _loop0_171_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 29d6 │ │ │ │ │ + beq.w 29c6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 29ce │ │ │ │ │ + beq.w 29be │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 29a6 │ │ │ │ │ + bne.w 2996 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 103b4 │ │ │ │ │ + bl 103b0 │ │ │ │ │ R_ARM_THM_CALL slash_with_default_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2980 │ │ │ │ │ + bne.w 2970 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 29a6 │ │ │ │ │ + bne.w 2996 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 107a8 <_loop1_185_rule> │ │ │ │ │ + bl 107a4 <_loop1_185_rule> │ │ │ │ │ R_ARM_THM_CALL _loop1_185_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 298e │ │ │ │ │ + bne.w 297e │ │ │ │ │ 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 2a2e │ │ │ │ │ + bne.w 2a1e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 106cc <_loop0_171_rule> │ │ │ │ │ + bl 106c8 <_loop0_171_rule> │ │ │ │ │ R_ARM_THM_CALL _loop0_172_rule │ │ │ │ │ - cbz r0, 2832 │ │ │ │ │ + cbz r0, 2822 │ │ │ │ │ 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 2934 │ │ │ │ │ + bne.w 2924 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2a2e │ │ │ │ │ + bne.w 2a1e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2a3c <_tmp_169_rule> │ │ │ │ │ + bl 2a2c <_tmp_169_rule> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 285c │ │ │ │ │ + cbnz r3, 284c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1750 <_loop0_170_rule> │ │ │ │ │ - cbz r0, 285a │ │ │ │ │ + bl 1740 <_loop0_170_rule> │ │ │ │ │ + cbz r0, 284a │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 28c8 │ │ │ │ │ + bne.n 28b8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2a2e │ │ │ │ │ + bne.w 2a1e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1bf4 <_loop1_178_rule> │ │ │ │ │ - cbnz r0, 2878 │ │ │ │ │ + bl 1be4 <_loop1_178_rule> │ │ │ │ │ + cbnz r0, 2868 │ │ │ │ │ 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 286c │ │ │ │ │ + beq.n 285c │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 286c │ │ │ │ │ + beq.n 285c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC91 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC91 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -4688,94 +4679,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 2f28 │ │ │ │ │ + bl 2f18 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2870 │ │ │ │ │ + beq.n 2860 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 2872 │ │ │ │ │ + b.n 2862 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 2922 │ │ │ │ │ + beq.n 2912 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 291a │ │ │ │ │ + cbnz r3, 290a │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 28f4 │ │ │ │ │ + cbnz r0, 28e4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r3, 291a │ │ │ │ │ + cbnz r3, 290a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fe5c │ │ │ │ │ + bl fe58 │ │ │ │ │ R_ARM_THM_CALL param_no_default_rule │ │ │ │ │ - cbz r0, 292a │ │ │ │ │ + cbz r0, 291a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 1750 <_loop0_170_rule> │ │ │ │ │ + bl 1740 <_loop0_170_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 285a │ │ │ │ │ + beq.n 284a │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 285a │ │ │ │ │ + beq.n 284a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC90 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC90 │ │ │ │ │ - b.n 2898 │ │ │ │ │ + b.n 2888 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 285c │ │ │ │ │ + b.n 284c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 28d6 │ │ │ │ │ + b.n 28c6 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 285c │ │ │ │ │ + b.n 284c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fd74 <_loop1_173_rule> │ │ │ │ │ + bl fd70 <_loop1_173_rule> │ │ │ │ │ R_ARM_THM_CALL _loop1_173_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2832 │ │ │ │ │ + beq.w 2822 │ │ │ │ │ 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 2834 │ │ │ │ │ + bne.w 2824 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2832 │ │ │ │ │ + beq.w 2822 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC89 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC89 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -4783,81 +4774,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 28b0 │ │ │ │ │ + b.n 28a0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_singleton_seq │ │ │ │ │ - cbz r0, 29c4 │ │ │ │ │ + cbz r0, 29b4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 29ae │ │ │ │ │ + cbnz r3, 299e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl fe5c │ │ │ │ │ + bl fe58 │ │ │ │ │ R_ARM_THM_CALL param_no_default_rule │ │ │ │ │ - cbz r0, 29d6 │ │ │ │ │ + cbz r0, 29c6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC88 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC88 │ │ │ │ │ - b.n 2898 │ │ │ │ │ + b.n 2888 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 2812 │ │ │ │ │ + b.n 2802 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 298e │ │ │ │ │ + beq.n 297e │ │ │ │ │ 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 2812 │ │ │ │ │ + b.n 2802 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 29b6 │ │ │ │ │ - b.n 280a │ │ │ │ │ + bne.n 29a6 │ │ │ │ │ + b.n 27fa │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 27de │ │ │ │ │ + b.n 27ce │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 2812 │ │ │ │ │ + b.n 2802 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1750 <_loop0_170_rule> │ │ │ │ │ + bl 1740 <_loop0_170_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 27ae │ │ │ │ │ + beq.w 279e │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 27ae │ │ │ │ │ + beq.w 279e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC87 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC87 │ │ │ │ │ - b.n 2898 │ │ │ │ │ + b.n 2888 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2798 │ │ │ │ │ + beq.w 2788 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC86 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC86 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -4865,360 +4856,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 28b0 │ │ │ │ │ + b.n 28a0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 2872 │ │ │ │ │ + b.n 2862 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 277e │ │ │ │ │ + b.n 276e │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002a3c <_tmp_169_rule>: │ │ │ │ │ +00002a2c <_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 2a80 <_tmp_169_rule+0x44> │ │ │ │ │ + beq.n 2a70 <_tmp_169_rule+0x44> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 2a86 <_tmp_169_rule+0x4a> │ │ │ │ │ + cbnz r3, 2a76 <_tmp_169_rule+0x4a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl fcc4 │ │ │ │ │ + bl fcc0 │ │ │ │ │ R_ARM_THM_CALL slash_no_default_rule │ │ │ │ │ - cbnz r0, 2a78 <_tmp_169_rule+0x3c> │ │ │ │ │ + cbnz r0, 2a68 <_tmp_169_rule+0x3c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 2a78 <_tmp_169_rule+0x3c> │ │ │ │ │ + cbnz r3, 2a68 <_tmp_169_rule+0x3c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 103b4 │ │ │ │ │ + bl 103b0 │ │ │ │ │ R_ARM_THM_CALL slash_with_default_rule │ │ │ │ │ - cbnz r0, 2a78 <_tmp_169_rule+0x3c> │ │ │ │ │ + cbnz r0, 2a68 <_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 2a5a <_tmp_169_rule+0x1e> │ │ │ │ │ + b.n 2a4a <_tmp_169_rule+0x1e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 2a7c <_tmp_169_rule+0x40> │ │ │ │ │ + b.n 2a6c <_tmp_169_rule+0x40> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002a90 <_tmp_227_rule>: │ │ │ │ │ +00002a80 <_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 2ace <_tmp_227_rule+0x3e> │ │ │ │ │ + beq.n 2abe <_tmp_227_rule+0x3e> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 2aec <_tmp_227_rule+0x5c> │ │ │ │ │ + cbnz r3, 2adc <_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, 2ad4 <_tmp_227_rule+0x44> │ │ │ │ │ + cbnz r0, 2ac4 <_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 2ab0 <_tmp_227_rule+0x20> │ │ │ │ │ + b.n 2aa0 <_tmp_227_rule+0x20> │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7368 │ │ │ │ │ + bl 736c │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2ac0 <_tmp_227_rule+0x30> │ │ │ │ │ + beq.n 2ab0 <_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 2ac4 <_tmp_227_rule+0x34> │ │ │ │ │ + b.n 2ab4 <_tmp_227_rule+0x34> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 2ac8 <_tmp_227_rule+0x38> │ │ │ │ │ + b.n 2ab8 <_tmp_227_rule+0x38> │ │ │ │ │ │ │ │ │ │ -00002af4 <_tmp_158_rule>: │ │ │ │ │ +00002ae4 <_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 2b5c <_tmp_158_rule+0x68> │ │ │ │ │ + beq.n 2b4c <_tmp_158_rule+0x68> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 2b54 <_tmp_158_rule+0x60> │ │ │ │ │ + cbnz r3, 2b44 <_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, 2b3c <_tmp_158_rule+0x48> │ │ │ │ │ + cbnz r0, 2b2c <_tmp_158_rule+0x48> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 2b54 <_tmp_158_rule+0x60> │ │ │ │ │ + cbnz r3, 2b44 <_tmp_158_rule+0x60> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_soft_keyword_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_soft_keyword_token │ │ │ │ │ - cbnz r0, 2b32 <_tmp_158_rule+0x3e> │ │ │ │ │ + cbnz r0, 2b22 <_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 2b22 <_tmp_158_rule+0x2e> │ │ │ │ │ + beq.n 2b12 <_tmp_158_rule+0x2e> │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_dummy_name │ │ │ │ │ - b.n 2b32 <_tmp_158_rule+0x3e> │ │ │ │ │ + b.n 2b22 <_tmp_158_rule+0x3e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 2b36 <_tmp_158_rule+0x42> │ │ │ │ │ + b.n 2b26 <_tmp_158_rule+0x42> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 2b14 <_tmp_158_rule+0x20> │ │ │ │ │ + b.n 2b04 <_tmp_158_rule+0x20> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002b64 : │ │ │ │ │ +00002b54 : │ │ │ │ │ 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 2d48 │ │ │ │ │ + beq.w 2d38 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 2c4e │ │ │ │ │ + bne.n 2c3e │ │ │ │ │ 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 2cac │ │ │ │ │ + beq.w 2c9c │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2c58 │ │ │ │ │ + bne.n 2c48 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 2cba │ │ │ │ │ + bne.w 2caa │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2c58 │ │ │ │ │ + bne.n 2c48 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 2cba │ │ │ │ │ + bne.n 2caa │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2c58 │ │ │ │ │ + bne.n 2c48 │ │ │ │ │ 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 2c4e │ │ │ │ │ + bne.n 2c3e │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2cc2 │ │ │ │ │ + beq.n 2cb2 │ │ │ │ │ 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 2c70 │ │ │ │ │ + bne.n 2c60 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 2cce │ │ │ │ │ + bne.n 2cbe │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2c70 │ │ │ │ │ + bne.n 2c60 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r2, 2c4e │ │ │ │ │ + cbnz r2, 2c3e │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2c9e │ │ │ │ │ + beq.n 2c8e │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 2c88 │ │ │ │ │ + cbnz r0, 2c78 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r3, 2c46 │ │ │ │ │ + cbnz r3, 2c36 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 2c88 │ │ │ │ │ + cbnz r0, 2c78 │ │ │ │ │ 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 f264 │ │ │ │ │ + bl f260 │ │ │ │ │ R_ARM_THM_CALL starred_expression_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2d50 │ │ │ │ │ + bne.n 2d40 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 2bde │ │ │ │ │ + b.n 2bce │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 11838 │ │ │ │ │ + bl 11834 │ │ │ │ │ R_ARM_THM_CALL star_named_expression_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2cd6 │ │ │ │ │ + bne.n 2cc6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 2c1a │ │ │ │ │ + b.n 2c0a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 11838 │ │ │ │ │ + bl 11834 │ │ │ │ │ R_ARM_THM_CALL star_named_expression_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2d7c │ │ │ │ │ + bne.n 2d6c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 2c4c │ │ │ │ │ + b.n 2c3c │ │ │ │ │ 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 2c2a │ │ │ │ │ - b.n 2c46 │ │ │ │ │ + beq.n 2c1a │ │ │ │ │ + b.n 2c36 │ │ │ │ │ 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 2dcc │ │ │ │ │ + beq.w 2dbc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 2bde │ │ │ │ │ + b.n 2bce │ │ │ │ │ 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 2bf0 │ │ │ │ │ + beq.n 2be0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 2c1a │ │ │ │ │ + b.n 2c0a │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2c82 │ │ │ │ │ + beq.n 2c72 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12dc8 │ │ │ │ │ + bl 12dc4 │ │ │ │ │ R_ARM_THM_CALL star_named_expressions_rule │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2c82 │ │ │ │ │ + beq.n 2c72 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl c980 │ │ │ │ │ R_ARM_THM_CALL for_if_clauses_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2c82 │ │ │ │ │ + beq.n 2c72 │ │ │ │ │ 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] │ │ │ │ │ @@ -5238,33 +5229,33 @@ │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC93 │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ strd r6, r0, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2f28 │ │ │ │ │ + bl 2f18 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2c4e │ │ │ │ │ + beq.n 2c3e │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 2c50 │ │ │ │ │ + b.n 2c40 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 2b88 │ │ │ │ │ + b.n 2b78 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl c980 │ │ │ │ │ R_ARM_THM_CALL for_if_clauses_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2c6a │ │ │ │ │ + beq.n 2c5a │ │ │ │ │ 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 │ │ │ │ │ @@ -5272,28 +5263,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 2d30 │ │ │ │ │ + b.n 2d20 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2c9a │ │ │ │ │ + beq.n 2c8a │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl c980 │ │ │ │ │ R_ARM_THM_CALL for_if_clauses_rule │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2c9a │ │ │ │ │ + beq.n 2c8a │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC93 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC93 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -5302,166 +5293,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 2f28 │ │ │ │ │ + bl 2f18 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbz r0, 2dd0 │ │ │ │ │ + cbz r0, 2dc0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 2c50 │ │ │ │ │ + b.n 2c40 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - b.n 2ba0 │ │ │ │ │ + b.n 2b90 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 2c4e │ │ │ │ │ + b.n 2c3e │ │ │ │ │ │ │ │ │ │ -00002dd4 : │ │ │ │ │ +00002dc4 : │ │ │ │ │ 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 2e1e │ │ │ │ │ + beq.n 2e0e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 2e14 │ │ │ │ │ + cbnz r3, 2e04 │ │ │ │ │ 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, 2e12 │ │ │ │ │ + cbnz r3, 2e02 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #670 @ 0x29e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 2e24 │ │ │ │ │ + cbnz r0, 2e14 │ │ │ │ │ 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 2df2 │ │ │ │ │ + b.n 2de2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 84fc │ │ │ │ │ + bl 8500 │ │ │ │ │ R_ARM_THM_CALL star_expressions_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2e12 │ │ │ │ │ + beq.n 2e02 │ │ │ │ │ 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 2e14 │ │ │ │ │ + beq.n 2e04 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 2e18 │ │ │ │ │ + b.n 2e08 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002e4c : │ │ │ │ │ +00002e3c : │ │ │ │ │ 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 2ed4 │ │ │ │ │ + beq.n 2ec4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 2ecc │ │ │ │ │ + cbnz r3, 2ebc │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 12ccc │ │ │ │ │ + bl 12cc8 │ │ │ │ │ R_ARM_THM_CALL list_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 2e9e │ │ │ │ │ + cbnz r0, 2e8e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r3, 2e9e │ │ │ │ │ + cbnz r3, 2e8e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11584 │ │ │ │ │ + bl 11580 │ │ │ │ │ R_ARM_THM_CALL tuple_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 2e9e │ │ │ │ │ + cbnz r0, 2e8e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r3, 2e9e │ │ │ │ │ + cbnz r3, 2e8e │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 2eaa │ │ │ │ │ + cbnz r0, 2e9a │ │ │ │ │ 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 2e4c │ │ │ │ │ + bl 2e3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2e9c │ │ │ │ │ + beq.n 2e8c │ │ │ │ │ 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 2e9c │ │ │ │ │ + beq.n 2e8c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbnz r2, 2eda │ │ │ │ │ + cbnz r2, 2eca │ │ │ │ │ mov r5, r3 │ │ │ │ │ - b.n 2e9e │ │ │ │ │ + b.n 2e8e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 2ea2 │ │ │ │ │ + b.n 2e92 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 2e6c │ │ │ │ │ + b.n 2e5c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2ec8 │ │ │ │ │ + beq.n 2eb8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 2ea2 │ │ │ │ │ + b.n 2e92 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002ef0 : │ │ │ │ │ +00002ee0 : │ │ │ │ │ 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 │ │ │ │ │ @@ -5477,15 +5468,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} │ │ │ │ │ │ │ │ │ │ -00002f28 : │ │ │ │ │ +00002f18 : │ │ │ │ │ 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 │ │ │ │ │ @@ -5505,140 +5496,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} │ │ │ │ │ │ │ │ │ │ -00002f6c <_tmp_161_rule>: │ │ │ │ │ +00002f5c <_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 2ff6 <_tmp_161_rule+0x8a> │ │ │ │ │ + beq.n 2fe6 <_tmp_161_rule+0x8a> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2ffc <_tmp_161_rule+0x90> │ │ │ │ │ + bne.n 2fec <_tmp_161_rule+0x90> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 12ccc │ │ │ │ │ + bl 12cc8 │ │ │ │ │ R_ARM_THM_CALL list_rule │ │ │ │ │ - cbnz r0, 2fee <_tmp_161_rule+0x82> │ │ │ │ │ + cbnz r0, 2fde <_tmp_161_rule+0x82> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 2fee <_tmp_161_rule+0x82> │ │ │ │ │ + cbnz r3, 2fde <_tmp_161_rule+0x82> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11584 │ │ │ │ │ + bl 11580 │ │ │ │ │ R_ARM_THM_CALL tuple_rule │ │ │ │ │ - cbnz r0, 2fee <_tmp_161_rule+0x82> │ │ │ │ │ + cbnz r0, 2fde <_tmp_161_rule+0x82> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 2fee <_tmp_161_rule+0x82> │ │ │ │ │ + cbnz r3, 2fde <_tmp_161_rule+0x82> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 70a0 │ │ │ │ │ + bl 70a4 │ │ │ │ │ R_ARM_THM_CALL genexp_rule │ │ │ │ │ - cbnz r0, 2fee <_tmp_161_rule+0x82> │ │ │ │ │ + cbnz r0, 2fde <_tmp_161_rule+0x82> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 2fee <_tmp_161_rule+0x82> │ │ │ │ │ + cbnz r3, 2fde <_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, 2fee <_tmp_161_rule+0x82> │ │ │ │ │ + cbnz r0, 2fde <_tmp_161_rule+0x82> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 2fee <_tmp_161_rule+0x82> │ │ │ │ │ + cbnz r3, 2fde <_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, 2fee <_tmp_161_rule+0x82> │ │ │ │ │ + cbnz r0, 2fde <_tmp_161_rule+0x82> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 2fee <_tmp_161_rule+0x82> │ │ │ │ │ + cbnz r3, 2fde <_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, 2fee <_tmp_161_rule+0x82> │ │ │ │ │ + cbnz r0, 2fde <_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 2f8a <_tmp_161_rule+0x1e> │ │ │ │ │ + b.n 2f7a <_tmp_161_rule+0x1e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 2ff2 <_tmp_161_rule+0x86> │ │ │ │ │ + b.n 2fe2 <_tmp_161_rule+0x86> │ │ │ │ │ │ │ │ │ │ -00003004 <_loop0_164_rule>: │ │ │ │ │ +00002ff4 <_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 3102 <_loop0_164_rule+0xfe> │ │ │ │ │ + beq.n 30f2 <_loop0_164_rule+0xfe> │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 30fa <_loop0_164_rule+0xf6> │ │ │ │ │ + bne.n 30ea <_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 30ce <_loop0_164_rule+0xca> │ │ │ │ │ + beq.n 30be <_loop0_164_rule+0xca> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 30fa <_loop0_164_rule+0xf6> │ │ │ │ │ + bne.n 30ea <_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 30c6 <_loop0_164_rule+0xc2> │ │ │ │ │ + beq.n 30b6 <_loop0_164_rule+0xc2> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - cbnz r3, 3064 <_loop0_164_rule+0x60> │ │ │ │ │ - bl 60c4 <_loop1_219_rule+0x34> │ │ │ │ │ + cbnz r3, 3054 <_loop0_164_rule+0x60> │ │ │ │ │ + bl 60c8 <_loop1_219_rule+0x48> │ │ │ │ │ R_ARM_THM_CALL star_targets_rule │ │ │ │ │ - cbnz r0, 3092 <_loop0_164_rule+0x8e> │ │ │ │ │ + cbnz r0, 3082 <_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 3116 <_loop0_164_rule+0x112> │ │ │ │ │ + beq.n 3106 <_loop0_164_rule+0x112> │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - bgt.n 3108 <_loop0_164_rule+0x104> │ │ │ │ │ + bgt.n 30f8 <_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 │ │ │ │ │ @@ -5646,399 +5637,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 3064 <_loop0_164_rule+0x60> │ │ │ │ │ + beq.n 3054 <_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 306a <_loop0_164_rule+0x66> │ │ │ │ │ + beq.n 305a <_loop0_164_rule+0x66> │ │ │ │ │ cmp sl, r8 │ │ │ │ │ - beq.n 30de <_loop0_164_rule+0xda> │ │ │ │ │ + beq.n 30ce <_loop0_164_rule+0xda> │ │ │ │ │ str.w r2, [r6, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - b.n 3050 <_loop0_164_rule+0x4c> │ │ │ │ │ + b.n 3040 <_loop0_164_rule+0x4c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 3058 <_loop0_164_rule+0x54> │ │ │ │ │ + b.n 3048 <_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 3088 <_loop0_164_rule+0x84> │ │ │ │ │ + b.n 3078 <_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, 3116 <_loop0_164_rule+0x112> │ │ │ │ │ + cbz r0, 3106 <_loop0_164_rule+0x112> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 30ba <_loop0_164_rule+0xb6> │ │ │ │ │ + b.n 30aa <_loop0_164_rule+0xb6> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3088 <_loop0_164_rule+0x84> │ │ │ │ │ + b.n 3078 <_loop0_164_rule+0x84> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 3026 <_loop0_164_rule+0x22> │ │ │ │ │ + b.n 3016 <_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 307a <_loop0_164_rule+0x76> │ │ │ │ │ + b.n 306a <_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 3088 <_loop0_164_rule+0x84> │ │ │ │ │ + b.n 3078 <_loop0_164_rule+0x84> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000312c <_loop0_110_rule>: │ │ │ │ │ +0000311c <_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 3206 <_loop0_110_rule+0xda> │ │ │ │ │ + beq.n 31f6 <_loop0_110_rule+0xda> │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 31fe <_loop0_110_rule+0xd2> │ │ │ │ │ + bne.n 31ee <_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 31da <_loop0_110_rule+0xae> │ │ │ │ │ + beq.n 31ca <_loop0_110_rule+0xae> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 31fe <_loop0_110_rule+0xd2> │ │ │ │ │ + bne.n 31ee <_loop0_110_rule+0xd2> │ │ │ │ │ mov r8, r6 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 320c │ │ │ │ │ + bl 31fc │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbnz r0, 31a2 <_loop0_110_rule+0x76> │ │ │ │ │ + cbnz r0, 3192 <_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, 31ea <_loop0_110_rule+0xbe> │ │ │ │ │ + cbz r0, 31da <_loop0_110_rule+0xbe> │ │ │ │ │ cmp r8, r6 │ │ │ │ │ - bgt.n 31b2 <_loop0_110_rule+0x86> │ │ │ │ │ + bgt.n 31a2 <_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 31c0 <_loop0_110_rule+0x94> │ │ │ │ │ + beq.n 31b0 <_loop0_110_rule+0x94> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str.w r3, [r7, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ - b.n 3172 <_loop0_110_rule+0x46> │ │ │ │ │ + b.n 3162 <_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 318a <_loop0_110_rule+0x5e> │ │ │ │ │ + b.n 317a <_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, 31ea <_loop0_110_rule+0xbe> │ │ │ │ │ + cbz r0, 31da <_loop0_110_rule+0xbe> │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n 31a6 <_loop0_110_rule+0x7a> │ │ │ │ │ + b.n 3196 <_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 3198 <_loop0_110_rule+0x6c> │ │ │ │ │ + b.n 3188 <_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 3198 <_loop0_110_rule+0x6c> │ │ │ │ │ + b.n 3188 <_loop0_110_rule+0x6c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3198 <_loop0_110_rule+0x6c> │ │ │ │ │ + b.n 3188 <_loop0_110_rule+0x6c> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 314e <_loop0_110_rule+0x22> │ │ │ │ │ + b.n 313e <_loop0_110_rule+0x22> │ │ │ │ │ │ │ │ │ │ -0000320c : │ │ │ │ │ +000031fc : │ │ │ │ │ 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 32ae │ │ │ │ │ + beq.n 329e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 32a6 │ │ │ │ │ + bne.n 3296 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl 1756c │ │ │ │ │ + bl 17588 │ │ │ │ │ R_ARM_THM_CALL lambda_param_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 3262 │ │ │ │ │ + cbnz r0, 3252 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 32a6 │ │ │ │ │ + bne.n 3296 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1756c │ │ │ │ │ + bl 17588 │ │ │ │ │ R_ARM_THM_CALL lambda_param_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 32b4 │ │ │ │ │ + bne.n 32a4 │ │ │ │ │ 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 162b4 │ │ │ │ │ + bl 162c8 │ │ │ │ │ R_ARM_THM_CALL default_rule │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 3240 │ │ │ │ │ + bne.n 3230 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 323e │ │ │ │ │ + beq.n 322e │ │ │ │ │ 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, 3292 │ │ │ │ │ + cbz r0, 3282 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3256 │ │ │ │ │ + beq.n 3246 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3256 │ │ │ │ │ + beq.n 3246 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 325a │ │ │ │ │ + b.n 324a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 325a │ │ │ │ │ + b.n 324a │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 322c │ │ │ │ │ + b.n 321c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 162b4 │ │ │ │ │ + bl 162c8 │ │ │ │ │ R_ARM_THM_CALL default_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3252 │ │ │ │ │ + bne.n 3242 │ │ │ │ │ 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 327c │ │ │ │ │ - b.n 3252 │ │ │ │ │ + bne.n 326c │ │ │ │ │ + b.n 3242 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000032dc : │ │ │ │ │ +000032cc : │ │ │ │ │ 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 34b6 │ │ │ │ │ + beq.w 34a6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 33bc │ │ │ │ │ + bne.n 33ac │ │ │ │ │ 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 34a0 │ │ │ │ │ + beq.w 3490 │ │ │ │ │ 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 344c │ │ │ │ │ + bne.w 343c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 34aa │ │ │ │ │ + bne.w 349a │ │ │ │ │ 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 344c │ │ │ │ │ + bne.w 343c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 34aa │ │ │ │ │ + bne.w 349a │ │ │ │ │ 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 344c │ │ │ │ │ + bne.n 343c │ │ │ │ │ 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 349a │ │ │ │ │ + bne.w 348a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbnz r0, 33c4 │ │ │ │ │ + cbnz r0, 33b4 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 349a │ │ │ │ │ + bne.w 348a │ │ │ │ │ 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, 33a0 │ │ │ │ │ + cbz r0, 3390 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7368 │ │ │ │ │ + bl 736c │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 341e │ │ │ │ │ + bne.n 340e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 349a │ │ │ │ │ + bne.n 348a │ │ │ │ │ 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 34be │ │ │ │ │ + bne.w 34ae │ │ │ │ │ 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 337a │ │ │ │ │ + beq.n 336a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7368 │ │ │ │ │ + bl 736c │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 337a │ │ │ │ │ + beq.n 336a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl c980 │ │ │ │ │ R_ARM_THM_CALL for_if_clauses_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 337a │ │ │ │ │ + beq.n 336a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC48 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC48 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -6047,30 +6038,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 2f28 │ │ │ │ │ + bl 2f18 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 33bc │ │ │ │ │ + beq.n 33ac │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 33be │ │ │ │ │ + b.n 33ae │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 33a0 │ │ │ │ │ + beq.n 3390 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC95 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC95 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -6078,25 +6069,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 3406 │ │ │ │ │ + b.n 33f6 │ │ │ │ │ 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, 34b2 │ │ │ │ │ + cbz r0, 34a2 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC94 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC94 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ adds r3, #16 │ │ │ │ │ @@ -6108,56 +6099,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 2f28 │ │ │ │ │ + bl 2f18 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3418 │ │ │ │ │ - b.n 33bc │ │ │ │ │ + bne.n 3408 │ │ │ │ │ + b.n 33ac │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 33be │ │ │ │ │ + b.n 33ae │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbz r3, 3506 │ │ │ │ │ + cbz r3, 34f6 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3368 │ │ │ │ │ + b.n 3358 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 3368 │ │ │ │ │ + b.n 3358 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3300 │ │ │ │ │ + b.n 32f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7368 │ │ │ │ │ + bl 736c │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 33b8 │ │ │ │ │ + beq.w 33a8 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 33b8 │ │ │ │ │ + beq.w 33a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7368 │ │ │ │ │ + bl 736c │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 33b8 │ │ │ │ │ + beq.w 33a8 │ │ │ │ │ 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 │ │ │ │ │ @@ -6165,352 +6156,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 3406 │ │ │ │ │ + b.n 33f6 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - b.n 3318 │ │ │ │ │ + b.n 3308 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000350c <_tmp_157_rule>: │ │ │ │ │ +000034fc <_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 3564 <_tmp_157_rule+0x58> │ │ │ │ │ + beq.n 3554 <_tmp_157_rule+0x58> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 356a <_tmp_157_rule+0x5e> │ │ │ │ │ + cbnz r3, 355a <_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, 354a <_tmp_157_rule+0x3e> │ │ │ │ │ + cbnz r0, 353a <_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 353c <_tmp_157_rule+0x30> │ │ │ │ │ + beq.n 352c <_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 3540 <_tmp_157_rule+0x34> │ │ │ │ │ + b.n 3530 <_tmp_157_rule+0x34> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 352c <_tmp_157_rule+0x20> │ │ │ │ │ + b.n 351c <_tmp_157_rule+0x20> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3544 <_tmp_157_rule+0x38> │ │ │ │ │ + b.n 3534 <_tmp_157_rule+0x38> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003574 <_tmp_11_rule>: │ │ │ │ │ +00003564 <_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 35e8 <_tmp_11_rule+0x74> │ │ │ │ │ + beq.n 35d8 <_tmp_11_rule+0x74> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r5, 35e0 <_tmp_11_rule+0x6c> │ │ │ │ │ + cbnz r5, 35d0 <_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, 35b6 <_tmp_11_rule+0x42> │ │ │ │ │ + cbnz r0, 35a6 <_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 e108 │ │ │ │ │ R_ARM_THM_CALL annotated_rhs_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 35a6 <_tmp_11_rule+0x32> │ │ │ │ │ + beq.n 3596 <_tmp_11_rule+0x32> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 35aa <_tmp_11_rule+0x36> │ │ │ │ │ + beq.n 359a <_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 35aa <_tmp_11_rule+0x36> │ │ │ │ │ + beq.n 359a <_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 35ae <_tmp_11_rule+0x3a> │ │ │ │ │ + b.n 359e <_tmp_11_rule+0x3a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 35ae <_tmp_11_rule+0x3a> │ │ │ │ │ + b.n 359e <_tmp_11_rule+0x3a> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 3594 <_tmp_11_rule+0x20> │ │ │ │ │ + b.n 3584 <_tmp_11_rule+0x20> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000035f0 : │ │ │ │ │ +000035e0 : │ │ │ │ │ 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 368a │ │ │ │ │ + beq.n 367a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 369a │ │ │ │ │ + bne.n 368a │ │ │ │ │ ldrd r5, r2, [r4, #8] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bne.n 367a │ │ │ │ │ + bne.n 366a │ │ │ │ │ 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 3690 │ │ │ │ │ + blt.n 3680 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr.w r2, [r1, r2, lsl #2] │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r8, r2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 3668 │ │ │ │ │ + cbnz r2, 3658 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11838 │ │ │ │ │ + bl 11834 │ │ │ │ │ R_ARM_THM_CALL star_named_expression_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 3658 │ │ │ │ │ + cbz r0, 3648 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 36a2 │ │ │ │ │ + cbnz r0, 3692 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 369a │ │ │ │ │ + cbnz r3, 368a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 111b4 │ │ │ │ │ + bl 111b0 │ │ │ │ │ R_ARM_THM_CALL named_expression_rule │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 3676 │ │ │ │ │ + cbz r0, 3666 │ │ │ │ │ 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 3668 │ │ │ │ │ + b.n 3658 │ │ │ │ │ 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 │ │ │ │ │ - b.n 3644 │ │ │ │ │ + b.n 3634 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 3612 │ │ │ │ │ + b.n 3602 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 366c │ │ │ │ │ + b.n 365c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 366c │ │ │ │ │ + b.n 365c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12dc8 │ │ │ │ │ + bl 12dc4 │ │ │ │ │ R_ARM_THM_CALL star_named_expressions_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 365a │ │ │ │ │ + bne.n 364a │ │ │ │ │ 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 3668 │ │ │ │ │ + beq.n 3658 │ │ │ │ │ ldrd r5, r3, [r3, #20] │ │ │ │ │ mov r1, r6 │ │ │ │ │ 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, 3704 │ │ │ │ │ + cbz r0, 36f4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r2, r7 │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ mov r3, r8 │ │ │ │ │ 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, 36ec │ │ │ │ │ + cbz r0, 36dc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 3668 │ │ │ │ │ + beq.n 3658 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3668 │ │ │ │ │ + beq.n 3658 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 366c │ │ │ │ │ + b.n 365c │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 36d0 │ │ │ │ │ + b.n 36c0 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000370c <_loop0_112_rule>: │ │ │ │ │ +000036fc <_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 3836 <_loop0_112_rule+0x12a> │ │ │ │ │ + beq.w 3826 <_loop0_112_rule+0x12a> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 382e <_loop0_112_rule+0x122> │ │ │ │ │ + bne.n 381e <_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 381e <_loop0_112_rule+0x112> │ │ │ │ │ + beq.n 380e <_loop0_112_rule+0x112> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 382e <_loop0_112_rule+0x122> │ │ │ │ │ + bne.n 381e <_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 3816 <_loop0_112_rule+0x10a> │ │ │ │ │ + beq.n 3806 <_loop0_112_rule+0x10a> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 3782 <_loop0_112_rule+0x76> │ │ │ │ │ + cbnz r3, 3772 <_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, 37aa <_loop0_112_rule+0x9e> │ │ │ │ │ + cbnz r0, 379a <_loop0_112_rule+0x9e> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ - cbnz r3, 3782 <_loop0_112_rule+0x76> │ │ │ │ │ + cbnz r3, 3772 <_loop0_112_rule+0x76> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1321c │ │ │ │ │ + bl 13218 │ │ │ │ │ R_ARM_THM_CALL fstring_replacement_field_rule │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbnz r0, 37be <_loop0_112_rule+0xb2> │ │ │ │ │ + cbnz r0, 37ae <_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 3802 <_loop0_112_rule+0xf6> │ │ │ │ │ + beq.n 37f2 <_loop0_112_rule+0xf6> │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - ble.n 37d4 <_loop0_112_rule+0xc8> │ │ │ │ │ + ble.n 37c4 <_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 3798 <_loop0_112_rule+0x8c> │ │ │ │ │ + b.n 3788 <_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 3852 <_loop0_112_rule+0x146> │ │ │ │ │ + beq.n 3842 <_loop0_112_rule+0x146> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 383c <_loop0_112_rule+0x130> │ │ │ │ │ + bne.n 382c <_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 37e8 <_loop0_112_rule+0xdc> │ │ │ │ │ + beq.n 37d8 <_loop0_112_rule+0xdc> │ │ │ │ │ str.w r3, [r8, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - b.n 3754 <_loop0_112_rule+0x48> │ │ │ │ │ + b.n 3744 <_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 │ │ │ │ │ @@ -6520,604 +6511,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, 3802 <_loop0_112_rule+0xf6> │ │ │ │ │ + cbz r0, 37f2 <_loop0_112_rule+0xf6> │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b.n 37ca <_loop0_112_rule+0xbe> │ │ │ │ │ + b.n 37ba <_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 37de <_loop0_112_rule+0xd2> │ │ │ │ │ + b.n 37ce <_loop0_112_rule+0xd2> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 375e <_loop0_112_rule+0x52> │ │ │ │ │ + b.n 374e <_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 37de <_loop0_112_rule+0xd2> │ │ │ │ │ + b.n 37ce <_loop0_112_rule+0xd2> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 37de <_loop0_112_rule+0xd2> │ │ │ │ │ + b.n 37ce <_loop0_112_rule+0xd2> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 3730 <_loop0_112_rule+0x24> │ │ │ │ │ + b.n 3720 <_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 37be <_loop0_112_rule+0xb2> │ │ │ │ │ + beq.n 37ae <_loop0_112_rule+0xb2> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3786 <_loop0_112_rule+0x7a> │ │ │ │ │ + b.n 3776 <_loop0_112_rule+0x7a> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3848 <_loop0_112_rule+0x13c> │ │ │ │ │ - b.n 3782 <_loop0_112_rule+0x76> │ │ │ │ │ + bne.n 3838 <_loop0_112_rule+0x13c> │ │ │ │ │ + b.n 3772 <_loop0_112_rule+0x76> │ │ │ │ │ │ │ │ │ │ -0000385c : │ │ │ │ │ +0000384c : │ │ │ │ │ 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 38d4 │ │ │ │ │ + beq.n 38c4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 393a │ │ │ │ │ + bne.n 392a │ │ │ │ │ ldrd r5, r2, [r4, #8] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bne.n 392a │ │ │ │ │ + bne.n 391a │ │ │ │ │ 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 3920 │ │ │ │ │ + blt.n 3910 │ │ │ │ │ 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, 38c8 │ │ │ │ │ + cbnz r2, 38b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3944 │ │ │ │ │ + bl 3934 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbnz r0, 38de │ │ │ │ │ + cbnz r0, 38ce │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r2, 38c8 │ │ │ │ │ + cbnz r2, 38b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3b54 │ │ │ │ │ + bl 3b44 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 38da │ │ │ │ │ + cbz r0, 38ca │ │ │ │ │ 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 387c │ │ │ │ │ + b.n 386c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 38c8 │ │ │ │ │ + b.n 38b8 │ │ │ │ │ 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, 393a │ │ │ │ │ + cbz r0, 392a │ │ │ │ │ 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, 3908 │ │ │ │ │ + cbz r0, 38f8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 38c8 │ │ │ │ │ + beq.n 38b8 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 38c8 │ │ │ │ │ + beq.n 38b8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 38cc │ │ │ │ │ + b.n 38bc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 38cc │ │ │ │ │ + b.n 38bc │ │ │ │ │ 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 38ae │ │ │ │ │ + b.n 389e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 38cc │ │ │ │ │ + b.n 38bc │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003944 : │ │ │ │ │ +00003934 : │ │ │ │ │ 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 39d0 │ │ │ │ │ + beq.n 39c0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 39c8 │ │ │ │ │ + bne.n 39b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 39d8 │ │ │ │ │ + bl 39c8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 3980 │ │ │ │ │ + cbz r0, 3970 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 3990 │ │ │ │ │ + cbnz r0, 3980 │ │ │ │ │ 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 5580 │ │ │ │ │ + bl 5570 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3980 │ │ │ │ │ + bne.n 3970 │ │ │ │ │ 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, 39b0 │ │ │ │ │ + cbz r0, 39a0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3984 │ │ │ │ │ + beq.n 3974 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3984 │ │ │ │ │ + beq.n 3974 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3988 │ │ │ │ │ + b.n 3978 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3988 │ │ │ │ │ + b.n 3978 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 3964 │ │ │ │ │ + b.n 3954 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000039d8 : │ │ │ │ │ +000039c8 : │ │ │ │ │ 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 3af2 │ │ │ │ │ + beq.n 3ae2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 3b4e │ │ │ │ │ + bne.w 3b3e │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 3b32 │ │ │ │ │ + beq.w 3b22 │ │ │ │ │ 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, 3a72 │ │ │ │ │ + cbnz r0, 3a62 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.n 3ae6 │ │ │ │ │ + beq.n 3ad6 │ │ │ │ │ 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 3b40 │ │ │ │ │ + bne.n 3b30 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 3a9c │ │ │ │ │ + cbnz r0, 3a8c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 3b40 │ │ │ │ │ + bne.n 3b30 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3b02 │ │ │ │ │ + bne.n 3af2 │ │ │ │ │ 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, 3a8e │ │ │ │ │ + cbnz r0, 3a7e │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 3afa │ │ │ │ │ + bne.n 3aea │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3b54 │ │ │ │ │ + bl 3b44 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbz r0, 3a98 │ │ │ │ │ + cbz r0, 3a88 │ │ │ │ │ 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 3a8e │ │ │ │ │ + b.n 3a7e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5220 │ │ │ │ │ + bl 5210 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3a4c │ │ │ │ │ + beq.n 3a3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3b46 │ │ │ │ │ + beq.n 3b36 │ │ │ │ │ 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, 3ad0 │ │ │ │ │ + cbz r0, 3ac0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3a64 │ │ │ │ │ + beq.n 3a54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3a64 │ │ │ │ │ + beq.n 3a54 │ │ │ │ │ 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 3a7e │ │ │ │ │ + b.n 3a6e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 3ad8 │ │ │ │ │ - b.n 3a2e │ │ │ │ │ + blt.n 3ac8 │ │ │ │ │ + b.n 3a1e │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 39fc │ │ │ │ │ + b.n 39ec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3a90 │ │ │ │ │ + b.n 3a80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 52c4 │ │ │ │ │ + bl 52b4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3a60 │ │ │ │ │ + beq.n 3a50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 3b46 │ │ │ │ │ + cbz r0, 3b36 │ │ │ │ │ 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 3aca │ │ │ │ │ - b.n 3ad0 │ │ │ │ │ + bne.n 3aba │ │ │ │ │ + b.n 3ac0 │ │ │ │ │ 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 3a14 │ │ │ │ │ + beq.w 3a04 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3ae2 │ │ │ │ │ + b.n 3ad2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3ae2 │ │ │ │ │ + b.n 3ad2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 3a90 │ │ │ │ │ + b.n 3a80 │ │ │ │ │ │ │ │ │ │ -00003b54 : │ │ │ │ │ +00003b44 : │ │ │ │ │ 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 3d54 │ │ │ │ │ + beq.w 3d44 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 3cc8 │ │ │ │ │ + bne.w 3cb8 │ │ │ │ │ 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 3cb8 │ │ │ │ │ + beq.w 3ca8 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq.n 3bec │ │ │ │ │ + beq.n 3bdc │ │ │ │ │ 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 3d6c │ │ │ │ │ + bl 3d5c │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 3bc0 │ │ │ │ │ + cbz r0, 3bb0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #658 @ 0x292 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3c62 │ │ │ │ │ + bne.n 3c52 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - cbnz r3, 3c10 │ │ │ │ │ + cbnz r3, 3c00 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 3cc8 │ │ │ │ │ + bne.n 3cb8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3d6c │ │ │ │ │ + bl 3d5c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 3c0c │ │ │ │ │ + cbz r0, 3bfc │ │ │ │ │ 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 3cd6 │ │ │ │ │ + blt.n 3cc6 │ │ │ │ │ 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 3ba8 │ │ │ │ │ - b.n 3bc8 │ │ │ │ │ + beq.n 3b98 │ │ │ │ │ + b.n 3bb8 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 3be0 │ │ │ │ │ + b.n 3bd0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 3bca │ │ │ │ │ + bne.n 3bba │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 3ca6 │ │ │ │ │ + beq.n 3c96 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl 3d6c │ │ │ │ │ - cbz r0, 3c3a │ │ │ │ │ + bl 3d5c │ │ │ │ │ + cbz r0, 3c2a │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #658 @ 0x292 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3ce2 │ │ │ │ │ + bne.n 3cd2 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 3cb2 │ │ │ │ │ + bne.n 3ca2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3d6c │ │ │ │ │ - cbz r0, 3c58 │ │ │ │ │ + bl 3d5c │ │ │ │ │ + cbz r0, 3c48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #658 @ 0x292 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3d2c │ │ │ │ │ + bne.n 3d1c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3bc8 │ │ │ │ │ + b.n 3bb8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5220 │ │ │ │ │ + bl 5210 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3bc0 │ │ │ │ │ + beq.n 3bb0 │ │ │ │ │ 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 3d64 │ │ │ │ │ + beq.n 3d54 │ │ │ │ │ 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 3d5c │ │ │ │ │ + beq.n 3d4c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 3cce │ │ │ │ │ + cbnz r3, 3cbe │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3be0 │ │ │ │ │ + b.n 3bd0 │ │ │ │ │ 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 3c22 │ │ │ │ │ + beq.n 3c12 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 3c5e │ │ │ │ │ + b.n 3c4e │ │ │ │ │ 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 3bc8 │ │ │ │ │ + bne.n 3bb8 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - b.n 3b94 │ │ │ │ │ + b.n 3b84 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 3be2 │ │ │ │ │ + b.n 3bd2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3c9e │ │ │ │ │ + beq.n 3c8e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3bcc │ │ │ │ │ + b.n 3bbc │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC97 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC97 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3c3a │ │ │ │ │ + beq.n 3c2a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC98 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC98 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -7126,132 +7117,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 2f28 │ │ │ │ │ + bl 2f18 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3c5a │ │ │ │ │ + beq.n 3c4a │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 3c5e │ │ │ │ │ + b.n 3c4e │ │ │ │ │ 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 3c58 │ │ │ │ │ + beq.n 3c48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7368 │ │ │ │ │ + bl 736c │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3c58 │ │ │ │ │ + beq.n 3c48 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC99 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC99 │ │ │ │ │ - b.n 3cfc │ │ │ │ │ + b.n 3cec │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3b7a │ │ │ │ │ + b.n 3b6a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3cd6 │ │ │ │ │ + bne.n 3cc6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3bcc │ │ │ │ │ + b.n 3bbc │ │ │ │ │ │ │ │ │ │ -00003d6c : │ │ │ │ │ +00003d5c : │ │ │ │ │ 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 3f2e │ │ │ │ │ + beq.w 3f1e │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 3f26 │ │ │ │ │ + bne.w 3f16 │ │ │ │ │ ldrd r7, r5, [r4, #8] │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - beq.w 3f52 │ │ │ │ │ + beq.w 3f42 │ │ │ │ │ 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 3f3c │ │ │ │ │ + beq.w 3f2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3f80 │ │ │ │ │ + bl 3f70 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3eba │ │ │ │ │ + beq.n 3eaa │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 3f34 │ │ │ │ │ + beq.w 3f24 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3eb4 │ │ │ │ │ + bne.n 3ea4 │ │ │ │ │ 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 3eac │ │ │ │ │ + beq.n 3e9c │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.n 3eb4 │ │ │ │ │ + bne.n 3ea4 │ │ │ │ │ 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 3e74 │ │ │ │ │ + bne.n 3e64 │ │ │ │ │ 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 3ea6 │ │ │ │ │ + beq.n 3e96 │ │ │ │ │ cmp r6, r9 │ │ │ │ │ - bgt.n 3e96 │ │ │ │ │ + bgt.n 3e86 │ │ │ │ │ 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 │ │ │ │ │ @@ -7261,1206 +7252,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 3ebe │ │ │ │ │ + beq.n 3eae │ │ │ │ │ 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 3f0e │ │ │ │ │ + beq.n 3efe │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n 3ec4 │ │ │ │ │ + bne.n 3eb4 │ │ │ │ │ ldr r6, [r5, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 3f14 │ │ │ │ │ + beq.n 3f04 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3f14 │ │ │ │ │ + bne.n 3f04 │ │ │ │ │ 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 3f80 │ │ │ │ │ + bl 3f70 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3e0e │ │ │ │ │ + beq.n 3dfe │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 3ef6 │ │ │ │ │ + bne.n 3ee6 │ │ │ │ │ cmp fp, r6 │ │ │ │ │ - beq.n 3edc │ │ │ │ │ + beq.n 3ecc │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str.w r3, [r5, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ mov sl, r2 │ │ │ │ │ - b.n 3e02 │ │ │ │ │ + b.n 3df2 │ │ │ │ │ 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 3e20 │ │ │ │ │ + b.n 3e10 │ │ │ │ │ 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 3e68 │ │ │ │ │ + b.n 3e58 │ │ │ │ │ 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 3e5c │ │ │ │ │ + b.n 3e4c │ │ │ │ │ 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 3ea6 │ │ │ │ │ + beq.n 3e96 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 3e8a │ │ │ │ │ + b.n 3e7a │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3e86 │ │ │ │ │ + beq.n 3e76 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 3eb4 │ │ │ │ │ + b.n 3ea4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3e6a │ │ │ │ │ + b.n 3e5a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3e68 │ │ │ │ │ + beq.n 3e58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 3e68 │ │ │ │ │ + b.n 3e58 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3e6a │ │ │ │ │ + b.n 3e5a │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 3d90 │ │ │ │ │ + b.n 3d80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 3ddc │ │ │ │ │ + b.n 3dcc │ │ │ │ │ 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 3dc0 │ │ │ │ │ + beq.w 3db0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3ebe │ │ │ │ │ + b.n 3eae │ │ │ │ │ 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 3f66 │ │ │ │ │ + bge.n 3f56 │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 3e6a │ │ │ │ │ + b.n 3e5a │ │ │ │ │ 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 3db2 │ │ │ │ │ - b.n 3e68 │ │ │ │ │ + beq.w 3da2 │ │ │ │ │ + b.n 3e58 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003f80 : │ │ │ │ │ +00003f70 : │ │ │ │ │ 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 4c84 │ │ │ │ │ + beq.w 4c74 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4a64 │ │ │ │ │ + bne.w 4a54 │ │ │ │ │ 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, 3fcc │ │ │ │ │ + cbz r0, 3fbc │ │ │ │ │ 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 4a66 │ │ │ │ │ + bne.w 4a56 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 4a70 │ │ │ │ │ + beq.w 4a60 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 4b40 │ │ │ │ │ + beq.w 4b30 │ │ │ │ │ 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 4cb0 │ │ │ │ │ + bl 4ca0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 437a │ │ │ │ │ + bne.w 436a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 4b62 │ │ │ │ │ + bne.w 4b52 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4da0 │ │ │ │ │ + bl 4d90 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4756 │ │ │ │ │ + bne.w 4746 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 4b62 │ │ │ │ │ + bne.w 4b52 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5a7c │ │ │ │ │ + bl 5a80 │ │ │ │ │ R_ARM_THM_CALL strings_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4756 │ │ │ │ │ + bne.w 4746 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 4b62 │ │ │ │ │ + bne.w 4b52 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #614 @ 0x266 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4a82 │ │ │ │ │ + bne.w 4a72 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 4b62 │ │ │ │ │ + bne.w 4b52 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #613 @ 0x265 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4ac0 │ │ │ │ │ + bne.w 4ab0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 4b62 │ │ │ │ │ + bne.w 4b52 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #615 @ 0x267 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4b0a │ │ │ │ │ + bne.w 4afa │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 4a66 │ │ │ │ │ + bne.w 4a56 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 4b2a │ │ │ │ │ + beq.w 4b1a │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 4b6a │ │ │ │ │ + beq.w 4b5a │ │ │ │ │ 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 5220 │ │ │ │ │ + bl 5210 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4326 │ │ │ │ │ + bne.w 4316 │ │ │ │ │ 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 4a66 │ │ │ │ │ + bne.w 4a56 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 52c4 │ │ │ │ │ + bl 52b4 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4660 │ │ │ │ │ + bne.w 4650 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 4374 │ │ │ │ │ + bne.w 4364 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 4ae0 │ │ │ │ │ + beq.w 4ad0 │ │ │ │ │ ldrd r3, r2, [r4, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 4c08 │ │ │ │ │ + beq.w 4bf8 │ │ │ │ │ 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 53a4 │ │ │ │ │ + bl 5394 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 475a │ │ │ │ │ + bne.w 474a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 4374 │ │ │ │ │ + bne.w 4364 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 4bf2 │ │ │ │ │ + beq.w 4be2 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 471a │ │ │ │ │ + bne.w 470a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 4374 │ │ │ │ │ + bne.w 4364 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 4bd4 │ │ │ │ │ + beq.w 4bc4 │ │ │ │ │ ldrd r3, r2, [r4, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 4baa │ │ │ │ │ + beq.w 4b9a │ │ │ │ │ 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 45cc │ │ │ │ │ + bne.w 45bc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - cbnz r2, 41a8 │ │ │ │ │ + cbnz r2, 4198 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4c8c │ │ │ │ │ + bne.w 4c7c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 4374 │ │ │ │ │ + bne.w 4364 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 4c64 │ │ │ │ │ + beq.w 4c54 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 4c3e │ │ │ │ │ + beq.w 4c2e │ │ │ │ │ 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 43da │ │ │ │ │ + bne.w 43ca │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r2, 422a │ │ │ │ │ + cbnz r2, 421a │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4434 │ │ │ │ │ + bne.w 4424 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r2, 422a │ │ │ │ │ + cbnz r2, 421a │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 44a4 │ │ │ │ │ + bne.w 4494 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r2, 422a │ │ │ │ │ + cbnz r2, 421a │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4548 │ │ │ │ │ + bne.w 4538 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 4374 │ │ │ │ │ + bne.w 4364 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 4a2c │ │ │ │ │ + beq.w 4a1c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 4a08 │ │ │ │ │ + beq.w 49f8 │ │ │ │ │ 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 552c │ │ │ │ │ + bl 551c │ │ │ │ │ mov sl, r0 │ │ │ │ │ - cbz r0, 4282 │ │ │ │ │ + cbz r0, 4272 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 4282 │ │ │ │ │ + cbz r0, 4272 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4a3c │ │ │ │ │ + bne.w 4a2c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4658 │ │ │ │ │ + bne.w 4648 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 552c │ │ │ │ │ + bl 551c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4664 │ │ │ │ │ + beq.w 4654 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4664 │ │ │ │ │ + beq.w 4654 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 58e4 │ │ │ │ │ + bl 58d4 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4664 │ │ │ │ │ + beq.w 4654 │ │ │ │ │ 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 4666 │ │ │ │ │ + bne.w 4656 │ │ │ │ │ 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 4664 │ │ │ │ │ + beq.w 4654 │ │ │ │ │ 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 4658 │ │ │ │ │ + beq.w 4648 │ │ │ │ │ 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 470e │ │ │ │ │ + beq.w 46fe │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbz r2, 435c │ │ │ │ │ + cbz r2, 434c │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ - cbz r0, 435c │ │ │ │ │ + cbz r0, 434c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 465c │ │ │ │ │ + b.n 464c │ │ │ │ │ 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 40c6 │ │ │ │ │ + beq.w 40b6 │ │ │ │ │ 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 4c76 │ │ │ │ │ + beq.w 4c66 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 4b9a │ │ │ │ │ + bne.w 4b8a │ │ │ │ │ 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 3fc4 │ │ │ │ │ + b.n 3fb4 │ │ │ │ │ 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 400a │ │ │ │ │ + beq.w 3ffa │ │ │ │ │ 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 4084 │ │ │ │ │ + beq.w 4074 │ │ │ │ │ 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 4ab2 │ │ │ │ │ + beq.w 4aa2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 435c │ │ │ │ │ + beq.n 434c │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 435c │ │ │ │ │ + beq.n 434c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 408a │ │ │ │ │ + b.n 407a │ │ │ │ │ movs r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 41ec │ │ │ │ │ + beq.w 41dc │ │ │ │ │ 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 449c │ │ │ │ │ + beq.n 448c │ │ │ │ │ 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 4494 │ │ │ │ │ + beq.n 4484 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 435c │ │ │ │ │ + beq.n 434c │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 435c │ │ │ │ │ + beq.n 434c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 422e │ │ │ │ │ + b.n 421e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 63d4 │ │ │ │ │ + bl 63c4 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4200 │ │ │ │ │ + beq.w 41f0 │ │ │ │ │ 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 4202 │ │ │ │ │ + bne.w 41f2 │ │ │ │ │ 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 4200 │ │ │ │ │ + beq.w 41f0 │ │ │ │ │ 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, 449c │ │ │ │ │ + cbz r0, 448c │ │ │ │ │ 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 4418 │ │ │ │ │ + bne.n 4408 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 442a │ │ │ │ │ + bne.n 441a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 422e │ │ │ │ │ + b.n 421e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6450 │ │ │ │ │ + bl 6440 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4214 │ │ │ │ │ + beq.w 4204 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4214 │ │ │ │ │ + beq.w 4204 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 63d4 │ │ │ │ │ + bl 63c4 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4214 │ │ │ │ │ + beq.w 4204 │ │ │ │ │ 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 4216 │ │ │ │ │ + bne.w 4206 │ │ │ │ │ movs r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4214 │ │ │ │ │ + beq.w 4204 │ │ │ │ │ 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 449c │ │ │ │ │ + beq.n 448c │ │ │ │ │ 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 4a5e │ │ │ │ │ + beq.w 4a4e │ │ │ │ │ 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 4a58 │ │ │ │ │ + beq.w 4a48 │ │ │ │ │ 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 4418 │ │ │ │ │ - b.n 4494 │ │ │ │ │ + bne.w 4408 │ │ │ │ │ + b.n 4484 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6450 │ │ │ │ │ + bl 6440 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4228 │ │ │ │ │ + beq.w 4218 │ │ │ │ │ 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 422a │ │ │ │ │ + bne.w 421a │ │ │ │ │ movs r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4228 │ │ │ │ │ + beq.w 4218 │ │ │ │ │ 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 449c │ │ │ │ │ + beq.n 448c │ │ │ │ │ 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 4bec │ │ │ │ │ + beq.w 4bdc │ │ │ │ │ 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 4be6 │ │ │ │ │ + beq.w 4bd6 │ │ │ │ │ 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 4418 │ │ │ │ │ - b.n 4494 │ │ │ │ │ + bne.w 4408 │ │ │ │ │ + b.n 4484 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - bl 5580 │ │ │ │ │ + bl 5570 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 4194 │ │ │ │ │ + bne.w 4184 │ │ │ │ │ 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 4192 │ │ │ │ │ + beq.w 4182 │ │ │ │ │ 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 4b00 │ │ │ │ │ + beq.w 4af0 │ │ │ │ │ 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 4af6 │ │ │ │ │ + beq.w 4ae6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 435c │ │ │ │ │ + beq.w 434c │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 435c │ │ │ │ │ + beq.w 434c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 41ac │ │ │ │ │ + b.n 419c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r2, 4658 │ │ │ │ │ + cbnz r2, 4648 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 552c │ │ │ │ │ + bl 551c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 47c0 │ │ │ │ │ + bne.w 47b0 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 487a │ │ │ │ │ + bne.w 486a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r3, r5 │ │ │ │ │ - b.n 4362 │ │ │ │ │ + b.n 4352 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 4658 │ │ │ │ │ + bne.n 4648 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 552c │ │ │ │ │ + bl 551c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 463a │ │ │ │ │ + beq.n 462a │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 463a │ │ │ │ │ + beq.n 462a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5a74 │ │ │ │ │ + bl 5a64 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 463a │ │ │ │ │ + beq.n 462a │ │ │ │ │ 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 463c │ │ │ │ │ + bne.n 462c │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 463a │ │ │ │ │ + beq.n 462a │ │ │ │ │ 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 4658 │ │ │ │ │ + beq.n 4648 │ │ │ │ │ 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 4a02 │ │ │ │ │ + beq.w 49f2 │ │ │ │ │ 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 49fc │ │ │ │ │ + beq.w 49ec │ │ │ │ │ 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 49f6 │ │ │ │ │ + beq.w 49e6 │ │ │ │ │ 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 430e │ │ │ │ │ + bne.w 42fe │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 431c │ │ │ │ │ - b.n 4658 │ │ │ │ │ + bne.w 430c │ │ │ │ │ + b.n 4648 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3b54 │ │ │ │ │ + bl 3b44 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 414c │ │ │ │ │ + beq.w 413c │ │ │ │ │ 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 414c │ │ │ │ │ + beq.w 413c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 435c │ │ │ │ │ + beq.w 434c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 435c │ │ │ │ │ + beq.w 434c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 4152 │ │ │ │ │ + b.n 4142 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ - b.n 4392 │ │ │ │ │ + b.n 4382 │ │ │ │ │ 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 4122 │ │ │ │ │ + beq.w 4112 │ │ │ │ │ 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 4122 │ │ │ │ │ + beq.w 4112 │ │ │ │ │ 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 4c30 │ │ │ │ │ + beq.w 4c20 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 435c │ │ │ │ │ + beq.w 434c │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 435c │ │ │ │ │ + beq.w 434c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 4128 │ │ │ │ │ + b.n 4118 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 464e │ │ │ │ │ + beq.w 463e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 58e4 │ │ │ │ │ + bl 58d4 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 464e │ │ │ │ │ + beq.w 463e │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 464e │ │ │ │ │ + beq.w 463e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5a74 │ │ │ │ │ + bl 5a64 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 464e │ │ │ │ │ + beq.w 463e │ │ │ │ │ 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 464e │ │ │ │ │ + bne.w 463e │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 464e │ │ │ │ │ + beq.w 463e │ │ │ │ │ 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 4658 │ │ │ │ │ + beq.w 4648 │ │ │ │ │ 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 49f0 │ │ │ │ │ + beq.w 49e0 │ │ │ │ │ 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 49ea │ │ │ │ │ + beq.w 49da │ │ │ │ │ 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, 48a0 │ │ │ │ │ + cbz r0, 4890 │ │ │ │ │ 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 430e │ │ │ │ │ - b.n 470e │ │ │ │ │ + bne.w 42fe │ │ │ │ │ + b.n 46fe │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 465a │ │ │ │ │ + bne.w 464a │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 4982 │ │ │ │ │ + beq.n 4972 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 552c │ │ │ │ │ - cbnz r0, 48a6 │ │ │ │ │ + bl 551c │ │ │ │ │ + cbnz r0, 4896 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 4658 │ │ │ │ │ + b.n 4648 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 485a │ │ │ │ │ + b.n 484a │ │ │ │ │ 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 489a │ │ │ │ │ + beq.n 488a │ │ │ │ │ mov r1, r3 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 49e0 │ │ │ │ │ + beq.w 49d0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 49c4 │ │ │ │ │ + bne.n 49b4 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 49ca │ │ │ │ │ + beq.n 49ba │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - bl 58e4 │ │ │ │ │ + bl 58d4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 49a8 │ │ │ │ │ + bne.n 4998 │ │ │ │ │ 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 49c4 │ │ │ │ │ + bne.n 49b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5a74 │ │ │ │ │ + bl 5a64 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 49c2 │ │ │ │ │ + beq.n 49b2 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 49c2 │ │ │ │ │ + beq.n 49b2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 58e4 │ │ │ │ │ + bl 58d4 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 49c2 │ │ │ │ │ + beq.n 49b2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4994 │ │ │ │ │ + bne.n 4984 │ │ │ │ │ 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 │ │ │ │ │ @@ -8490,150 +8481,150 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC100 │ │ │ │ │ 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 2f28 │ │ │ │ │ + bl 2f18 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 489a │ │ │ │ │ + beq.n 488a │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 489c │ │ │ │ │ + b.n 488c │ │ │ │ │ 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 4890 │ │ │ │ │ + beq.n 4880 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 489c │ │ │ │ │ + b.n 488c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 491a │ │ │ │ │ + beq.n 490a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 489a │ │ │ │ │ + b.n 488a │ │ │ │ │ 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 48e4 │ │ │ │ │ + beq.n 48d4 │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_dummy_name │ │ │ │ │ - b.n 48e6 │ │ │ │ │ + b.n 48d6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 489a │ │ │ │ │ + b.n 488a │ │ │ │ │ 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 48d6 │ │ │ │ │ + beq.w 48c6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 49c4 │ │ │ │ │ + b.n 49b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 48c4 │ │ │ │ │ + b.n 48b4 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 484a │ │ │ │ │ + b.n 483a │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 483c │ │ │ │ │ + b.n 482c │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 46f0 │ │ │ │ │ + b.n 46e0 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 46dc │ │ │ │ │ + b.n 46cc │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 46ce │ │ │ │ │ + b.n 46be │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 431c │ │ │ │ │ + blt.w 430c │ │ │ │ │ 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 4260 │ │ │ │ │ - b.n 4658 │ │ │ │ │ + beq.w 4250 │ │ │ │ │ + b.n 4648 │ │ │ │ │ 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 4244 │ │ │ │ │ - b.n 4658 │ │ │ │ │ + beq.w 4234 │ │ │ │ │ + b.n 4648 │ │ │ │ │ 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 4658 │ │ │ │ │ + beq.w 4648 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r0, sl │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ - b.n 42f0 │ │ │ │ │ + b.n 42e0 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 4524 │ │ │ │ │ + b.n 4514 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 4510 │ │ │ │ │ + b.n 4500 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 3fc4 │ │ │ │ │ + b.w 3fb4 │ │ │ │ │ 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 4b62 │ │ │ │ │ + bne.n 4b52 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - b.w 3fe8 │ │ │ │ │ + b.w 3fd8 │ │ │ │ │ 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 4084 │ │ │ │ │ + beq.w 4074 │ │ │ │ │ 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 │ │ │ │ │ @@ -8641,446 +8632,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 43bc │ │ │ │ │ + bne.w 43ac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 43ce │ │ │ │ │ - b.w 4084 │ │ │ │ │ + bne.w 43be │ │ │ │ │ + b.w 4074 │ │ │ │ │ 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 4084 │ │ │ │ │ + beq.w 4074 │ │ │ │ │ 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 4aa0 │ │ │ │ │ + b.n 4a90 │ │ │ │ │ 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 40fe │ │ │ │ │ + beq.w 40ee │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 4128 │ │ │ │ │ + b.w 4118 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4630 │ │ │ │ │ + bne.w 4620 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 41ac │ │ │ │ │ + b.w 419c │ │ │ │ │ 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 4084 │ │ │ │ │ + beq.w 4074 │ │ │ │ │ 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 4aa0 │ │ │ │ │ + b.n 4a90 │ │ │ │ │ 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 40a0 │ │ │ │ │ + beq.w 4090 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 40cc │ │ │ │ │ + b.w 40bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 43ce │ │ │ │ │ + blt.w 43be │ │ │ │ │ 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 3ffe │ │ │ │ │ + beq.w 3fee │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 408a │ │ │ │ │ + b.w 407a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 4b82 │ │ │ │ │ + bge.n 4b72 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 40cc │ │ │ │ │ + b.w 40bc │ │ │ │ │ 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 40b8 │ │ │ │ │ - b.n 4b38 │ │ │ │ │ + beq.w 40a8 │ │ │ │ │ + b.n 4b28 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4b74 │ │ │ │ │ - b.w 435c │ │ │ │ │ + bne.n 4b64 │ │ │ │ │ + b.w 434c │ │ │ │ │ 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 4630 │ │ │ │ │ + blt.w 4620 │ │ │ │ │ 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 4180 │ │ │ │ │ - b.w 41a8 │ │ │ │ │ + beq.w 4170 │ │ │ │ │ + b.w 4198 │ │ │ │ │ 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 4168 │ │ │ │ │ - b.w 41a8 │ │ │ │ │ + beq.w 4158 │ │ │ │ │ + b.w 4198 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 45ac │ │ │ │ │ + b.n 459c │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 4598 │ │ │ │ │ + b.n 4588 │ │ │ │ │ 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 413e │ │ │ │ │ + beq.w 412e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 4152 │ │ │ │ │ + b.w 4142 │ │ │ │ │ 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 47b6 │ │ │ │ │ + blt.w 47a6 │ │ │ │ │ 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 4116 │ │ │ │ │ - b.n 4aee │ │ │ │ │ + beq.w 4106 │ │ │ │ │ + b.n 4ade │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 47b6 │ │ │ │ │ - b.w 4122 │ │ │ │ │ + bne.w 47a6 │ │ │ │ │ + b.w 4112 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 442a │ │ │ │ │ + blt.w 441a │ │ │ │ │ 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 41de │ │ │ │ │ - b.w 422a │ │ │ │ │ + beq.w 41ce │ │ │ │ │ + b.w 421a │ │ │ │ │ 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 41c2 │ │ │ │ │ - b.w 422a │ │ │ │ │ + beq.w 41b2 │ │ │ │ │ + b.w 421a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4b74 │ │ │ │ │ - b.w 40c6 │ │ │ │ │ + bne.w 4b64 │ │ │ │ │ + b.w 40b6 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 3fa4 │ │ │ │ │ + b.w 3f94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3944 │ │ │ │ │ + bl 3934 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 41a8 │ │ │ │ │ + bne.w 4198 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 45f0 │ │ │ │ │ - b.w 41a6 │ │ │ │ │ + bne.w 45e0 │ │ │ │ │ + b.w 4196 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00004cb0 : │ │ │ │ │ +00004ca0 : │ │ │ │ │ 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 4d1e │ │ │ │ │ + beq.n 4d0e │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 4d98 │ │ │ │ │ + bne.n 4d88 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq.n 4d70 │ │ │ │ │ + beq.n 4d60 │ │ │ │ │ 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, 4d0c │ │ │ │ │ + cbnz r0, 4cfc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4d92 │ │ │ │ │ + bne.n 4d82 │ │ │ │ │ movs r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 4d24 │ │ │ │ │ + cbnz r0, 4d14 │ │ │ │ │ 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 4cd2 │ │ │ │ │ + b.n 4cc2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_number_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_number_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4d0a │ │ │ │ │ + beq.n 4cfa │ │ │ │ │ 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 4d92 │ │ │ │ │ + beq.n 4d82 │ │ │ │ │ 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, 4d5e │ │ │ │ │ + cbz r0, 4d4e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 4d0e │ │ │ │ │ + beq.n 4cfe │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4d0e │ │ │ │ │ + beq.n 4cfe │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 4d14 │ │ │ │ │ + b.n 4d04 │ │ │ │ │ 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 4d66 │ │ │ │ │ + blt.n 4d56 │ │ │ │ │ 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 4cee │ │ │ │ │ + beq.n 4cde │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 4d14 │ │ │ │ │ + b.n 4d04 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 4d14 │ │ │ │ │ + b.n 4d04 │ │ │ │ │ │ │ │ │ │ -00004da0 : │ │ │ │ │ +00004d90 : │ │ │ │ │ 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 5096 │ │ │ │ │ + beq.w 5086 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 508e │ │ │ │ │ + bne.w 507e │ │ │ │ │ ldrd r5, r7, [r4, #8] │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - beq.w 5062 │ │ │ │ │ + beq.w 5052 │ │ │ │ │ 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 504c │ │ │ │ │ + beq.w 503c │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w 4ffc │ │ │ │ │ + beq.w 4fec │ │ │ │ │ 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 5152 │ │ │ │ │ + beq.w 5142 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_number_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_number_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4ec0 │ │ │ │ │ + bne.n 4eb0 │ │ │ │ │ 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 501e │ │ │ │ │ + bne.w 500e │ │ │ │ │ movs r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4f70 │ │ │ │ │ + bne.w 4f60 │ │ │ │ │ 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 50d2 │ │ │ │ │ + bne.w 50c2 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 50c2 │ │ │ │ │ + beq.w 50b2 │ │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq.w 517a │ │ │ │ │ + beq.w 516a │ │ │ │ │ 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 5166 │ │ │ │ │ + beq.w 5156 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_number_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_number_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4ef6 │ │ │ │ │ + bne.n 4ee6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r2, 4eac │ │ │ │ │ + cbnz r2, 4e9c │ │ │ │ │ movs r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4fb8 │ │ │ │ │ + bne.w 4fa8 │ │ │ │ │ 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 │ │ │ │ │ @@ -9089,612 +9080,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 5024 │ │ │ │ │ + beq.w 5014 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 509c │ │ │ │ │ + bne.w 508c │ │ │ │ │ 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 50f6 │ │ │ │ │ + bne.w 50e6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 4e4a │ │ │ │ │ + b.n 4e3a │ │ │ │ │ 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 5038 │ │ │ │ │ + beq.w 5028 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 50aa │ │ │ │ │ + bne.w 509a │ │ │ │ │ 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 50be │ │ │ │ │ + beq.w 50ae │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1fa │ │ │ │ │ R_ARM_THM_CALL imaginary_number_rule │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 50be │ │ │ │ │ + beq.w 50ae │ │ │ │ │ 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 50b8 │ │ │ │ │ + beq.w 50a8 │ │ │ │ │ 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 511e │ │ │ │ │ + beq.w 510e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 511e │ │ │ │ │ + bne.w 510e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 4eb4 │ │ │ │ │ + b.n 4ea4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 51a8 │ │ │ │ │ + bl 5198 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4e42 │ │ │ │ │ + beq.w 4e32 │ │ │ │ │ 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 4e42 │ │ │ │ │ + beq.w 4e32 │ │ │ │ │ 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 5148 │ │ │ │ │ + beq.w 5138 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5132 │ │ │ │ │ + bne.w 5122 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 4ede │ │ │ │ │ + b.n 4ece │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 51a8 │ │ │ │ │ + bl 5198 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4eaa │ │ │ │ │ + beq.w 4e9a │ │ │ │ │ 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 4eaa │ │ │ │ │ + beq.w 4e9a │ │ │ │ │ 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 50ec │ │ │ │ │ + beq.n 50dc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 50d8 │ │ │ │ │ + bne.n 50c8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 4f14 │ │ │ │ │ + b.n 4f04 │ │ │ │ │ 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 513e │ │ │ │ │ + blt.w 512e │ │ │ │ │ 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 4e0c │ │ │ │ │ + beq.w 4dfc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 4e4a │ │ │ │ │ + b.n 4e3a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4e28 │ │ │ │ │ + beq.w 4e18 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 4e2a │ │ │ │ │ + b.n 4e1a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4e94 │ │ │ │ │ + beq.w 4e84 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 4e96 │ │ │ │ │ + b.n 4e86 │ │ │ │ │ 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 4df4 │ │ │ │ │ + beq.w 4de4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 4e4a │ │ │ │ │ + b.n 4e3a │ │ │ │ │ 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 5076 │ │ │ │ │ + bge.n 5066 │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 4eb6 │ │ │ │ │ + b.n 4ea6 │ │ │ │ │ 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 4de6 │ │ │ │ │ - b.n 4eb4 │ │ │ │ │ + beq.w 4dd6 │ │ │ │ │ + b.n 4ea4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 4eb6 │ │ │ │ │ + b.n 4ea6 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 4dc4 │ │ │ │ │ + b.n 4db4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5032 │ │ │ │ │ - b.n 4edc │ │ │ │ │ + bne.n 5022 │ │ │ │ │ + b.n 4ecc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5046 │ │ │ │ │ - b.n 4f12 │ │ │ │ │ + bne.n 5036 │ │ │ │ │ + b.n 4f02 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 4eb6 │ │ │ │ │ + b.n 4ea6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 4eb0 │ │ │ │ │ + b.n 4ea0 │ │ │ │ │ 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 4e60 │ │ │ │ │ - b.n 4eaa │ │ │ │ │ + beq.w 4e50 │ │ │ │ │ + b.n 4e9a │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 4eb6 │ │ │ │ │ + b.n 4ea6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4ff8 │ │ │ │ │ + beq.n 4fe8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 4eb0 │ │ │ │ │ + b.n 4ea0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 50e0 │ │ │ │ │ - b.n 4eaa │ │ │ │ │ + bne.n 50d0 │ │ │ │ │ + b.n 4e9a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1fa │ │ │ │ │ R_ARM_THM_CALL imaginary_number_rule │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4ef0 │ │ │ │ │ + beq.w 4ee0 │ │ │ │ │ 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 50b8 │ │ │ │ │ + beq.n 50a8 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, fp │ │ │ │ │ movs r1, #1 │ │ │ │ │ - b.n 4f4e │ │ │ │ │ + b.n 4f3e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4eb4 │ │ │ │ │ + beq.w 4ea4 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 4eb4 │ │ │ │ │ + b.n 4ea4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4fb4 │ │ │ │ │ + beq.w 4fa4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 4e4a │ │ │ │ │ + b.n 4e3a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 513c │ │ │ │ │ - b.n 4e42 │ │ │ │ │ + bne.n 512c │ │ │ │ │ + b.n 4e32 │ │ │ │ │ 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 4e1a │ │ │ │ │ + beq.w 4e0a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 4e2a │ │ │ │ │ + b.n 4e1a │ │ │ │ │ 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 4e86 │ │ │ │ │ + beq.w 4e76 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 4e96 │ │ │ │ │ + b.n 4e86 │ │ │ │ │ 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 5192 │ │ │ │ │ + bge.n 5182 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 4eb0 │ │ │ │ │ + b.n 4ea0 │ │ │ │ │ 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 4e78 │ │ │ │ │ - b.n 4eac │ │ │ │ │ + beq.w 4e68 │ │ │ │ │ + b.n 4e9c │ │ │ │ │ │ │ │ │ │ -000051a8 : │ │ │ │ │ +00005198 : │ │ │ │ │ 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 5218 │ │ │ │ │ + beq.n 5208 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 5210 │ │ │ │ │ + cbnz r3, 5200 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_number_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_number_token │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbnz r0, 51e6 │ │ │ │ │ + cbnz r0, 51d6 │ │ │ │ │ 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, 51f8 │ │ │ │ │ + cbz r0, 51e8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 51f8 │ │ │ │ │ + cbnz r3, 51e8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 51dc │ │ │ │ │ + b.n 51cc │ │ │ │ │ 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 51dc │ │ │ │ │ + beq.n 51cc │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 51de │ │ │ │ │ + b.n 51ce │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 51de │ │ │ │ │ + b.n 51ce │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 51c8 │ │ │ │ │ + b.n 51b8 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00005220 : │ │ │ │ │ +00005210 : │ │ │ │ │ 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 52bc │ │ │ │ │ + beq.n 52ac │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 52b4 │ │ │ │ │ + bne.n 52a4 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC97 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC97 │ │ │ │ │ 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, 52a4 │ │ │ │ │ + cbz r0, 5294 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ - cbz r0, 52a4 │ │ │ │ │ + cbz r0, 5294 │ │ │ │ │ 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, 52a4 │ │ │ │ │ + cbz r0, 5294 │ │ │ │ │ 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, 5292 │ │ │ │ │ + cbz r0, 5282 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbz r3, 52a8 │ │ │ │ │ + cbz r3, 5298 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbz r0, 52a8 │ │ │ │ │ + cbz r0, 5298 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 52ac │ │ │ │ │ + b.n 529c │ │ │ │ │ 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 52ac │ │ │ │ │ + b.n 529c │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 5240 │ │ │ │ │ + b.n 5230 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000052c4 : │ │ │ │ │ +000052b4 : │ │ │ │ │ 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 539c │ │ │ │ │ + beq.n 538c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 5394 │ │ │ │ │ + bne.n 5384 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq.n 5366 │ │ │ │ │ + beq.n 5356 │ │ │ │ │ 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 .LC97 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC97 │ │ │ │ │ bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 5324 │ │ │ │ │ + cbnz r0, 5314 │ │ │ │ │ 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 5316 │ │ │ │ │ + beq.n 5306 │ │ │ │ │ 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, 5352 │ │ │ │ │ + cbz r0, 5342 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 5316 │ │ │ │ │ + beq.n 5306 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5316 │ │ │ │ │ + beq.n 5306 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 531a │ │ │ │ │ + b.n 530a │ │ │ │ │ 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 537e │ │ │ │ │ + bge.n 536e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 531a │ │ │ │ │ + b.n 530a │ │ │ │ │ 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 5302 │ │ │ │ │ - b.n 5316 │ │ │ │ │ + beq.n 52f2 │ │ │ │ │ + b.n 5306 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 531a │ │ │ │ │ + b.n 530a │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 52e6 │ │ │ │ │ + b.n 52d6 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000053a4 : │ │ │ │ │ +00005394 : │ │ │ │ │ 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 54e4 │ │ │ │ │ + beq.w 54d4 │ │ │ │ │ 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, 53e8 │ │ │ │ │ + cbz r0, 53d8 │ │ │ │ │ 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] │ │ │ │ │ @@ -9704,279 +9695,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 551c │ │ │ │ │ + bne.w 550c │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 5524 │ │ │ │ │ + beq.w 5514 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 54d8 │ │ │ │ │ + bne.n 54c8 │ │ │ │ │ ldrd r2, r3, [r4, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 54b6 │ │ │ │ │ + beq.n 54a6 │ │ │ │ │ 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 552c │ │ │ │ │ + bl 551c │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r9, r0 │ │ │ │ │ - cbnz r0, 5454 │ │ │ │ │ + cbnz r0, 5444 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 54dc │ │ │ │ │ + bne.n 54cc │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 53e2 │ │ │ │ │ + b.n 53d2 │ │ │ │ │ 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 543e │ │ │ │ │ + beq.n 542e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 543e │ │ │ │ │ + beq.n 542e │ │ │ │ │ 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 54fe │ │ │ │ │ + beq.n 54ee │ │ │ │ │ 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, 54ea │ │ │ │ │ + cbz r0, 54da │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 54ea │ │ │ │ │ + cbnz r3, 54da │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - ble.n 544a │ │ │ │ │ + ble.n 543a │ │ │ │ │ mov r7, r1 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ - b.n 53ee │ │ │ │ │ + b.n 53de │ │ │ │ │ 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 54f4 │ │ │ │ │ + blt.n 54e4 │ │ │ │ │ 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 5430 │ │ │ │ │ + beq.n 5420 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 53e2 │ │ │ │ │ + b.n 53d2 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 53c8 │ │ │ │ │ + b.n 53b8 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ - cbz r0, 550a │ │ │ │ │ + cbz r0, 54fa │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 54dc │ │ │ │ │ + b.n 54cc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 544a │ │ │ │ │ - b.n 54dc │ │ │ │ │ + beq.n 543a │ │ │ │ │ + b.n 54cc │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 54dc │ │ │ │ │ + bne.n 54cc │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 54aa │ │ │ │ │ - b.n 544a │ │ │ │ │ + bne.n 549a │ │ │ │ │ + b.n 543a │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 53e2 │ │ │ │ │ + b.n 53d2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 5414 │ │ │ │ │ + b.n 5404 │ │ │ │ │ │ │ │ │ │ -0000552c : │ │ │ │ │ +0000551c : │ │ │ │ │ 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 5570 │ │ │ │ │ + beq.n 5560 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 5576 │ │ │ │ │ + cbnz r3, 5566 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 53a4 │ │ │ │ │ - cbnz r0, 5568 │ │ │ │ │ + bl 5394 │ │ │ │ │ + cbnz r0, 5558 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 5568 │ │ │ │ │ + cbnz r3, 5558 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ - cbnz r0, 5568 │ │ │ │ │ + cbnz r0, 5558 │ │ │ │ │ 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 554a │ │ │ │ │ + b.n 553a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 556c │ │ │ │ │ + b.n 555c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00005580 : │ │ │ │ │ +00005570 : │ │ │ │ │ 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 56e0 │ │ │ │ │ + beq.w 56d0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 56da │ │ │ │ │ + bne.w 56ca │ │ │ │ │ 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 56c4 │ │ │ │ │ + beq.w 56b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 39d8 │ │ │ │ │ + bl 39c8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 56b8 │ │ │ │ │ + beq.n 56a8 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 5704 │ │ │ │ │ + beq.w 56f4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 56b2 │ │ │ │ │ + bne.n 56a2 │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 56aa │ │ │ │ │ + beq.n 569a │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 56b2 │ │ │ │ │ + bne.n 56a2 │ │ │ │ │ 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, 562a │ │ │ │ │ - bl 39d8 │ │ │ │ │ + cbz r3, 561a │ │ │ │ │ + bl 39c8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 562a │ │ │ │ │ + cbz r0, 561a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 56ec │ │ │ │ │ + bne.n 56dc │ │ │ │ │ cmp r8, r6 │ │ │ │ │ - beq.n 568c │ │ │ │ │ + beq.n 567c │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ str.w r3, [r7, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - b.n 55fe │ │ │ │ │ + b.n 55ee │ │ │ │ │ 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 56a4 │ │ │ │ │ + beq.n 5694 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - ble.n 5650 │ │ │ │ │ + ble.n 5640 │ │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ │ ldr.w r1, [r7, r5, lsl #2] │ │ │ │ │ str.w r1, [r3, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ - b.n 563c │ │ │ │ │ + b.n 562c │ │ │ │ │ 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 │ │ │ │ │ @@ -9984,387 +9975,387 @@ │ │ │ │ │ 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, 56bc │ │ │ │ │ + cbz r0, 56ac │ │ │ │ │ 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 56e8 │ │ │ │ │ + bne.n 56d8 │ │ │ │ │ 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, 56a4 │ │ │ │ │ + cbz r0, 5694 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n 561e │ │ │ │ │ + b.n 560e │ │ │ │ │ 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 5680 │ │ │ │ │ + b.n 5670 │ │ │ │ │ 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 55c0 │ │ │ │ │ + beq.w 55b0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 56bc │ │ │ │ │ + b.n 56ac │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 5682 │ │ │ │ │ + b.n 5672 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 55a6 │ │ │ │ │ + b.n 5596 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 56bc │ │ │ │ │ + b.n 56ac │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 561a │ │ │ │ │ + beq.n 560a │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 56b2 │ │ │ │ │ + b.n 56a2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 55dc │ │ │ │ │ + b.n 55cc │ │ │ │ │ │ │ │ │ │ -0000570c : │ │ │ │ │ +000056fc : │ │ │ │ │ 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 5782 │ │ │ │ │ + beq.n 5772 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r5, 577a │ │ │ │ │ + cbnz r5, 576a │ │ │ │ │ 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, 5750 │ │ │ │ │ + cbnz r0, 5740 │ │ │ │ │ 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 111b4 │ │ │ │ │ + bl 111b0 │ │ │ │ │ R_ARM_THM_CALL named_expression_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5740 │ │ │ │ │ + beq.n 5730 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 5744 │ │ │ │ │ + beq.n 5734 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5744 │ │ │ │ │ + beq.n 5734 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r2, r5 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 5748 │ │ │ │ │ + b.n 5738 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 5748 │ │ │ │ │ + b.n 5738 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 572c │ │ │ │ │ + b.n 571c │ │ │ │ │ │ │ │ │ │ -00005788 <_tmp_69_rule>: │ │ │ │ │ +00005778 <_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 57e0 <_tmp_69_rule+0x58> │ │ │ │ │ + beq.n 57d0 <_tmp_69_rule+0x58> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 57e6 <_tmp_69_rule+0x5e> │ │ │ │ │ + cbnz r3, 57d6 <_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, 57d8 <_tmp_69_rule+0x50> │ │ │ │ │ + cbnz r0, 57c8 <_tmp_69_rule+0x50> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 57d8 <_tmp_69_rule+0x50> │ │ │ │ │ + cbnz r3, 57c8 <_tmp_69_rule+0x50> │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 57d8 <_tmp_69_rule+0x50> │ │ │ │ │ + cbnz r0, 57c8 <_tmp_69_rule+0x50> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 57d8 <_tmp_69_rule+0x50> │ │ │ │ │ + cbnz r3, 57c8 <_tmp_69_rule+0x50> │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 57d8 <_tmp_69_rule+0x50> │ │ │ │ │ + cbnz r0, 57c8 <_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 57a6 <_tmp_69_rule+0x1e> │ │ │ │ │ + b.n 5796 <_tmp_69_rule+0x1e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 57dc <_tmp_69_rule+0x54> │ │ │ │ │ + b.n 57cc <_tmp_69_rule+0x54> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000057f0 <_loop1_111_rule>: │ │ │ │ │ +000057e0 <_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 588e <_loop1_111_rule+0x9e> │ │ │ │ │ + beq.n 587e <_loop1_111_rule+0x9e> │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 58ae <_loop1_111_rule+0xbe> │ │ │ │ │ + bne.n 589e <_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 58b6 <_loop1_111_rule+0xc6> │ │ │ │ │ + beq.n 58a6 <_loop1_111_rule+0xc6> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 58ae <_loop1_111_rule+0xbe> │ │ │ │ │ + bne.n 589e <_loop1_111_rule+0xbe> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 320c │ │ │ │ │ + bl 31fc │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, 584c <_loop1_111_rule+0x5c> │ │ │ │ │ + cbz r0, 583c <_loop1_111_rule+0x5c> │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - beq.n 58c6 <_loop1_111_rule+0xd6> │ │ │ │ │ + beq.n 58b6 <_loop1_111_rule+0xd6> │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str.w r2, [r6, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ - b.n 5834 <_loop1_111_rule+0x44> │ │ │ │ │ + b.n 5824 <_loop1_111_rule+0x44> │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - cbz r5, 58a8 <_loop1_111_rule+0xb8> │ │ │ │ │ + cbz r5, 5898 <_loop1_111_rule+0xb8> │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 58a8 <_loop1_111_rule+0xb8> │ │ │ │ │ + bne.n 5898 <_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, 5894 <_loop1_111_rule+0xa4> │ │ │ │ │ + cbz r0, 5884 <_loop1_111_rule+0xa4> │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - ble.n 587a <_loop1_111_rule+0x8a> │ │ │ │ │ + ble.n 586a <_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 5866 <_loop1_111_rule+0x76> │ │ │ │ │ + b.n 5856 <_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 5812 <_loop1_111_rule+0x22> │ │ │ │ │ + b.n 5802 <_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 5884 <_loop1_111_rule+0x94> │ │ │ │ │ + b.n 5874 <_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 5884 <_loop1_111_rule+0x94> │ │ │ │ │ + b.n 5874 <_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 5884 <_loop1_111_rule+0x94> │ │ │ │ │ + b.n 5874 <_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 5894 <_loop1_111_rule+0xa4> │ │ │ │ │ + beq.n 5884 <_loop1_111_rule+0xa4> │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 5842 <_loop1_111_rule+0x52> │ │ │ │ │ + b.n 5832 <_loop1_111_rule+0x52> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000058e4 : │ │ │ │ │ +000058d4 : │ │ │ │ │ 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 59ce │ │ │ │ │ + beq.n 59be │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 5a36 │ │ │ │ │ + bne.w 5a26 │ │ │ │ │ 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 5a20 │ │ │ │ │ + beq.n 5a10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3b54 │ │ │ │ │ + bl 3b44 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 59fe │ │ │ │ │ + beq.n 59ee │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 5a18 │ │ │ │ │ + beq.n 5a08 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 59f8 │ │ │ │ │ + bne.n 59e8 │ │ │ │ │ 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 59f0 │ │ │ │ │ + beq.n 59e0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 59f8 │ │ │ │ │ + bne.n 59e8 │ │ │ │ │ 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, 5988 │ │ │ │ │ - bl 3b54 │ │ │ │ │ + cbz r3, 5978 │ │ │ │ │ + bl 3b44 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 5988 │ │ │ │ │ + cbz r0, 5978 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 5a56 │ │ │ │ │ + bne.n 5a46 │ │ │ │ │ cmp fp, r7 │ │ │ │ │ - beq.n 5a3c │ │ │ │ │ + beq.n 5a2c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str.w r3, [r6, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ mov r9, r2 │ │ │ │ │ - b.n 595c │ │ │ │ │ + b.n 594c │ │ │ │ │ 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, 59ea │ │ │ │ │ + cbz r0, 59da │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - bgt.n 5a0a │ │ │ │ │ + bgt.n 59fa │ │ │ │ │ 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 │ │ │ │ │ @@ -10373,432 +10364,432 @@ │ │ │ │ │ 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, 5a02 │ │ │ │ │ + cbz r0, 59f2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 59d6 │ │ │ │ │ + cbnz r2, 59c6 │ │ │ │ │ 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 5908 │ │ │ │ │ + b.n 58f8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 59c2 │ │ │ │ │ + beq.n 59b2 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 59c4 │ │ │ │ │ + b.n 59b4 │ │ │ │ │ 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 59c2 │ │ │ │ │ + b.n 59b2 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr.w r1, [r6, r5, lsl #2] │ │ │ │ │ str.w r1, [r3, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ - b.n 5998 │ │ │ │ │ + b.n 5988 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 593a │ │ │ │ │ + b.n 592a │ │ │ │ │ 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 5920 │ │ │ │ │ + beq.w 5910 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 5a02 │ │ │ │ │ + b.n 59f2 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 59c4 │ │ │ │ │ + b.n 59b4 │ │ │ │ │ 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 59ea │ │ │ │ │ + beq.n 59da │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 597c │ │ │ │ │ + b.n 596c │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5978 │ │ │ │ │ + beq.n 5968 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 59f8 │ │ │ │ │ + b.n 59e8 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00005a70 <_tmp_70_rule>: │ │ │ │ │ +00005a60 <_tmp_70_rule>: │ │ │ │ │ _tmp_70_rule(): │ │ │ │ │ - b.n 5788 <_tmp_69_rule> │ │ │ │ │ + b.n 5778 <_tmp_69_rule> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00005a74 : │ │ │ │ │ +00005a64 : │ │ │ │ │ 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 5b38 │ │ │ │ │ + beq.n 5b28 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 5ba8 │ │ │ │ │ + bne.w 5b98 │ │ │ │ │ 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 5b96 │ │ │ │ │ + beq.n 5b86 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5be0 │ │ │ │ │ + bl 5bd0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5b66 │ │ │ │ │ + beq.n 5b56 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 5b8e │ │ │ │ │ + beq.n 5b7e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5b60 │ │ │ │ │ + bne.n 5b50 │ │ │ │ │ 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 5b58 │ │ │ │ │ + beq.n 5b48 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 5b60 │ │ │ │ │ + bne.n 5b50 │ │ │ │ │ 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 5b70 │ │ │ │ │ + bne.n 5b60 │ │ │ │ │ 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, 5b52 │ │ │ │ │ + cbz r0, 5b42 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bgt.n 5b40 │ │ │ │ │ + bgt.n 5b30 │ │ │ │ │ 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, 5b68 │ │ │ │ │ + cbz r0, 5b58 │ │ │ │ │ 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 5a98 │ │ │ │ │ + b.n 5a88 │ │ │ │ │ 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 5b10 │ │ │ │ │ - b.n 5b40 │ │ │ │ │ + beq.n 5b00 │ │ │ │ │ + b.n 5b30 │ │ │ │ │ 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 5b2e │ │ │ │ │ - bl 5be0 │ │ │ │ │ + b.n 5b1e │ │ │ │ │ + bl 5bd0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5afc │ │ │ │ │ + beq.n 5aec │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 5bc8 │ │ │ │ │ + cbnz r2, 5bb8 │ │ │ │ │ cmp fp, r7 │ │ │ │ │ - beq.n 5bae │ │ │ │ │ + beq.n 5b9e │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str.w r3, [r5, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ mov r9, r2 │ │ │ │ │ - b.n 5aec │ │ │ │ │ + b.n 5adc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 5aca │ │ │ │ │ + b.n 5aba │ │ │ │ │ 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 5ab0 │ │ │ │ │ + beq.n 5aa0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 5b68 │ │ │ │ │ + b.n 5b58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 5b30 │ │ │ │ │ + b.n 5b20 │ │ │ │ │ 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 5b52 │ │ │ │ │ + beq.n 5b42 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 5b82 │ │ │ │ │ + b.n 5b72 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5b7e │ │ │ │ │ + beq.n 5b6e │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 5b60 │ │ │ │ │ + b.n 5b50 │ │ │ │ │ │ │ │ │ │ -00005be0 : │ │ │ │ │ +00005bd0 : │ │ │ │ │ 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 5c3e │ │ │ │ │ + beq.n 5c2e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 5c5e │ │ │ │ │ + cbnz r3, 5c4e │ │ │ │ │ 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, 5c58 │ │ │ │ │ + cbz r0, 5c48 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 5c58 │ │ │ │ │ + cbz r0, 5c48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3b54 │ │ │ │ │ + bl 3b44 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, 5c58 │ │ │ │ │ + cbz r0, 5c48 │ │ │ │ │ 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, 5c44 │ │ │ │ │ + cbz r0, 5c34 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 5c44 │ │ │ │ │ + cbnz r2, 5c34 │ │ │ │ │ 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 5bfe │ │ │ │ │ + b.n 5bee │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5c34 │ │ │ │ │ + beq.n 5c24 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 5c38 │ │ │ │ │ + b.n 5c28 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n 5c34 │ │ │ │ │ + b.n 5c24 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 5c38 │ │ │ │ │ + b.n 5c28 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00005c68 : │ │ │ │ │ +00005c58 : │ │ │ │ │ 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 5f76 │ │ │ │ │ + beq.w 5f66 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5f6e │ │ │ │ │ + bne.w 5f5e │ │ │ │ │ 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 5d5a │ │ │ │ │ + bne.n 5d4a │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq.w 5f94 │ │ │ │ │ + beq.w 5f84 │ │ │ │ │ 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 5f6e │ │ │ │ │ + bne.w 5f5e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5d68 │ │ │ │ │ + beq.n 5d58 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 5f8c │ │ │ │ │ + beq.w 5f7c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 5f84 │ │ │ │ │ + bne.w 5f74 │ │ │ │ │ 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 5ee4 │ │ │ │ │ + bne.w 5ed4 │ │ │ │ │ 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 5d6a │ │ │ │ │ + bne.n 5d5a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6000 │ │ │ │ │ + bl 5ff0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 5d6a │ │ │ │ │ + bne.n 5d5a │ │ │ │ │ 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 5f7c │ │ │ │ │ + beq.w 5f6c │ │ │ │ │ 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 5e20 │ │ │ │ │ + beq.n 5e10 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5e20 │ │ │ │ │ + bne.n 5e10 │ │ │ │ │ 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 │ │ │ │ │ @@ -10806,115 +10797,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 5f6e │ │ │ │ │ + bne.w 5f5e │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5e2c │ │ │ │ │ + bne.n 5e1c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5f6e │ │ │ │ │ + bne.w 5f5e │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5e72 │ │ │ │ │ + bne.n 5e62 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 5f6e │ │ │ │ │ + bne.w 5f5e │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 5dc0 │ │ │ │ │ + cbz r0, 5db0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ - cbz r0, 5dc0 │ │ │ │ │ + cbz r0, 5db0 │ │ │ │ │ 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 5f0e │ │ │ │ │ + bne.w 5efe │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5f6e │ │ │ │ │ + bne.w 5f5e │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5fec │ │ │ │ │ + beq.w 5fdc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5fec │ │ │ │ │ + beq.w 5fdc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6000 │ │ │ │ │ + bl 5ff0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5fec │ │ │ │ │ + bne.w 5fdc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5f7c │ │ │ │ │ + beq.w 5f6c │ │ │ │ │ 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 5d46 │ │ │ │ │ + bne.n 5d36 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5f60 │ │ │ │ │ - b.n 5d4c │ │ │ │ │ + bne.w 5f50 │ │ │ │ │ + b.n 5d3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5d7e │ │ │ │ │ + beq.n 5d6e │ │ │ │ │ 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 5d7e │ │ │ │ │ + beq.n 5d6e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7368 │ │ │ │ │ + bl 736c │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5d7e │ │ │ │ │ + beq.n 5d6e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr.w ip, [r0] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC102 │ │ │ │ │ @@ -10922,91 +10913,91 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC102 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldrd r2, r3, [r7, #12] │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC101 │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC101 │ │ │ │ │ - b.n 5f3c │ │ │ │ │ + b.n 5f2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5d94 │ │ │ │ │ + beq.n 5d84 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 5ff4 │ │ │ │ │ + beq.w 5fe4 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 5fe4 │ │ │ │ │ + bne.w 5fd4 │ │ │ │ │ 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 5fa0 │ │ │ │ │ + bne.n 5f90 │ │ │ │ │ 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 5d96 │ │ │ │ │ + bne.w 5d86 │ │ │ │ │ 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 5f7c │ │ │ │ │ + beq.n 5f6c │ │ │ │ │ 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 5d46 │ │ │ │ │ - b.n 5e20 │ │ │ │ │ + bne.w 5d36 │ │ │ │ │ + b.n 5e10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7368 │ │ │ │ │ + bl 736c │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5cfa │ │ │ │ │ + beq.w 5cea │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 5d02 │ │ │ │ │ + beq.w 5cf2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5fca │ │ │ │ │ + beq.n 5fba │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 5d6a │ │ │ │ │ + b.n 5d5a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7368 │ │ │ │ │ + bl 736c │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5dc0 │ │ │ │ │ + beq.w 5db0 │ │ │ │ │ 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 .LC104 │ │ │ │ │ @@ -11021,468 +11012,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 2ef0 │ │ │ │ │ + bl 2ee0 │ │ │ │ │ str r5, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5d4c │ │ │ │ │ + beq.w 5d3c │ │ │ │ │ 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 5d62 │ │ │ │ │ + b.n 5d52 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 5f6a │ │ │ │ │ + b.n 5f5a │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 5c8c │ │ │ │ │ + b.n 5c7c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 5d62 │ │ │ │ │ + b.n 5d52 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 5d6a │ │ │ │ │ + b.n 5d5a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 5ce2 │ │ │ │ │ + b.n 5cd2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 5f60 │ │ │ │ │ - b.n 5cb0 │ │ │ │ │ + blt.n 5f50 │ │ │ │ │ + b.n 5ca0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9db8 │ │ │ │ │ + bl 9dbc │ │ │ │ │ R_ARM_THM_CALL star_expression_rule │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5ea4 │ │ │ │ │ + beq.w 5e94 │ │ │ │ │ movs r1, #13 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC105 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC105 │ │ │ │ │ - bl 1a60 │ │ │ │ │ + bl 1a50 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbz r0, 5fce │ │ │ │ │ + cbz r0, 5fbe │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r5, 5fce │ │ │ │ │ + cbnz r5, 5fbe │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 5eac │ │ │ │ │ + b.n 5e9c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 5d02 │ │ │ │ │ + b.n 5cf2 │ │ │ │ │ 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, 5ffc │ │ │ │ │ + cbz r0, 5fec │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 5d96 │ │ │ │ │ + b.n 5d86 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 5d96 │ │ │ │ │ + b.n 5d86 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - b.n 5d4c │ │ │ │ │ + b.n 5d3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 5e8e │ │ │ │ │ + b.n 5e7e │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 5eac │ │ │ │ │ + b.n 5e9c │ │ │ │ │ │ │ │ │ │ -00006000 : │ │ │ │ │ +00005ff0 : │ │ │ │ │ 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 608a │ │ │ │ │ + beq.n 607a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 6082 │ │ │ │ │ + cbnz r3, 6072 │ │ │ │ │ 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, 6042 │ │ │ │ │ + cbnz r0, 6032 │ │ │ │ │ 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 7368 │ │ │ │ │ + bl 736c │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6032 │ │ │ │ │ + beq.n 6022 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movs r1, #13 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC105 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC105 │ │ │ │ │ - bl 1a60 │ │ │ │ │ + bl 1a50 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 606a │ │ │ │ │ + cbz r0, 605a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 606a │ │ │ │ │ + cbnz r2, 605a │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6038 │ │ │ │ │ + b.n 6028 │ │ │ │ │ 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 6038 │ │ │ │ │ + beq.n 6028 │ │ │ │ │ movs r1, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 603a │ │ │ │ │ + b.n 602a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 603a │ │ │ │ │ + b.n 602a │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 6020 │ │ │ │ │ + b.n 6010 │ │ │ │ │ │ │ │ │ │ -00006090 <_loop1_219_rule>: │ │ │ │ │ +00006080 <_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 6358 <_loop1_219_rule+0x2c8> │ │ │ │ │ + beq.w 6348 <_loop1_219_rule+0x2c8> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 62a2 <_loop1_219_rule+0x212> │ │ │ │ │ + bne.w 6292 <_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 628e <_loop1_219_rule+0x1fe> │ │ │ │ │ + beq.w 627e <_loop1_219_rule+0x1fe> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 620e <_loop1_219_rule+0x17e> │ │ │ │ │ + bne.w 61fe <_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 62cc <_loop1_219_rule+0x23c> │ │ │ │ │ + beq.w 62bc <_loop1_219_rule+0x23c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 61b0 <_loop1_219_rule+0x120> │ │ │ │ │ + bne.n 61a0 <_loop1_219_rule+0x120> │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.n 61e6 <_loop1_219_rule+0x156> │ │ │ │ │ + beq.n 61d6 <_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 6222 <_loop1_219_rule+0x192> │ │ │ │ │ + bne.w 6212 <_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 61a8 <_loop1_219_rule+0x118> │ │ │ │ │ + beq.n 6198 <_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 61a8 <_loop1_219_rule+0x118> │ │ │ │ │ + beq.n 6198 <_loop1_219_rule+0x118> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7368 │ │ │ │ │ + bl 736c │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 61a8 <_loop1_219_rule+0x118> │ │ │ │ │ + beq.n 6198 <_loop1_219_rule+0x118> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fc44 <_tmp_28_rule> │ │ │ │ │ + bl fc40 <_tmp_28_rule> │ │ │ │ │ R_ARM_THM_CALL _tmp_63_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 61a8 <_loop1_219_rule+0x118> │ │ │ │ │ + bne.n 6198 <_loop1_219_rule+0x118> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 61a8 <_loop1_219_rule+0x118> │ │ │ │ │ + cbz r0, 6198 <_loop1_219_rule+0x118> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1292c │ │ │ │ │ + bl 12928 │ │ │ │ │ R_ARM_THM_CALL block_rule │ │ │ │ │ - cbz r0, 61a8 <_loop1_219_rule+0x118> │ │ │ │ │ + cbz r0, 6198 <_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, 61b0 <_loop1_219_rule+0x120> │ │ │ │ │ + cbz r0, 61a0 <_loop1_219_rule+0x120> │ │ │ │ │ ldrd r3, r1, [r0, #20] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 62c8 <_loop1_219_rule+0x238> │ │ │ │ │ + bne.w 62b8 <_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 6260 <_loop1_219_rule+0x1d0> │ │ │ │ │ + beq.n 6250 <_loop1_219_rule+0x1d0> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 62be <_loop1_219_rule+0x22e> │ │ │ │ │ + bne.w 62ae <_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 62aa <_loop1_219_rule+0x21a> │ │ │ │ │ + beq.w 629a <_loop1_219_rule+0x21a> │ │ │ │ │ str.w r6, [sl, fp, lsl #2] │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ - b.n 60e0 <_loop1_219_rule+0x50> │ │ │ │ │ + b.n 60d0 <_loop1_219_rule+0x50> │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 6272 <_loop1_219_rule+0x1e2> │ │ │ │ │ + bne.n 6262 <_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 629c <_loop1_219_rule+0x20c> │ │ │ │ │ + beq.n 628c <_loop1_219_rule+0x20c> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 629c <_loop1_219_rule+0x20c> │ │ │ │ │ + bne.n 628c <_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 6288 <_loop1_219_rule+0x1f8> │ │ │ │ │ + beq.n 6278 <_loop1_219_rule+0x1f8> │ │ │ │ │ cmp fp, r6 │ │ │ │ │ - ble.n 6208 <_loop1_219_rule+0x178> │ │ │ │ │ + ble.n 61f8 <_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 61d4 <_loop1_219_rule+0x144> │ │ │ │ │ + b.n 61c4 <_loop1_219_rule+0x144> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 6268 <_loop1_219_rule+0x1d8> │ │ │ │ │ + blt.n 6258 <_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, 621c <_loop1_219_rule+0x18c> │ │ │ │ │ + cbnz r2, 620c <_loop1_219_rule+0x18c> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 610e <_loop1_219_rule+0x7e> │ │ │ │ │ - b.n 61b0 <_loop1_219_rule+0x120> │ │ │ │ │ + beq.n 60fe <_loop1_219_rule+0x7e> │ │ │ │ │ + b.n 61a0 <_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 61b0 <_loop1_219_rule+0x120> │ │ │ │ │ + bne.n 61a0 <_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 6252 <_loop1_219_rule+0x1c2> │ │ │ │ │ + beq.n 6242 <_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 62d4 <_loop1_219_rule+0x244> │ │ │ │ │ + bne.n 62c4 <_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 610e <_loop1_219_rule+0x7e> │ │ │ │ │ - b.n 61b0 <_loop1_219_rule+0x120> │ │ │ │ │ + beq.w 60fe <_loop1_219_rule+0x7e> │ │ │ │ │ + b.n 61a0 <_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 6230 <_loop1_219_rule+0x1a0> │ │ │ │ │ - b.n 6242 <_loop1_219_rule+0x1b2> │ │ │ │ │ + beq.n 6220 <_loop1_219_rule+0x1a0> │ │ │ │ │ + b.n 6232 <_loop1_219_rule+0x1b2> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 61b0 <_loop1_219_rule+0x120> │ │ │ │ │ + beq.n 61a0 <_loop1_219_rule+0x120> │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 61b4 <_loop1_219_rule+0x124> │ │ │ │ │ + b.n 61a4 <_loop1_219_rule+0x124> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 61b0 <_loop1_219_rule+0x120> │ │ │ │ │ + bne.n 61a0 <_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 61b0 <_loop1_219_rule+0x120> │ │ │ │ │ - b.n 618c <_loop1_219_rule+0xfc> │ │ │ │ │ + beq.n 61a0 <_loop1_219_rule+0x120> │ │ │ │ │ + b.n 617c <_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 6212 <_loop1_219_rule+0x182> │ │ │ │ │ + b.n 6202 <_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 6212 <_loop1_219_rule+0x182> │ │ │ │ │ + b.n 6202 <_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 6286 <_loop1_219_rule+0x1f6> │ │ │ │ │ + beq.n 6276 <_loop1_219_rule+0x1f6> │ │ │ │ │ mov sl, r0 │ │ │ │ │ - b.n 619a <_loop1_219_rule+0x10a> │ │ │ │ │ + b.n 618a <_loop1_219_rule+0x10a> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 6268 <_loop1_219_rule+0x1d8> │ │ │ │ │ - b.n 618c <_loop1_219_rule+0xfc> │ │ │ │ │ + bne.n 6258 <_loop1_219_rule+0x1d8> │ │ │ │ │ + b.n 617c <_loop1_219_rule+0xfc> │ │ │ │ │ ldr r6, [r6, #4] │ │ │ │ │ - b.n 616a <_loop1_219_rule+0xda> │ │ │ │ │ + b.n 615a <_loop1_219_rule+0xda> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 60ec <_loop1_219_rule+0x5c> │ │ │ │ │ + b.n 60dc <_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 6240 <_loop1_219_rule+0x1b0> │ │ │ │ │ + beq.n 6230 <_loop1_219_rule+0x1b0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7368 │ │ │ │ │ + bl 736c │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6240 <_loop1_219_rule+0x1b0> │ │ │ │ │ + beq.n 6230 <_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 6242 <_loop1_219_rule+0x1b2> │ │ │ │ │ + bne.n 6232 <_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 6240 <_loop1_219_rule+0x1b0> │ │ │ │ │ + beq.n 6230 <_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 6240 <_loop1_219_rule+0x1b0> │ │ │ │ │ + beq.n 6230 <_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 6240 <_loop1_219_rule+0x1b0> │ │ │ │ │ + beq.n 6230 <_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 │ │ │ │ │ @@ -11492,211 +11483,211 @@ │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC106 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC106 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbnz r0, 6362 <_loop1_219_rule+0x2d2> │ │ │ │ │ + cbnz r0, 6352 <_loop1_219_rule+0x2d2> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - cbz r0, 635e <_loop1_219_rule+0x2ce> │ │ │ │ │ + cbz r0, 634e <_loop1_219_rule+0x2ce> │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 6246 <_loop1_219_rule+0x1b6> │ │ │ │ │ + b.n 6236 <_loop1_219_rule+0x1b6> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 60b4 <_loop1_219_rule+0x24> │ │ │ │ │ + b.n 60a4 <_loop1_219_rule+0x24> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 6246 <_loop1_219_rule+0x1b6> │ │ │ │ │ + b.n 6236 <_loop1_219_rule+0x1b6> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbz r3, 6378 <_loop1_219_rule+0x2e8> │ │ │ │ │ + cbz r3, 6368 <_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 6352 <_loop1_219_rule+0x2c2> │ │ │ │ │ + bne.n 6342 <_loop1_219_rule+0x2c2> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 618e <_loop1_219_rule+0xfe> │ │ │ │ │ + b.n 617e <_loop1_219_rule+0xfe> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6372 <_loop1_219_rule+0x2e2> │ │ │ │ │ + b.n 6362 <_loop1_219_rule+0x2e2> │ │ │ │ │ │ │ │ │ │ -0000637c <_tmp_67_rule>: │ │ │ │ │ +0000636c <_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 63c4 <_tmp_67_rule+0x48> │ │ │ │ │ + beq.n 63b4 <_tmp_67_rule+0x48> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 63ca <_tmp_67_rule+0x4e> │ │ │ │ │ + cbnz r3, 63ba <_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, 63bc <_tmp_67_rule+0x40> │ │ │ │ │ + cbnz r0, 63ac <_tmp_67_rule+0x40> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 63bc <_tmp_67_rule+0x40> │ │ │ │ │ + cbnz r3, 63ac <_tmp_67_rule+0x40> │ │ │ │ │ movs r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 63bc <_tmp_67_rule+0x40> │ │ │ │ │ + cbnz r0, 63ac <_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 639a <_tmp_67_rule+0x1e> │ │ │ │ │ + b.n 638a <_tmp_67_rule+0x1e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 63c0 <_tmp_67_rule+0x44> │ │ │ │ │ + b.n 63b0 <_tmp_67_rule+0x44> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000063d4 : │ │ │ │ │ +000063c4 : │ │ │ │ │ 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 6416 │ │ │ │ │ + beq.n 6406 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r5, 6446 │ │ │ │ │ + cbnz r5, 6436 │ │ │ │ │ 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, 641c │ │ │ │ │ + cbnz r0, 640c │ │ │ │ │ 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 63f4 │ │ │ │ │ + b.n 63e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5220 │ │ │ │ │ + bl 5210 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6406 │ │ │ │ │ + beq.n 63f6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 640a │ │ │ │ │ + beq.n 63fa │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 640a │ │ │ │ │ + beq.n 63fa │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r2, r5 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 640e │ │ │ │ │ + b.n 63fe │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 640e │ │ │ │ │ + b.n 63fe │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00006450 : │ │ │ │ │ +00006440 : │ │ │ │ │ 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 6592 │ │ │ │ │ + beq.w 6582 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 65b6 │ │ │ │ │ + bne.w 65a6 │ │ │ │ │ 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 65a2 │ │ │ │ │ + beq.w 6592 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 65bc │ │ │ │ │ + bl 65ac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6588 │ │ │ │ │ + beq.n 6578 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 659a │ │ │ │ │ + beq.n 658a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 6582 │ │ │ │ │ + bne.n 6572 │ │ │ │ │ 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 657a │ │ │ │ │ + beq.n 656a │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 6582 │ │ │ │ │ + bne.n 6572 │ │ │ │ │ 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, 6516 │ │ │ │ │ + cbnz r0, 6506 │ │ │ │ │ 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 6574 │ │ │ │ │ + beq.n 6564 │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - bgt.n 6536 │ │ │ │ │ + bgt.n 6526 │ │ │ │ │ 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 │ │ │ │ │ @@ -11704,266 +11695,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 658a │ │ │ │ │ + beq.n 657a │ │ │ │ │ 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 65bc │ │ │ │ │ + bl 65ac │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 64d6 │ │ │ │ │ + beq.n 64c6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 6544 │ │ │ │ │ + cbnz r2, 6534 │ │ │ │ │ cmp sl, r7 │ │ │ │ │ - beq.n 655c │ │ │ │ │ + beq.n 654c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str.w r3, [r5, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ mov r9, r2 │ │ │ │ │ - b.n 64cc │ │ │ │ │ + b.n 64bc │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr.w r1, [r5, r6, lsl #2] │ │ │ │ │ str.w r1, [r3, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - b.n 64e8 │ │ │ │ │ + b.n 64d8 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6526 │ │ │ │ │ + beq.n 6516 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 6582 │ │ │ │ │ + b.n 6572 │ │ │ │ │ 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, 6574 │ │ │ │ │ + cbz r0, 6564 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 652a │ │ │ │ │ + b.n 651a │ │ │ │ │ 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 650c │ │ │ │ │ + b.n 64fc │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6476 │ │ │ │ │ + b.n 6466 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 64aa │ │ │ │ │ + b.n 649a │ │ │ │ │ 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 6490 │ │ │ │ │ + beq.w 6480 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 658a │ │ │ │ │ + b.n 657a │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 650e │ │ │ │ │ + b.n 64fe │ │ │ │ │ │ │ │ │ │ -000065bc : │ │ │ │ │ +000065ac : │ │ │ │ │ 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 67f6 │ │ │ │ │ + beq.w 67e6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 67f0 │ │ │ │ │ + bne.w 67e0 │ │ │ │ │ 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 67da │ │ │ │ │ + beq.w 67ca │ │ │ │ │ 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 67ca │ │ │ │ │ + beq.w 67ba │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq.n 66f4 │ │ │ │ │ + beq.n 66e4 │ │ │ │ │ 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 4cb0 │ │ │ │ │ + bl 4ca0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 668a │ │ │ │ │ + cbz r0, 667a │ │ │ │ │ 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, 668a │ │ │ │ │ + cbz r0, 667a │ │ │ │ │ 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 6814 │ │ │ │ │ + beq.w 6804 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3b54 │ │ │ │ │ + bl 3b44 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6814 │ │ │ │ │ + beq.w 6804 │ │ │ │ │ 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 67fe │ │ │ │ │ + beq.w 67ee │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 67fe │ │ │ │ │ + bne.w 67ee │ │ │ │ │ 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 6712 │ │ │ │ │ + bne.n 6702 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4da0 │ │ │ │ │ + bl 4d90 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 663e │ │ │ │ │ + bne.n 662e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 6712 │ │ │ │ │ + bne.n 6702 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5a7c │ │ │ │ │ + bl 5a80 │ │ │ │ │ R_ARM_THM_CALL strings_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 663e │ │ │ │ │ + bne.n 662e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - cbnz r2, 6712 │ │ │ │ │ + cbnz r2, 6702 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #614 @ 0x266 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 67aa │ │ │ │ │ + bne.n 679a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - cbnz r2, 6712 │ │ │ │ │ + cbnz r2, 6702 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #613 @ 0x265 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 678a │ │ │ │ │ + bne.n 677a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - cbnz r2, 6712 │ │ │ │ │ + cbnz r2, 6702 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #615 @ 0x267 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 6736 │ │ │ │ │ + cbnz r0, 6726 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 6716 │ │ │ │ │ + b.n 6706 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 6776 │ │ │ │ │ + blt.n 6766 │ │ │ │ │ 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 6622 │ │ │ │ │ + beq.n 6612 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - cbnz r2, 672c │ │ │ │ │ + cbnz r2, 671c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 53a4 │ │ │ │ │ + bl 5394 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 6644 │ │ │ │ │ + bne.n 6634 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 667e │ │ │ │ │ + b.n 666e │ │ │ │ │ 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 66ec │ │ │ │ │ + beq.n 66dc │ │ │ │ │ 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 │ │ │ │ │ @@ -11972,151 +11963,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, 6780 │ │ │ │ │ + cbz r0, 6770 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 663e │ │ │ │ │ + beq.w 662e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 663e │ │ │ │ │ + beq.w 662e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 6716 │ │ │ │ │ + b.n 6706 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 6776 │ │ │ │ │ - b.n 66ec │ │ │ │ │ + bne.n 6766 │ │ │ │ │ + b.n 66dc │ │ │ │ │ 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 66ec │ │ │ │ │ + beq.n 66dc │ │ │ │ │ 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 6754 │ │ │ │ │ + b.n 6744 │ │ │ │ │ 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 66ec │ │ │ │ │ + beq.n 66dc │ │ │ │ │ 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 6754 │ │ │ │ │ + b.n 6744 │ │ │ │ │ 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 6712 │ │ │ │ │ + bne.n 6702 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - b.n 660e │ │ │ │ │ + b.n 65fe │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 67e8 │ │ │ │ │ + cbnz r3, 67d8 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - b.n 65fc │ │ │ │ │ + b.n 65ec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6730 │ │ │ │ │ + b.n 6720 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 6680 │ │ │ │ │ + b.n 6670 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 65e2 │ │ │ │ │ + b.n 65d2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 667e │ │ │ │ │ + beq.w 666e │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 6680 │ │ │ │ │ + b.n 6670 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6730 │ │ │ │ │ + b.n 6720 │ │ │ │ │ │ │ │ │ │ -00006818 <_tmp_68_rule>: │ │ │ │ │ +00006808 <_tmp_68_rule>: │ │ │ │ │ _tmp_68_rule(): │ │ │ │ │ - b.n 637c <_tmp_67_rule> │ │ │ │ │ + b.n 636c <_tmp_67_rule> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000681c <_tmp_203_rule>: │ │ │ │ │ +0000680c <_tmp_203_rule>: │ │ │ │ │ _tmp_203_rule(): │ │ │ │ │ - b.w 2594 <_tmp_59_rule> │ │ │ │ │ + b.w 2584 <_tmp_59_rule> │ │ │ │ │ │ │ │ │ │ -00006820 <_tmp_179_rule>: │ │ │ │ │ +00006810 <_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 6868 <_tmp_179_rule+0x48> │ │ │ │ │ + beq.n 6858 <_tmp_179_rule+0x48> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 686e <_tmp_179_rule+0x4e> │ │ │ │ │ + cbnz r3, 685e <_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, 6860 <_tmp_179_rule+0x40> │ │ │ │ │ + cbnz r0, 6850 <_tmp_179_rule+0x40> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 6860 <_tmp_179_rule+0x40> │ │ │ │ │ + cbnz r3, 6850 <_tmp_179_rule+0x40> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 6860 <_tmp_179_rule+0x40> │ │ │ │ │ + cbnz r0, 6850 <_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 683e <_tmp_179_rule+0x1e> │ │ │ │ │ + b.n 682e <_tmp_179_rule+0x1e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 6864 <_tmp_179_rule+0x44> │ │ │ │ │ + b.n 6854 <_tmp_179_rule+0x44> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00006878 <_tmp_234_rule>: │ │ │ │ │ +00006868 <_tmp_234_rule>: │ │ │ │ │ _tmp_234_rule(): │ │ │ │ │ - b.w 2704 <_tmp_233_rule> │ │ │ │ │ + b.w 26f4 <_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 1686c │ │ │ │ │ + bl 16880 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 3b0 <_PyPegen_parse+0x3b0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18970 <_loop0_1_rule> │ │ │ │ │ + bl 1898c <_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 7368 │ │ │ │ │ + bl 736c │ │ │ │ │ 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 7368 │ │ │ │ │ + bl 736c │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 64c <_PyPegen_parse+0x64c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18970 <_loop0_1_rule> │ │ │ │ │ + bl 1898c <_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 7368 │ │ │ │ │ + bl 736c │ │ │ │ │ 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 7368 │ │ │ │ │ + bl 736c │ │ │ │ │ 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 7368 │ │ │ │ │ + bl 736c │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 672 <_PyPegen_parse+0x672> │ │ │ │ │ b.n 58a <_PyPegen_parse+0x58a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7368 │ │ │ │ │ + bl 736c │ │ │ │ │ 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 7368 │ │ │ │ │ + bl 736c │ │ │ │ │ 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 7368 │ │ │ │ │ + bl 736c │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 628 <_PyPegen_parse+0x628> │ │ │ │ │ b.n 55c <_PyPegen_parse+0x55c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7368 │ │ │ │ │ + bl 736c │ │ │ │ │ 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> │ │ │ │ │ @@ -1059,59 +1059,59 @@ │ │ │ │ │ bne.w 1cc4 │ │ │ │ │ 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 111b4 │ │ │ │ │ + bl 111b0 │ │ │ │ │ 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 1292c │ │ │ │ │ + bl 12928 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cbz r0, 9c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13e0c │ │ │ │ │ + bl 13e08 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w d54 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w 1252 │ │ │ │ │ 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 124e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 111b4 │ │ │ │ │ + bl 111b0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 124e │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 124e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1292c │ │ │ │ │ + bl 12928 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 124e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 140fc │ │ │ │ │ + bl 140f8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w 1252 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ @@ -1158,15 +1158,15 @@ │ │ │ │ │ bne.w 103a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w 18e6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ec4 │ │ │ │ │ + bl eb4 │ │ │ │ │ R_ARM_THM_CALL class_def_raw_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n a5a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -1220,15 +1220,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 1150 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1dc0 │ │ │ │ │ + bl 1db0 │ │ │ │ │ R_ARM_THM_CALL _gather_53_rule │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 1150 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ @@ -1241,15 +1241,15 @@ │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w 1154 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1292c │ │ │ │ │ + bl 12928 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 1150 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -1282,15 +1282,15 @@ │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ b.n 1276 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11ec │ │ │ │ │ + bl 11dc │ │ │ │ │ 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] │ │ │ │ │ @@ -1357,19 +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 1292c │ │ │ │ │ + bl 12928 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cbz r0, c88 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 148c8 │ │ │ │ │ + bl 148c4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w ea2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w 1420 │ │ │ │ │ @@ -1386,32 +1386,32 @@ │ │ │ │ │ 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 1284 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1292c │ │ │ │ │ + bl 12928 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 1284 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 14a2c <_loop1_216_rule> │ │ │ │ │ + bl 14a20 <_loop1_216_rule> │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 1284 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 140fc │ │ │ │ │ + bl 140f8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w 1288 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 148c8 │ │ │ │ │ + bl 148c4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne.w 1288 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ @@ -1519,31 +1519,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 2174 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 111b4 │ │ │ │ │ + bl 111b0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 2174 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 2174 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1292c │ │ │ │ │ + bl 12928 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 2174 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 140fc │ │ │ │ │ + bl 140f8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w 1fac │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ @@ -1637,15 +1637,15 @@ │ │ │ │ │ bne.w 1de6 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ b.n 8e2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ - bl 35f0 │ │ │ │ │ + bl 35e0 │ │ │ │ │ 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 │ │ │ │ │ @@ -1718,34 +1718,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 107c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 385c │ │ │ │ │ + bl 384c │ │ │ │ │ R_ARM_THM_CALL patterns_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 107c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 570c │ │ │ │ │ + bl 56fc │ │ │ │ │ R_ARM_THM_CALL guard_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.n 107c │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 107c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1292c │ │ │ │ │ + bl 12928 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 107c │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 <_PyAST_match_case> │ │ │ │ │ @@ -1765,15 +1765,15 @@ │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str.w r5, [r9, sl, lsl #2] │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ b.n fa8 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ec4 │ │ │ │ │ + bl eb4 │ │ │ │ │ R_ARM_THM_CALL class_def_raw_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w a8a │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_class_def_decorators> │ │ │ │ │ @@ -1862,15 +1862,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 1a60 │ │ │ │ │ + bl 1a50 │ │ │ │ │ R_ARM_THM_CALL INVALID_VERSION_CHECK │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 1868 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.w a5a │ │ │ │ │ @@ -1920,15 +1920,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 1264 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1dc0 │ │ │ │ │ + bl 1db0 │ │ │ │ │ R_ARM_THM_CALL _gather_57_rule │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 1264 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ @@ -1941,15 +1941,15 @@ │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.n 1268 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1292c │ │ │ │ │ + bl 12928 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 1264 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ @@ -1971,15 +1971,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 1a60 │ │ │ │ │ + bl 1a50 │ │ │ │ │ R_ARM_THM_CALL INVALID_VERSION_CHECK │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w ba0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -2038,33 +2038,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 141c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1292c │ │ │ │ │ + bl 12928 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 141c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6090 │ │ │ │ │ + bl 6080 │ │ │ │ │ R_ARM_THM_CALL _loop1_61_rule │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 141c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 140fc │ │ │ │ │ + bl 140f8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov fp, r0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w 1420 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 148c8 │ │ │ │ │ + bl 148c4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne.w 1420 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ @@ -2088,15 +2088,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 1a60 │ │ │ │ │ + bl 1a50 │ │ │ │ │ R_ARM_THM_CALL INVALID_VERSION_CHECK │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 13fe │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.w a5a │ │ │ │ │ @@ -2107,15 +2107,15 @@ │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 1408 │ │ │ │ │ mov r3, r1 │ │ │ │ │ b.w 8e6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1dc0 │ │ │ │ │ + bl 1db0 │ │ │ │ │ R_ARM_THM_CALL _gather_51_rule │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w b0e │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ @@ -2142,15 +2142,15 @@ │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w b12 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1292c │ │ │ │ │ + bl 12928 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w b0e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ @@ -2166,15 +2166,15 @@ │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str.w sl, [sp] │ │ │ │ │ b.w b90 │ │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r3, r2, [sp, #24] │ │ │ │ │ - bl 9d4 │ │ │ │ │ + bl 9c4 │ │ │ │ │ R_ARM_THM_CALL NEW_TYPE_COMMENT.part.0.isra.0 │ │ │ │ │ ldrd r3, r2, [sp, #24] │ │ │ │ │ mov r8, r0 │ │ │ │ │ b.w b80 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -2198,15 +2198,15 @@ │ │ │ │ │ mov r7, r2 │ │ │ │ │ b.n 140e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ b.w c26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1dc0 │ │ │ │ │ + bl 1db0 │ │ │ │ │ R_ARM_THM_CALL _gather_55_rule │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 1182 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ @@ -2224,15 +2224,15 @@ │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 1182 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1292c │ │ │ │ │ + bl 12928 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 1182 │ │ │ │ │ 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] │ │ │ │ │ @@ -2322,15 +2322,15 @@ │ │ │ │ │ cbz r0, 1578 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cbz r0, 1578 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1292c │ │ │ │ │ + bl 12928 │ │ │ │ │ cbz r0, 1578 │ │ │ │ │ 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 │ │ │ │ │ @@ -2354,15 +2354,15 @@ │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cbz r0, 15b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 87e │ │ │ │ │ R_ARM_THM_CALL _loop0_215_rule │ │ │ │ │ cbz r0, 15b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 14a2c <_loop1_216_rule> │ │ │ │ │ + bl 14a20 <_loop1_216_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 209a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ bne.w 205c │ │ │ │ │ @@ -2377,15 +2377,15 @@ │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cbz r0, 15e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 87e │ │ │ │ │ R_ARM_THM_CALL _loop0_218_rule │ │ │ │ │ cbz r0, 15e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6090 │ │ │ │ │ + bl 6080 │ │ │ │ │ R_ARM_THM_CALL _loop1_219_rule │ │ │ │ │ cbnz r0, 15fa │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r2 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ @@ -2409,15 +2409,15 @@ │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.n 16aa │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov fp, r3 │ │ │ │ │ - bl 7368 │ │ │ │ │ + bl 736c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 16a0 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 950 │ │ │ │ │ R_ARM_THM_CALL _tmp_271_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ @@ -2454,15 +2454,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr.w r3, [sl, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [sl, #12] │ │ │ │ │ - bl 2f28 │ │ │ │ │ + bl 2f18 │ │ │ │ │ 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 15e6 │ │ │ │ │ @@ -2481,15 +2481,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ b.n 1618 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - bl 9d4 │ │ │ │ │ + bl 9c4 │ │ │ │ │ R_ARM_THM_CALL NEW_TYPE_COMMENT.part.0.isra.0 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mov r2, r0 │ │ │ │ │ b.n 11f6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -2741,15 +2741,15 @@ │ │ │ │ │ b.w 8be │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ b.w aaa │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - bl 9d4 │ │ │ │ │ + bl 9c4 │ │ │ │ │ R_ARM_THM_CALL NEW_TYPE_COMMENT.part.0.isra.0 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mov r2, r0 │ │ │ │ │ b.n 13d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ @@ -2795,15 +2795,15 @@ │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ b.w 8d6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 35f0 │ │ │ │ │ + bl 35e0 │ │ │ │ │ R_ARM_THM_CALL subject_expr_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w eee │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -2825,15 +2825,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 1a60 │ │ │ │ │ + bl 1a50 │ │ │ │ │ R_ARM_THM_CALL INVALID_VERSION_CHECK │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 1e4c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ @@ -2858,19 +2858,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, 1a1a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 385c │ │ │ │ │ + bl 384c │ │ │ │ │ R_ARM_THM_CALL patterns_rule │ │ │ │ │ cbz r0, 1a1a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 570c │ │ │ │ │ + bl 56fc │ │ │ │ │ R_ARM_THM_CALL guard_rule │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cbnz r5, 1a1c │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -2885,19 +2885,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, 1a4e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 385c │ │ │ │ │ + bl 384c │ │ │ │ │ R_ARM_THM_CALL patterns_rule │ │ │ │ │ cbz r0, 1a4e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 570c │ │ │ │ │ + bl 56fc │ │ │ │ │ R_ARM_THM_CALL guard_rule │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cbnz r5, 1a50 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -3200,15 +3200,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, 1cf6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 111b4 │ │ │ │ │ + bl 111b0 │ │ │ │ │ cbz r0, 1cf6 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 1da6 │ │ │ │ │ @@ -3221,15 +3221,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 1d9c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 111b4 │ │ │ │ │ + bl 111b0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 1d9c │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -3323,15 +3323,15 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 1d72 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ b.w 8e6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 35f0 │ │ │ │ │ + bl 35e0 │ │ │ │ │ R_ARM_THM_CALL subject_expr_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w f0c │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -3474,15 +3474,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, 1f54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 111b4 │ │ │ │ │ + bl 111b0 │ │ │ │ │ cbz r0, 1f54 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 200a │ │ │ │ │ @@ -3493,15 +3493,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, 1f9a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 111b4 │ │ │ │ │ + bl 111b0 │ │ │ │ │ cbz r0, 1f9a │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cbz r0, 1f9a │ │ │ │ │ movs r1, #4 │ │ │ │ │ @@ -3648,15 +3648,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 15b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7368 │ │ │ │ │ + bl 736c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 15b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 950 │ │ │ │ │ R_ARM_THM_CALL _tmp_217_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ @@ -4185,47 +4185,47 @@ │ │ │ │ │ ldr r2, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add.w r2, r2, #1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 40e4 │ │ │ │ │ + beq.w 3cf4 │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 40f2 │ │ │ │ │ + bne.w 3d02 │ │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ │ mov.w r1, #1008 @ 0x3f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 290a │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq.w 40fa │ │ │ │ │ + beq.w 3d0a │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r3, [r2, r6, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - mov fp, r1 │ │ │ │ │ + str r1, [sp, #28] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + mov fp, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 2a48 │ │ │ │ │ + bne.w 2a1e │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w 4002 │ │ │ │ │ + beq.w 3b8c │ │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq.w 401a │ │ │ │ │ + beq.w 3ba4 │ │ │ │ │ ldr.w r3, [r2, r7, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ @@ -4233,15 +4233,15 @@ │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 291a │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3540 │ │ │ │ │ + bne.w 353c │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ beq.w 3162 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -4250,15 +4250,15 @@ │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 3182 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 39ec │ │ │ │ │ + bne.w 39f8 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ beq.w 31b8 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ @@ -4289,63 +4289,63 @@ │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ bne.w 29ca │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 39ea │ │ │ │ │ + bne.w 39f6 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 3fc2 │ │ │ │ │ + beq.w 3d1a │ │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1188 @ 0x4a4 │ │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr.w r8, [sp, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 2e8c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 29f4 │ │ │ │ │ + bne.w 2a3e │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #2 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3540 │ │ │ │ │ + bne.w 353c │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 3fd2 │ │ │ │ │ + beq.w 401c │ │ │ │ │ movs r0, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3b5e │ │ │ │ │ + beq.w 3eb6 │ │ │ │ │ mov sl, r7 │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r9 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w 3fcc │ │ │ │ │ + bne.w 3ef4 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 40d4 │ │ │ │ │ + beq.w 3ce4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 60c4 │ │ │ │ │ + bl 60c8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cbz r0, 270e │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -4359,204 +4359,204 @@ │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3a9e │ │ │ │ │ + bne.w 3a28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7c44 │ │ │ │ │ + bl 7c48 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 2a50 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 347e │ │ │ │ │ + bne.w 347c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 2a48 │ │ │ │ │ + bne.w 2a1e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC22 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC22 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_soft_keyword │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_soft_keyword │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_string> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_string │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3776 │ │ │ │ │ + bne.w 374a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 333c │ │ │ │ │ + bne.w 32ba │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 84fc │ │ │ │ │ + bl 8500 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2a06 │ │ │ │ │ + bne.w 29dc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 333c │ │ │ │ │ + bne.w 32ba │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ movw r3, #522 @ 0x20a │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 2c48 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 333c │ │ │ │ │ + bne.w 32ba │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_6_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_6_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 3112 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 333c │ │ │ │ │ + bne.w 32ba │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ movw r3, #525 @ 0x20d │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 303a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 333c │ │ │ │ │ + bne.w 32ba │ │ │ │ │ mov.w r1, #504 @ 0x1f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 312c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 333c │ │ │ │ │ + bne.w 32ba │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ mov.w r3, #616 @ 0x268 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 320c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 333c │ │ │ │ │ + bne.w 32ba │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ mov.w r3, #580 @ 0x244 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 32b4 │ │ │ │ │ + bne.w 32c4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 333c │ │ │ │ │ + bne.w 32ba │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ movw r3, #529 @ 0x211 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3346 │ │ │ │ │ + bne.w 334e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 333c │ │ │ │ │ + bne.w 32ba │ │ │ │ │ mov.w r1, #508 @ 0x1fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3426 │ │ │ │ │ + bne.w 3424 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 333c │ │ │ │ │ + bne.w 32ba │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #509 @ 0x1fd │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3452 │ │ │ │ │ + bne.w 3450 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3f3e │ │ │ │ │ + bne.w 3d48 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ movw r3, #526 @ 0x20e │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 360c │ │ │ │ │ + bne.w 35dc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3f3e │ │ │ │ │ + bne.w 3d48 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ movw r3, #527 @ 0x20f │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 36a6 │ │ │ │ │ + bne.w 36a2 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov.w r2, #1008 @ 0x3f0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ @@ -4571,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 25da │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7368 │ │ │ │ │ + bl 736c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 25da │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3574 │ │ │ │ │ + bl 3564 │ │ │ │ │ R_ARM_THM_CALL _tmp_11_rule │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne.w 25dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ @@ -4595,15 +4595,15 @@ │ │ │ │ │ mov r1, r9 │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrd r7, r5, [r5, #20] │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_set_expr_context │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3e1a │ │ │ │ │ + beq.w 3cc0 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ mov r2, sl │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r1, r8 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ strd r7, r5, [sp, #8] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ @@ -4615,26 +4615,26 @@ │ │ │ │ │ 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 1a60 │ │ │ │ │ + bl 1a50 │ │ │ │ │ R_ARM_THM_CALL INVALID_VERSION_CHECK │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 2ad4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 2746 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 3b1a │ │ │ │ │ + b.w 3b10 │ │ │ │ │ mov r5, r1 │ │ │ │ │ str.w r9, [sp, #44] @ 0x2c │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr.w r9, [sp, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -4645,49 +4645,33 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 2fd2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ b.n 266e │ │ │ │ │ - mov r5, r1 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr.w r8, [sp, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str.w r9, [r4, #8] │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - beq.w 26b0 │ │ │ │ │ - movs r1, #9 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 2cd6 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 26ae │ │ │ │ │ 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 3f3e │ │ │ │ │ + beq.w 3d48 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ ldr r3, [r7, #20] │ │ │ │ │ - mov r1, fp │ │ │ │ │ + mov r2, fp │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ ldr r5, [r7, #24] │ │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Expr> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Expr │ │ │ │ │ mov r7, r0 │ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ │ - cbz r0, 2a36 │ │ │ │ │ + cbz r0, 2a0c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.w 28fc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -4695,42 +4679,58 @@ │ │ │ │ │ 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 2912 │ │ │ │ │ + mov r5, r1 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr.w r8, [sp, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str.w r9, [r4, #8] │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + beq.w 26b0 │ │ │ │ │ + movs r1, #9 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 2cd6 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 26ae │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 15288 │ │ │ │ │ + bl 1527c │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 273c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 3c12 │ │ │ │ │ + beq.w 3b62 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3b0a │ │ │ │ │ + bne.w 3a9a │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl f114 │ │ │ │ │ + bl f110 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cbnz r0, 2a9a │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3b0a │ │ │ │ │ + bne.w 3a9a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 84fc │ │ │ │ │ + bl 8500 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3c1c │ │ │ │ │ + beq.w 3b6c │ │ │ │ │ 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 r7, r0 │ │ │ │ │ @@ -4758,34 +4758,34 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 29a6 │ │ │ │ │ b.n 2c3e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3fa8 │ │ │ │ │ + bne.w 3ed0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ subs r1, #1 │ │ │ │ │ str.w r5, [r8] │ │ │ │ │ mov sl, r3 │ │ │ │ │ movs r5, #1 │ │ │ │ │ strd r6, r5, [sp, #40] @ 0x28 │ │ │ │ │ mov r6, r5 │ │ │ │ │ adds r2, r1, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ mov r9, r6 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 3f9e │ │ │ │ │ + beq.w 3ec6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 3c0a │ │ │ │ │ + bne.w 3bec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 60c4 │ │ │ │ │ + bl 60c8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cbz r0, 2b34 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -4803,15 +4803,15 @@ │ │ │ │ │ bne.w 2718 │ │ │ │ │ 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 3b58 │ │ │ │ │ + beq.w 3eb0 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ ble.n 2b8c │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr.w r2, [r8] │ │ │ │ │ cmp.w r9, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ @@ -4827,166 +4827,166 @@ │ │ │ │ │ bne.n 2b7e │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6001 @ 0x1771 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 3b22 │ │ │ │ │ + beq.w 3ada │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3b32 │ │ │ │ │ + bne.w 3aea │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl f114 │ │ │ │ │ + bl f110 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3a74 │ │ │ │ │ + bne.w 39fe │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3b30 │ │ │ │ │ + bne.w 3ae8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 84fc │ │ │ │ │ + bl 8500 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3a92 │ │ │ │ │ + beq.w 3a1c │ │ │ │ │ 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, r5 │ │ │ │ │ movs r3, #22 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3a92 │ │ │ │ │ + beq.w 3a1c │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3a94 │ │ │ │ │ + bne.w 3a1e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 2746 │ │ │ │ │ ldrd r5, r7, [r0, #20] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w 3b7e │ │ │ │ │ + bne.w 3d8c │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ mov r2, r9 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ strd r5, r7, [sp, #4] │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ bl 0 <_PyAST_Assign> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Assign │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3b6e │ │ │ │ │ + beq.w 3c22 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3b10 │ │ │ │ │ + bne.w 3b04 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ │ b.n 28fc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add.w r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 3de6 │ │ │ │ │ + beq.w 3cd0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3bd0 │ │ │ │ │ + bne.w 3ce0 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 3ba4 │ │ │ │ │ + beq.w 3fae │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #522 @ 0x20a │ │ │ │ │ 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 3bcc │ │ │ │ │ + beq.w 3fe4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 84fc │ │ │ │ │ + bl 8500 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3bce │ │ │ │ │ + bne.w 3cde │ │ │ │ │ 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 3e06 │ │ │ │ │ + beq.w 3cac │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr.w r3, [ip, #20] │ │ │ │ │ mov r2, r8 │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ mov r1, r9 │ │ │ │ │ ldr.w r5, [ip, #24] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Return> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Return │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3df6 │ │ │ │ │ + beq.w 3c90 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3e0e │ │ │ │ │ + bne.w 3cb4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ b.n 28fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 14270 │ │ │ │ │ + bl 1426c │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2a02 │ │ │ │ │ + beq.w 2a4c │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2a02 │ │ │ │ │ + beq.w 2a4c │ │ │ │ │ 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 2a02 │ │ │ │ │ + beq.w 2a4c │ │ │ │ │ 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 3bea │ │ │ │ │ + beq.w 3fa6 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r0, r8 │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldr.w r5, [ip, #24] │ │ │ │ │ @@ -4995,111 +4995,111 @@ │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Subscript> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Subscript │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3ac0 │ │ │ │ │ + beq.w 3b18 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3b98 │ │ │ │ │ + bne.w 3fe8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3862 │ │ │ │ │ + bne.w 386e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ b.n 26b2 │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3dde │ │ │ │ │ + bne.w 3cc8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ - bl 41a0 │ │ │ │ │ + bl 41a4 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3b02 │ │ │ │ │ + bne.w 3afc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 3122 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ │ cmp r9, r2 │ │ │ │ │ bge.w 3122 │ │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3dde │ │ │ │ │ + bne.w 3cc8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ - bl 41a0 │ │ │ │ │ + bl 41a4 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3b02 │ │ │ │ │ + bne.w 3afc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 29b4 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ ble.w 29b4 │ │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3dde │ │ │ │ │ + bne.w 3cc8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ - bl 41a0 │ │ │ │ │ + bl 41a4 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3b02 │ │ │ │ │ + bne.w 3afc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 3156 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ ble.w 3156 │ │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3dde │ │ │ │ │ + bne.w 3cc8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ - bl 41a0 │ │ │ │ │ + bl 41a4 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3b02 │ │ │ │ │ + bne.w 3afc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 31ac │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ ble.w 31ac │ │ │ │ │ @@ -5111,21 +5111,21 @@ │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3dde │ │ │ │ │ + bne.w 3cc8 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl 41a0 │ │ │ │ │ + bl 41a4 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 3b00 │ │ │ │ │ + bne.w 3afa │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 29ae │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r9 │ │ │ │ │ ble.w 29ae │ │ │ │ │ mov r9, r2 │ │ │ │ │ b.n 2e52 │ │ │ │ │ @@ -5133,84 +5133,84 @@ │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3ca2 │ │ │ │ │ + bne.w 3c04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl 41a0 │ │ │ │ │ + bl 41a4 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3ab8 │ │ │ │ │ + bne.w 3af2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 3128 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ cmp r8, r9 │ │ │ │ │ bge.w 3128 │ │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3ca2 │ │ │ │ │ + bne.w 3c04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl 41a0 │ │ │ │ │ + bl 41a4 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3ab8 │ │ │ │ │ + bne.w 3af2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 29de │ │ │ │ │ + beq.w 2a28 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - ble.w 29de │ │ │ │ │ + ble.w 2a28 │ │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3ca2 │ │ │ │ │ + bne.w 3c04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl 41a0 │ │ │ │ │ + bl 41a4 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3ab8 │ │ │ │ │ + bne.w 3af2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 315c │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ ble.w 315c │ │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3ca2 │ │ │ │ │ + bne.w 3c04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl 41a0 │ │ │ │ │ + bl 41a4 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3ab8 │ │ │ │ │ + bne.w 3af2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 31b2 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ │ cmp r9, r1 │ │ │ │ │ ble.w 31b2 │ │ │ │ │ mov r5, r8 │ │ │ │ │ @@ -5220,37 +5220,37 @@ │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3ca2 │ │ │ │ │ + bne.w 3c04 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl 41a0 │ │ │ │ │ + bl 41a4 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 3ab6 │ │ │ │ │ + bne.w 3af0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 29dc │ │ │ │ │ + beq.w 2a26 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - ble.w 29dc │ │ │ │ │ + ble.w 2a26 │ │ │ │ │ mov r9, r2 │ │ │ │ │ b.n 2f76 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 3744 │ │ │ │ │ + bne.w 383a │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq.w 375c │ │ │ │ │ + beq.w 3852 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str.w r5, [r8, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ mov sl, r3 │ │ │ │ │ b.n 2b04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ @@ -5269,15 +5269,15 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 29d8 │ │ │ │ │ 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 3bea │ │ │ │ │ + beq.w 3fa6 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ mov r3, sl │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldr.w r5, [ip, #24] │ │ │ │ │ @@ -5286,100 +5286,100 @@ │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Attribute> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Attribute │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3ac0 │ │ │ │ │ + beq.w 3b18 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3b98 │ │ │ │ │ + bne.w 3fe8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #2 │ │ │ │ │ b.n 2d4c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add.w r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 3f7c │ │ │ │ │ + beq.w 407a │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3f8c │ │ │ │ │ + bne.w 408a │ │ │ │ │ ldrd r8, r3, [r4, #8] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq.w 3546 │ │ │ │ │ + beq.w 3542 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #525 @ 0x20d │ │ │ │ │ ldr.w r3, [r3, r8, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3578 │ │ │ │ │ + beq.w 3574 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7368 │ │ │ │ │ + bl 736c │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3578 │ │ │ │ │ + beq.w 3574 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 405e │ │ │ │ │ + beq.w 3f30 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 4054 │ │ │ │ │ + bne.w 3f26 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #621 @ 0x26d │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 35e0 │ │ │ │ │ + bne.w 3676 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 357a │ │ │ │ │ + bne.w 3576 │ │ │ │ │ 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 3e9a │ │ │ │ │ + beq.w 3bd4 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ mov r3, sl │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ mov r1, r9 │ │ │ │ │ ldr.w r5, [ip, #24] │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ ldr.w r5, [ip, #20] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Raise> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Raise │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 35c2 │ │ │ │ │ + beq.w 35be │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3c24 │ │ │ │ │ + bne.w 3b74 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ │ b.w 28fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_parse> │ │ │ │ │ @@ -5387,213 +5387,220 @@ │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 310c │ │ │ │ │ b.w 27d0 │ │ │ │ │ str.w r9, [sp, #44] @ 0x2c │ │ │ │ │ b.n 29b4 │ │ │ │ │ mov r9, r8 │ │ │ │ │ - b.n 29de │ │ │ │ │ + b.n 2a28 │ │ │ │ │ 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 3f3e │ │ │ │ │ + beq.w 3d48 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ - mov r0, fp │ │ │ │ │ + mov r1, fp │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ │ ldrd r2, r3, [r7, #20] │ │ │ │ │ bl 0 <_PyAST_Pass> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Pass │ │ │ │ │ mov r7, r0 │ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2a2e │ │ │ │ │ - b.n 2a36 │ │ │ │ │ + bne.w 2a04 │ │ │ │ │ + b.n 2a0c │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ b.n 29b4 │ │ │ │ │ ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ │ - b.n 29de │ │ │ │ │ + b.n 2a28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3ffa │ │ │ │ │ + bne.w 3d24 │ │ │ │ │ movs r1, #7 │ │ │ │ │ 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 2604 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7c44 │ │ │ │ │ + bl 7c48 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 2604 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 2604 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3e84 │ │ │ │ │ + bne.w 3c0c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ b.n 2d4c │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ b.n 29b4 │ │ │ │ │ ldr.w r9, [sp, #48] @ 0x30 │ │ │ │ │ - b.n 29de │ │ │ │ │ + b.n 2a28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3ff4 │ │ │ │ │ + bne.w 3d2c │ │ │ │ │ ldrd r8, r3, [r4, #8] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ bne.w 2628 │ │ │ │ │ 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 3acc │ │ │ │ │ + blt.w 3b24 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r2, [r2, r8, lsl #2] │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ mov sl, r1 │ │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 39ea │ │ │ │ │ + bne.w 39f6 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ bne.w 2646 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ b.w 2646 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 3ce2 │ │ │ │ │ + beq.w 3e32 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3cbc │ │ │ │ │ + bne.w 3e14 │ │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq.w 3cce │ │ │ │ │ + beq.w 3e1c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldrd r9, r8, [r3, #12] │ │ │ │ │ mov.w r1, #616 @ 0x268 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3cb4 │ │ │ │ │ + beq.w 3e0c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2054 │ │ │ │ │ + bl 2044 │ │ │ │ │ R_ARM_THM_CALL del_targets_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3cb4 │ │ │ │ │ + beq.w 3e0c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_22_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_22_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3cb4 │ │ │ │ │ + beq.w 3e0c │ │ │ │ │ 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 3e2c │ │ │ │ │ + beq.w 3c3e │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r2, r8 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r1, r9 │ │ │ │ │ ldr r3, [r7, #24] │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr r3, [r7, #20] │ │ │ │ │ bl 0 <_PyAST_Delete> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Delete │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3e22 │ │ │ │ │ + beq.w 3c34 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.w 3106 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 3106 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 3cc0 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq.w 283c │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 2a22 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 3e5e │ │ │ │ │ + beq.w 3c72 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3e56 │ │ │ │ │ + bne.w 3c6a │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 3e48 │ │ │ │ │ + beq.w 3c5c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r8, r7, [r3, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f114 │ │ │ │ │ + bl f110 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3e3e │ │ │ │ │ + beq.w 3c52 │ │ │ │ │ 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 3e3e │ │ │ │ │ + beq.w 3c52 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r2, r7 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r3, [r5, #24] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ bl 0 <_PyAST_Expr> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Expr │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3e34 │ │ │ │ │ + beq.w 3c48 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.w 3106 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 3106 │ │ │ │ │ @@ -5601,254 +5608,246 @@ │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ beq.w 2860 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 2a4c │ │ │ │ │ + b.n 32ba │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 3dbe │ │ │ │ │ + beq.w 3dd0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3dba │ │ │ │ │ + bne.w 3dcc │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 3dac │ │ │ │ │ + beq.w 3dbe │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r9, r3, [r3, #12] │ │ │ │ │ mov sl, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #529 @ 0x211 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3caa │ │ │ │ │ + beq.w 3db8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7368 │ │ │ │ │ + bl 736c │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3caa │ │ │ │ │ + beq.w 3db8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 3d66 │ │ │ │ │ + beq.w 3dae │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3d5e │ │ │ │ │ + bne.w 3da6 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3ad4 │ │ │ │ │ + bne.w 3b2c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3cae │ │ │ │ │ + bne.w 3b52 │ │ │ │ │ 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 3d7a │ │ │ │ │ + beq.w 3e04 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r8 │ │ │ │ │ ldr.w r5, [ip, #24] │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ ldr.w r5, [ip, #20] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Assert> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Assert │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3d70 │ │ │ │ │ + beq.w 3dfa │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.w 3106 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 3106 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq.w 2884 │ │ │ │ │ - b.n 333c │ │ │ │ │ + b.n 3b54 │ │ │ │ │ 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 3f3e │ │ │ │ │ + beq.w 3d48 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ - mov r0, fp │ │ │ │ │ + mov r1, fp │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ │ ldrd r2, r3, [r7, #20] │ │ │ │ │ bl 0 <_PyAST_Break> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Break │ │ │ │ │ mov r7, r0 │ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2a2e │ │ │ │ │ - b.w 2a36 │ │ │ │ │ + bne.w 2a04 │ │ │ │ │ + b.w 2a0c │ │ │ │ │ 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 3f3e │ │ │ │ │ + beq.w 3d48 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ - mov r0, fp │ │ │ │ │ + mov r1, fp │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ │ ldrd r2, r3, [r7, #20] │ │ │ │ │ bl 0 <_PyAST_Continue> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Continue │ │ │ │ │ mov r7, r0 │ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2a2e │ │ │ │ │ - b.w 2a36 │ │ │ │ │ + bne.w 2a04 │ │ │ │ │ + b.w 2a0c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 3540 │ │ │ │ │ + bne.n 353c │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 3ef0 │ │ │ │ │ + beq.w 3a8c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - bl 2e4c │ │ │ │ │ + bl 2e3c │ │ │ │ │ R_ARM_THM_CALL invalid_ann_assign_target_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3ea4 │ │ │ │ │ + bne.w 40a6 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3efe │ │ │ │ │ + bne.w 3a9a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11838 │ │ │ │ │ + bl 11834 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 38cc │ │ │ │ │ + bne.w 392c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3efe │ │ │ │ │ + bne.w 3a9a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7368 │ │ │ │ │ + bl 736c │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 39ac │ │ │ │ │ + bne.w 38d8 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3efe │ │ │ │ │ + bne.w 3a9a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3004 │ │ │ │ │ + bl 2ff4 │ │ │ │ │ R_ARM_THM_CALL _loop0_164_rule │ │ │ │ │ - cbz r0, 34fc │ │ │ │ │ + cbz r0, 34fa │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 84fc │ │ │ │ │ + bl 8500 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 39f2 │ │ │ │ │ + bne.w 3ab2 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3efe │ │ │ │ │ + bne.w 3a9a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3004 │ │ │ │ │ + bl 2ff4 │ │ │ │ │ R_ARM_THM_CALL _loop0_165_rule │ │ │ │ │ - cbz r0, 351e │ │ │ │ │ + cbz r0, 351c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f114 │ │ │ │ │ + bl f110 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3b3e │ │ │ │ │ + bne.w 40f2 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3efe │ │ │ │ │ + bne.w 3a9a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 84fc │ │ │ │ │ + bl 8500 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3a18 │ │ │ │ │ + bne.w 3a2e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ b.w 274c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - blt.w 3f92 │ │ │ │ │ + blt.w 4090 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r8, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ mov sl, r3 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3f8a │ │ │ │ │ + bne.w 4088 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #525 @ 0x20d │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 307c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3f8a │ │ │ │ │ + bne.w 4088 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #525 @ 0x20d │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3e9a │ │ │ │ │ + beq.w 3bd4 │ │ │ │ │ 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 3e9a │ │ │ │ │ + beq.w 3bd4 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldr r5, [r7, #24] │ │ │ │ │ mov r3, sl │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ @@ -5859,255 +5858,237 @@ │ │ │ │ │ R_ARM_THM_CALL _PyAST_Raise │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 30fe │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3e9a │ │ │ │ │ + beq.w 3bd4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ beq.w 27fe │ │ │ │ │ - b.n 333c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 7368 │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - mov r9, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 30b8 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq.w 30c0 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 3f20 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r5, #1 │ │ │ │ │ - str r5, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 357a │ │ │ │ │ + b.n 32ba │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 3f6a │ │ │ │ │ + beq.w 3d7e │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3f64 │ │ │ │ │ + bne.w 3d78 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 3f48 │ │ │ │ │ + beq.w 3d52 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r9, r8, [r3, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #526 @ 0x20e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3f2e │ │ │ │ │ + beq.w 3d38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1920 │ │ │ │ │ + bl 1910 │ │ │ │ │ R_ARM_THM_CALL _gather_18_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3f2e │ │ │ │ │ + beq.w 3d38 │ │ │ │ │ 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 3f2e │ │ │ │ │ + beq.w 3d38 │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ ldr r5, [r2, #24] │ │ │ │ │ bl 0 <_PyPegen_map_names_to_ids> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_map_names_to_ids │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3f74 │ │ │ │ │ + beq.w 3d86 │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ bl 0 <_PyAST_Global> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Global │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3f26 │ │ │ │ │ + beq.w 3d32 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3f0c │ │ │ │ │ + bne.w 3df0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r5 │ │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ b.w 28fc │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 736c │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + mov r9, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 30b8 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq.w 30c0 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 410c │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r5, #1 │ │ │ │ │ + str r5, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 3576 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 3c8e │ │ │ │ │ + beq.w 4070 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3c7e │ │ │ │ │ + bne.w 3be6 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 3c60 │ │ │ │ │ + beq.w 4050 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r8, r5, [r3, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #527 @ 0x20f │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3c7e │ │ │ │ │ + beq.w 3be6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1920 │ │ │ │ │ + bl 1910 │ │ │ │ │ R_ARM_THM_CALL _gather_20_rule │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3c7e │ │ │ │ │ + beq.w 3be6 │ │ │ │ │ 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 3c7e │ │ │ │ │ + beq.w 3be6 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrd r9, r3, [r2, #20] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_map_names_to_ids> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_map_names_to_ids │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3c5a │ │ │ │ │ + beq.w 4048 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r1, r8 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ bl 0 <_PyAST_Nonlocal> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Nonlocal │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3c96 │ │ │ │ │ + beq.w 3bdc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3698 │ │ │ │ │ + beq.n 3668 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3698 │ │ │ │ │ + beq.n 3668 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3c82 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 3bf2 │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r3, r6 │ │ │ │ │ - bne.w 2fc6 │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - lsls r3, r3, #1 │ │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ │ - lsls r1, r3, #2 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 3b56 │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - b.n 2fc6 │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ │ + b.w 28fc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 3e7c │ │ │ │ │ + beq.w 403e │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3aa6 │ │ │ │ │ + bne.w 3aa2 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 3d84 │ │ │ │ │ + beq.w 3ee0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r9, r8, [r3, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC22 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3aa4 │ │ │ │ │ + beq.w 3aa0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3aa4 │ │ │ │ │ + beq.w 3aa0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ee68 │ │ │ │ │ + bl ee64 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3aa6 │ │ │ │ │ + bne.w 3aa2 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3aa4 │ │ │ │ │ + beq.w 3aa0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7368 │ │ │ │ │ + bl 736c │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3aa4 │ │ │ │ │ + beq.w 3aa0 │ │ │ │ │ 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 3c3e │ │ │ │ │ + beq.w 4002 │ │ │ │ │ ldr.w r3, [ip, #20] │ │ │ │ │ mov r1, r7 │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ ldr.w r7, [ip, #24] │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_set_expr_context │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3c38 │ │ │ │ │ + beq.w 3ffa │ │ │ │ │ strd r3, r7, [sp, #4] │ │ │ │ │ mov r2, r5 │ │ │ │ │ str.w r8, [sp] │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r1, sl │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ @@ -6116,40 +6097,64 @@ │ │ │ │ │ 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 1a60 │ │ │ │ │ + bl 1a50 │ │ │ │ │ R_ARM_THM_CALL INVALID_VERSION_CHECK │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3c46 │ │ │ │ │ + beq.w 400a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.w 3106 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3c50 │ │ │ │ │ - b.n 310a │ │ │ │ │ + beq.w 310a │ │ │ │ │ + movs r5, #1 │ │ │ │ │ + str r5, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 3aa6 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 40a2 │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + bne.w 2fc6 │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + lsls r3, r3, #1 │ │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ │ + lsls r1, r3, #2 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 3eae │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + b.w 2fc6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7368 │ │ │ │ │ + bl 736c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 2d5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3574 │ │ │ │ │ + bl 3564 │ │ │ │ │ R_ARM_THM_CALL _tmp_13_rule │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3f06 │ │ │ │ │ + bne.w 409c │ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -6171,86 +6176,123 @@ │ │ │ │ │ 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 1a60 │ │ │ │ │ + bl 1a50 │ │ │ │ │ R_ARM_THM_CALL INVALID_VERSION_CHECK │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 2ad4 │ │ │ │ │ b.w 299c │ │ │ │ │ + movs r1, #11 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 34d8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 736c │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 34d8 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC19 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC19 │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ + ldrd r2, r3, [r5, #16] │ │ │ │ │ + bl 2f18 │ │ │ │ │ + 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 3538 │ │ │ │ │ + movs r5, #1 │ │ │ │ │ + str r5, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 353c │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 34c0 │ │ │ │ │ + beq.w 34be │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 40ae │ │ │ │ │ + beq.w 3f80 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 40a4 │ │ │ │ │ + bne.w 3f76 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4082 │ │ │ │ │ + beq.w 3f54 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 40a4 │ │ │ │ │ + bne.w 3f76 │ │ │ │ │ mov r7, r5 │ │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 12dc8 │ │ │ │ │ + bl 12dc4 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4094 │ │ │ │ │ + bne.w 3f66 │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov r5, r7 │ │ │ │ │ mov r7, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldrd r3, r6, [sp, #32] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 407c │ │ │ │ │ + beq.w 3f4e │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bgt.w 4068 │ │ │ │ │ + bgt.w 3f3a │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 34c0 │ │ │ │ │ + beq.w 34be │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7368 │ │ │ │ │ + bl 736c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 34c0 │ │ │ │ │ + beq.w 34be │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC18 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -6259,81 +6301,47 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr.w r3, [r8, #24] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r8, #16] │ │ │ │ │ - bl 2f28 │ │ │ │ │ - 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 353a │ │ │ │ │ - movs r5, #1 │ │ │ │ │ - str r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 353e │ │ │ │ │ - movs r1, #11 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 34da │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 7368 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 34da │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC19 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC19 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - ldr r3, [r5, #24] │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ - ldrd r2, r3, [r5, #16] │ │ │ │ │ - b.n 3994 │ │ │ │ │ + b.n 3914 │ │ │ │ │ subs r3, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ b.w 26b2 │ │ │ │ │ - movs r1, #22 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + 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 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r3, #22 │ │ │ │ │ + bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 34fc │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 262 <_PyPegen_parse+0x262> │ │ │ │ │ - R_ARM_THM_CALL _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + bne.w 2bec │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq.w 272e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 39a6 │ │ │ │ │ - b.n 353a │ │ │ │ │ + b.w 274c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 15288 │ │ │ │ │ + bl 1527c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3538 │ │ │ │ │ + beq.w 3536 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl e108 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3538 │ │ │ │ │ + beq.w 3536 │ │ │ │ │ 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] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ @@ -6349,765 +6357,754 @@ │ │ │ │ │ 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 2f28 │ │ │ │ │ + bl 2f18 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 39a6 │ │ │ │ │ - b.n 353a │ │ │ │ │ - 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 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r3, #22 │ │ │ │ │ - bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 2bec │ │ │ │ │ + bne.w 3926 │ │ │ │ │ + b.n 3538 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - str r7, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 272e │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, r2, #1 │ │ │ │ │ - b.w 274c │ │ │ │ │ + beq.w 3492 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 353c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ beq.w 277e │ │ │ │ │ - b.n 333c │ │ │ │ │ - mov r5, r1 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.w 26b0 │ │ │ │ │ + b.n 32ba │ │ │ │ │ + movs r1, #22 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 34fa │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 262 <_PyPegen_parse+0x262> │ │ │ │ │ + R_ARM_THM_CALL _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3bea │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r5, #1 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 39ec │ │ │ │ │ + bne.w 3926 │ │ │ │ │ + b.n 3538 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7368 │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 33ba │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 33c2 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 3c32 │ │ │ │ │ + beq.w 2ba6 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - movs r5, #1 │ │ │ │ │ - str r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3cae │ │ │ │ │ + b.n 3a1e │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 2670 │ │ │ │ │ + b.w 26b0 │ │ │ │ │ + mov r5, r1 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3540 │ │ │ │ │ + b.w 2670 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cbz r0, 3b38 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 3b82 │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ b.w 274c │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 3fa6 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r5, #1 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r5, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 39f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + bl 736c │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 33c2 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 2ba6 │ │ │ │ │ + beq.w 33ca │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + cbz r0, 3b88 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + movs r5, #1 │ │ │ │ │ + str r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3a94 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - b.w 2c42 │ │ │ │ │ - movs r1, #22 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 351e │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC20 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC20 │ │ │ │ │ - b.n 39ce │ │ │ │ │ - ldr r6, [sp, #40] @ 0x28 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3a92 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq.w 2884 │ │ │ │ │ + b.w 32ba │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.w 2a6e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 3b1a │ │ │ │ │ - b.w 274a │ │ │ │ │ - ldr.w r1, [r9, #4] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 9d4 │ │ │ │ │ - R_ARM_THM_CALL NEW_TYPE_COMMENT.part.0.isra.0 │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - strd r5, r7, [sp, #4] │ │ │ │ │ - b.w 2c22 │ │ │ │ │ + b.n 353c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3aca │ │ │ │ │ - b.w 2d46 │ │ │ │ │ + bne.w 35c8 │ │ │ │ │ + b.w 3106 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + b.w 2c42 │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 33ca │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt.n 3be0 │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - ldrd r9, r8, [r3, #12] │ │ │ │ │ - cbnz r5, 3bce │ │ │ │ │ + cbnz r5, 3bcc │ │ │ │ │ + ldrd r7, r3, [r4, #8] │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + beq.n 3ba4 │ │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ │ + b.w 25c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - movw r1, #522 @ 0x20a │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2c86 │ │ │ │ │ + blt.w 3efa │ │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ │ + mov r7, r3 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ + ldr.w r2, [r2, r3, lsl #2] │ │ │ │ │ + ldr r1, [r2, #12] │ │ │ │ │ + ldr r2, [r2, #16] │ │ │ │ │ + str r1, [sp, #32] │ │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 27ba │ │ │ │ │ - b.w 333c │ │ │ │ │ + beq.w 25cc │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.w 274c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - movs r5, #1 │ │ │ │ │ - str r5, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 3bd2 │ │ │ │ │ + b.n 35d0 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 3736 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 39ec │ │ │ │ │ + b.n 373e │ │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ beq.w 2718 │ │ │ │ │ b.w 2b48 │ │ │ │ │ - ldr r6, [sp, #40] @ 0x28 │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - b.n 3bf8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 2a6e │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 3540 │ │ │ │ │ + ldr.w r8, [sp, #60] @ 0x3c │ │ │ │ │ + b.w 26a0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 35cc │ │ │ │ │ - b.w 3106 │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 33c2 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 381a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3aaa │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 2d4c │ │ │ │ │ + movs r5, #1 │ │ │ │ │ + str r5, [r4, #60] @ 0x3c │ │ │ │ │ + b.w 26b2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cbz r0, 3c56 │ │ │ │ │ - movs r5, #1 │ │ │ │ │ - str r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 3aaa │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 3aaa │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 3714 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 373a │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ - ldrd r8, r5, [r3, #12] │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 36d2 │ │ │ │ │ + bne.w 3b10 │ │ │ │ │ + b.w 274a │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 32a8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ │ - b.w 28fc │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 36b6 │ │ │ │ │ + b.w 32b0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 373a │ │ │ │ │ - b.n 3c7e │ │ │ │ │ - ldr.w r8, [sp, #60] @ 0x3c │ │ │ │ │ - b.w 26a0 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - b.w 341a │ │ │ │ │ - ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ - str r7, [r4, #8] │ │ │ │ │ - cbnz r3, 3cec │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + bne.w 333a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq.w 283c │ │ │ │ │ - b.w 333c │ │ │ │ │ + b.w 3342 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ - cmp r0, r5 │ │ │ │ │ - bge.n 3d30 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bge.n 3c7c │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3cc0 │ │ │ │ │ + b.w 3342 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 321c │ │ │ │ │ + b.w 32d4 │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldrd r8, r7, [r3, #12] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 3cbe │ │ │ │ │ - adds r2, r3, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.n 3d4c │ │ │ │ │ - mov.w r1, #616 @ 0x268 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 3d44 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 84fc │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - cbz r0, 3d44 │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 262 <_PyPegen_parse+0x262> │ │ │ │ │ - R_ARM_THM_CALL _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ + beq.w 32f0 │ │ │ │ │ + b.n 3c6a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbz r0, 3d44 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + cbz r0, 3cac │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3cbc │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ - ldrd r9, r8, [r3, #12] │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 3238 │ │ │ │ │ - b.n 3cbc │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + beq.w 27ba │ │ │ │ │ + b.w 32ba │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 3d2c │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + b.n 3c9e │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 3c96 │ │ │ │ │ + b.w 2ccc │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + b.w 2968 │ │ │ │ │ + ldr.w r9, [sp, #60] @ 0x3c │ │ │ │ │ + b.w 2660 │ │ │ │ │ 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 3d00 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 3d2c │ │ │ │ │ + beq.w 2c62 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + b.n 3c9e │ │ │ │ │ + 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 26f6 │ │ │ │ │ + b.n 3bee │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 2572 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3cae │ │ │ │ │ + b.w 2a22 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt.w 2a18 │ │ │ │ │ + b.w 2590 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 33a2 │ │ │ │ │ + b.w 2688 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.w 26b2 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 39f8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 3412 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + cbnz r0, 3d5c │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - b.w 341a │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq.w 28de │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 2912 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 3d98 │ │ │ │ │ + bge.n 3d66 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3aaa │ │ │ │ │ + b.n 3d3e │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldrd r9, r8, [r3, #12] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 37a2 │ │ │ │ │ - b.n 3aa6 │ │ │ │ │ + beq.w 3608 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 3d3e │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n 35ec │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 364a │ │ │ │ │ + ldr.w r1, [r9, #4] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 9c4 │ │ │ │ │ + R_ARM_THM_CALL NEW_TYPE_COMMENT.part.0.isra.0 │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + strd r5, r7, [sp, #4] │ │ │ │ │ + b.w 2c22 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 3b52 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.w 33aa │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 3b52 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 3dc8 │ │ │ │ │ + bge.n 3dda │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3cae │ │ │ │ │ + b.n 3b52 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 3356 │ │ │ │ │ + b.w 335e │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldrd r9, r3, [r3, #12] │ │ │ │ │ mov sl, r3 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 3374 │ │ │ │ │ - b.n 3dba │ │ │ │ │ - ldr.w r9, [sp, #60] @ 0x3c │ │ │ │ │ - b.w 2660 │ │ │ │ │ - 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 2c62 │ │ │ │ │ - b.n 3bce │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbz r0, 3e06 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - movs r5, #1 │ │ │ │ │ - str r5, [r4, #60] @ 0x3c │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - b.n 3bd2 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - b.n 3bd2 │ │ │ │ │ + beq.w 337c │ │ │ │ │ + b.n 3dcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3dfc │ │ │ │ │ - b.w 2ccc │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 2968 │ │ │ │ │ + bne.n 3d5c │ │ │ │ │ + b.n 3668 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 32a8 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + bne.w 341a │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 3cc0 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 332a │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + b.n 3b54 │ │ │ │ │ + ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ + cbnz r3, 3e3c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 3332 │ │ │ │ │ + b.w 32b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bge.n 3e68 │ │ │ │ │ + cmp r0, r5 │ │ │ │ │ + bge.n 3e80 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 3332 │ │ │ │ │ + b.w 32b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 32c4 │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ + b.w 321c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - ldrd r8, r7, [r3, #12] │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq.w 32e0 │ │ │ │ │ - b.n 3e56 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 3786 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 2d4c │ │ │ │ │ - movs r5, #1 │ │ │ │ │ - str r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 26b2 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - b.w 35d4 │ │ │ │ │ - movs r1, #11 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.n 3e16 │ │ │ │ │ + adds r2, r3, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.n 3e9c │ │ │ │ │ + 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 34a6 │ │ │ │ │ + cbz r0, 3e94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7368 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 34a6 │ │ │ │ │ - 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] │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ │ - ldrd r7, r5, [r5, #24] │ │ │ │ │ - str r1, [sp, #32] │ │ │ │ │ - bl 0 <_PyPegen_get_expr_name> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_get_expr_name │ │ │ │ │ - str r5, [sp, #4] │ │ │ │ │ - str r0, [sp, #12] │ │ │ │ │ - movw r5, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC17 │ │ │ │ │ - movt r5, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC17 │ │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ │ - mov r3, r9 │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - str r7, [sp, #0] │ │ │ │ │ - b.n 3a60 │ │ │ │ │ + bl 8500 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + cbz r0, 3e94 │ │ │ │ │ + movs r1, #1 │ │ │ │ │ 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 3494 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.w 353e │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 26b2 │ │ │ │ │ + bl 262 <_PyPegen_parse+0x262> │ │ │ │ │ + R_ARM_THM_CALL _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 3698 │ │ │ │ │ + cbz r0, 3e94 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3f34 │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 30c0 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 3f16 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq.w 28de │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 2912 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt.n 3f16 │ │ │ │ │ + b.n 3e14 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldrd r9, r8, [r3, #12] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 3638 │ │ │ │ │ + beq.w 3238 │ │ │ │ │ + b.n 3e14 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3f34 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 361c │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 367a │ │ │ │ │ + b.n 3e7c │ │ │ │ │ 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 3054 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - b.w 35d4 │ │ │ │ │ + beq.n 3e50 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 3e7c │ │ │ │ │ + ldr r6, [sp, #40] @ 0x28 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Free │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - movs r5, #1 │ │ │ │ │ - str r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.w 35d4 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 3a1c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ b.w 2b14 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 3bf4 │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ - str.w r5, [r8] │ │ │ │ │ - mov sl, r3 │ │ │ │ │ - b.w 2afc │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 2688 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3a94 │ │ │ │ │ + cbz r0, 3f06 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 3bf2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.w 3b30 │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ - movs r0, #4 │ │ │ │ │ - mov sl, r3 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ - mov r8, r0 │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 26d8 │ │ │ │ │ - b.n 3b5e │ │ │ │ │ + bge.n 3f12 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r5, #1 │ │ │ │ │ + str r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 39ec │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 3aa6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 26b2 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r5, 404c │ │ │ │ │ - ldrd r7, r3, [r4, #8] │ │ │ │ │ - cmp r7, r3 │ │ │ │ │ - beq.n 401a │ │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ │ - b.w 25c0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - str r3, [sp, #32] │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bge.n 4034 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 3a1e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ b.w 274c │ │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ │ - mov r7, r3 │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + str.w r5, [r8] │ │ │ │ │ + mov sl, r3 │ │ │ │ │ + b.w 2afc │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - ldr.w r2, [r2, r3, lsl #2] │ │ │ │ │ - ldr r1, [r2, #12] │ │ │ │ │ - ldr r2, [r2, #16] │ │ │ │ │ - str r1, [sp, #32] │ │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ │ + ldrd r9, r8, [r3, #12] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 25cc │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.w 274c │ │ │ │ │ + beq.w 3776 │ │ │ │ │ + b.n 3aa2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 357a │ │ │ │ │ + b.w 3576 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ b.w 309a │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr.w r1, [r7, r3, lsl #2] │ │ │ │ │ str.w r1, [r2, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 3948 │ │ │ │ │ - b.n 4068 │ │ │ │ │ + beq.w 39a8 │ │ │ │ │ + b.n 3f3a │ │ │ │ │ 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.w 34c0 │ │ │ │ │ + b.w 34be │ │ │ │ │ cmp r9, r7 │ │ │ │ │ - beq.n 40b6 │ │ │ │ │ + beq.n 3f88 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ str.w r4, [r6, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ - b.n 3918 │ │ │ │ │ + b.n 3978 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 34c2 │ │ │ │ │ + b.w 34c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 38ea │ │ │ │ │ + b.n 394a │ │ │ │ │ mov.w r9, r9, lsl #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov.w r1, r9, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - cbnz r0, 410a │ │ │ │ │ + cbnz r0, 3ff6 │ │ │ │ │ mov r7, r6 │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 4082 │ │ │ │ │ + b.n 3f54 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 39f8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bge.n 3fc2 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + movs r5, #1 │ │ │ │ │ + str r5, [r4, #60] @ 0x3c │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + b.n 3c9e │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + ldrd r9, r8, [r3, #12] │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.w 3cde │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movw r1, #522 @ 0x20a │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 2c86 │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 3cde │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 3b22 │ │ │ │ │ + b.w 2d46 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + b.n 3f6a │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.w 37ee │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 3aa6 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 3834 │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 3aa6 │ │ │ │ │ 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 26f6 │ │ │ │ │ - b.n 3c0c │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.w 3ae8 │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + movs r0, #4 │ │ │ │ │ + mov sl, r3 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 26d8 │ │ │ │ │ + b.n 3eb6 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.w 375a │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.w 3710 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt.w 3736 │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ + ldrd r8, r5, [r3, #12] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 2572 │ │ │ │ │ + beq.w 36ce │ │ │ │ │ + b.n 3be6 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.w 36b2 │ │ │ │ │ + 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 3054 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 2a4c │ │ │ │ │ + b.w 35d0 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + movs r5, #1 │ │ │ │ │ + str r5, [r4, #60] @ 0x3c │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + b.w 35d0 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 26b2 │ │ │ │ │ + ldr r6, [sp, #40] @ 0x28 │ │ │ │ │ + b.n 3eda │ │ │ │ │ + movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 2a42 │ │ │ │ │ - b.w 2590 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - b.n 4098 │ │ │ │ │ + beq.w 34a4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 736c │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 34a4 │ │ │ │ │ + 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] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ │ + ldrd r7, r5, [r5, #24] │ │ │ │ │ + str r1, [sp, #32] │ │ │ │ │ + bl 0 <_PyPegen_get_expr_name> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_get_expr_name │ │ │ │ │ + str r5, [sp, #4] │ │ │ │ │ + str r0, [sp, #12] │ │ │ │ │ + movw r5, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC17 │ │ │ │ │ + movt r5, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC17 │ │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ │ + mov r3, r9 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r7, [sp, #0] │ │ │ │ │ + b.n 3a76 │ │ │ │ │ + movs r1, #22 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 351c │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC20 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC20 │ │ │ │ │ + b.w 38fa │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + b.w 30c0 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00004110 : │ │ │ │ │ +00004114 : │ │ │ │ │ t_primary_rule(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 419a │ │ │ │ │ + beq.n 419e │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1188 @ 0x4a4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ - cbz r0, 414e │ │ │ │ │ + cbz r0, 4152 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ @@ -7119,1179 +7116,1179 @@ │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4142 │ │ │ │ │ + bne.n 4146 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl 41a0 │ │ │ │ │ + bl 41a4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 4190 │ │ │ │ │ - cbz r0, 4184 │ │ │ │ │ + cbnz r3, 4194 │ │ │ │ │ + cbz r0, 4188 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - ble.n 4184 │ │ │ │ │ + ble.n 4188 │ │ │ │ │ mov r6, r3 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - b.n 4154 │ │ │ │ │ + b.n 4158 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 414a │ │ │ │ │ + b.n 414e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r7 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 414a │ │ │ │ │ + b.n 414e │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 4130 │ │ │ │ │ + b.n 4134 │ │ │ │ │ │ │ │ │ │ -000041a0 : │ │ │ │ │ +000041a4 : │ │ │ │ │ t_primary_raw(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #32 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 4a0a │ │ │ │ │ + beq.w 4a0e │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 4a18 │ │ │ │ │ + bne.w 4a1c │ │ │ │ │ ldrd r5, r6, [r4, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.w 4a2e │ │ │ │ │ + beq.w 4a32 │ │ │ │ │ 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 4a5e │ │ │ │ │ + beq.w 4a62 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ movw r1, #1188 @ 0x4a4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4432 │ │ │ │ │ + beq.w 4436 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 446e │ │ │ │ │ + beq.w 4472 │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 437c │ │ │ │ │ + bne.w 4380 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4478 │ │ │ │ │ + bne.w 447c │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 4a1e │ │ │ │ │ + beq.w 4a22 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1188 @ 0x4a4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4602 │ │ │ │ │ + beq.w 4606 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 4490 │ │ │ │ │ + beq.w 4494 │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 44c0 │ │ │ │ │ + bne.w 44c4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4478 │ │ │ │ │ + bne.w 447c │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 4a68 │ │ │ │ │ + beq.w 4a6c │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1188 @ 0x4a4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4826 │ │ │ │ │ + beq.w 482a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 44ae │ │ │ │ │ + beq.w 44b2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 70a0 │ │ │ │ │ + bl 70a4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 496e │ │ │ │ │ + bne.w 4972 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4478 │ │ │ │ │ + bne.w 447c │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 49a8 │ │ │ │ │ + beq.w 49ac │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1188 @ 0x4a4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4714 │ │ │ │ │ + beq.w 4718 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 43f0 │ │ │ │ │ + beq.n 43f4 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 43f0 │ │ │ │ │ + beq.n 43f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl d60c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 43f2 │ │ │ │ │ + bne.n 43f6 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 43f0 │ │ │ │ │ + beq.n 43f4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC t_lookahead_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS t_lookahead_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 43f0 │ │ │ │ │ + beq.n 43f4 │ │ │ │ │ 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 43d2 │ │ │ │ │ + beq.n 43d6 │ │ │ │ │ ldrd r3, r2, [r0, #20] │ │ │ │ │ mov r1, sl │ │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 4950 │ │ │ │ │ + bne.w 4954 │ │ │ │ │ str.w r8, [sp] │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r2, sl │ │ │ │ │ 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 43cc │ │ │ │ │ + bne.n 43d0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4424 │ │ │ │ │ + beq.n 4428 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 43d6 │ │ │ │ │ + b.n 43da │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4928 │ │ │ │ │ + beq.w 492c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC t_lookahead_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS t_lookahead_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4928 │ │ │ │ │ + beq.w 492c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 43d2 │ │ │ │ │ + cbz r0, 43d6 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr.w r1, [sl, #4] │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldr r5, [r6, #24] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ ldr r5, [r6, #20] │ │ │ │ │ strd r8, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_Attribute> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Attribute │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4368 │ │ │ │ │ + beq.n 436c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4368 │ │ │ │ │ + bne.n 436c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #32 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ mov r6, r7 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 42fa │ │ │ │ │ + bne.n 42fe │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 49a0 │ │ │ │ │ + bne.w 49a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - bl 4a7c │ │ │ │ │ + bl 4a80 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 44ba │ │ │ │ │ + beq.n 44be │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC t_lookahead_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS t_lookahead_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 44ba │ │ │ │ │ + beq.n 44be │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 49b0 │ │ │ │ │ + bne.w 49b4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #32 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ 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, 4460 │ │ │ │ │ + cbnz r0, 4464 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 41a0 │ │ │ │ │ + bl 41a4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4986 │ │ │ │ │ - cbz r0, 445c │ │ │ │ │ + bne.w 498a │ │ │ │ │ + cbz r0, 4460 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - blt.n 452c │ │ │ │ │ + blt.n 4530 │ │ │ │ │ mov r6, r7 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 421a │ │ │ │ │ + bne.w 421e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 4234 │ │ │ │ │ + beq.w 4238 │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 43d6 │ │ │ │ │ + b.n 43da │ │ │ │ │ mov r6, r7 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 4266 │ │ │ │ │ + bne.w 426a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 4280 │ │ │ │ │ - b.n 4478 │ │ │ │ │ + beq.w 4284 │ │ │ │ │ + b.n 447c │ │ │ │ │ mov r6, r7 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 42b2 │ │ │ │ │ + bne.w 42b6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 42ca │ │ │ │ │ - b.n 4478 │ │ │ │ │ + beq.w 42ce │ │ │ │ │ + b.n 447c │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 4424 │ │ │ │ │ + b.n 4428 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 14270 │ │ │ │ │ + bl 1426c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4944 │ │ │ │ │ + beq.w 4948 │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4944 │ │ │ │ │ + beq.w 4948 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC t_lookahead_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS t_lookahead_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4944 │ │ │ │ │ + beq.w 4948 │ │ │ │ │ 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 43d2 │ │ │ │ │ + beq.w 43d6 │ │ │ │ │ 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 │ │ │ │ │ - beq.w 4368 │ │ │ │ │ + beq.w 436c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 4424 │ │ │ │ │ - b.n 4368 │ │ │ │ │ + beq.w 4428 │ │ │ │ │ + b.n 436c │ │ │ │ │ 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.n 4460 │ │ │ │ │ + bne.n 4464 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 41a0 │ │ │ │ │ + bl 41a4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4986 │ │ │ │ │ + bne.w 498a │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 445e │ │ │ │ │ + beq.n 4462 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bge.n 445e │ │ │ │ │ + bge.n 4462 │ │ │ │ │ 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 4460 │ │ │ │ │ + bne.w 4464 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 41a0 │ │ │ │ │ + bl 41a4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4986 │ │ │ │ │ + bne.w 498a │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 492c │ │ │ │ │ + beq.w 4930 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov sl, r2 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge.w 492c │ │ │ │ │ + bge.w 4930 │ │ │ │ │ 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 4460 │ │ │ │ │ + bne.w 4464 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 41a0 │ │ │ │ │ + bl 41a4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4986 │ │ │ │ │ + bne.w 498a │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4934 │ │ │ │ │ + beq.w 4938 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp sl, r6 │ │ │ │ │ - bge.w 4934 │ │ │ │ │ + bge.w 4938 │ │ │ │ │ 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 4460 │ │ │ │ │ + bne.w 4464 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 41a0 │ │ │ │ │ + bl 41a4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4986 │ │ │ │ │ + bne.w 498a │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 445e │ │ │ │ │ + beq.w 4462 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - ble.w 445e │ │ │ │ │ + ble.w 4462 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - b.n 45c8 │ │ │ │ │ + b.n 45cc │ │ │ │ │ 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 4482 │ │ │ │ │ + bne.w 4486 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 41a0 │ │ │ │ │ + bl 41a4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 499a │ │ │ │ │ + bne.w 499e │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 447e │ │ │ │ │ + beq.w 4482 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - bge.w 447e │ │ │ │ │ + bge.w 4482 │ │ │ │ │ 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 4482 │ │ │ │ │ + bne.w 4486 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 41a0 │ │ │ │ │ + bl 41a4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 499a │ │ │ │ │ + bne.w 499e │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4480 │ │ │ │ │ + beq.w 4484 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bge.w 4480 │ │ │ │ │ + bge.w 4484 │ │ │ │ │ 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 4482 │ │ │ │ │ + bne.w 4486 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 41a0 │ │ │ │ │ + bl 41a4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 499a │ │ │ │ │ + bne.w 499e │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4930 │ │ │ │ │ + beq.w 4934 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge.w 4930 │ │ │ │ │ + bge.w 4934 │ │ │ │ │ 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 4482 │ │ │ │ │ + bne.w 4486 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 41a0 │ │ │ │ │ + bl 41a4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 499a │ │ │ │ │ + bne.w 499e │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4940 │ │ │ │ │ + beq.w 4944 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bge.w 4940 │ │ │ │ │ + bge.w 4944 │ │ │ │ │ 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 4482 │ │ │ │ │ + bne.w 4486 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 41a0 │ │ │ │ │ + bl 41a4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 499a │ │ │ │ │ + bne.w 499e │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4480 │ │ │ │ │ + beq.w 4484 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - ble.w 4480 │ │ │ │ │ + ble.w 4484 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - b.n 46da │ │ │ │ │ + b.n 46de │ │ │ │ │ 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 43e4 │ │ │ │ │ + bne.w 43e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 41a0 │ │ │ │ │ + bl 41a4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 498c │ │ │ │ │ + bne.w 4990 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 43e0 │ │ │ │ │ + beq.w 43e4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - bge.w 43e0 │ │ │ │ │ + bge.w 43e4 │ │ │ │ │ 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 43e4 │ │ │ │ │ + bne.w 43e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 41a0 │ │ │ │ │ + bl 41a4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 498c │ │ │ │ │ + bne.w 4990 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 43e2 │ │ │ │ │ + beq.w 43e6 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - ble.w 43e2 │ │ │ │ │ + ble.w 43e6 │ │ │ │ │ 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 43e4 │ │ │ │ │ + bne.w 43e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 41a0 │ │ │ │ │ + bl 41a4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 498c │ │ │ │ │ + bne.w 4990 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 493c │ │ │ │ │ + beq.w 4940 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - ble.w 493c │ │ │ │ │ + ble.w 4940 │ │ │ │ │ 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 43e4 │ │ │ │ │ + bne.w 43e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 41a0 │ │ │ │ │ + bl 41a4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 498c │ │ │ │ │ + bne.w 4990 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 494c │ │ │ │ │ + beq.w 4950 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bge.w 494c │ │ │ │ │ + bge.w 4950 │ │ │ │ │ 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 43e4 │ │ │ │ │ + bne.w 43e8 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 41a0 │ │ │ │ │ + bl 41a4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 498c │ │ │ │ │ + bne.w 4990 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 43e2 │ │ │ │ │ + beq.w 43e6 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - ble.w 43e2 │ │ │ │ │ + ble.w 43e6 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - b.n 47ec │ │ │ │ │ + b.n 47f0 │ │ │ │ │ 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 44a0 │ │ │ │ │ + bne.w 44a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 41a0 │ │ │ │ │ + bl 41a4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4994 │ │ │ │ │ + bne.w 4998 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 449c │ │ │ │ │ + beq.w 44a0 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - bge.w 449c │ │ │ │ │ + bge.w 44a0 │ │ │ │ │ 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 44a0 │ │ │ │ │ + bne.w 44a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 41a0 │ │ │ │ │ + bl 41a4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4994 │ │ │ │ │ + bne.w 4998 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 449e │ │ │ │ │ + beq.w 44a2 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bge.w 449e │ │ │ │ │ + bge.w 44a2 │ │ │ │ │ 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 44a0 │ │ │ │ │ + bne.w 44a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 41a0 │ │ │ │ │ + bl 41a4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4994 │ │ │ │ │ + bne.n 4998 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4938 │ │ │ │ │ + beq.n 493c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov sl, r2 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge.n 4938 │ │ │ │ │ + bge.n 493c │ │ │ │ │ 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 44a0 │ │ │ │ │ + bne.w 44a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 41a0 │ │ │ │ │ + bl 41a4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4994 │ │ │ │ │ + bne.n 4998 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4948 │ │ │ │ │ + beq.n 494c │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp sl, r6 │ │ │ │ │ - bge.n 4948 │ │ │ │ │ + bge.n 494c │ │ │ │ │ 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 44a0 │ │ │ │ │ + bne.w 44a4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 41a0 │ │ │ │ │ + bl 41a4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4994 │ │ │ │ │ + bne.n 4998 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 449e │ │ │ │ │ + beq.w 44a2 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - ble.w 449e │ │ │ │ │ + ble.w 44a2 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - b.n 48f0 │ │ │ │ │ + b.n 48f4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 446e │ │ │ │ │ + b.n 4472 │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ - b.n 445e │ │ │ │ │ + b.n 4462 │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ - b.n 4480 │ │ │ │ │ + b.n 4484 │ │ │ │ │ mov r6, sl │ │ │ │ │ - b.n 445e │ │ │ │ │ + b.n 4462 │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ - b.n 449e │ │ │ │ │ + b.n 44a2 │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ - b.n 43e2 │ │ │ │ │ + b.n 43e6 │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ - b.n 4480 │ │ │ │ │ + b.n 4484 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 4490 │ │ │ │ │ + b.n 4494 │ │ │ │ │ mov r6, sl │ │ │ │ │ - b.n 449e │ │ │ │ │ + b.n 44a2 │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ - b.n 43e2 │ │ │ │ │ + b.n 43e6 │ │ │ │ │ str.w r8, [sp] │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ ldrd r1, r2, [sl, #8] │ │ │ │ │ bl 0 <_PyAST_Call> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Call │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 43cc │ │ │ │ │ - b.n 4368 │ │ │ │ │ + bne.w 43d0 │ │ │ │ │ + b.n 436c │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC t_lookahead_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS t_lookahead_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ - cbnz r0, 49c6 │ │ │ │ │ + cbnz r0, 49ca │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 44ae │ │ │ │ │ + b.n 44b2 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 4470 │ │ │ │ │ + b.n 4474 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 43f2 │ │ │ │ │ + b.n 43f6 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 44b0 │ │ │ │ │ + b.n 44b4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 4492 │ │ │ │ │ + b.n 4496 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 43d6 │ │ │ │ │ + b.n 43da │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 42d8 │ │ │ │ │ + b.n 42dc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4424 │ │ │ │ │ + beq.w 4428 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 43d6 │ │ │ │ │ + b.n 43da │ │ │ │ │ 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 43d2 │ │ │ │ │ + beq.w 43d6 │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrd r5, r6, [r6, #20] │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_singleton_seq │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbz r0, 4a04 │ │ │ │ │ + cbz r0, 4a08 │ │ │ │ │ strd r5, r6, [sp, #4] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str.w r8, [sp] │ │ │ │ │ mov r0, r7 │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ bl 0 <_PyAST_Call> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Call │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4522 │ │ │ │ │ - b.n 4368 │ │ │ │ │ + bne.w 4526 │ │ │ │ │ + b.n 436c │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 49e4 │ │ │ │ │ + b.n 49e8 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 41ce │ │ │ │ │ + beq.w 41d2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 43d6 │ │ │ │ │ + b.n 43da │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1188 @ 0x4a4 │ │ │ │ │ - b.n 424a │ │ │ │ │ + b.n 424e │ │ │ │ │ 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 4a70 │ │ │ │ │ + blt.n 4a74 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4478 │ │ │ │ │ + bne.w 447c │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 41f6 │ │ │ │ │ + bne.w 41fa │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 41f6 │ │ │ │ │ + b.w 41fa │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 428e │ │ │ │ │ + b.n 4292 │ │ │ │ │ movs r3, #1 │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 43d6 │ │ │ │ │ + b.n 43da │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00004a7c : │ │ │ │ │ +00004a80 : │ │ │ │ │ atom_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 55ce │ │ │ │ │ + beq.w 55d2 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 55dc │ │ │ │ │ + bne.w 55e0 │ │ │ │ │ ldrd r6, r5, [r4, #8] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq.w 53d6 │ │ │ │ │ + beq.w 53da │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 4ada │ │ │ │ │ + cbz r0, 4ade │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 53f8 │ │ │ │ │ + bne.w 53fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #613 @ 0x265 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4d3c │ │ │ │ │ + bne.w 4d40 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 53f8 │ │ │ │ │ + bne.w 53fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #615 @ 0x267 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4f00 │ │ │ │ │ + bne.w 4f04 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 53f8 │ │ │ │ │ + bne.w 53fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #614 @ 0x266 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4c26 │ │ │ │ │ + bne.n 4c2a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 53f8 │ │ │ │ │ + bne.w 53fc │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_93_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_93_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4be4 │ │ │ │ │ + bne.n 4be8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 53f8 │ │ │ │ │ + bne.w 53fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_number_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_number_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4acc │ │ │ │ │ + bne.n 4ad0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4acc │ │ │ │ │ + bne.n 4ad0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #7 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4bf4 │ │ │ │ │ + bne.n 4bf8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4acc │ │ │ │ │ + bne.n 4ad0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #9 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4c66 │ │ │ │ │ + bne.n 4c6a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4acc │ │ │ │ │ + bne.n 4ad0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #25 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4df6 │ │ │ │ │ + bne.w 4dfa │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4acc │ │ │ │ │ + bne.n 4ad0 │ │ │ │ │ movs r1, #52 @ 0x34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5066 │ │ │ │ │ + bne.w 506a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5a7c │ │ │ │ │ + bl 5a80 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4acc │ │ │ │ │ - b.n 4b4a │ │ │ │ │ + bne.w 4ad0 │ │ │ │ │ + b.n 4b4e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 55c4 │ │ │ │ │ + beq.w 55c8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 55be │ │ │ │ │ + bne.w 55c2 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bl 11584 │ │ │ │ │ + bl 11580 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4d5e │ │ │ │ │ + beq.w 4d62 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 4ad0 │ │ │ │ │ + b.n 4ad4 │ │ │ │ │ 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 4acc │ │ │ │ │ + beq.w 4ad0 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r9 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ @@ -8301,451 +8298,451 @@ │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Constant> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Constant │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 55f2 │ │ │ │ │ + beq.w 55f6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 55f2 │ │ │ │ │ + bne.w 55f6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 4c22 │ │ │ │ │ + b.n 4c26 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 5542 │ │ │ │ │ + beq.w 5546 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 553c │ │ │ │ │ + bne.w 5540 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bl 12ccc │ │ │ │ │ + bl 12cc8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4c1e │ │ │ │ │ + bne.n 4c22 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 551a │ │ │ │ │ + bne.w 551e │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 56ac │ │ │ │ │ + beq.w 56b0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 594e │ │ │ │ │ + beq.w 5952 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov fp, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5500 │ │ │ │ │ + beq.w 5504 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 111b4 │ │ │ │ │ + bl 111b0 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5500 │ │ │ │ │ + beq.w 5504 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl c980 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5500 │ │ │ │ │ + beq.w 5504 │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5500 │ │ │ │ │ + beq.w 5504 │ │ │ │ │ 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 5946 │ │ │ │ │ + beq.w 594a │ │ │ │ │ ldr r7, [r4, #20] │ │ │ │ │ mov r2, fp │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ mov r3, sl │ │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ │ ldr.w r7, [ip, #24] │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ ldr.w r7, [ip, #20] │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_ListComp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_ListComp │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 593a │ │ │ │ │ + beq.w 593e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 55a6 │ │ │ │ │ + bne.w 55aa │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r2 │ │ │ │ │ subs r3, #2 │ │ │ │ │ - b.n 4c22 │ │ │ │ │ + b.n 4c26 │ │ │ │ │ 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 4acc │ │ │ │ │ + beq.w 4ad0 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ 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, r7 │ │ │ │ │ - b.n 4c46 │ │ │ │ │ + b.n 4c4a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 552a │ │ │ │ │ + bne.w 552e │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ it ne │ │ │ │ │ movne sl, r7 │ │ │ │ │ - beq.w 5576 │ │ │ │ │ + beq.w 557a │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 50e0 │ │ │ │ │ + beq.w 50e4 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 5930 │ │ │ │ │ + beq.w 5934 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 5534 │ │ │ │ │ + bne.w 5538 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - bl f114 │ │ │ │ │ + bl f110 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 552e │ │ │ │ │ + bne.w 5532 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 5534 │ │ │ │ │ + bne.w 5538 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 111b4 │ │ │ │ │ + bl 111b0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 50de │ │ │ │ │ + beq.w 50e2 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 50a8 │ │ │ │ │ + beq.w 50ac │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 560a │ │ │ │ │ + bne.w 560e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - b.n 4c22 │ │ │ │ │ + b.n 4c26 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 588e │ │ │ │ │ + beq.w 5892 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 541c │ │ │ │ │ + bne.w 5420 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov sl, r2 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ it ne │ │ │ │ │ movne r7, sl │ │ │ │ │ - beq.w 589a │ │ │ │ │ + beq.w 589e │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq.w 567a │ │ │ │ │ + beq.w 567e │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4f22 │ │ │ │ │ + beq.n 4f26 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 56a2 │ │ │ │ │ + beq.w 56a6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 559e │ │ │ │ │ + bne.w 55a2 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - bl 14dc8 <_gather_116_rule> │ │ │ │ │ + bl 14dbc <_gather_116_rule> │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5054 │ │ │ │ │ + bne.w 5058 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 4f24 │ │ │ │ │ + bne.n 4f28 │ │ │ │ │ movs r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4f22 │ │ │ │ │ + beq.n 4f26 │ │ │ │ │ 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 5590 │ │ │ │ │ + beq.w 5594 │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ mov r1, fp │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r2 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_get_keys> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_keys │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 586e │ │ │ │ │ + beq.w 5872 │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_values> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_values │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5866 │ │ │ │ │ + beq.w 586a │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ strd r7, r3, [sp] │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ ldr r7, [r4, #20] │ │ │ │ │ ldrd r3, r2, [sp, #20] │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_Dict> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Dict │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 57ac │ │ │ │ │ + beq.w 57b0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 4dec │ │ │ │ │ + beq.n 4df0 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4df0 │ │ │ │ │ + beq.w 4df4 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 4fac │ │ │ │ │ + b.n 4fb0 │ │ │ │ │ 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 4acc │ │ │ │ │ + beq.w 4ad0 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r9 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ mov r1, r7 │ │ │ │ │ - b.n 4c46 │ │ │ │ │ + b.n 4c4a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 569c │ │ │ │ │ + bne.w 56a0 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4fa8 │ │ │ │ │ + beq.n 4fac │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 58c6 │ │ │ │ │ + beq.w 58ca │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 58bc │ │ │ │ │ + bne.w 58c0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bl 14dc8 <_gather_116_rule> │ │ │ │ │ + bl 14dbc <_gather_116_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5144 │ │ │ │ │ + bne.w 5148 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 58bc │ │ │ │ │ + bne.w 58c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7368 │ │ │ │ │ - cbz r0, 4f80 │ │ │ │ │ + bl 736c │ │ │ │ │ + cbz r0, 4f84 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 50e8 │ │ │ │ │ + bne.w 50ec │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 58bc │ │ │ │ │ + bne.w 58c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7368 │ │ │ │ │ - cbz r0, 4fa2 │ │ │ │ │ + bl 736c │ │ │ │ │ + cbz r0, 4fa6 │ │ │ │ │ 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 5212 │ │ │ │ │ + bne.w 5216 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 541c │ │ │ │ │ + bne.w 5420 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 566a │ │ │ │ │ + beq.w 566e │ │ │ │ │ ldrd r3, r2, [r4, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 563e │ │ │ │ │ + beq.w 5642 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov fp, r3 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 52c4 │ │ │ │ │ + beq.w 52c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12dc8 │ │ │ │ │ + bl 12dc4 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 52c4 │ │ │ │ │ + beq.w 52c8 │ │ │ │ │ movs r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 52c4 │ │ │ │ │ + beq.w 52c8 │ │ │ │ │ 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 5636 │ │ │ │ │ + beq.w 563a │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r2, fp │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ ldr.w r3, [ip, #24] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr.w r3, [ip, #20] │ │ │ │ │ bl 0 <_PyAST_Set> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Set │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 52ba │ │ │ │ │ + beq.w 52be │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 4d34 │ │ │ │ │ + beq.w 4d38 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4d34 │ │ │ │ │ + beq.w 4d38 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 52ca │ │ │ │ │ + b.n 52ce │ │ │ │ │ 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 │ │ │ │ │ - beq.w 4e7a │ │ │ │ │ - b.n 4e72 │ │ │ │ │ + beq.w 4e7e │ │ │ │ │ + b.n 4e76 │ │ │ │ │ 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 555e │ │ │ │ │ + beq.w 5562 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r2, r9 │ │ │ │ │ movs r1, #0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_EllipsisObject │ │ │ │ │ @@ -8755,59 +8752,59 @@ │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ ldr r6, [r6, #20] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Constant> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Constant │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 554c │ │ │ │ │ + beq.w 5550 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 554c │ │ │ │ │ + bne.w 5550 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 4c22 │ │ │ │ │ + b.n 4c26 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #92] @ 0x5c │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 525e │ │ │ │ │ + bne.w 5262 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 552a │ │ │ │ │ + bne.w 552e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 70a0 │ │ │ │ │ + bl 70a4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cbnz r0, 50e4 │ │ │ │ │ + cbnz r0, 50e8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 4b86 │ │ │ │ │ - b.n 4acc │ │ │ │ │ + beq.w 4b8a │ │ │ │ │ + b.n 4ad0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 50ac │ │ │ │ │ + b.n 50b0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 4c22 │ │ │ │ │ + b.n 4c26 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4f80 │ │ │ │ │ + beq.w 4f84 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9ec4 │ │ │ │ │ + bl 9ec8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4f80 │ │ │ │ │ + beq.w 4f84 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ @@ -8815,85 +8812,85 @@ │ │ │ │ │ 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 2ef0 │ │ │ │ │ + bl 2ee0 │ │ │ │ │ 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 4fa4 │ │ │ │ │ + beq.w 4fa8 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 4faa │ │ │ │ │ + b.n 4fae │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4f60 │ │ │ │ │ + beq.w 4f64 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 581c │ │ │ │ │ + beq.w 5820 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 5588 │ │ │ │ │ + bne.w 558c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ mov fp, r3 │ │ │ │ │ - bl 7368 │ │ │ │ │ + bl 736c │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ - cbz r0, 5192 │ │ │ │ │ + cbz r0, 5196 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ movs r3, #11 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5824 │ │ │ │ │ + bne.w 5828 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 5588 │ │ │ │ │ + bne.w 558c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7368 │ │ │ │ │ + bl 736c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 58d0 │ │ │ │ │ + beq.w 58d4 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 58d0 │ │ │ │ │ + beq.w 58d4 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 58d0 │ │ │ │ │ + beq.w 58d4 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9ec4 │ │ │ │ │ + bl 9ec8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 58d0 │ │ │ │ │ + beq.w 58d4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ @@ -8901,36 +8898,36 @@ │ │ │ │ │ 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 2ef0 │ │ │ │ │ + bl 2ee0 │ │ │ │ │ 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 585e │ │ │ │ │ + beq.w 5862 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 4f62 │ │ │ │ │ + b.n 4f66 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_233_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_233_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4fa2 │ │ │ │ │ + beq.w 4fa6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC28 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC28 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -8939,149 +8936,149 @@ │ │ │ │ │ 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 2f28 │ │ │ │ │ + bl 2f18 │ │ │ │ │ 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 513a │ │ │ │ │ - b.n 4fa4 │ │ │ │ │ + bne.w 513e │ │ │ │ │ + b.n 4fa8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 50b8 │ │ │ │ │ + bne.w 50bc │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 5622 │ │ │ │ │ + beq.w 5626 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 528c │ │ │ │ │ + cbz r0, 5290 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f264 │ │ │ │ │ + bl f260 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5972 │ │ │ │ │ + bne.w 5976 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 5630 │ │ │ │ │ + bne.w 5634 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 52b0 │ │ │ │ │ + cbz r0, 52b4 │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 59c2 │ │ │ │ │ + bne.w 59c6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ - b.n 50ba │ │ │ │ │ + b.n 50be │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 504a │ │ │ │ │ + bne.w 504e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 541c │ │ │ │ │ + bne.w 5420 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 580c │ │ │ │ │ + beq.w 5810 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov fp, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 57e4 │ │ │ │ │ + beq.w 57e8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 57e0 │ │ │ │ │ + beq.w 57e4 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 57d6 │ │ │ │ │ + beq.w 57da │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 556e │ │ │ │ │ + bne.w 5572 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7368 │ │ │ │ │ + bl 736c │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5436 │ │ │ │ │ + beq.w 543a │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5436 │ │ │ │ │ + beq.n 543a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7368 │ │ │ │ │ + bl 736c │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5436 │ │ │ │ │ + beq.n 543a │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_key_value_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_key_value_pair │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 542c │ │ │ │ │ + beq.n 5430 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 57c0 │ │ │ │ │ + bne.w 57c4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl c980 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 57de │ │ │ │ │ + beq.w 57e2 │ │ │ │ │ movs r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 57de │ │ │ │ │ + beq.w 57e2 │ │ │ │ │ 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 5886 │ │ │ │ │ + beq.w 588a │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r2, r7 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ ldr r0, [r1, #24] │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ @@ -9089,433 +9086,433 @@ │ │ │ │ │ strd r0, r1, [sp] │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ ldrd r0, r1, [r0] │ │ │ │ │ bl 0 <_PyAST_DictComp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_DictComp │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5876 │ │ │ │ │ + beq.w 587a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 4d34 │ │ │ │ │ + beq.w 4d38 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4d34 │ │ │ │ │ + beq.w 4d38 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 544c │ │ │ │ │ + b.n 5450 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 55e4 │ │ │ │ │ + blt.w 55e8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 4ac2 │ │ │ │ │ + beq.w 4ac6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 4ad0 │ │ │ │ │ + b.w 4ad4 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - cbz r3, 5416 │ │ │ │ │ + cbz r3, 541a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 56f6 │ │ │ │ │ + bne.w 56fa │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2b64 │ │ │ │ │ + bl 2b54 │ │ │ │ │ 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 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 4bc4 │ │ │ │ │ - b.w 4acc │ │ │ │ │ + beq.w 4bc8 │ │ │ │ │ + b.w 4ad0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 57ca │ │ │ │ │ + bne.w 57ce │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #92] @ 0x5c │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 570c │ │ │ │ │ + bne.w 5710 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 541c │ │ │ │ │ + bne.n 5420 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 56fc │ │ │ │ │ + beq.w 5700 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 56d4 │ │ │ │ │ + beq.w 56d8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov sl, r2 │ │ │ │ │ mov fp, r3 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5402 │ │ │ │ │ + beq.n 5406 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 111b4 │ │ │ │ │ + bl 111b0 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5402 │ │ │ │ │ + beq.n 5406 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl c980 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5402 │ │ │ │ │ + beq.n 5406 │ │ │ │ │ movs r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5402 │ │ │ │ │ + beq.n 5406 │ │ │ │ │ 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 56cc │ │ │ │ │ + beq.w 56d0 │ │ │ │ │ ldr r7, [r4, #20] │ │ │ │ │ mov r2, sl │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ mov r3, fp │ │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ │ ldr.w r7, [ip, #24] │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ ldr.w r7, [ip, #20] │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_SetComp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_SetComp │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 56c0 │ │ │ │ │ + beq.w 56c4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 4d34 │ │ │ │ │ + beq.w 4d38 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4d34 │ │ │ │ │ + beq.w 4d38 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 541c │ │ │ │ │ + b.n 5420 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - cbz r3, 5514 │ │ │ │ │ + cbz r3, 5518 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 56ba │ │ │ │ │ + bne.w 56be │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2b64 │ │ │ │ │ + bl 2b54 │ │ │ │ │ R_ARM_THM_CALL invalid_comprehension_rule │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 4ba4 │ │ │ │ │ - b.w 4acc │ │ │ │ │ + beq.w 4ba8 │ │ │ │ │ + b.w 4ad0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 50d2 │ │ │ │ │ + b.n 50d6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 4dd0 │ │ │ │ │ + b.n 4dd4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 50ac │ │ │ │ │ + b.n 50b0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 551c │ │ │ │ │ + b.n 5520 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 4c76 │ │ │ │ │ + b.w 4c7a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbz r0, 5568 │ │ │ │ │ + cbz r0, 556c │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 4ad0 │ │ │ │ │ + b.w 4ad4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 4ad0 │ │ │ │ │ + b.w 4ad4 │ │ │ │ │ mov r5, r6 │ │ │ │ │ - b.w 4c22 │ │ │ │ │ + b.w 4c26 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 543e │ │ │ │ │ + b.n 5442 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 5598 │ │ │ │ │ + cbnz r2, 559c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov sl, r3 │ │ │ │ │ - b.w 4d7a │ │ │ │ │ + b.w 4d7e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 4f62 │ │ │ │ │ + b.n 4f66 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 4fac │ │ │ │ │ + b.n 4fb0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 50ba │ │ │ │ │ + b.n 50be │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 4f24 │ │ │ │ │ + b.n 4f28 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4d34 │ │ │ │ │ + beq.w 4d38 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 551a │ │ │ │ │ + b.n 551e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 50d2 │ │ │ │ │ + b.n 50d6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 4c04 │ │ │ │ │ + b.w 4c08 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 4aaa │ │ │ │ │ + beq.w 4aae │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.w 4ad0 │ │ │ │ │ + b.w 4ad4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 4ad0 │ │ │ │ │ + b.w 4ad4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4c22 │ │ │ │ │ + beq.w 4c26 │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 4ad0 │ │ │ │ │ + b.w 4ad4 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4df0 │ │ │ │ │ + beq.w 4df4 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 50ba │ │ │ │ │ + b.n 50be │ │ │ │ │ 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 5272 │ │ │ │ │ + beq.w 5276 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ - b.n 52b6 │ │ │ │ │ + b.n 52ba │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 52ca │ │ │ │ │ + b.n 52ce │ │ │ │ │ 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 504a │ │ │ │ │ + blt.w 504e │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov fp, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 4fdc │ │ │ │ │ + beq.w 4fe0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 52ca │ │ │ │ │ + b.n 52ce │ │ │ │ │ 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 4fc4 │ │ │ │ │ - b.n 5664 │ │ │ │ │ + beq.w 4fc8 │ │ │ │ │ + b.n 5668 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 58b0 │ │ │ │ │ + blt.w 58b4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 4e3a │ │ │ │ │ + beq.w 4e3e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 4fac │ │ │ │ │ + b.n 4fb0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 4e56 │ │ │ │ │ + b.w 4e5a │ │ │ │ │ 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 4ca6 │ │ │ │ │ + beq.w 4caa │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 551a │ │ │ │ │ + b.n 551e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 54f6 │ │ │ │ │ - b.n 5416 │ │ │ │ │ + bne.w 54fa │ │ │ │ │ + b.n 541a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 541c │ │ │ │ │ + b.n 5420 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 54f6 │ │ │ │ │ + blt.w 54fa │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov sl, r1 │ │ │ │ │ mov fp, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 547e │ │ │ │ │ + beq.w 5482 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 541c │ │ │ │ │ + b.n 5420 │ │ │ │ │ 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 5462 │ │ │ │ │ - b.n 56f6 │ │ │ │ │ + beq.w 5466 │ │ │ │ │ + b.n 56fa │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 544a │ │ │ │ │ + bne.w 544e │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 573e │ │ │ │ │ + beq.n 5742 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 5732 │ │ │ │ │ + cbz r0, 5736 │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 5750 │ │ │ │ │ + cbnz r0, 5754 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 544a │ │ │ │ │ + b.n 544e │ │ │ │ │ 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 571e │ │ │ │ │ + beq.n 5722 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 5738 │ │ │ │ │ + b.n 573c │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9ec4 │ │ │ │ │ + bl 9ec8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5732 │ │ │ │ │ + beq.n 5736 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl c980 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5732 │ │ │ │ │ + beq.n 5736 │ │ │ │ │ movs r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5732 │ │ │ │ │ + beq.n 5736 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC29 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC29 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -9524,78 +9521,78 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r2, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r2, #12] │ │ │ │ │ - bl 2f28 │ │ │ │ │ + bl 2f18 │ │ │ │ │ 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 5734 │ │ │ │ │ + beq.n 5738 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 5738 │ │ │ │ │ + b.n 573c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4efa │ │ │ │ │ + bne.w 4efe │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 4fac │ │ │ │ │ + b.w 4fb0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5360 │ │ │ │ │ + beq.w 5364 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 543e │ │ │ │ │ + b.n 5442 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 531c │ │ │ │ │ + b.n 5320 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 543e │ │ │ │ │ + b.n 5442 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 53cc │ │ │ │ │ + blt.w 53d0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, fp, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 52fe │ │ │ │ │ + beq.w 5302 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 544c │ │ │ │ │ + b.n 5450 │ │ │ │ │ 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 52e2 │ │ │ │ │ - b.n 5806 │ │ │ │ │ + beq.w 52e6 │ │ │ │ │ + b.n 580a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 5162 │ │ │ │ │ + b.n 5166 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC26 │ │ │ │ │ movt r2, #0 │ │ │ │ │ @@ -9607,94 +9604,94 @@ │ │ │ │ │ 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 2f28 │ │ │ │ │ + bl 2f18 │ │ │ │ │ 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 520a │ │ │ │ │ + bne.w 520e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 4f60 │ │ │ │ │ + b.w 4f64 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 4ec6 │ │ │ │ │ + b.w 4eca │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 4eb6 │ │ │ │ │ + b.w 4eba │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 53cc │ │ │ │ │ + bne.w 53d0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 544a │ │ │ │ │ + b.n 544e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 544c │ │ │ │ │ + b.n 5450 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 4e06 │ │ │ │ │ + b.w 4e0a │ │ │ │ │ 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 569c │ │ │ │ │ + bne.w 56a0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ - b.w 4e24 │ │ │ │ │ + b.w 4e28 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 4fac │ │ │ │ │ + b.w 4fb0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 4faa │ │ │ │ │ + b.w 4fae │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 4f48 │ │ │ │ │ + b.w 4f4c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 5588 │ │ │ │ │ + bne.w 558c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7368 │ │ │ │ │ + bl 736c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 59be │ │ │ │ │ + beq.n 59c2 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 59be │ │ │ │ │ + beq.n 59c2 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_234_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_234_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 59be │ │ │ │ │ + beq.n 59c2 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC28 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC28 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -9703,50 +9700,50 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr.w r3, [fp, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr.w r3, [fp, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [fp, #12] │ │ │ │ │ - b.n 584c │ │ │ │ │ + b.n 5850 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 4d98 │ │ │ │ │ + b.w 4d9c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 55b4 │ │ │ │ │ - b.n 5514 │ │ │ │ │ + bne.w 55b8 │ │ │ │ │ + b.n 5518 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 551a │ │ │ │ │ + b.n 551e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 55b4 │ │ │ │ │ + blt.w 55b8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov fp, r1 │ │ │ │ │ mov sl, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 4cc2 │ │ │ │ │ - b.n 56ba │ │ │ │ │ + beq.w 4cc6 │ │ │ │ │ + b.n 56be │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 528c │ │ │ │ │ + beq.w 5290 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC24 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC24 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -9756,39 +9753,39 @@ │ │ │ │ │ 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 2f28 │ │ │ │ │ + bl 2f18 │ │ │ │ │ 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 52b2 │ │ │ │ │ + beq.w 52b6 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 52b6 │ │ │ │ │ + b.n 52ba │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 585e │ │ │ │ │ + b.n 5862 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7368 │ │ │ │ │ + bl 736c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 52b0 │ │ │ │ │ + beq.w 52b4 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 52b0 │ │ │ │ │ + beq.w 52b4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC25 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC25 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -9797,356 +9794,356 @@ │ │ │ │ │ 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 2f28 │ │ │ │ │ + bl 2f18 │ │ │ │ │ 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 52b2 │ │ │ │ │ + beq.w 52b6 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ - b.n 59b8 │ │ │ │ │ + b.n 59bc │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00005a18 <_tmp_93_rule>: │ │ │ │ │ +00005a1c <_tmp_93_rule>: │ │ │ │ │ _tmp_93_rule(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 5a68 <_tmp_93_rule+0x50> │ │ │ │ │ + beq.n 5a6c <_tmp_93_rule+0x50> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 5a74 <_tmp_93_rule+0x5c> │ │ │ │ │ + cbnz r2, 5a78 <_tmp_93_rule+0x5c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_string_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_string_token │ │ │ │ │ - cbnz r0, 5a60 <_tmp_93_rule+0x48> │ │ │ │ │ + cbnz r0, 5a64 <_tmp_93_rule+0x48> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 5a60 <_tmp_93_rule+0x48> │ │ │ │ │ + cbnz r3, 5a64 <_tmp_93_rule+0x48> │ │ │ │ │ movs r1, #59 @ 0x3b │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 5a60 <_tmp_93_rule+0x48> │ │ │ │ │ + cbnz r0, 5a64 <_tmp_93_rule+0x48> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 5a3c <_tmp_93_rule+0x24> │ │ │ │ │ + beq.n 5a40 <_tmp_93_rule+0x24> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 5a5c <_tmp_93_rule+0x44> │ │ │ │ │ + b.n 5a60 <_tmp_93_rule+0x44> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00005a7c : │ │ │ │ │ +00005a80 : │ │ │ │ │ strings_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 5fc4 │ │ │ │ │ + beq.w 5fc8 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 5fbc │ │ │ │ │ + bne.w 5fc0 │ │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ │ mov.w r1, #1160 @ 0x488 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ - cbz r0, 5acc │ │ │ │ │ + cbz r0, 5ad0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [sp, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w 5fd4 │ │ │ │ │ + beq.w 5fd8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 5fbc │ │ │ │ │ + bne.w 5fc0 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 5fe0 │ │ │ │ │ + beq.w 5fe4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5ff8 │ │ │ │ │ + beq.w 5ffc │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 6002 │ │ │ │ │ + bne.w 6006 │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ mov r9, r0 │ │ │ │ │ movw r7, #6000 @ 0x1770 │ │ │ │ │ str r5, [sp, #20] │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 5ba8 │ │ │ │ │ + beq.n 5bac │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 5bb6 │ │ │ │ │ + bne.n 5bba │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 6006 │ │ │ │ │ + beq.w 600a │ │ │ │ │ movs r1, #59 @ 0x3b │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5c5e │ │ │ │ │ + bne.w 5c62 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5ee8 │ │ │ │ │ + bne.w 5eec │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r1, r7 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 6032 │ │ │ │ │ + beq.w 6036 │ │ │ │ │ bl 0 <_PyPegen_string_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_string_token │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbz r0, 5bbc │ │ │ │ │ + cbz r0, 5bc0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_constant_from_string> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_constant_from_string │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5ef0 │ │ │ │ │ + beq.w 5ef4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 601e │ │ │ │ │ + bne.w 6022 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #2 │ │ │ │ │ cmp r6, fp │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 5e76 │ │ │ │ │ + beq.w 5e7a │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ str.w r5, [r9, r6, lsl #2] │ │ │ │ │ add.w r6, r6, #1 │ │ │ │ │ mov sl, r3 │ │ │ │ │ add.w r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne.n 5b2a │ │ │ │ │ + bne.n 5b2e │ │ │ │ │ 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 5b30 │ │ │ │ │ + beq.n 5b34 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ mov r8, r9 │ │ │ │ │ - b.n 5f02 │ │ │ │ │ + b.n 5f06 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r9 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ subs r3, #2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 5e98 │ │ │ │ │ + beq.w 5e9c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5e98 │ │ │ │ │ + bne.w 5e9c │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 601a │ │ │ │ │ + beq.w 601e │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble.n 5c0c │ │ │ │ │ + ble.n 5c10 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r6, #1 │ │ │ │ │ ldr.w r2, [r8] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.n 5c0c │ │ │ │ │ + beq.n 5c10 │ │ │ │ │ lsls r6, r6, #2 │ │ │ │ │ mov r2, r8 │ │ │ │ │ movs r3, #4 │ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ │ ldr.w r0, [r2, #4]! │ │ │ │ │ str r0, [r1, r3] │ │ │ │ │ adds r3, #4 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne.n 5bfe │ │ │ │ │ + bne.n 5c02 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5f72 │ │ │ │ │ + beq.w 5f76 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r1, r7 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrd r2, r3, [sp, #24] │ │ │ │ │ ldr r7, [r6, #24] │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ ldr r6, [r6, #20] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyPegen_concatenate_strings> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_concatenate_strings │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5faa │ │ │ │ │ + beq.w 5fae │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 5faa │ │ │ │ │ + bne.w 5fae │ │ │ │ │ mov.w r2, #1160 @ 0x488 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ - b.n 5abc │ │ │ │ │ + b.n 5ac0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add.w r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 5f26 │ │ │ │ │ + beq.w 5f2a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5f36 │ │ │ │ │ + bne.w 5f3a │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5f14 │ │ │ │ │ + beq.w 5f18 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5f36 │ │ │ │ │ + bne.w 5f3a │ │ │ │ │ strd r6, r8, [sp, #40] @ 0x28 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ str.w r9, [sp, #48] @ 0x30 │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ │ mov r9, r4 │ │ │ │ │ - b.n 5cb8 │ │ │ │ │ + b.n 5cbc │ │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ │ str.w r2, [r5, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ adds r2, r1, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str.w r2, [r9, #88] @ 0x58 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w 5f06 │ │ │ │ │ + beq.w 5f0a │ │ │ │ │ ldr.w r2, [r9, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 5eae │ │ │ │ │ + bne.w 5eb2 │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr.w r4, [r9, #8] │ │ │ │ │ - bl 1321c │ │ │ │ │ + bl 13218 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbnz r0, 5d12 │ │ │ │ │ + cbnz r0, 5d16 │ │ │ │ │ ldr.w r2, [r9, #60] @ 0x3c │ │ │ │ │ str.w r4, [r9, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 5eae │ │ │ │ │ + bne.w 5eb2 │ │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbz r0, 5d42 │ │ │ │ │ + cbz r0, 5d46 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_PyPegen_constant_from_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_constant_from_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5f7a │ │ │ │ │ + beq.w 5f7e │ │ │ │ │ ldr.w r1, [r9, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 5f3c │ │ │ │ │ + bne.w 5f40 │ │ │ │ │ ldr.w r1, [r9, #88] @ 0x58 │ │ │ │ │ cmp r8, r6 │ │ │ │ │ add.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ │ str.w r1, [r9, #88] @ 0x58 │ │ │ │ │ - bne.n 5cac │ │ │ │ │ + bne.n 5cb0 │ │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ mov.w r1, r8, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5f9c │ │ │ │ │ + beq.w 5fa0 │ │ │ │ │ ldr.w r1, [r9, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ - b.n 5cac │ │ │ │ │ + b.n 5cb0 │ │ │ │ │ mov r4, r9 │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ mov r3, r6 │ │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ │ ldr.w r8, [sp, #44] @ 0x2c │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ │ @@ -10159,102 +10156,102 @@ │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5f0e │ │ │ │ │ + beq.w 5f12 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 5e30 │ │ │ │ │ + ble.n 5e34 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ str r0, [r1, #0] │ │ │ │ │ - beq.n 5e30 │ │ │ │ │ + beq.n 5e34 │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ str r0, [r1, #4] │ │ │ │ │ - beq.n 5e30 │ │ │ │ │ + beq.n 5e34 │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ cmp r3, #3 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ str r0, [r1, #8] │ │ │ │ │ - beq.n 5e30 │ │ │ │ │ + beq.n 5e34 │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ cmp r3, #4 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ str r0, [r1, #12] │ │ │ │ │ - beq.n 5e30 │ │ │ │ │ + beq.n 5e34 │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r0, [r0, #16] │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ - beq.n 5e30 │ │ │ │ │ + beq.n 5e34 │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ cmp r3, #6 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ str r0, [r1, #20] │ │ │ │ │ - beq.n 5e30 │ │ │ │ │ + beq.n 5e34 │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r0, [r0, #24] │ │ │ │ │ str r0, [r1, #24] │ │ │ │ │ - beq.n 5e30 │ │ │ │ │ + beq.n 5e34 │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ cmp r3, #8 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ str r0, [r1, #28] │ │ │ │ │ - beq.n 5e30 │ │ │ │ │ + beq.n 5e34 │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ cmp r3, #9 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r0, [r0, #32] │ │ │ │ │ str r0, [r1, #32] │ │ │ │ │ - beq.n 5e30 │ │ │ │ │ + beq.n 5e34 │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ │ str r0, [r1, #36] @ 0x24 │ │ │ │ │ - beq.n 5e30 │ │ │ │ │ + beq.n 5e34 │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ cmp r3, #11 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ │ str r0, [r1, #40] @ 0x28 │ │ │ │ │ - beq.n 5e30 │ │ │ │ │ + beq.n 5e34 │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ cmp r3, #12 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ │ str r0, [r1, #44] @ 0x2c │ │ │ │ │ - beq.n 5e30 │ │ │ │ │ + beq.n 5e34 │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ mov lr, r2 │ │ │ │ │ str r4, [sp, #32] │ │ │ │ │ sub.w ip, r1, #4 │ │ │ │ │ rsb r4, r1, #4 │ │ │ │ │ add.w ip, ip, r3, lsl #2 │ │ │ │ │ add.w r3, r1, #44 @ 0x2c │ │ │ │ │ adds r1, r4, r3 │ │ │ │ │ ldr.w r0, [lr, #4] │ │ │ │ │ ldr.w r2, [r3, #4]! │ │ │ │ │ str r2, [r0, r1] │ │ │ │ │ cmp r3, ip │ │ │ │ │ - bne.n 5e1c │ │ │ │ │ + bne.n 5e20 │ │ │ │ │ ldr r4, [sp, #32] │ │ │ │ │ mov r2, lr │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -10263,412 +10260,412 @@ │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5b4e │ │ │ │ │ + beq.w 5b52 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_joined_str> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_joined_str │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5ecc │ │ │ │ │ + beq.n 5ed0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 5b86 │ │ │ │ │ + beq.w 5b8a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5eda │ │ │ │ │ + bne.n 5ede │ │ │ │ │ subs r2, #2 │ │ │ │ │ - b.n 5b8a │ │ │ │ │ + b.n 5b8e │ │ │ │ │ lsls r1, r6, #3 │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov.w fp, r6, lsl #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5ff0 │ │ │ │ │ + beq.w 5ff4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r9, r0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov sl, r3 │ │ │ │ │ str.w r5, [r0, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - b.n 5b22 │ │ │ │ │ + b.n 5b26 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ 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, #60] @ 0x3c │ │ │ │ │ - b.n 5c50 │ │ │ │ │ + b.n 5c54 │ │ │ │ │ mov r4, r9 │ │ │ │ │ mov r3, r6 │ │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ │ ldr.w r8, [sp, #44] @ 0x2c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ │ subs r2, #1 │ │ │ │ │ ldr.w r9, [sp, #48] @ 0x30 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - b.n 5d5e │ │ │ │ │ + b.n 5d62 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6048 │ │ │ │ │ + beq.w 604c │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 5b5e │ │ │ │ │ + beq.w 5b62 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ mov r8, r9 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ - b.n 5bc4 │ │ │ │ │ + b.n 5bc8 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r9 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cbz r0, 5f02 │ │ │ │ │ + cbz r0, 5f06 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 5bc4 │ │ │ │ │ + b.n 5bc8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 5cc8 │ │ │ │ │ + b.n 5ccc │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 5b52 │ │ │ │ │ + b.n 5b56 │ │ │ │ │ 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 5c78 │ │ │ │ │ + beq.w 5c7c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 5b52 │ │ │ │ │ + b.n 5b56 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr.w r1, [r9, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - cbz r0, 5f66 │ │ │ │ │ + cbz r0, 5f6a │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r4, r9 │ │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ │ mov r2, r1 │ │ │ │ │ ldr.w r8, [sp, #44] @ 0x2c │ │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ │ ldr.w r9, [sp, #48] @ 0x30 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 5ec4 │ │ │ │ │ + b.n 5ec8 │ │ │ │ │ cmp r8, r6 │ │ │ │ │ str.w r1, [r9, #88] @ 0x58 │ │ │ │ │ - bne.w 5cac │ │ │ │ │ - b.n 5d22 │ │ │ │ │ + bne.w 5cb0 │ │ │ │ │ + b.n 5d26 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 5ac4 │ │ │ │ │ + b.n 5ac8 │ │ │ │ │ mov r4, r9 │ │ │ │ │ ldr.w r8, [sp, #44] @ 0x2c │ │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ │ ldr.w r9, [sp, #48] @ 0x30 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5f60 │ │ │ │ │ - b.n 5ec4 │ │ │ │ │ + bne.n 5f64 │ │ │ │ │ + b.n 5ec8 │ │ │ │ │ mov r4, r9 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldrd r6, r8, [sp, #40] @ 0x28 │ │ │ │ │ ldr.w r9, [sp, #48] @ 0x30 │ │ │ │ │ - b.n 5f10 │ │ │ │ │ + b.n 5f14 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5c50 │ │ │ │ │ + beq.w 5c54 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 5ac4 │ │ │ │ │ + b.n 5ac8 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 5aaa │ │ │ │ │ + beq.w 5aae │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 5fbc │ │ │ │ │ + b.n 5fc0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 5fb6 │ │ │ │ │ - b.n 5ad6 │ │ │ │ │ + blt.n 5fba │ │ │ │ │ + b.n 5ada │ │ │ │ │ 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 5afc │ │ │ │ │ - b.n 6000 │ │ │ │ │ + beq.w 5b00 │ │ │ │ │ + b.n 6004 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 5ea2 │ │ │ │ │ + b.n 5ea6 │ │ │ │ │ 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 5b3e │ │ │ │ │ + beq.w 5b42 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ - b.n 5ede │ │ │ │ │ + b.n 5ee2 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - b.n 5ff4 │ │ │ │ │ + b.n 5ff8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5e72 │ │ │ │ │ + beq.w 5e76 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ mov r8, r9 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - b.n 5efe │ │ │ │ │ + b.n 5f02 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 603e │ │ │ │ │ + cbnz r3, 6042 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b.n 5b68 │ │ │ │ │ + b.n 5b6c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r9 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 5f02 │ │ │ │ │ + b.n 5f06 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 5ede │ │ │ │ │ + b.n 5ee2 │ │ │ │ │ │ │ │ │ │ -0000604c : │ │ │ │ │ +00006050 : │ │ │ │ │ t_lookahead_rule(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 60ae │ │ │ │ │ + beq.n 60b2 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 60ba │ │ │ │ │ + cbnz r2, 60be │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 609c │ │ │ │ │ + cbnz r0, 60a0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 60b8 │ │ │ │ │ + cbnz r3, 60bc │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 609c │ │ │ │ │ + cbnz r0, 60a0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 60b8 │ │ │ │ │ + cbnz r3, 60bc │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 60a4 │ │ │ │ │ + cbz r0, 60a8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 60a2 │ │ │ │ │ + b.n 60a6 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 6070 │ │ │ │ │ + beq.n 6074 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000060c4 : │ │ │ │ │ +000060c8 : │ │ │ │ │ star_targets_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #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 64ca │ │ │ │ │ + beq.w 64ce │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 64d8 │ │ │ │ │ + bne.w 64dc │ │ │ │ │ ldrd r6, r5, [r4, #8] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq.n 61d2 │ │ │ │ │ + beq.n 61d6 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 620c │ │ │ │ │ + beq.n 6210 │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1183 @ 0x49f │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ - cbnz r0, 6174 │ │ │ │ │ + cbnz r0, 6178 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 64a8 │ │ │ │ │ + beq.w 64ac │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov sl, r2 │ │ │ │ │ mov fp, r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 621a │ │ │ │ │ + bne.n 621e │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 63e0 │ │ │ │ │ + bne.w 63e4 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 621a │ │ │ │ │ + bne.n 621e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 666c │ │ │ │ │ + bl 6670 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 61a8 │ │ │ │ │ + cbz r0, 61ac │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1183 @ 0x49f │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbz r5, 61ac │ │ │ │ │ + cbz r5, 61b0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #12 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ - cbz r0, 61ac │ │ │ │ │ + cbz r0, 61b0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 64b4 │ │ │ │ │ + bne.w 64b8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 6166 │ │ │ │ │ + b.n 616a │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 64de │ │ │ │ │ + bne.w 64e2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 64e8 │ │ │ │ │ + bl 64ec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 6222 │ │ │ │ │ + bne.n 6226 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -10677,409 +10674,409 @@ │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ itttt lt │ │ │ │ │ movlt r2, #1 │ │ │ │ │ addlt.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ movlt r5, #0 │ │ │ │ │ strlt r2, [r4, #60] @ 0x3c │ │ │ │ │ - blt.n 619e │ │ │ │ │ + blt.n 61a2 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r2, [r2, r5, 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.w 64d8 │ │ │ │ │ + bne.w 64dc │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 6116 │ │ │ │ │ + bne.n 611a │ │ │ │ │ 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 6116 │ │ │ │ │ + beq.w 611a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 61ae │ │ │ │ │ + b.n 61b2 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 6492 │ │ │ │ │ + beq.w 6496 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 63b4 │ │ │ │ │ + bne.w 63b8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 63ac │ │ │ │ │ + beq.w 63b0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 63b4 │ │ │ │ │ + bne.w 63b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13c24 <_tmp_259_rule> │ │ │ │ │ + bl 13c20 <_tmp_259_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 62da │ │ │ │ │ + beq.n 62de │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str.w r0, [sl] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov fp, r3 │ │ │ │ │ - bl 13c24 <_tmp_259_rule> │ │ │ │ │ + bl 13c20 <_tmp_259_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6392 │ │ │ │ │ + beq.w 6396 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 63a6 │ │ │ │ │ + beq.w 63aa │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r2, [r0, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov fp, r3 │ │ │ │ │ - bl 13c24 <_tmp_259_rule> │ │ │ │ │ + bl 13c20 <_tmp_259_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 63be │ │ │ │ │ + beq.w 63c2 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 64a4 │ │ │ │ │ + beq.w 64a8 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ movs r2, #3 │ │ │ │ │ mov fp, r3 │ │ │ │ │ movs r3, #4 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r2 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ - bl 13c24 <_tmp_259_rule> │ │ │ │ │ + bl 13c20 <_tmp_259_rule> │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 634e │ │ │ │ │ + beq.n 6352 │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.n 63c4 │ │ │ │ │ + beq.n 63c8 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ str.w r3, [sl, r2, lsl #2] │ │ │ │ │ adds r2, #1 │ │ │ │ │ mov fp, r1 │ │ │ │ │ - b.n 62b6 │ │ │ │ │ + b.n 62ba │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r7, [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 63a6 │ │ │ │ │ + beq.n 63aa │ │ │ │ │ mov r0, sl │ │ │ │ │ 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 r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 64a0 │ │ │ │ │ + bne.w 64a4 │ │ │ │ │ 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 64de │ │ │ │ │ + beq.w 64e2 │ │ │ │ │ mov r1, r5 │ │ │ │ │ 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.w 649a │ │ │ │ │ + beq.w 649e │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ mov r2, r8 │ │ │ │ │ movs r1, #2 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_Tuple> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Tuple │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 64b4 │ │ │ │ │ + beq.w 64b8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 64b4 │ │ │ │ │ + bne.w 64b8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 61c6 │ │ │ │ │ + b.n 61ca │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, 63a6 │ │ │ │ │ + cbz r0, 63aa │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble.n 62e8 │ │ │ │ │ + ble.n 62ec │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ cmp r7, #1 │ │ │ │ │ ldr.w r0, [sl] │ │ │ │ │ str r0, [r1, #0] │ │ │ │ │ - beq.n 62e8 │ │ │ │ │ + beq.n 62ec │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ cmp r7, #2 │ │ │ │ │ ldr.w r0, [sl, #4] │ │ │ │ │ str r0, [r1, #4] │ │ │ │ │ - beq.n 62e8 │ │ │ │ │ + beq.n 62ec │ │ │ │ │ mov.w ip, #2 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr.w r0, [sl, ip, lsl #2] │ │ │ │ │ str.w r0, [r1, ip, lsl #2] │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ cmp ip, r7 │ │ │ │ │ - bne.n 637e │ │ │ │ │ - b.n 62e8 │ │ │ │ │ + bne.n 6382 │ │ │ │ │ + b.n 62ec │ │ │ │ │ movs r7, #1 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 6362 │ │ │ │ │ + bne.n 6366 │ │ │ │ │ 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 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 61c4 │ │ │ │ │ + b.n 61c8 │ │ │ │ │ mov sl, r7 │ │ │ │ │ movs r7, #2 │ │ │ │ │ - b.n 6394 │ │ │ │ │ + b.n 6398 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ lsls r3, r1, #1 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 63a6 │ │ │ │ │ + beq.n 63aa │ │ │ │ │ mov sl, r0 │ │ │ │ │ - b.n 62ce │ │ │ │ │ + b.n 62d2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 648a │ │ │ │ │ + beq.n 648e │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 6484 │ │ │ │ │ + bne.n 6488 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #16 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ - cbz r0, 6454 │ │ │ │ │ + cbz r0, 6458 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 64e8 │ │ │ │ │ - cbz r0, 6454 │ │ │ │ │ + bl 64ec │ │ │ │ │ + cbz r0, 6458 │ │ │ │ │ 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 │ │ │ │ │ - cbz r0, 6466 │ │ │ │ │ + cbz r0, 646a │ │ │ │ │ ldrd r7, r3, [r3, #20] │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_set_expr_context │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - cbz r0, 647e │ │ │ │ │ + cbz r0, 6482 │ │ │ │ │ strd r7, r3, [sp] │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r3, fp │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ movs r1, #2 │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Starred │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ - cbz r0, 646e │ │ │ │ │ + cbz r0, 6472 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 646e │ │ │ │ │ + cbnz r2, 6472 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - b.n 616a │ │ │ │ │ + b.n 616e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 615c │ │ │ │ │ - b.n 621a │ │ │ │ │ + beq.w 6160 │ │ │ │ │ + b.n 621e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 621e │ │ │ │ │ + b.n 6222 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6450 │ │ │ │ │ + beq.n 6454 │ │ │ │ │ movs r0, #1 │ │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 621a │ │ │ │ │ + b.n 621e │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 6434 │ │ │ │ │ + b.n 6438 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 645a │ │ │ │ │ + b.n 645e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 63ee │ │ │ │ │ + b.n 63f2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 6230 │ │ │ │ │ + b.n 6234 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 6328 │ │ │ │ │ + b.n 632c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 63ba │ │ │ │ │ + b.n 63be │ │ │ │ │ mov sl, r7 │ │ │ │ │ - b.n 63a6 │ │ │ │ │ + b.n 63aa │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 6478 │ │ │ │ │ - b.n 6132 │ │ │ │ │ + blt.n 647c │ │ │ │ │ + b.n 6136 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 61c6 │ │ │ │ │ + beq.w 61ca │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 619e │ │ │ │ │ + b.n 61a2 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 60f2 │ │ │ │ │ + beq.w 60f6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 619e │ │ │ │ │ + b.n 61a2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 619e │ │ │ │ │ + b.n 61a2 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000064e8 : │ │ │ │ │ +000064ec : │ │ │ │ │ star_target_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #32 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 6652 │ │ │ │ │ + beq.w 6656 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 6630 │ │ │ │ │ + bne.w 6634 │ │ │ │ │ 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, 6570 │ │ │ │ │ + cbnz r0, 6574 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w 6660 │ │ │ │ │ + beq.w 6664 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 662e │ │ │ │ │ + bne.n 6632 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 658e │ │ │ │ │ + cbnz r0, 6592 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 662e │ │ │ │ │ + bne.n 6632 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 666c │ │ │ │ │ + bl 6670 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 6580 │ │ │ │ │ + cbz r0, 6584 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1183 @ 0x49f │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ @@ -11090,238 +11087,238 @@ │ │ │ │ │ add sp, #32 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1183 @ 0x49f │ │ │ │ │ - b.n 656c │ │ │ │ │ + b.n 6570 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 663c │ │ │ │ │ + beq.n 6640 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 6636 │ │ │ │ │ + bne.n 663a │ │ │ │ │ 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 6620 │ │ │ │ │ + beq.n 6624 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 64e8 │ │ │ │ │ + bl 64ec │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6620 │ │ │ │ │ + beq.n 6624 │ │ │ │ │ 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 664a │ │ │ │ │ + beq.n 664e │ │ │ │ │ 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 6644 │ │ │ │ │ + beq.n 6648 │ │ │ │ │ strd r6, r3, [sp] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ movs r1, #2 │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Starred │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ - cbz r0, 6608 │ │ │ │ │ + cbz r0, 660c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 6584 │ │ │ │ │ + beq.n 6588 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6584 │ │ │ │ │ + beq.n 6588 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 6578 │ │ │ │ │ + b.n 657c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6558 │ │ │ │ │ + beq.n 655c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 661c │ │ │ │ │ + b.n 6620 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 6626 │ │ │ │ │ + b.n 662a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 659c │ │ │ │ │ + b.n 65a0 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 65ea │ │ │ │ │ + b.n 65ee │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6578 │ │ │ │ │ + b.n 657c │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 6516 │ │ │ │ │ - b.n 662e │ │ │ │ │ + beq.w 651a │ │ │ │ │ + b.n 6632 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 6612 │ │ │ │ │ - b.n 6532 │ │ │ │ │ + blt.n 6616 │ │ │ │ │ + b.n 6536 │ │ │ │ │ │ │ │ │ │ -0000666c : │ │ │ │ │ +00006670 : │ │ │ │ │ target_with_star_atom_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ ldr 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 6ff6 │ │ │ │ │ + beq.w 6ffa │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 6bc0 │ │ │ │ │ + bne.w 6bc4 │ │ │ │ │ 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 67a0 │ │ │ │ │ + bne.n 67a4 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w 708a │ │ │ │ │ + beq.w 708e │ │ │ │ │ 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 6bc0 │ │ │ │ │ + bne.w 6bc4 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 6850 │ │ │ │ │ + beq.w 6854 │ │ │ │ │ add r6, sp, #36 @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, r6 │ │ │ │ │ movw r1, #1188 @ 0x4a4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6870 │ │ │ │ │ + beq.w 6874 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 68b6 │ │ │ │ │ + bne.w 68ba │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 6bc0 │ │ │ │ │ + bne.w 6bc4 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 7006 │ │ │ │ │ + beq.w 700a │ │ │ │ │ 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 68c8 │ │ │ │ │ + beq.w 68cc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 6908 │ │ │ │ │ + bne.w 690c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 6bc0 │ │ │ │ │ + bne.w 6bc4 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 67b2 │ │ │ │ │ + beq.n 67b6 │ │ │ │ │ ldr r7, [r4, #12] │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - beq.n 67c8 │ │ │ │ │ + beq.n 67cc │ │ │ │ │ mov r7, r5 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldrd r6, r3, [r3, #12] │ │ │ │ │ mov r8, r3 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 67f4 │ │ │ │ │ + beq.n 67f8 │ │ │ │ │ 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 6bf8 │ │ │ │ │ + beq.w 6bfc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 6fbe │ │ │ │ │ + bne.w 6fc2 │ │ │ │ │ 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 │ │ │ │ │ @@ -11335,362 +11332,362 @@ │ │ │ │ │ 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 6d54 │ │ │ │ │ + bne.w 6d58 │ │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne.n 675c │ │ │ │ │ + bne.n 6760 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 6c02 │ │ │ │ │ + blt.w 6c06 │ │ │ │ │ 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 6d54 │ │ │ │ │ + bne.w 6d58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 6774 │ │ │ │ │ + bne.n 6778 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6d54 │ │ │ │ │ + bne.w 6d58 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6bca │ │ │ │ │ + bne.w 6bce │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6d54 │ │ │ │ │ + bne.w 6d58 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6c0c │ │ │ │ │ + bne.w 6c10 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6d54 │ │ │ │ │ + bne.w 6d58 │ │ │ │ │ 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 6cfa │ │ │ │ │ + bne.w 6cfe │ │ │ │ │ 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] │ │ │ │ │ - b.n 679a │ │ │ │ │ + b.n 679e │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r6, sp, #36 @ 0x24 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1188 @ 0x4a4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 66f8 │ │ │ │ │ + bne.w 66fc │ │ │ │ │ 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 7038 │ │ │ │ │ + bne.w 703c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 41a0 │ │ │ │ │ + bl 41a4 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 6f96 │ │ │ │ │ - cbz r0, 68a2 │ │ │ │ │ + bne.w 6f9a │ │ │ │ │ + cbz r0, 68a6 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - blt.n 691a │ │ │ │ │ + blt.n 691e │ │ │ │ │ str r7, [sp, #16] │ │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ │ 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.w 6706 │ │ │ │ │ + beq.w 670a │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6ada │ │ │ │ │ + bne.w 6ade │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6704 │ │ │ │ │ + b.n 6708 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ - cbnz r0, 68fa │ │ │ │ │ + cbnz r0, 68fe │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 41a0 │ │ │ │ │ + bl 41a4 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 6f9e │ │ │ │ │ - cbz r0, 68f6 │ │ │ │ │ + bne.w 6fa2 │ │ │ │ │ + cbz r0, 68fa │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - blt.w 69fc │ │ │ │ │ + blt.w 6a00 │ │ │ │ │ mov r6, r7 │ │ │ │ │ str r6, [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 673e │ │ │ │ │ + beq.w 6742 │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6b4a │ │ │ │ │ + bne.w 6b4e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 673e │ │ │ │ │ + b.n 6742 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7038 │ │ │ │ │ + bne.w 703c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 41a0 │ │ │ │ │ + bl 41a4 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 6f96 │ │ │ │ │ + bne.w 6f9a │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 68a4 │ │ │ │ │ + beq.n 68a8 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bge.n 68a4 │ │ │ │ │ + bge.n 68a8 │ │ │ │ │ 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.w 7038 │ │ │ │ │ + bne.w 703c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 41a0 │ │ │ │ │ + bl 41a4 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 6f96 │ │ │ │ │ + bne.w 6f9a │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6cf0 │ │ │ │ │ + beq.w 6cf4 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ mov sl, r2 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - ble.w 6cf0 │ │ │ │ │ + ble.w 6cf4 │ │ │ │ │ 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.w 7038 │ │ │ │ │ + bne.w 703c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 41a0 │ │ │ │ │ + bl 41a4 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 6f96 │ │ │ │ │ + bne.w 6f9a │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6d58 │ │ │ │ │ + beq.w 6d5c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - bge.w 6d58 │ │ │ │ │ + bge.w 6d5c │ │ │ │ │ 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 7034 │ │ │ │ │ + bne.w 7038 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 41a0 │ │ │ │ │ + bl 41a4 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 6f92 │ │ │ │ │ + bne.w 6f96 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6b42 │ │ │ │ │ + beq.w 6b46 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - ble.w 6b42 │ │ │ │ │ + ble.w 6b46 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - b.n 69c2 │ │ │ │ │ + b.n 69c6 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 68fa │ │ │ │ │ + bne.w 68fe │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 41a0 │ │ │ │ │ + bl 41a4 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 6f9e │ │ │ │ │ + bne.w 6fa2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 68f8 │ │ │ │ │ + beq.w 68fc │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - ble.w 68f8 │ │ │ │ │ + ble.w 68fc │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 68fa │ │ │ │ │ + bne.w 68fe │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 41a0 │ │ │ │ │ + bl 41a4 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 6f9e │ │ │ │ │ + bne.w 6fa2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6cf6 │ │ │ │ │ + beq.w 6cfa │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ mov sl, r1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - ble.w 6cf6 │ │ │ │ │ + ble.w 6cfa │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 68fa │ │ │ │ │ + bne.w 68fe │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 41a0 │ │ │ │ │ + bl 41a4 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 6f9e │ │ │ │ │ + bne.w 6fa2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6d5e │ │ │ │ │ + beq.w 6d62 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r6, sl │ │ │ │ │ it gt │ │ │ │ │ movgt r3, r0 │ │ │ │ │ - ble.w 6d5e │ │ │ │ │ + ble.w 6d62 │ │ │ │ │ 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 68fa │ │ │ │ │ + bne.w 68fe │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 41a0 │ │ │ │ │ + bl 41a4 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 6f9e │ │ │ │ │ + bne.w 6fa2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 68f8 │ │ │ │ │ + beq.w 68fc │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - ble.w 68f8 │ │ │ │ │ + ble.w 68fc │ │ │ │ │ mov r6, r2 │ │ │ │ │ - b.n 6aa0 │ │ │ │ │ + b.n 6aa4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 68c4 │ │ │ │ │ + beq.w 68c8 │ │ │ │ │ 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 68c4 │ │ │ │ │ + beq.w 68c8 │ │ │ │ │ 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 706e │ │ │ │ │ + beq.w 7072 │ │ │ │ │ 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] │ │ │ │ │ @@ -11698,52 +11695,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 6bb0 │ │ │ │ │ + beq.n 6bb4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 6bb0 │ │ │ │ │ + bne.n 6bb4 │ │ │ │ │ mov.w r2, #1184 @ 0x4a0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - b.n 679a │ │ │ │ │ + b.n 679e │ │ │ │ │ str r5, [sp, #16] │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r6, sl │ │ │ │ │ - b.n 68a4 │ │ │ │ │ + b.n 68a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 14270 │ │ │ │ │ + bl 1426c │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6916 │ │ │ │ │ + beq.w 691a │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6916 │ │ │ │ │ + beq.w 691a │ │ │ │ │ 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 6916 │ │ │ │ │ + beq.w 691a │ │ │ │ │ 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 706e │ │ │ │ │ + beq.w 7072 │ │ │ │ │ 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] │ │ │ │ │ @@ -11751,286 +11748,286 @@ │ │ │ │ │ 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 6b34 │ │ │ │ │ + bne.n 6b38 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6b3a │ │ │ │ │ + beq.n 6b3e │ │ │ │ │ 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 67aa │ │ │ │ │ + b.n 67ae │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 666c │ │ │ │ │ + bl 6670 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 680c │ │ │ │ │ + beq.w 6810 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 680c │ │ │ │ │ + beq.w 6810 │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_set_expr_context │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6784 │ │ │ │ │ + bne.w 6788 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6d54 │ │ │ │ │ + beq.w 6d58 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 6840 │ │ │ │ │ + b.n 6844 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 7078 │ │ │ │ │ + beq.w 707c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 6fa6 │ │ │ │ │ + bne.w 6faa │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bl 64e8 │ │ │ │ │ + bl 64ec │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6d76 │ │ │ │ │ + beq.w 6d7a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 6fb6 │ │ │ │ │ + beq.w 6fba │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 6fae │ │ │ │ │ + bne.w 6fb2 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov fp, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6d68 │ │ │ │ │ + beq.w 6d6c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 6fae │ │ │ │ │ + bne.w 6fb2 │ │ │ │ │ str r7, [sp, #16] │ │ │ │ │ mov sl, r1 │ │ │ │ │ mov r7, r6 │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov r5, r0 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13c24 <_tmp_259_rule> │ │ │ │ │ + bl 13c20 <_tmp_259_rule> │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 6d7a │ │ │ │ │ + bne.n 6d7e │ │ │ │ │ mov r2, r5 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r6, r7 │ │ │ │ │ ldr r7, [sp, #16] │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.w 6ed4 │ │ │ │ │ + bne.w 6ed8 │ │ │ │ │ mov r0, r2 │ │ │ │ │ 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 6fa6 │ │ │ │ │ + bne.w 6faa │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 64e8 │ │ │ │ │ - cbz r0, 6cc4 │ │ │ │ │ + bl 64ec │ │ │ │ │ + cbz r0, 6cc8 │ │ │ │ │ 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 6f6e │ │ │ │ │ + bne.w 6f72 │ │ │ │ │ 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, 6ce6 │ │ │ │ │ + cbnz r1, 6cea │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6e70 │ │ │ │ │ + bne.w 6e74 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 682e │ │ │ │ │ - b.n 6d54 │ │ │ │ │ + beq.w 6832 │ │ │ │ │ + b.n 6d58 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - b.n 68a4 │ │ │ │ │ + b.n 68a8 │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ - b.n 68f8 │ │ │ │ │ + b.n 68fc │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 6fec │ │ │ │ │ + beq.w 6ff0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 6fe6 │ │ │ │ │ + bne.w 6fea │ │ │ │ │ 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 6fd0 │ │ │ │ │ + beq.w 6fd4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 64e8 │ │ │ │ │ + bl 64ec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 6dbe │ │ │ │ │ + bne.n 6dc2 │ │ │ │ │ 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 683e │ │ │ │ │ + bne.w 6842 │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 6d90 │ │ │ │ │ + cbnz r0, 6d94 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 683e │ │ │ │ │ + b.n 6842 │ │ │ │ │ str.w sl, [sp, #16] │ │ │ │ │ - b.n 68a4 │ │ │ │ │ + b.n 68a8 │ │ │ │ │ mov r6, sl │ │ │ │ │ - b.n 68f8 │ │ │ │ │ + b.n 68fc │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 6ca2 │ │ │ │ │ + b.n 6ca6 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ cmp r2, sl │ │ │ │ │ - beq.w 6f54 │ │ │ │ │ + beq.w 6f58 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str.w r3, [r5, sl, lsl #2] │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ mov fp, r2 │ │ │ │ │ - b.n 6c74 │ │ │ │ │ + b.n 6c78 │ │ │ │ │ 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 6d54 │ │ │ │ │ + beq.n 6d58 │ │ │ │ │ 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] │ │ │ │ │ movs r1, #2 │ │ │ │ │ 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 6784 │ │ │ │ │ - b.n 6bf8 │ │ │ │ │ + bne.w 6788 │ │ │ │ │ + b.n 6bfc │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 7066 │ │ │ │ │ + beq.w 706a │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 705e │ │ │ │ │ + bne.w 7062 │ │ │ │ │ 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 704c │ │ │ │ │ + beq.w 7050 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 705e │ │ │ │ │ + bne.w 7062 │ │ │ │ │ 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 6ea0 │ │ │ │ │ + bne.n 6ea4 │ │ │ │ │ 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 7046 │ │ │ │ │ + beq.w 704a │ │ │ │ │ mov r1, fp │ │ │ │ │ mov ip, r4 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bgt.n 6ec6 │ │ │ │ │ + bgt.n 6eca │ │ │ │ │ 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 │ │ │ │ │ @@ -12041,453 +12038,453 @@ │ │ │ │ │ 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 703e │ │ │ │ │ + beq.w 7042 │ │ │ │ │ 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 6d40 │ │ │ │ │ - b.n 6d38 │ │ │ │ │ + beq.w 6d44 │ │ │ │ │ + b.n 6d3c │ │ │ │ │ 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 6d54 │ │ │ │ │ + beq.w 6d58 │ │ │ │ │ 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] │ │ │ │ │ movs r1, #2 │ │ │ │ │ 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 6784 │ │ │ │ │ - b.n 6bf8 │ │ │ │ │ - bl 64e8 │ │ │ │ │ + bne.w 6788 │ │ │ │ │ + b.n 6bfc │ │ │ │ │ + bl 64ec │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6e0c │ │ │ │ │ + beq.n 6e10 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7014 │ │ │ │ │ + bne.w 7018 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r3, fp │ │ │ │ │ - beq.n 6f7e │ │ │ │ │ + beq.n 6f82 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ str.w r5, [sl, fp, lsl #2] │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ - b.n 6dfc │ │ │ │ │ + b.n 6e00 │ │ │ │ │ ldr r4, [r2, #4] │ │ │ │ │ ldr.w r0, [sl, r3, lsl #2] │ │ │ │ │ str.w r0, [r4, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - b.n 6e30 │ │ │ │ │ + b.n 6e34 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6c94 │ │ │ │ │ + bne.w 6c98 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, sl │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ mov fp, r0 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6d62 │ │ │ │ │ + beq.w 6d66 │ │ │ │ │ mov lr, r0 │ │ │ │ │ mov ip, sl │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - ble.n 6f0c │ │ │ │ │ + ble.n 6f10 │ │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ │ ldr.w r0, [r2, r3, lsl #2] │ │ │ │ │ str.w r0, [r1, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - b.n 6ef8 │ │ │ │ │ + b.n 6efc │ │ │ │ │ mov r0, r2 │ │ │ │ │ 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 6ca2 │ │ │ │ │ + bne.w 6ca6 │ │ │ │ │ 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, 6f3e │ │ │ │ │ + cbz r0, 6f42 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 6cce │ │ │ │ │ + beq.w 6cd2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 709a │ │ │ │ │ + beq.w 709e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6ce6 │ │ │ │ │ + b.n 6cea │ │ │ │ │ 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.w 7080 │ │ │ │ │ + beq.w 7084 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 6d82 │ │ │ │ │ + b.n 6d86 │ │ │ │ │ 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 6f36 │ │ │ │ │ - b.n 6f3e │ │ │ │ │ + bne.n 6f3a │ │ │ │ │ + b.n 6f42 │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7042 │ │ │ │ │ + beq.n 7046 │ │ │ │ │ mov sl, r0 │ │ │ │ │ - b.n 6eb8 │ │ │ │ │ + b.n 6ebc │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r6, sl │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 6706 │ │ │ │ │ + b.w 670a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 6740 │ │ │ │ │ + b.w 6744 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6ce6 │ │ │ │ │ + b.n 6cea │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6ca2 │ │ │ │ │ + b.n 6ca6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 6c46 │ │ │ │ │ + b.n 6c4a │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6c02 │ │ │ │ │ - b.w 678c │ │ │ │ │ + bne.w 6c06 │ │ │ │ │ + b.w 6790 │ │ │ │ │ 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 6d24 │ │ │ │ │ + beq.w 6d28 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6d38 │ │ │ │ │ + b.n 6d3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 683e │ │ │ │ │ + b.n 6842 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6d0a │ │ │ │ │ + b.n 6d0e │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 669a │ │ │ │ │ + beq.w 669e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6bc0 │ │ │ │ │ + b.n 6bc4 │ │ │ │ │ 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 671c │ │ │ │ │ + b.w 6720 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6eb2 │ │ │ │ │ + beq.w 6eb6 │ │ │ │ │ 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 6d32 │ │ │ │ │ + b.n 6d36 │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r6, sl │ │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ │ - b.w 66f8 │ │ │ │ │ + b.w 66fc │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 6d38 │ │ │ │ │ + b.n 6d3c │ │ │ │ │ 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 6d34 │ │ │ │ │ + b.n 6d38 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6d34 │ │ │ │ │ + b.n 6d38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 6dcc │ │ │ │ │ + b.n 6dd0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 67aa │ │ │ │ │ + b.w 67ae │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 6c1c │ │ │ │ │ + b.n 6c20 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r6, r7 │ │ │ │ │ ldr r7, [sp, #16] │ │ │ │ │ - b.n 6d64 │ │ │ │ │ + b.n 6d68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 6bba │ │ │ │ │ - b.w 66b8 │ │ │ │ │ + blt.w 6bbe │ │ │ │ │ + b.w 66bc │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 6cce │ │ │ │ │ + b.n 6cd2 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000070a0 : │ │ │ │ │ +000070a4 : │ │ │ │ │ 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 7348 │ │ │ │ │ + beq.w 734c │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 7356 │ │ │ │ │ + bne.w 735a │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n 7108 │ │ │ │ │ + beq.n 710c │ │ │ │ │ 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, 7138 │ │ │ │ │ + cbnz r0, 713c │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 72dc │ │ │ │ │ + bne.w 72e0 │ │ │ │ │ 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 7316 │ │ │ │ │ + blt.w 731a │ │ │ │ │ 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 70f8 │ │ │ │ │ + bne.n 70fc │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 70ee │ │ │ │ │ + beq.n 70f2 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 735c │ │ │ │ │ + beq.w 7360 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 719c │ │ │ │ │ + cbnz r2, 71a0 │ │ │ │ │ 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 71a2 │ │ │ │ │ + beq.n 71a6 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ it ne │ │ │ │ │ movne r3, r1 │ │ │ │ │ - beq.n 71b8 │ │ │ │ │ + beq.n 71bc │ │ │ │ │ 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 71f6 │ │ │ │ │ + bne.n 71fa │ │ │ │ │ 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, 719c │ │ │ │ │ + cbnz r2, 71a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7368 │ │ │ │ │ + bl 736c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 7274 │ │ │ │ │ + bne.n 7278 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 70ee │ │ │ │ │ + b.n 70f2 │ │ │ │ │ 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 7326 │ │ │ │ │ + bne.w 732a │ │ │ │ │ ldrd r3, r2, [r4, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 7166 │ │ │ │ │ + bne.n 716a │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ itttt lt │ │ │ │ │ movlt r2, #1 │ │ │ │ │ strlt r2, [r4, #60] @ 0x3c │ │ │ │ │ ldrlt r3, [r4, #88] @ 0x58 │ │ │ │ │ addlt.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ - blt.w 7300 │ │ │ │ │ + blt.w 7304 │ │ │ │ │ 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.w 7326 │ │ │ │ │ + bne.w 732a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7180 │ │ │ │ │ + beq.n 7184 │ │ │ │ │ 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 7180 │ │ │ │ │ + beq.n 7184 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7368 │ │ │ │ │ + bl 736c │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7340 │ │ │ │ │ + beq.w 7344 │ │ │ │ │ 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 7340 │ │ │ │ │ + beq.w 7344 │ │ │ │ │ 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 733a │ │ │ │ │ + beq.n 733e │ │ │ │ │ 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] │ │ │ │ │ @@ -12497,433 +12494,433 @@ │ │ │ │ │ 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 1a60 │ │ │ │ │ + bl 1a50 │ │ │ │ │ R_ARM_THM_CALL INVALID_VERSION_CHECK │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 72f2 │ │ │ │ │ + beq.n 72f6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 732c │ │ │ │ │ + bne.n 7330 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 728c │ │ │ │ │ + b.n 7290 │ │ │ │ │ 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 719a │ │ │ │ │ + beq.n 719e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl c980 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 70ee │ │ │ │ │ + beq.w 70f2 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 70ee │ │ │ │ │ + beq.w 70f2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 72d6 │ │ │ │ │ + cbz r0, 72da │ │ │ │ │ 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, 730e │ │ │ │ │ + cbz r0, 7312 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 730e │ │ │ │ │ + cbnz r3, 7312 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 70fe │ │ │ │ │ + b.n 7102 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 70f8 │ │ │ │ │ + bne.w 70fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - bl 2b64 │ │ │ │ │ + bl 2b54 │ │ │ │ │ R_ARM_THM_CALL invalid_comprehension_rule │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 72d6 │ │ │ │ │ + b.n 72da │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cbz r0, 7322 │ │ │ │ │ + cbz r0, 7326 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 718e │ │ │ │ │ - b.n 719c │ │ │ │ │ + beq.w 7192 │ │ │ │ │ + b.n 71a0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 72d6 │ │ │ │ │ + beq.n 72da │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 70fe │ │ │ │ │ + b.n 7102 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 7300 │ │ │ │ │ + b.n 7304 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 7300 │ │ │ │ │ + b.n 7304 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 72fc │ │ │ │ │ - b.n 728c │ │ │ │ │ + bne.n 7300 │ │ │ │ │ + b.n 7290 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 723c │ │ │ │ │ + b.n 7240 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 7300 │ │ │ │ │ + b.n 7304 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 70ce │ │ │ │ │ + beq.w 70d2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 70fe │ │ │ │ │ + b.n 7102 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7148 │ │ │ │ │ + b.n 714c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00007368 : │ │ │ │ │ +0000736c : │ │ │ │ │ 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 78b4 │ │ │ │ │ + beq.w 78b8 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 78c2 │ │ │ │ │ + bne.w 78c6 │ │ │ │ │ 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, 73b8 │ │ │ │ │ + cbz r0, 73bc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r6 │ │ │ │ │ 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 776e │ │ │ │ │ + beq.w 7772 │ │ │ │ │ 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 744e │ │ │ │ │ + bne.n 7452 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 75fa │ │ │ │ │ + bne.w 75fe │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7924 │ │ │ │ │ + bl 7928 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 73f8 │ │ │ │ │ + cbz r0, 73fc │ │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 74fe │ │ │ │ │ + bne.w 7502 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 75fa │ │ │ │ │ + bne.w 75fe │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7924 │ │ │ │ │ + bl 7928 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 741e │ │ │ │ │ + cbz r0, 7422 │ │ │ │ │ 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 73a8 │ │ │ │ │ + b.n 73ac │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 78c8 │ │ │ │ │ + bne.w 78cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl c784 │ │ │ │ │ - cbnz r0, 7440 │ │ │ │ │ + cbnz r0, 7444 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ movw r2, #1105 @ 0x451 │ │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ │ - b.n 7418 │ │ │ │ │ + b.n 741c │ │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1105 @ 0x451 │ │ │ │ │ - b.n 7418 │ │ │ │ │ + b.n 741c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 78c2 │ │ │ │ │ + bne.w 78c6 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 78d0 │ │ │ │ │ + beq.w 78d4 │ │ │ │ │ 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 fp, r3 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ - cbz r0, 7488 │ │ │ │ │ + cbz r0, 748c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7924 │ │ │ │ │ + bl 7928 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 7574 │ │ │ │ │ + bne.n 7578 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 78de │ │ │ │ │ + bne.w 78e2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7924 │ │ │ │ │ + bl 7928 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7604 │ │ │ │ │ + bne.w 7608 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 78de │ │ │ │ │ + bne.w 78e2 │ │ │ │ │ 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 sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 76c6 │ │ │ │ │ + bne.w 76ca │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #92] @ 0x5c │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 73d8 │ │ │ │ │ + beq.n 73dc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 76c0 │ │ │ │ │ + bne.w 76c4 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 78a0 │ │ │ │ │ + beq.w 78a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7676 │ │ │ │ │ + bne.w 767a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 73d8 │ │ │ │ │ + b.n 73dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7924 │ │ │ │ │ + bl 7928 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 73f8 │ │ │ │ │ + beq.w 73fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #663 @ 0x297 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 73f8 │ │ │ │ │ + beq.w 73fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7368 │ │ │ │ │ + bl 736c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 73f8 │ │ │ │ │ + beq.w 73fc │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 78c8 │ │ │ │ │ + beq.w 78cc │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r7, [r4, #20] │ │ │ │ │ str r7, [sp, #12] │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr r7, [r6, #24] │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ ldr r6, [r6, #20] │ │ │ │ │ strd r9, r6, [sp] │ │ │ │ │ bl 0 <_PyAST_IfExp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_IfExp │ │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ │ - cbz r0, 755e │ │ │ │ │ + cbz r0, 7562 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 7442 │ │ │ │ │ + beq.w 7446 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7914 │ │ │ │ │ + beq.w 7918 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7600 │ │ │ │ │ + b.n 7604 │ │ │ │ │ ldrd r3, r2, [r4, #88] @ 0x58 │ │ │ │ │ mov sl, 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 7898 │ │ │ │ │ + beq.w 789c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 788c │ │ │ │ │ + bne.w 7890 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 785c │ │ │ │ │ + beq.w 7860 │ │ │ │ │ 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 7924 │ │ │ │ │ + bl 7928 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 777c │ │ │ │ │ + bne.w 7780 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 788c │ │ │ │ │ + bne.w 7890 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7924 │ │ │ │ │ + bl 7928 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 77f6 │ │ │ │ │ + bne.w 77fa │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 788c │ │ │ │ │ + bne.w 7890 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl c784 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 77f6 │ │ │ │ │ + bne.w 77fa │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w sl, [r4, #92] @ 0x5c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7488 │ │ │ │ │ + b.n 748c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 73b0 │ │ │ │ │ + b.n 73b4 │ │ │ │ │ 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 74a2 │ │ │ │ │ + beq.w 74a6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7924 │ │ │ │ │ + bl 7928 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 74a2 │ │ │ │ │ + beq.w 74a6 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_159_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_159_rule │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 74a2 │ │ │ │ │ + beq.w 74a6 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ 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 │ │ │ │ │ @@ -12933,124 +12930,124 @@ │ │ │ │ │ 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, [r7, #16] │ │ │ │ │ - bl 2f28 │ │ │ │ │ + bl 2f18 │ │ │ │ │ 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 74c2 │ │ │ │ │ + beq.w 74c6 │ │ │ │ │ movs r6, #1 │ │ │ │ │ ldr r1, [r4, #92] @ 0x5c │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 74c8 │ │ │ │ │ + b.n 74cc │ │ │ │ │ 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 74f2 │ │ │ │ │ + beq.w 74f6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 84fc │ │ │ │ │ + bl 8500 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 74f2 │ │ │ │ │ + beq.w 74f6 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_check_legacy_stmt> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_check_legacy_stmt │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 78e6 │ │ │ │ │ + bne.w 78ea │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 74f2 │ │ │ │ │ + beq.w 74f6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 74f8 │ │ │ │ │ + b.n 74fc │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7600 │ │ │ │ │ + b.n 7604 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 7742 │ │ │ │ │ + beq.n 7746 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #92] @ 0x5c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 773a │ │ │ │ │ + bne.n 773e │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ - cbnz r1, 7722 │ │ │ │ │ + cbnz r1, 7726 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16b80 │ │ │ │ │ - cbz r0, 771e │ │ │ │ │ + bl 16b94 │ │ │ │ │ + cbz r0, 7722 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 74c4 │ │ │ │ │ + bne.w 74c8 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 7716 │ │ │ │ │ + cbz r0, 771a │ │ │ │ │ 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, 774a │ │ │ │ │ + cbnz r0, 774e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #92] @ 0x5c │ │ │ │ │ - b.n 74c6 │ │ │ │ │ + b.n 74ca │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b.n 76e8 │ │ │ │ │ + b.n 76ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 2d8 <_PyPegen_parse+0x2d8> │ │ │ │ │ R_ARM_THM_CALL invalid_lambda_parameters_rule.isra.0 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 76e0 │ │ │ │ │ + beq.n 76e4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #92] @ 0x5c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 74c6 │ │ │ │ │ + b.n 74ca │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 74c6 │ │ │ │ │ + b.n 74ca │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 76d2 │ │ │ │ │ + b.n 76d6 │ │ │ │ │ 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 │ │ │ │ │ @@ -13059,97 +13056,97 @@ │ │ │ │ │ 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, [sl, #12] │ │ │ │ │ - b.n 765c │ │ │ │ │ + b.n 7660 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 7568 │ │ │ │ │ - b.n 73c2 │ │ │ │ │ + blt.w 756c │ │ │ │ │ + b.n 73c6 │ │ │ │ │ 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 75be │ │ │ │ │ + beq.w 75c2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7924 │ │ │ │ │ + bl 7928 │ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 75be │ │ │ │ │ + beq.w 75c2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #663 @ 0x297 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 75be │ │ │ │ │ + beq.w 75c2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7368 │ │ │ │ │ + bl 736c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 75be │ │ │ │ │ + beq.w 75c2 │ │ │ │ │ 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 r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 75ee │ │ │ │ │ + beq.w 75f2 │ │ │ │ │ ldr r7, [r4, #20] │ │ │ │ │ str r7, [sp, #12] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ ldr r7, [r6, #24] │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ ldrd r1, r0, [sp, #36] @ 0x24 │ │ │ │ │ ldr r6, [r6, #20] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ ldr r6, [sp, #32] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_IfExp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_IfExp │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7918 │ │ │ │ │ + beq.w 791c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbz r3, 77f6 │ │ │ │ │ + cbz r3, 77fa │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 7866 │ │ │ │ │ + bne.n 786a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w sl, [r4, #92] @ 0x5c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_check_legacy_stmt> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_check_legacy_stmt │ │ │ │ │ - cbnz r0, 781c │ │ │ │ │ + cbnz r0, 7820 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ add.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ - cbnz r3, 7832 │ │ │ │ │ + cbnz r3, 7836 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7716 │ │ │ │ │ + beq.w 771a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #1 │ │ │ │ │ ldr r1, [r4, #92] @ 0x5c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 74c8 │ │ │ │ │ + b.n 74cc │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC31 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC31 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -13159,79 +13156,79 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r6, #28] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r6, #24] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r2, #16] │ │ │ │ │ - bl 2f28 │ │ │ │ │ + bl 2f18 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ - b.n 781c │ │ │ │ │ + b.n 7820 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bge.n 7876 │ │ │ │ │ + bge.n 787a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #1 │ │ │ │ │ str.w sl, [r4, #92] @ 0x5c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 748a │ │ │ │ │ + b.n 748e │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 75b0 │ │ │ │ │ + beq.w 75b4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w sl, [r4, #92] @ 0x5c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 748a │ │ │ │ │ + b.n 748e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 758c │ │ │ │ │ + b.n 7590 │ │ │ │ │ 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 74e4 │ │ │ │ │ + beq.w 74e8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 74f8 │ │ │ │ │ + b.n 74fc │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 7396 │ │ │ │ │ + beq.w 739a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7600 │ │ │ │ │ + b.n 7604 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 73b0 │ │ │ │ │ + b.n 73b4 │ │ │ │ │ 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 7466 │ │ │ │ │ + beq.w 746a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #92] @ 0x5c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 74c8 │ │ │ │ │ + b.n 74cc │ │ │ │ │ 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 │ │ │ │ │ @@ -13242,152 +13239,152 @@ │ │ │ │ │ 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 2f28 │ │ │ │ │ + bl 2f18 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ - b.n 76ac │ │ │ │ │ + b.n 76b0 │ │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ │ - b.n 7442 │ │ │ │ │ + b.n 7446 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 7866 │ │ │ │ │ - b.n 75ee │ │ │ │ │ + bne.n 786a │ │ │ │ │ + b.n 75f2 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00007924 : │ │ │ │ │ +00007928 : │ │ │ │ │ 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 7b38 │ │ │ │ │ + beq.w 7b3c │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 7b46 │ │ │ │ │ + bne.w 7b4a │ │ │ │ │ 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, 7974 │ │ │ │ │ + cbz r0, 7978 │ │ │ │ │ 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 7bce │ │ │ │ │ + beq.w 7bd2 │ │ │ │ │ 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 7b44 │ │ │ │ │ + bne.w 7b48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 818c │ │ │ │ │ + bl 8190 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7a30 │ │ │ │ │ + beq.n 7a34 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 7ba2 │ │ │ │ │ + beq.w 7ba6 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 7bb2 │ │ │ │ │ + bne.w 7bb6 │ │ │ │ │ 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 7bc0 │ │ │ │ │ + beq.w 7bc4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7c3c │ │ │ │ │ + bne.w 7c40 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ movw r0, #6000 @ 0x1770 │ │ │ │ │ adds r6, r1, #1 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 7be6 │ │ │ │ │ + beq.w 7bea │ │ │ │ │ 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, 7a44 │ │ │ │ │ + cbnz r0, 7a48 │ │ │ │ │ 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 7b44 │ │ │ │ │ + bne.w 7b48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 818c │ │ │ │ │ - cbz r0, 7a34 │ │ │ │ │ + bl 8190 │ │ │ │ │ + cbz r0, 7a38 │ │ │ │ │ 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 7964 │ │ │ │ │ + b.n 7968 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 7a0e │ │ │ │ │ + b.n 7a12 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ movw r2, #1113 @ 0x459 │ │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ │ - b.n 7a2a │ │ │ │ │ + b.n 7a2e │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ - bl 818c │ │ │ │ │ + bl 8190 │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldrd r2, r3, [sp, #20] │ │ │ │ │ - cbz r0, 7a9a │ │ │ │ │ + cbz r0, 7a9e │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 7c06 │ │ │ │ │ + bne.w 7c0a │ │ │ │ │ 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 │ │ │ │ │ @@ -13396,894 +13393,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 7bfe │ │ │ │ │ + beq.w 7c02 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 7a94 │ │ │ │ │ + cbnz r3, 7a98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #581 @ 0x245 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 7b4e │ │ │ │ │ + bne.n 7b52 │ │ │ │ │ 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 7a00 │ │ │ │ │ + beq.n 7a04 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 7a00 │ │ │ │ │ + bne.n 7a04 │ │ │ │ │ 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 7c1e │ │ │ │ │ + beq.w 7c22 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - ble.n 7ad8 │ │ │ │ │ + ble.n 7adc │ │ │ │ │ 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 7ac8 │ │ │ │ │ + bne.n 7acc │ │ │ │ │ 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 7c34 │ │ │ │ │ + beq.w 7c38 │ │ │ │ │ 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 7c2e │ │ │ │ │ + beq.w 7c32 │ │ │ │ │ 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 7c22 │ │ │ │ │ + beq.n 7c26 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 7c22 │ │ │ │ │ + bne.n 7c26 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1113 @ 0x459 │ │ │ │ │ - b.n 7a2a │ │ │ │ │ + b.n 7a2e │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 7952 │ │ │ │ │ + beq.w 7956 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 796c │ │ │ │ │ + b.n 7970 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 818c │ │ │ │ │ + bl 8190 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7a94 │ │ │ │ │ + beq.n 7a98 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 7b8a │ │ │ │ │ + cbnz r3, 7b8e │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq.n 7b78 │ │ │ │ │ + beq.n 7b7c │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str.w r3, [r5, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ - b.n 7a70 │ │ │ │ │ + b.n 7a74 │ │ │ │ │ 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, 7bb8 │ │ │ │ │ + cbz r0, 7bbc │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 7b6a │ │ │ │ │ + b.n 7b6e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7b62 │ │ │ │ │ + beq.n 7b66 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r5, fp │ │ │ │ │ movs r0, #1 │ │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 7a9e │ │ │ │ │ + b.n 7aa2 │ │ │ │ │ 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 79ba │ │ │ │ │ + beq.w 79be │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7a0e │ │ │ │ │ + b.n 7a12 │ │ │ │ │ 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 7bb2 │ │ │ │ │ + b.n 7bb6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 797e │ │ │ │ │ + bge.w 7982 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7b4a │ │ │ │ │ + b.n 7b4e │ │ │ │ │ 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 79e6 │ │ │ │ │ - b.n 7a9a │ │ │ │ │ + beq.w 79ea │ │ │ │ │ + b.n 7a9e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 7a82 │ │ │ │ │ + b.n 7a86 │ │ │ │ │ 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 7a60 │ │ │ │ │ - b.n 7b9c │ │ │ │ │ + beq.w 7a64 │ │ │ │ │ + b.n 7ba0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ - b.n 7bbc │ │ │ │ │ + b.n 7bc0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 7bda │ │ │ │ │ - b.n 7b2e │ │ │ │ │ + bne.n 7bde │ │ │ │ │ + b.n 7b32 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 7b0e │ │ │ │ │ + b.n 7b12 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 796c │ │ │ │ │ + b.n 7970 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7a0e │ │ │ │ │ + b.n 7a12 │ │ │ │ │ │ │ │ │ │ -00007c44 : │ │ │ │ │ +00007c48 : │ │ │ │ │ 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 817c │ │ │ │ │ + beq.w 8180 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 811a │ │ │ │ │ + bne.w 811e │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 80be │ │ │ │ │ + beq.w 80c2 │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq.w 80d4 │ │ │ │ │ + beq.w 80d8 │ │ │ │ │ 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 8100 │ │ │ │ │ + beq.w 8104 │ │ │ │ │ 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 7d5c │ │ │ │ │ + beq.n 7d60 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 7d9e │ │ │ │ │ + bne.n 7da2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 810c │ │ │ │ │ + bne.w 8110 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w 814c │ │ │ │ │ + beq.w 8150 │ │ │ │ │ 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 7db0 │ │ │ │ │ + beq.n 7db4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 7df0 │ │ │ │ │ + bne.n 7df4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 8118 │ │ │ │ │ + bne.w 811c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ - cbnz r0, 7d3e │ │ │ │ │ + cbnz r0, 7d42 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8118 │ │ │ │ │ + bne.w 811c │ │ │ │ │ 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 801a │ │ │ │ │ + bne.w 801e │ │ │ │ │ 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 8158 │ │ │ │ │ + beq.w 815c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8158 │ │ │ │ │ + bne.w 815c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7d32 │ │ │ │ │ + b.n 7d36 │ │ │ │ │ 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 8138 │ │ │ │ │ + bne.w 813c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 41a0 │ │ │ │ │ + bl 41a4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 812c │ │ │ │ │ - cbz r0, 7d8c │ │ │ │ │ + bne.w 8130 │ │ │ │ │ + cbz r0, 7d90 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - blt.n 7e02 │ │ │ │ │ + blt.n 7e06 │ │ │ │ │ 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 7cca │ │ │ │ │ + beq.n 7cce │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7fb6 │ │ │ │ │ + bne.w 7fba │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7cc8 │ │ │ │ │ + b.n 7ccc │ │ │ │ │ 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 813c │ │ │ │ │ + bne.w 8140 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 41a0 │ │ │ │ │ + bl 41a4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 8132 │ │ │ │ │ - cbz r0, 7de0 │ │ │ │ │ + bne.w 8136 │ │ │ │ │ + cbz r0, 7de4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - blt.w 7ee2 │ │ │ │ │ + blt.w 7ee6 │ │ │ │ │ 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 7d00 │ │ │ │ │ + beq.n 7d04 │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 804e │ │ │ │ │ + bne.w 8052 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7cfe │ │ │ │ │ + b.n 7d02 │ │ │ │ │ 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 8138 │ │ │ │ │ + bne.w 813c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 41a0 │ │ │ │ │ + bl 41a4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 812c │ │ │ │ │ + bne.w 8130 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7d8e │ │ │ │ │ + beq.n 7d92 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bge.n 7d8e │ │ │ │ │ + bge.n 7d92 │ │ │ │ │ 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 8138 │ │ │ │ │ + bne.w 813c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 41a0 │ │ │ │ │ + bl 41a4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 812c │ │ │ │ │ + bne.w 8130 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 803a │ │ │ │ │ + beq.w 803e │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bge.w 803a │ │ │ │ │ + bge.w 803e │ │ │ │ │ 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 8138 │ │ │ │ │ + bne.w 813c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 41a0 │ │ │ │ │ + bl 41a4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 812c │ │ │ │ │ + bne.w 8130 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8044 │ │ │ │ │ + beq.w 8048 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - bge.w 8044 │ │ │ │ │ + bge.w 8048 │ │ │ │ │ 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 8138 │ │ │ │ │ + bne.w 813c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 41a0 │ │ │ │ │ + bl 41a4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 812c │ │ │ │ │ + bne.w 8130 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7d8e │ │ │ │ │ + beq.w 7d92 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - ble.w 7d8e │ │ │ │ │ + ble.w 7d92 │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ - b.n 7ea6 │ │ │ │ │ + b.n 7eaa │ │ │ │ │ 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 813c │ │ │ │ │ + bne.w 8140 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 41a0 │ │ │ │ │ + bl 41a4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 8132 │ │ │ │ │ + bne.w 8136 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7de2 │ │ │ │ │ + beq.w 7de6 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - ble.w 7de2 │ │ │ │ │ + ble.w 7de6 │ │ │ │ │ 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 813c │ │ │ │ │ + bne.w 8140 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 41a0 │ │ │ │ │ + bl 41a4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 8132 │ │ │ │ │ + bne.w 8136 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8040 │ │ │ │ │ + beq.n 8044 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov sl, r1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - ble.n 8040 │ │ │ │ │ + ble.n 8044 │ │ │ │ │ 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 813c │ │ │ │ │ + bne.w 8140 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 41a0 │ │ │ │ │ + bl 41a4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 8132 │ │ │ │ │ + bne.w 8136 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 804a │ │ │ │ │ + beq.n 804e │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r7, sl │ │ │ │ │ - ble.n 804a │ │ │ │ │ + ble.n 804e │ │ │ │ │ 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 813c │ │ │ │ │ + bne.w 8140 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 41a0 │ │ │ │ │ + bl 41a4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 8132 │ │ │ │ │ + bne.w 8136 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7de2 │ │ │ │ │ + beq.w 7de6 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - ble.w 7de2 │ │ │ │ │ + ble.w 7de6 │ │ │ │ │ mov r7, r1 │ │ │ │ │ - b.n 7f7c │ │ │ │ │ + b.n 7f80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7dac │ │ │ │ │ + beq.w 7db0 │ │ │ │ │ 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 7dac │ │ │ │ │ + beq.w 7db0 │ │ │ │ │ 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 8108 │ │ │ │ │ + beq.w 810c │ │ │ │ │ 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 80ac │ │ │ │ │ + beq.n 80b0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8172 │ │ │ │ │ + bne.w 8176 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7d32 │ │ │ │ │ + b.n 7d36 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7c44 │ │ │ │ │ + bl 7c48 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 8032 │ │ │ │ │ + cbz r0, 8036 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7d50 │ │ │ │ │ + bne.w 7d54 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 7d32 │ │ │ │ │ + b.n 7d36 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - b.n 7d8e │ │ │ │ │ + b.n 7d92 │ │ │ │ │ ldr r7, [sp, #16] │ │ │ │ │ - b.n 7de2 │ │ │ │ │ + b.n 7de6 │ │ │ │ │ str.w sl, [sp, #16] │ │ │ │ │ - b.n 7d8e │ │ │ │ │ + b.n 7d92 │ │ │ │ │ mov r7, sl │ │ │ │ │ - b.n 7de2 │ │ │ │ │ + b.n 7de6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 14270 │ │ │ │ │ + bl 1426c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7dfe │ │ │ │ │ + beq.w 7e02 │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7dfe │ │ │ │ │ + beq.w 7e02 │ │ │ │ │ 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 7dfe │ │ │ │ │ + beq.w 7e02 │ │ │ │ │ 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 8108 │ │ │ │ │ + beq.n 810c │ │ │ │ │ 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 800a │ │ │ │ │ + bne.n 800e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbz r0, 8108 │ │ │ │ │ + cbz r0, 810c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 810e │ │ │ │ │ + b.n 8112 │ │ │ │ │ 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 816c │ │ │ │ │ + bne.n 8170 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.w 7c8a │ │ │ │ │ + bne.w 7c8e │ │ │ │ │ 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 8122 │ │ │ │ │ + blt.n 8126 │ │ │ │ │ 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, 810c │ │ │ │ │ + cbnz r2, 8110 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 7ca8 │ │ │ │ │ + bne.w 7cac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 7ca8 │ │ │ │ │ + b.n 7cac │ │ │ │ │ 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 7d0c │ │ │ │ │ + beq.w 7d10 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7d36 │ │ │ │ │ + b.n 7d3a │ │ │ │ │ movs r1, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 810e │ │ │ │ │ + b.n 8112 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 7cca │ │ │ │ │ + b.n 7cce │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 7d00 │ │ │ │ │ + b.n 7d04 │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ - b.n 7cbe │ │ │ │ │ + b.n 7cc2 │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 7cfe │ │ │ │ │ - b.n 7df0 │ │ │ │ │ + beq.w 7d02 │ │ │ │ │ + b.n 7df4 │ │ │ │ │ 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 7ce0 │ │ │ │ │ + b.n 7ce4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7d32 │ │ │ │ │ + beq.w 7d36 │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 811c │ │ │ │ │ + b.n 8120 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 810e │ │ │ │ │ + b.n 8112 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 80b2 │ │ │ │ │ - b.n 8012 │ │ │ │ │ + bne.n 80b6 │ │ │ │ │ + b.n 8016 │ │ │ │ │ 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 7c70 │ │ │ │ │ - b.n 811a │ │ │ │ │ + beq.w 7c74 │ │ │ │ │ + b.n 811e │ │ │ │ │ │ │ │ │ │ -0000818c : │ │ │ │ │ +00008190 : │ │ │ │ │ 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 84d0 │ │ │ │ │ + beq.w 84d4 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 8462 │ │ │ │ │ + bne.w 8466 │ │ │ │ │ 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 8288 │ │ │ │ │ + bne.n 828c │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w 847c │ │ │ │ │ + beq.w 8480 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8402 │ │ │ │ │ + bne.w 8406 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8b74 │ │ │ │ │ + bl 8b78 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8298 │ │ │ │ │ + beq.n 829c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 84b6 │ │ │ │ │ + beq.w 84ba │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 844c │ │ │ │ │ + bne.w 8450 │ │ │ │ │ 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 8440 │ │ │ │ │ + beq.w 8444 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8476 │ │ │ │ │ + bne.w 847a │ │ │ │ │ adds r0, r1, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ movw r0, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.w 8422 │ │ │ │ │ + beq.w 8426 │ │ │ │ │ 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, 82ac │ │ │ │ │ + cbnz r0, 82b0 │ │ │ │ │ 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 8402 │ │ │ │ │ + bne.w 8406 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8b74 │ │ │ │ │ - cbz r0, 829c │ │ │ │ │ + bl 8b78 │ │ │ │ │ + cbz r0, 82a0 │ │ │ │ │ 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 │ │ │ │ │ @@ -14291,492 +14288,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 8268 │ │ │ │ │ + b.n 826c │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ movw r2, #1114 @ 0x45a │ │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ │ - b.n 8284 │ │ │ │ │ + b.n 8288 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ - bl 8b74 │ │ │ │ │ + bl 8b78 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8252 │ │ │ │ │ + beq.n 8256 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 84a0 │ │ │ │ │ + bne.w 84a4 │ │ │ │ │ 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 8490 │ │ │ │ │ + beq.w 8494 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8488 │ │ │ │ │ + bne.w 848c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #582 @ 0x246 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 83d6 │ │ │ │ │ + bne.n 83da │ │ │ │ │ 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 825a │ │ │ │ │ + beq.n 825e │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 825a │ │ │ │ │ + bne.n 825e │ │ │ │ │ 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 843a │ │ │ │ │ + beq.w 843e │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 837a │ │ │ │ │ + ble.n 837e │ │ │ │ │ ldr r6, [r0, #4] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ str r0, [r6, #0] │ │ │ │ │ - beq.n 837a │ │ │ │ │ + beq.n 837e │ │ │ │ │ ldr r6, [r1, #4] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ str r0, [r6, #4] │ │ │ │ │ - beq.n 837a │ │ │ │ │ + beq.n 837e │ │ │ │ │ ldr r6, [r1, #4] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ │ str r0, [r6, #8] │ │ │ │ │ - beq.n 837a │ │ │ │ │ + beq.n 837e │ │ │ │ │ ldr r6, [r1, #4] │ │ │ │ │ cmp r3, #4 │ │ │ │ │ ldr r0, [r2, #12] │ │ │ │ │ str r0, [r6, #12] │ │ │ │ │ - beq.n 837a │ │ │ │ │ + beq.n 837e │ │ │ │ │ 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 8368 │ │ │ │ │ + bne.n 836c │ │ │ │ │ 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 846e │ │ │ │ │ + beq.n 8472 │ │ │ │ │ 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 8468 │ │ │ │ │ + beq.n 846c │ │ │ │ │ strd r6, r3, [sp] │ │ │ │ │ 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 8452 │ │ │ │ │ + beq.n 8456 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 8452 │ │ │ │ │ + bne.n 8456 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1114 @ 0x45a │ │ │ │ │ - b.n 8284 │ │ │ │ │ + b.n 8288 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8b74 │ │ │ │ │ + bl 8b78 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 82fc │ │ │ │ │ + beq.n 8300 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 84e0 │ │ │ │ │ + bne.n 84e4 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq.n 840c │ │ │ │ │ + beq.n 8410 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str.w r3, [r5, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ - b.n 82d6 │ │ │ │ │ + b.n 82da │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 8290 │ │ │ │ │ + b.n 8294 │ │ │ │ │ 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 84f6 │ │ │ │ │ + beq.n 84fa │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 83f4 │ │ │ │ │ + b.n 83f8 │ │ │ │ │ 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 8240 │ │ │ │ │ - b.n 8302 │ │ │ │ │ + beq.w 8244 │ │ │ │ │ + b.n 8306 │ │ │ │ │ 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 8268 │ │ │ │ │ + b.n 826c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 83cc │ │ │ │ │ + beq.n 83d0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 8408 │ │ │ │ │ + b.n 840c │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 83ac │ │ │ │ │ + b.n 83b0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 8290 │ │ │ │ │ + b.n 8294 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 8268 │ │ │ │ │ + b.n 826c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 845c │ │ │ │ │ - b.n 81d8 │ │ │ │ │ + blt.n 8460 │ │ │ │ │ + b.n 81dc │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r5, fp │ │ │ │ │ - b.n 8302 │ │ │ │ │ + b.n 8306 │ │ │ │ │ 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 82ee │ │ │ │ │ - b.n 82fc │ │ │ │ │ + beq.w 82f2 │ │ │ │ │ + b.n 8300 │ │ │ │ │ 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, 84c8 │ │ │ │ │ + cbz r0, 84cc │ │ │ │ │ movs r0, #1 │ │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 8306 │ │ │ │ │ + b.n 830a │ │ │ │ │ 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 8214 │ │ │ │ │ + beq.w 8218 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 844c │ │ │ │ │ + b.n 8450 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r6, [r2, #0] │ │ │ │ │ mov r7, r3 │ │ │ │ │ - b.n 82ce │ │ │ │ │ + b.n 82d2 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 81ba │ │ │ │ │ + beq.w 81be │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 8462 │ │ │ │ │ + b.n 8466 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 83ec │ │ │ │ │ + beq.w 83f0 │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r5, fp │ │ │ │ │ - b.n 84b0 │ │ │ │ │ + b.n 84b4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r5, fp │ │ │ │ │ - b.n 843c │ │ │ │ │ + b.n 8440 │ │ │ │ │ │ │ │ │ │ -000084fc : │ │ │ │ │ +00008500 : │ │ │ │ │ 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 8b04 │ │ │ │ │ + beq.w 8b08 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 870e │ │ │ │ │ + bne.w 8712 │ │ │ │ │ ldrd r5, r6, [r4, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.w 87b8 │ │ │ │ │ + beq.w 87bc │ │ │ │ │ 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 87e8 │ │ │ │ │ + beq.w 87ec │ │ │ │ │ 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 8714 │ │ │ │ │ + beq.w 8718 │ │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 8702 │ │ │ │ │ + beq.w 8706 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 8b60 │ │ │ │ │ + beq.w 8b64 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 87f6 │ │ │ │ │ + bne.w 87fa │ │ │ │ │ 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 86f6 │ │ │ │ │ + beq.w 86fa │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r1, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 87f6 │ │ │ │ │ + bne.w 87fa │ │ │ │ │ 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 8aec │ │ │ │ │ + beq.w 8af0 │ │ │ │ │ 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 87fc │ │ │ │ │ + bne.w 8800 │ │ │ │ │ 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 870e │ │ │ │ │ + bne.w 8712 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 8ad8 │ │ │ │ │ + beq.w 8adc │ │ │ │ │ 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 8764 │ │ │ │ │ + beq.w 8768 │ │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 8706 │ │ │ │ │ + beq.n 870a │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8b14 │ │ │ │ │ + bne.w 8b18 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 870e │ │ │ │ │ + bne.n 8712 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 8664 │ │ │ │ │ + beq.n 8668 │ │ │ │ │ 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, 8684 │ │ │ │ │ + cbz r0, 8688 │ │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 86e0 │ │ │ │ │ + beq.n 86e4 │ │ │ │ │ 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 8b5a │ │ │ │ │ + bne.w 8b5e │ │ │ │ │ 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 864e │ │ │ │ │ + bne.n 8652 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w 8b4e │ │ │ │ │ + beq.w 8b52 │ │ │ │ │ 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 8b5a │ │ │ │ │ + bne.w 8b5e │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8938 │ │ │ │ │ + bne.w 893c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8b5a │ │ │ │ │ + bne.w 8b5e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7368 │ │ │ │ │ + bl 736c │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbnz r0, 86c8 │ │ │ │ │ + cbnz r0, 86cc │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ movw r2, #1108 @ 0x454 │ │ │ │ │ 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 8658 │ │ │ │ │ + bne.n 865c │ │ │ │ │ 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} │ │ │ │ │ @@ -14786,129 +14783,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 85e0 │ │ │ │ │ + b.n 85e4 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 8630 │ │ │ │ │ + beq.n 8634 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 865a │ │ │ │ │ + b.n 865e │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w 8b42 │ │ │ │ │ + beq.w 8b46 │ │ │ │ │ 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 87f6 │ │ │ │ │ + bne.n 87fa │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8998 │ │ │ │ │ + bne.w 899c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 87f6 │ │ │ │ │ + bne.n 87fa │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7368 │ │ │ │ │ + bl 736c │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbnz r0, 8754 │ │ │ │ │ + cbnz r0, 8758 │ │ │ │ │ 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 8568 │ │ │ │ │ + b.n 856c │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w 8b36 │ │ │ │ │ + beq.w 8b3a │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 8ae6 │ │ │ │ │ + bne.w 8aea │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 89f6 │ │ │ │ │ + bne.w 89fa │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 8ae6 │ │ │ │ │ + bne.w 8aea │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7368 │ │ │ │ │ + bl 736c │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbnz r0, 87a8 │ │ │ │ │ + cbnz r0, 87ac │ │ │ │ │ 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 860c │ │ │ │ │ + b.n 8610 │ │ │ │ │ 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 8a66 │ │ │ │ │ + blt.w 8a6a │ │ │ │ │ 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 870e │ │ │ │ │ + bne.n 8712 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 8552 │ │ │ │ │ + bne.w 8556 │ │ │ │ │ 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 8552 │ │ │ │ │ + beq.w 8556 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 85e0 │ │ │ │ │ + b.n 85e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - bl 9db8 │ │ │ │ │ + bl 9dbc │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 85cc │ │ │ │ │ + beq.w 85d0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 8ac2 │ │ │ │ │ + bne.w 8ac6 │ │ │ │ │ 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 │ │ │ │ │ @@ -14919,131 +14916,131 @@ │ │ │ │ │ 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 8aba │ │ │ │ │ + beq.w 8abe │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 8856 │ │ │ │ │ + cbnz r3, 885a │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 890a │ │ │ │ │ + bne.n 890e │ │ │ │ │ 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 85d4 │ │ │ │ │ + beq.w 85d8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 85d4 │ │ │ │ │ + bne.w 85d8 │ │ │ │ │ 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 86f0 │ │ │ │ │ + beq.w 86f4 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bge.n 88a6 │ │ │ │ │ + bge.n 88aa │ │ │ │ │ ldr.w r0, [ip, #4] │ │ │ │ │ ldr.w r7, [r3, r1, lsl #2] │ │ │ │ │ str.w r7, [r0, r1, lsl #2] │ │ │ │ │ adds r1, #1 │ │ │ │ │ - b.n 8892 │ │ │ │ │ + b.n 8896 │ │ │ │ │ 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 8b6e │ │ │ │ │ + bne.w 8b72 │ │ │ │ │ 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 8b68 │ │ │ │ │ + beq.w 8b6c │ │ │ │ │ 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 8b30 │ │ │ │ │ + beq.w 8b34 │ │ │ │ │ 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 8a5a │ │ │ │ │ + beq.w 8a5e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8a5a │ │ │ │ │ + bne.w 8a5e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 8658 │ │ │ │ │ + b.n 865c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9db8 │ │ │ │ │ + bl 9dbc │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8856 │ │ │ │ │ + beq.n 885a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8a3e │ │ │ │ │ + bne.w 8a42 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n 89e2 │ │ │ │ │ + beq.n 89e6 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str.w r3, [r6, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ - b.n 8834 │ │ │ │ │ + b.n 8838 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9ec4 │ │ │ │ │ + bl 9ec8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 86b2 │ │ │ │ │ + beq.w 86b6 │ │ │ │ │ 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 8b5a │ │ │ │ │ + beq.w 8b5e │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr.w r7, [ip, #24] │ │ │ │ │ @@ -15051,40 +15048,40 @@ │ │ │ │ │ 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 8a6e │ │ │ │ │ + beq.n 8a72 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 8a6e │ │ │ │ │ + bne.n 8a72 │ │ │ │ │ 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 8658 │ │ │ │ │ - b.n 86e0 │ │ │ │ │ + bne.w 865c │ │ │ │ │ + b.n 86e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9ec4 │ │ │ │ │ + bl 9ec8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8740 │ │ │ │ │ + beq.w 8744 │ │ │ │ │ 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 86fe │ │ │ │ │ + beq.w 8702 │ │ │ │ │ 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] │ │ │ │ │ @@ -15092,41 +15089,41 @@ │ │ │ │ │ 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 8a88 │ │ │ │ │ + beq.n 8a8c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 8a88 │ │ │ │ │ + bne.n 8a8c │ │ │ │ │ mov r1, r6 │ │ │ │ │ - b.n 8758 │ │ │ │ │ + b.n 875c │ │ │ │ │ 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 8a82 │ │ │ │ │ + beq.n 8a86 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 892a │ │ │ │ │ + b.n 892e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9ec4 │ │ │ │ │ + bl 9ec8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8792 │ │ │ │ │ + beq.w 8796 │ │ │ │ │ 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 8ab2 │ │ │ │ │ + beq.n 8ab6 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r2, r7 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r3, sl │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr.w r7, [ip, #24] │ │ │ │ │ @@ -15134,461 +15131,461 @@ │ │ │ │ │ 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 8a9c │ │ │ │ │ + beq.n 8aa0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 8a9c │ │ │ │ │ + bne.n 8aa0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - b.n 87ac │ │ │ │ │ + b.n 87b0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8922 │ │ │ │ │ + beq.w 8926 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r5, sl │ │ │ │ │ mov r6, fp │ │ │ │ │ movs r0, #1 │ │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 8862 │ │ │ │ │ + b.n 8866 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8658 │ │ │ │ │ + beq.w 865c │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 8710 │ │ │ │ │ + b.n 8714 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 897e │ │ │ │ │ + beq.n 8982 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 86e0 │ │ │ │ │ + b.n 86e4 │ │ │ │ │ mov r5, sl │ │ │ │ │ mov r0, r6 │ │ │ │ │ - b.n 86f2 │ │ │ │ │ + b.n 86f6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 89de │ │ │ │ │ + beq.n 89e2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 85e0 │ │ │ │ │ + b.n 85e4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8a3a │ │ │ │ │ + beq.n 8a3e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 8708 │ │ │ │ │ + b.n 870c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 8708 │ │ │ │ │ + b.n 870c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 8846 │ │ │ │ │ + b.n 884a │ │ │ │ │ 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 881a │ │ │ │ │ - b.n 8a54 │ │ │ │ │ + beq.w 881e │ │ │ │ │ + b.n 8a58 │ │ │ │ │ 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 85f6 │ │ │ │ │ + beq.w 85fa │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 8708 │ │ │ │ │ + b.n 870c │ │ │ │ │ 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 85b8 │ │ │ │ │ - b.n 885e │ │ │ │ │ + beq.w 85bc │ │ │ │ │ + b.n 8862 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 852a │ │ │ │ │ + beq.w 852e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 870e │ │ │ │ │ + b.n 8712 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 8b68 │ │ │ │ │ + cbz r0, 8b6c │ │ │ │ │ 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 88e4 │ │ │ │ │ + bne.w 88e8 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 88e4 │ │ │ │ │ + b.n 88e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 8aa6 │ │ │ │ │ - b.n 876e │ │ │ │ │ + blt.n 8aaa │ │ │ │ │ + b.n 8772 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 8a92 │ │ │ │ │ - b.n 871e │ │ │ │ │ + blt.n 8a96 │ │ │ │ │ + b.n 8722 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 8a78 │ │ │ │ │ - b.n 868e │ │ │ │ │ + blt.n 8a7c │ │ │ │ │ + b.n 8692 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 86e0 │ │ │ │ │ + b.n 86e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 8580 │ │ │ │ │ + b.n 8584 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 8710 │ │ │ │ │ + b.n 8714 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 85e0 │ │ │ │ │ + b.n 85e4 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00008b74 : │ │ │ │ │ +00008b78 : │ │ │ │ │ inversion_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 9cda │ │ │ │ │ + beq.w 9cde │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9ce8 │ │ │ │ │ + bne.w 9cec │ │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1115 @ 0x45b │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8e70 │ │ │ │ │ + bne.w 8e74 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w 9cee │ │ │ │ │ + beq.w 9cf2 │ │ │ │ │ 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 9abc │ │ │ │ │ + bne.w 9ac0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #679 @ 0x2a7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9346 │ │ │ │ │ + bne.w 934a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9ce8 │ │ │ │ │ + bne.w 9cec │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 9632 │ │ │ │ │ + beq.w 9636 │ │ │ │ │ ldr r7, [r4, #12] │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - beq.w 9ca0 │ │ │ │ │ + beq.w 9ca4 │ │ │ │ │ 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, #16] │ │ │ │ │ mov fp, r2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 9cd0 │ │ │ │ │ + beq.w 9cd4 │ │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ │ mov.w r1, #1128 @ 0x468 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ mov r8, r2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8e7e │ │ │ │ │ + beq.w 8e82 │ │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r6, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 8f30 │ │ │ │ │ + beq.w 8f34 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 9a58 │ │ │ │ │ + beq.w 9a5c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9aea │ │ │ │ │ + bne.w 9aee │ │ │ │ │ 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 98d2 │ │ │ │ │ + beq.w 98d6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ mov r1, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 98de │ │ │ │ │ + bne.w 98e2 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w 9b26 │ │ │ │ │ + beq.w 9b2a │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 9b0a │ │ │ │ │ + beq.w 9b0e │ │ │ │ │ movs r1, #27 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8fda │ │ │ │ │ + bne.w 8fde │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9342 │ │ │ │ │ + bne.w 9346 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.w 9a76 │ │ │ │ │ + beq.w 9a7a │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 9a94 │ │ │ │ │ + beq.w 9a98 │ │ │ │ │ movs r1, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 93a6 │ │ │ │ │ + bne.w 93aa │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ subs r1, #2 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9342 │ │ │ │ │ + bne.w 9346 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w 9a62 │ │ │ │ │ + beq.w 9a66 │ │ │ │ │ movs r1, #29 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 94ce │ │ │ │ │ + bne.w 94d2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 933e │ │ │ │ │ + bne.w 9342 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w 9a30 │ │ │ │ │ + beq.w 9a34 │ │ │ │ │ movs r1, #20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9400 │ │ │ │ │ + bne.w 9404 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 933e │ │ │ │ │ + bne.w 9342 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w 9aa8 │ │ │ │ │ + beq.w 9aac │ │ │ │ │ movs r1, #30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9514 │ │ │ │ │ + bne.w 9518 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 933e │ │ │ │ │ + bne.w 9342 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w 9bc6 │ │ │ │ │ + beq.w 9bca │ │ │ │ │ movs r1, #21 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9446 │ │ │ │ │ + bne.w 944a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 933e │ │ │ │ │ + bne.w 9342 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w 9ac2 │ │ │ │ │ + beq.w 9ac6 │ │ │ │ │ movw r1, #679 @ 0x2a7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 955a │ │ │ │ │ + bne.w 955e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 933e │ │ │ │ │ + bne.w 9342 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w 9bda │ │ │ │ │ + beq.w 9bde │ │ │ │ │ movw r1, #671 @ 0x29f │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 92fc │ │ │ │ │ + bne.w 9300 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 933e │ │ │ │ │ + bne.w 9342 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w 9ad6 │ │ │ │ │ + beq.w 9ada │ │ │ │ │ movw r1, #589 @ 0x24d │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9272 │ │ │ │ │ + bne.w 9276 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9928 │ │ │ │ │ + bne.w 992c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w 9af4 │ │ │ │ │ + beq.w 9af8 │ │ │ │ │ movw r1, #589 @ 0x24d │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 92be │ │ │ │ │ + bne.w 92c2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9640 │ │ │ │ │ + bne.w 9644 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ - bl 9ec4 │ │ │ │ │ + bl 9ec8 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8f18 │ │ │ │ │ + beq.n 8f1c │ │ │ │ │ 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 │ │ │ │ │ @@ -15606,117 +15603,117 @@ │ │ │ │ │ mov.w r2, #1128 @ 0x468 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 8f1e │ │ │ │ │ + bne.n 8f22 │ │ │ │ │ adds r3, r6, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w 9c8c │ │ │ │ │ + beq.w 9c90 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9c44 │ │ │ │ │ + bne.w 9c48 │ │ │ │ │ ldrd r6, r2, [r4, #8] │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - beq.n 8f34 │ │ │ │ │ + beq.n 8f38 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r2, [r2, r6, lsl #2] │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - bl 9ec4 │ │ │ │ │ + bl 9ec8 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 8f62 │ │ │ │ │ + bne.n 8f66 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9c44 │ │ │ │ │ + bne.w 9c48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a080 │ │ │ │ │ + bl a084 │ │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs r6, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8fca │ │ │ │ │ + beq.n 8fce │ │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9684 │ │ │ │ │ + bne.w 9688 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - blt.n 8fc4 │ │ │ │ │ + blt.n 8fc8 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r5, r9 │ │ │ │ │ mov r7, sl │ │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ subs r3, r6, #1 │ │ │ │ │ mov r8, r1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 8c4c │ │ │ │ │ - b.n 8e44 │ │ │ │ │ + bne.w 8c50 │ │ │ │ │ + b.n 8e48 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ │ - b.n 8e64 │ │ │ │ │ + b.n 8e68 │ │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ subs r3, r6, #1 │ │ │ │ │ mov r5, r9 │ │ │ │ │ mov r7, sl │ │ │ │ │ mov r8, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 8c4c │ │ │ │ │ + bne.w 8c50 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 8e44 │ │ │ │ │ + b.n 8e48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 9c50 │ │ │ │ │ + blt.w 9c54 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r1, [r2, r6, lsl #2] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r1, #12] │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r1, #16] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9c44 │ │ │ │ │ + bne.w 9c48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9ec4 │ │ │ │ │ + bl 9ec8 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8ed6 │ │ │ │ │ + beq.n 8eda │ │ │ │ │ movs r1, #18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8ed6 │ │ │ │ │ + beq.n 8eda │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a080 │ │ │ │ │ + bl a084 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8ed6 │ │ │ │ │ + beq.n 8eda │ │ │ │ │ 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 9c60 │ │ │ │ │ + beq.w 9c64 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ movs r1, #10 │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ @@ -15724,50 +15721,50 @@ │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_BinOp │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9668 │ │ │ │ │ + beq.w 966c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9668 │ │ │ │ │ + bne.w 966c │ │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ │ subs r6, #1 │ │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - ble.n 8f00 │ │ │ │ │ + ble.n 8f04 │ │ │ │ │ mov r7, r1 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ - b.n 8e8a │ │ │ │ │ + b.n 8e8e │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r5, r9 │ │ │ │ │ mov r7, sl │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 8f06 │ │ │ │ │ + beq.n 8f0a │ │ │ │ │ subs r6, #1 │ │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 8e44 │ │ │ │ │ + b.n 8e48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9ec4 │ │ │ │ │ + bl 9ec8 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8cae │ │ │ │ │ + beq.w 8cb2 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9c2e │ │ │ │ │ + beq.w 9c32 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9c16 │ │ │ │ │ + bne.w 9c1a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #2 │ │ │ │ │ ldr.w lr, [r4, #8] │ │ │ │ │ mov.w ip, #1 │ │ │ │ │ strd r5, r7, [sp, #24] │ │ │ │ │ mov r7, ip │ │ │ │ │ mov sl, lr │ │ │ │ │ @@ -15775,1633 +15772,1633 @@ │ │ │ │ │ str.w r2, [r9] │ │ │ │ │ movw r6, #6000 @ 0x1770 │ │ │ │ │ str.w ip, [sp, #32] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [sp, #20] │ │ │ │ │ - beq.w 9c02 │ │ │ │ │ + beq.w 9c06 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9c0e │ │ │ │ │ + bne.w 9c12 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 99c8 │ │ │ │ │ + beq.w 99cc │ │ │ │ │ movs r1, #27 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 948c │ │ │ │ │ + bne.w 9490 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 96c8 │ │ │ │ │ + bne.w 96cc │ │ │ │ │ cmp r1, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 9d1a │ │ │ │ │ + beq.w 9d1e │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 9da4 │ │ │ │ │ + beq.w 9da8 │ │ │ │ │ movs r1, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 983c │ │ │ │ │ + bne.w 9840 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ subs r1, #2 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 96c8 │ │ │ │ │ + bne.w 96cc │ │ │ │ │ cmp r1, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 9d76 │ │ │ │ │ + beq.w 9d7a │ │ │ │ │ movs r1, #29 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9734 │ │ │ │ │ + bne.w 9738 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 96c8 │ │ │ │ │ + bne.w 96cc │ │ │ │ │ cmp r1, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 9d06 │ │ │ │ │ + beq.w 9d0a │ │ │ │ │ movs r1, #20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 97b8 │ │ │ │ │ + bne.w 97bc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 96c8 │ │ │ │ │ + bne.w 96cc │ │ │ │ │ cmp r1, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 9d3e │ │ │ │ │ + beq.w 9d42 │ │ │ │ │ movs r1, #30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9776 │ │ │ │ │ + bne.w 977a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 96c8 │ │ │ │ │ + bne.w 96cc │ │ │ │ │ cmp r1, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 9a44 │ │ │ │ │ + beq.w 9a48 │ │ │ │ │ movs r1, #21 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 97fa │ │ │ │ │ + bne.w 97fe │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 96c8 │ │ │ │ │ + bne.w 96cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r1, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 9a1c │ │ │ │ │ + beq.w 9a20 │ │ │ │ │ movw r1, #679 @ 0x2a7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 96ce │ │ │ │ │ + bne.w 96d2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 96c8 │ │ │ │ │ + bne.w 96cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r1, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 99e4 │ │ │ │ │ + beq.w 99e8 │ │ │ │ │ movw r1, #671 @ 0x29f │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 968a │ │ │ │ │ + bne.w 968e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 96c8 │ │ │ │ │ + bne.w 96cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r1, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 98e6 │ │ │ │ │ + beq.w 98ea │ │ │ │ │ movw r1, #589 @ 0x24d │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 95ea │ │ │ │ │ + bne.w 95ee │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 991e │ │ │ │ │ + bne.w 9922 │ │ │ │ │ cmp r1, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 990e │ │ │ │ │ + beq.w 9912 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #589 @ 0x24d │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 95b0 │ │ │ │ │ + bne.w 95b4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldrd r5, r7, [sp, #24] │ │ │ │ │ subs r2, #1 │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 8e36 │ │ │ │ │ + beq.w 8e3a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8e36 │ │ │ │ │ + bne.w 8e3a │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 98cc │ │ │ │ │ + beq.w 98d0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble.n 91fe │ │ │ │ │ + ble.n 9202 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr.w r2, [r9] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 91fe │ │ │ │ │ + beq.n 9202 │ │ │ │ │ lsls r7, r3, #2 │ │ │ │ │ mov r2, r9 │ │ │ │ │ movs r3, #4 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ ldr.w r6, [r2, #4]! │ │ │ │ │ str r6, [r0, r3] │ │ │ │ │ adds r3, #4 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bne.n 91f0 │ │ │ │ │ + bne.n 91f4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ 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 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9640 │ │ │ │ │ + beq.w 9644 │ │ │ │ │ ldrd r7, r3, [r3, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 0 <_PyPegen_get_cmpops> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_cmpops │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 999e │ │ │ │ │ + beq.w 99a2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_exprs> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_exprs │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9996 │ │ │ │ │ + beq.w 999a │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r0, r8 │ │ │ │ │ strd r7, r9, [sp, #4] │ │ │ │ │ mov r3, fp │ │ │ │ │ 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 9982 │ │ │ │ │ + beq.w 9986 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 996e │ │ │ │ │ + bne.w 9972 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 8e64 │ │ │ │ │ + b.n 8e68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #679 @ 0x2a7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8e02 │ │ │ │ │ + beq.w 8e06 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9ec4 │ │ │ │ │ + bl 9ec8 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8e02 │ │ │ │ │ + beq.w 8e06 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9942 │ │ │ │ │ + beq.w 9946 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 9000 │ │ │ │ │ + beq.w 9004 │ │ │ │ │ str r0, [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 │ │ │ │ │ - bne.w 994c │ │ │ │ │ + bne.w 9950 │ │ │ │ │ subs r3, #2 │ │ │ │ │ - b.n 9004 │ │ │ │ │ + b.n 9008 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9ec4 │ │ │ │ │ + bl 9ec8 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8e2c │ │ │ │ │ + beq.w 8e30 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 995e │ │ │ │ │ + beq.w 9962 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 9000 │ │ │ │ │ + beq.w 9004 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 92ba │ │ │ │ │ + beq.n 92be │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 8e30 │ │ │ │ │ + b.n 8e34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9ec4 │ │ │ │ │ + bl 9ec8 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8dd8 │ │ │ │ │ + beq.w 8ddc │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9b3a │ │ │ │ │ + beq.w 9b3e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 9000 │ │ │ │ │ + beq.w 9004 │ │ │ │ │ str r0, [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 92ba │ │ │ │ │ + beq.n 92be │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 8de6 │ │ │ │ │ + beq.w 8dea │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 91b0 │ │ │ │ │ + b.n 91b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8b74 │ │ │ │ │ + bl 8b78 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8be4 │ │ │ │ │ + beq.w 8be8 │ │ │ │ │ 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 9abc │ │ │ │ │ + beq.w 9ac0 │ │ │ │ │ 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, 938c │ │ │ │ │ + cbz r0, 9390 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 8e64 │ │ │ │ │ + beq.w 8e68 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8e64 │ │ │ │ │ + beq.w 8e68 │ │ │ │ │ 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 8e78 │ │ │ │ │ + b.n 8e7c │ │ │ │ │ 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 971e │ │ │ │ │ + bne.w 9722 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9890 │ │ │ │ │ + bne.w 9894 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 9ec4 │ │ │ │ │ + bl 9ec8 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9b74 │ │ │ │ │ + beq.w 9b78 │ │ │ │ │ movs r1, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9b60 │ │ │ │ │ + beq.w 9b64 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 9000 │ │ │ │ │ + beq.w 9004 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 92ba │ │ │ │ │ + beq.w 92be │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 8ce8 │ │ │ │ │ + b.n 8cec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9ec4 │ │ │ │ │ + bl 9ec8 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8d34 │ │ │ │ │ + beq.w 8d38 │ │ │ │ │ movs r1, #3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9b4e │ │ │ │ │ + beq.w 9b52 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 9000 │ │ │ │ │ + beq.w 9004 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 92ba │ │ │ │ │ + beq.w 92be │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 8d42 │ │ │ │ │ - b.n 933e │ │ │ │ │ + beq.w 8d46 │ │ │ │ │ + b.n 9342 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9ec4 │ │ │ │ │ + bl 9ec8 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8d84 │ │ │ │ │ + beq.w 8d88 │ │ │ │ │ movs r1, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9a0a │ │ │ │ │ + beq.w 9a0e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 9000 │ │ │ │ │ + beq.w 9004 │ │ │ │ │ str r0, [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.w 92ba │ │ │ │ │ + beq.w 92be │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 8d92 │ │ │ │ │ - b.n 933e │ │ │ │ │ + beq.w 8d96 │ │ │ │ │ + b.n 9342 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9ec4 │ │ │ │ │ + bl 9ec8 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 904e │ │ │ │ │ + beq.w 9052 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9b9e │ │ │ │ │ + beq.w 9ba2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9b8a │ │ │ │ │ + bne.w 9b8e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #2 │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - beq.w 9650 │ │ │ │ │ + beq.w 9654 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ str.w r1, [r9, r7, lsl #2] │ │ │ │ │ mov sl, r5 │ │ │ │ │ adds r7, #1 │ │ │ │ │ - b.n 9022 │ │ │ │ │ + b.n 9026 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9ec4 │ │ │ │ │ + bl 9ec8 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8d0c │ │ │ │ │ + beq.w 8d10 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 99b6 │ │ │ │ │ + beq.w 99ba │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 9000 │ │ │ │ │ + beq.w 9004 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 92ba │ │ │ │ │ + beq.w 92be │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 8d1a │ │ │ │ │ - b.n 933e │ │ │ │ │ + beq.w 8d1e │ │ │ │ │ + b.n 9342 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9ec4 │ │ │ │ │ + bl 9ec8 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8d5c │ │ │ │ │ + beq.w 8d60 │ │ │ │ │ movs r1, #6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 99a4 │ │ │ │ │ + beq.w 99a8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 9000 │ │ │ │ │ + beq.w 9004 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 92ba │ │ │ │ │ + beq.w 92be │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 8d6a │ │ │ │ │ - b.n 933e │ │ │ │ │ + beq.w 8d6e │ │ │ │ │ + b.n 9342 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #671 @ 0x29f │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8dae │ │ │ │ │ + beq.w 8db2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9ec4 │ │ │ │ │ + bl 9ec8 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8dae │ │ │ │ │ + beq.w 8db2 │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9930 │ │ │ │ │ + beq.w 9934 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 9000 │ │ │ │ │ + beq.w 9004 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 92ba │ │ │ │ │ + beq.w 92be │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 8dbc │ │ │ │ │ - b.n 933e │ │ │ │ │ + beq.w 8dc0 │ │ │ │ │ + b.n 9342 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9ec4 │ │ │ │ │ + bl 9ec8 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 91a6 │ │ │ │ │ + beq.w 91aa │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 98fa │ │ │ │ │ + beq.w 98fe │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 94b2 │ │ │ │ │ + beq.w 94b6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbz r0, 962e │ │ │ │ │ + cbz r0, 9632 │ │ │ │ │ ldrd r5, r7, [sp, #24] │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 91ae │ │ │ │ │ + b.n 91b2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #679 @ 0x2a7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9180 │ │ │ │ │ + beq.w 9184 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9ec4 │ │ │ │ │ + bl 9ec8 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9180 │ │ │ │ │ + beq.w 9184 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9bae │ │ │ │ │ + beq.w 9bb2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 94b2 │ │ │ │ │ + beq.w 94b6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9bb8 │ │ │ │ │ + bne.w 9bbc │ │ │ │ │ subs r3, #2 │ │ │ │ │ - b.n 94b6 │ │ │ │ │ + b.n 94ba │ │ │ │ │ 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 9c96 │ │ │ │ │ + beq.w 9c9a │ │ │ │ │ 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 8e64 │ │ │ │ │ + b.n 8e68 │ │ │ │ │ lsls r3, r2, #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 98c8 │ │ │ │ │ + beq.w 98cc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - b.n 94c0 │ │ │ │ │ + b.n 94c4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ subs r6, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9c76 │ │ │ │ │ + bne.w 9c7a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 9c82 │ │ │ │ │ + beq.w 9c86 │ │ │ │ │ mov r5, r9 │ │ │ │ │ mov r7, sl │ │ │ │ │ - b.n 8fd4 │ │ │ │ │ + b.n 8fd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9ec4 │ │ │ │ │ + bl 9ec8 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 915a │ │ │ │ │ + beq.w 915e │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9d2c │ │ │ │ │ + beq.w 9d30 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 94b2 │ │ │ │ │ + beq.w 94b6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 962e │ │ │ │ │ + beq.n 9632 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 9168 │ │ │ │ │ + beq.w 916c │ │ │ │ │ ldrd r5, r7, [sp, #24] │ │ │ │ │ - b.n 9342 │ │ │ │ │ + b.n 9346 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #671 @ 0x29f │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9134 │ │ │ │ │ + beq.w 9138 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9ec4 │ │ │ │ │ + bl 9ec8 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9134 │ │ │ │ │ + beq.w 9138 │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9b78 │ │ │ │ │ + beq.w 9b7c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 94b2 │ │ │ │ │ + beq.w 94b6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 962e │ │ │ │ │ + beq.n 9632 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 9142 │ │ │ │ │ - b.n 96c8 │ │ │ │ │ + beq.w 9146 │ │ │ │ │ + b.n 96cc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 989e │ │ │ │ │ + bne.w 98a2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ - b.w 8ce8 │ │ │ │ │ + b.w 8cec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9ec4 │ │ │ │ │ + bl 9ec8 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 90a2 │ │ │ │ │ + beq.w 90a6 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9bf0 │ │ │ │ │ + beq.w 9bf4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 94b2 │ │ │ │ │ + beq.w 94b6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 962e │ │ │ │ │ + beq.w 9632 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 90b0 │ │ │ │ │ - b.n 96c8 │ │ │ │ │ + beq.w 90b4 │ │ │ │ │ + b.n 96cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9ec4 │ │ │ │ │ + bl 9ec8 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 90ea │ │ │ │ │ + beq.w 90ee │ │ │ │ │ movs r1, #6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9d52 │ │ │ │ │ + beq.w 9d56 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 94b2 │ │ │ │ │ + beq.w 94b6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 962e │ │ │ │ │ + beq.w 9632 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 90f8 │ │ │ │ │ - b.n 96c8 │ │ │ │ │ + beq.w 90fc │ │ │ │ │ + b.n 96cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9ec4 │ │ │ │ │ + bl 9ec8 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 90c6 │ │ │ │ │ + beq.w 90ca │ │ │ │ │ movs r1, #3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 99f8 │ │ │ │ │ + beq.w 99fc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 94b2 │ │ │ │ │ + beq.w 94b6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 962e │ │ │ │ │ + beq.w 9632 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 90d4 │ │ │ │ │ - b.n 96c8 │ │ │ │ │ + beq.w 90d8 │ │ │ │ │ + b.n 96cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9ec4 │ │ │ │ │ + bl 9ec8 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 910e │ │ │ │ │ + beq.w 9112 │ │ │ │ │ movs r1, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9d64 │ │ │ │ │ + beq.w 9d68 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 94b2 │ │ │ │ │ + beq.w 94b6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 962e │ │ │ │ │ + beq.w 9632 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 911c │ │ │ │ │ - b.n 96c8 │ │ │ │ │ + beq.w 9120 │ │ │ │ │ + b.n 96cc │ │ │ │ │ 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 98a4 │ │ │ │ │ + bne.n 98a8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 98b6 │ │ │ │ │ + bne.n 98ba │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 9ec4 │ │ │ │ │ + bl 9ec8 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9d9e │ │ │ │ │ + beq.w 9da2 │ │ │ │ │ movs r1, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9d8a │ │ │ │ │ + beq.w 9d8e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 94b2 │ │ │ │ │ + beq.w 94b6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 962e │ │ │ │ │ + beq.w 9632 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 9084 │ │ │ │ │ + b.w 9088 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 93c0 │ │ │ │ │ + beq.w 93c4 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 972e │ │ │ │ │ + b.n 9732 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cbnz r0, 98c2 │ │ │ │ │ + cbnz r0, 98c6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ - b.w 9084 │ │ │ │ │ + b.w 9088 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9852 │ │ │ │ │ + beq.n 9856 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 98b0 │ │ │ │ │ + b.n 98b4 │ │ │ │ │ ldrd r5, r7, [sp, #24] │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 8e44 │ │ │ │ │ + b.w 8e48 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 9172 │ │ │ │ │ + beq.w 9176 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ - b.n 9186 │ │ │ │ │ + b.n 918a │ │ │ │ │ ldrd r5, r7, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 95e4 │ │ │ │ │ - b.n 91ae │ │ │ │ │ + bne.w 95e8 │ │ │ │ │ + b.n 91b2 │ │ │ │ │ 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 9196 │ │ │ │ │ - b.n 91a6 │ │ │ │ │ + beq.w 919a │ │ │ │ │ + b.n 91aa │ │ │ │ │ mov ip, r7 │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ │ str.w ip, [sp, #24] │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - b.n 91b0 │ │ │ │ │ + b.n 91b4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 95a2 │ │ │ │ │ + bne.w 95a6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 95a6 │ │ │ │ │ + b.n 95aa │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ - cbz r0, 995a │ │ │ │ │ + cbz r0, 995e │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 8e10 │ │ │ │ │ - b.n 9928 │ │ │ │ │ + beq.w 8e14 │ │ │ │ │ + b.n 992c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 9950 │ │ │ │ │ + b.n 9954 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 92f4 │ │ │ │ │ - b.n 92f8 │ │ │ │ │ + bne.w 92f8 │ │ │ │ │ + b.n 92fc │ │ │ │ │ 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, 9990 │ │ │ │ │ + cbz r0, 9994 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 9644 │ │ │ │ │ + b.n 9648 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 997c │ │ │ │ │ - b.n 9644 │ │ │ │ │ + bne.n 9980 │ │ │ │ │ + b.n 9648 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 8e62 │ │ │ │ │ + b.w 8e66 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 9242 │ │ │ │ │ + b.n 9246 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 9234 │ │ │ │ │ + b.n 9238 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 954c │ │ │ │ │ + bne.w 9550 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 9550 │ │ │ │ │ + b.n 9554 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9506 │ │ │ │ │ + bne.w 950a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 950a │ │ │ │ │ + b.n 950e │ │ │ │ │ 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 9040 │ │ │ │ │ + beq.w 9044 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 905c │ │ │ │ │ - b.n 96c8 │ │ │ │ │ + beq.w 9060 │ │ │ │ │ + b.n 96cc │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 914c │ │ │ │ │ + beq.w 9150 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ - b.n 96c0 │ │ │ │ │ + b.n 96c4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 97ec │ │ │ │ │ + bne.w 97f0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 97f0 │ │ │ │ │ + b.n 97f4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 947e │ │ │ │ │ + bne.w 9482 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 9482 │ │ │ │ │ + b.n 9486 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 9126 │ │ │ │ │ + beq.w 912a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ - b.n 9714 │ │ │ │ │ + b.n 9718 │ │ │ │ │ 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 8d26 │ │ │ │ │ + beq.w 8d2a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ - b.n 943c │ │ │ │ │ + b.n 9440 │ │ │ │ │ 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 9100 │ │ │ │ │ + beq.w 9104 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ - b.n 9832 │ │ │ │ │ + b.n 9836 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 8c58 │ │ │ │ │ + b.w 8c5c │ │ │ │ │ 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 8cfe │ │ │ │ │ + beq.w 8d02 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ - b.n 950a │ │ │ │ │ + b.n 950e │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 972e │ │ │ │ │ + bne.w 9732 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne.w 8cd2 │ │ │ │ │ + bne.w 8cd6 │ │ │ │ │ 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 8cd2 │ │ │ │ │ + beq.w 8cd6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 972e │ │ │ │ │ + b.n 9732 │ │ │ │ │ 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 8d4e │ │ │ │ │ + beq.w 8d52 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ - b.n 9550 │ │ │ │ │ + b.n 9554 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 93a0 │ │ │ │ │ + b.n 93a4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 8da0 │ │ │ │ │ + beq.w 8da4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ - b.n 95a6 │ │ │ │ │ + b.n 95aa │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 8df4 │ │ │ │ │ + beq.w 8df8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ - b.n 9950 │ │ │ │ │ + b.n 9954 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 8e44 │ │ │ │ │ + b.w 8e48 │ │ │ │ │ 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 8e1e │ │ │ │ │ + beq.w 8e22 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 92f8 │ │ │ │ │ + b.w 92fc │ │ │ │ │ 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 8ca0 │ │ │ │ │ + beq.w 8ca4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 8cbc │ │ │ │ │ - b.n 9342 │ │ │ │ │ + beq.w 8cc0 │ │ │ │ │ + b.n 9346 │ │ │ │ │ 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 8c90 │ │ │ │ │ - b.w 91ae │ │ │ │ │ + beq.w 8c94 │ │ │ │ │ + b.w 91b2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9332 │ │ │ │ │ + bne.w 9336 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 9336 │ │ │ │ │ + b.w 933a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9438 │ │ │ │ │ + bne.w 943c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 943c │ │ │ │ │ + b.n 9440 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 93fa │ │ │ │ │ + bne.w 93fe │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 8ce8 │ │ │ │ │ + b.w 8cec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 972c │ │ │ │ │ + b.n 9730 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9710 │ │ │ │ │ + bne.w 9714 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 9714 │ │ │ │ │ + b.n 9718 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 962e │ │ │ │ │ + beq.w 9632 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 99da │ │ │ │ │ + b.n 99de │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 9b98 │ │ │ │ │ + bne.n 9b9c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 99da │ │ │ │ │ + b.n 99de │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ - cbz r0, 9bc0 │ │ │ │ │ + cbz r0, 9bc4 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 9186 │ │ │ │ │ + b.w 918a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 9186 │ │ │ │ │ + b.w 918a │ │ │ │ │ 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 8d76 │ │ │ │ │ + beq.w 8d7a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ - b.n 9482 │ │ │ │ │ + b.n 9486 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 8dca │ │ │ │ │ + beq.w 8dce │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ - b.w 9336 │ │ │ │ │ + b.w 933a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9768 │ │ │ │ │ + bne.w 976c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 976c │ │ │ │ │ + b.n 9770 │ │ │ │ │ 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 │ │ │ │ │ - cbz r3, 9c3e │ │ │ │ │ + cbz r3, 9c42 │ │ │ │ │ ldrd r5, r7, [sp, #24] │ │ │ │ │ - b.w 91ae │ │ │ │ │ + b.w 91b2 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 92ba │ │ │ │ │ + beq.w 92be │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 9b1c │ │ │ │ │ + b.n 9b20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 9c28 │ │ │ │ │ + bne.n 9c2c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 9b1c │ │ │ │ │ + b.n 9b20 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - b.w 9036 │ │ │ │ │ + b.w 903a │ │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r9 │ │ │ │ │ mov r7, sl │ │ │ │ │ subs r6, #1 │ │ │ │ │ - b.w 8fd4 │ │ │ │ │ + b.w 8fd8 │ │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r5, r9 │ │ │ │ │ mov r7, sl │ │ │ │ │ subs r6, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 8fd4 │ │ │ │ │ + b.w 8fd8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r9 │ │ │ │ │ mov r7, sl │ │ │ │ │ subs r6, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 8f06 │ │ │ │ │ - b.w 8fd4 │ │ │ │ │ + beq.w 8f0a │ │ │ │ │ + b.w 8fd8 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r5, r9 │ │ │ │ │ mov r7, sl │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 8fd4 │ │ │ │ │ + b.w 8fd8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 8f00 │ │ │ │ │ - b.w 8fbe │ │ │ │ │ + beq.w 8f04 │ │ │ │ │ + b.w 8fc2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 8eac │ │ │ │ │ + b.w 8eb0 │ │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne.w 8c08 │ │ │ │ │ + bne.w 8c0c │ │ │ │ │ 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 9cfe │ │ │ │ │ + blt.n 9d02 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r0, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov fp, r0 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 9642 │ │ │ │ │ + bne.w 9646 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 8c26 │ │ │ │ │ + bne.w 8c2a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 8c26 │ │ │ │ │ + b.w 8c2a │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 8ba2 │ │ │ │ │ + beq.w 8ba6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 93a0 │ │ │ │ │ + b.w 93a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 9398 │ │ │ │ │ - b.w 8bc2 │ │ │ │ │ + blt.w 939c │ │ │ │ │ + b.w 8bc6 │ │ │ │ │ movs r3, #1 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 9644 │ │ │ │ │ + b.n 9648 │ │ │ │ │ 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 90b8 │ │ │ │ │ + beq.w 90bc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ - b.n 97f0 │ │ │ │ │ + b.n 97f4 │ │ │ │ │ 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 9064 │ │ │ │ │ - b.n 98b0 │ │ │ │ │ + beq.w 9068 │ │ │ │ │ + b.n 98b4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 96bc │ │ │ │ │ + bne.w 96c0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 96c0 │ │ │ │ │ + b.n 96c4 │ │ │ │ │ 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 90dc │ │ │ │ │ + beq.w 90e0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ - b.n 97ae │ │ │ │ │ + b.n 97b2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 97aa │ │ │ │ │ + bne.w 97ae │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 97ae │ │ │ │ │ + b.n 97b2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 982e │ │ │ │ │ + bne.w 9832 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 9832 │ │ │ │ │ + b.n 9836 │ │ │ │ │ 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 9094 │ │ │ │ │ + beq.w 9098 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ - b.n 976c │ │ │ │ │ + b.n 9770 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9888 │ │ │ │ │ + bne.w 988c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 9084 │ │ │ │ │ + b.w 9088 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 98b0 │ │ │ │ │ + b.n 98b4 │ │ │ │ │ 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 906e │ │ │ │ │ + beq.w 9072 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 98b0 │ │ │ │ │ + b.n 98b4 │ │ │ │ │ │ │ │ │ │ -00009db8 : │ │ │ │ │ +00009dbc : │ │ │ │ │ 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 9ea8 │ │ │ │ │ + beq.n 9eac │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 9ea0 │ │ │ │ │ + bne.n 9ea4 │ │ │ │ │ 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, 9dfe │ │ │ │ │ + cbz r0, 9e02 │ │ │ │ │ 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 9eb6 │ │ │ │ │ + beq.n 9eba │ │ │ │ │ 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 9ea0 │ │ │ │ │ + bne.n 9ea4 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 9e4c │ │ │ │ │ + cbnz r0, 9e50 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 9ea0 │ │ │ │ │ + bne.n 9ea4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7368 │ │ │ │ │ - cbnz r0, 9e3a │ │ │ │ │ + bl 736c │ │ │ │ │ + cbnz r0, 9e3e │ │ │ │ │ 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 9dee │ │ │ │ │ + b.n 9df2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9ec4 │ │ │ │ │ + bl 9ec8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9e28 │ │ │ │ │ + beq.n 9e2c │ │ │ │ │ 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, 9eae │ │ │ │ │ + cbz r0, 9eb2 │ │ │ │ │ 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, 9e88 │ │ │ │ │ + cbz r0, 9e8c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 9e3c │ │ │ │ │ + beq.n 9e40 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9e3c │ │ │ │ │ + beq.n 9e40 │ │ │ │ │ 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 9df8 │ │ │ │ │ + b.n 9dfc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 9e9a │ │ │ │ │ + b.n 9e9e │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 9dd8 │ │ │ │ │ + b.n 9ddc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 9df8 │ │ │ │ │ + b.n 9dfc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 9e90 │ │ │ │ │ - b.n 9e0a │ │ │ │ │ + blt.n 9e94 │ │ │ │ │ + b.n 9e0e │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00009ec4 : │ │ │ │ │ +00009ec8 : │ │ │ │ │ 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 a02c │ │ │ │ │ + beq.w a030 │ │ │ │ │ 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, 9f08 │ │ │ │ │ + cbz r0, 9f0c │ │ │ │ │ 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] │ │ │ │ │ @@ -17410,199 +17407,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 a03a │ │ │ │ │ + bne.w a03e │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w a042 │ │ │ │ │ + beq.w a046 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w a04a │ │ │ │ │ + bne.w a04e │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.n 9f9e │ │ │ │ │ + beq.n 9fa2 │ │ │ │ │ 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 9ec4 │ │ │ │ │ + bl 9ec8 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 9fc8 │ │ │ │ │ + bne.n 9fcc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n a04a │ │ │ │ │ + bne.n a04e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a080 │ │ │ │ │ + bl a084 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - cbz r0, 9f86 │ │ │ │ │ + cbz r0, 9f8a │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n a024 │ │ │ │ │ + bne.n a028 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r8, r1 │ │ │ │ │ - bge.n 9f8c │ │ │ │ │ + bge.n 9f90 │ │ │ │ │ mov r8, r1 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - b.n 9f0e │ │ │ │ │ + b.n 9f12 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n a024 │ │ │ │ │ + bne.n a028 │ │ │ │ │ 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 a01c │ │ │ │ │ + blt.n a020 │ │ │ │ │ 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 a04a │ │ │ │ │ + bne.n a04e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9ec4 │ │ │ │ │ + bl 9ec8 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9f5c │ │ │ │ │ + beq.n 9f60 │ │ │ │ │ movs r1, #18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9f5c │ │ │ │ │ + beq.n 9f60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a080 │ │ │ │ │ + bl a084 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9f5c │ │ │ │ │ + beq.n 9f60 │ │ │ │ │ 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 a064 │ │ │ │ │ + beq.n a068 │ │ │ │ │ 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, a050 │ │ │ │ │ + cbz r0, a054 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, a050 │ │ │ │ │ + cbnz r2, a054 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - bgt.n 9f80 │ │ │ │ │ - b.n 9f8c │ │ │ │ │ + bgt.n 9f84 │ │ │ │ │ + b.n 9f90 │ │ │ │ │ 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 9f00 │ │ │ │ │ + b.n 9f04 │ │ │ │ │ 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 9eee │ │ │ │ │ + b.n 9ef2 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 9f00 │ │ │ │ │ + b.n 9f04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 9f32 │ │ │ │ │ + b.n 9f36 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n a024 │ │ │ │ │ + b.n a028 │ │ │ │ │ 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, a070 │ │ │ │ │ + cbz r0, a074 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n a024 │ │ │ │ │ + b.n a028 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 9f8c │ │ │ │ │ - b.n a024 │ │ │ │ │ + beq.n 9f90 │ │ │ │ │ + b.n a028 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n a024 │ │ │ │ │ + bne.n a028 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 9f8c │ │ │ │ │ - b.n a014 │ │ │ │ │ + beq.n 9f90 │ │ │ │ │ + b.n a018 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000a080 : │ │ │ │ │ +0000a084 : │ │ │ │ │ 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 a37a │ │ │ │ │ + beq.w a37e │ │ │ │ │ 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, a0c4 │ │ │ │ │ + cbz r0, a0c8 │ │ │ │ │ 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] │ │ │ │ │ @@ -17611,410 +17608,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 a41a │ │ │ │ │ + bne.w a41e │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w a422 │ │ │ │ │ + beq.w a426 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w a34c │ │ │ │ │ + bne.w a350 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.n a188 │ │ │ │ │ + beq.n a18c │ │ │ │ │ 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 a080 │ │ │ │ │ + bl a084 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n a1b6 │ │ │ │ │ + bne.n a1ba │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a388 │ │ │ │ │ + bne.w a38c │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w a38c │ │ │ │ │ + beq.w a390 │ │ │ │ │ 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 a218 │ │ │ │ │ + beq.n a21c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w lr, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ - cbz r3, a16a │ │ │ │ │ + cbz r3, a16e │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - bne.w a350 │ │ │ │ │ + bne.w a354 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - bge.n a176 │ │ │ │ │ + bge.n a17a │ │ │ │ │ mov r8, r2 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - b.n a0ca │ │ │ │ │ + b.n a0ce │ │ │ │ │ subs r1, r0, #1 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - bne.w a350 │ │ │ │ │ + bne.w a354 │ │ │ │ │ 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 a42a │ │ │ │ │ + blt.w a42e │ │ │ │ │ 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 a34c │ │ │ │ │ + bne.w a350 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a080 │ │ │ │ │ + bl a084 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a118 │ │ │ │ │ + beq.n a11c │ │ │ │ │ movs r1, #32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a118 │ │ │ │ │ + beq.n a11c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a434 │ │ │ │ │ + bl a438 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a118 │ │ │ │ │ + beq.n a11c │ │ │ │ │ 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 a3ac │ │ │ │ │ + beq.w a3b0 │ │ │ │ │ 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 a398 │ │ │ │ │ + beq.w a39c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a398 │ │ │ │ │ + bne.w a39c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - bgt.n a162 │ │ │ │ │ - b.n a176 │ │ │ │ │ + bgt.n a166 │ │ │ │ │ + b.n a17a │ │ │ │ │ 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 a408 │ │ │ │ │ + bne.w a40c │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w a400 │ │ │ │ │ + beq.w a404 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a3ec │ │ │ │ │ + bne.w a3f0 │ │ │ │ │ ldrd r5, r2, [r4, #8] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - beq.n a2ae │ │ │ │ │ + beq.n a2b2 │ │ │ │ │ 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 a434 │ │ │ │ │ + bl a438 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n a2dc │ │ │ │ │ + bne.n a2e0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a3ec │ │ │ │ │ + bne.w a3f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a9e0 │ │ │ │ │ + bl a9e4 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r0, r1, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n a33a │ │ │ │ │ + beq.n a33e │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n a372 │ │ │ │ │ + bne.n a376 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r9, r2 │ │ │ │ │ - blt.n a334 │ │ │ │ │ + blt.n a338 │ │ │ │ │ mov r5, fp │ │ │ │ │ mov lr, sl │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w a168 │ │ │ │ │ + beq.w a16c │ │ │ │ │ subs r1, r0, #2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n a15c │ │ │ │ │ + b.n a160 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w a3f4 │ │ │ │ │ + blt.w a3f8 │ │ │ │ │ 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 a3ec │ │ │ │ │ + bne.w a3f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a434 │ │ │ │ │ + bl a438 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a270 │ │ │ │ │ + beq.n a274 │ │ │ │ │ movs r1, #19 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a270 │ │ │ │ │ + beq.n a274 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a9e0 │ │ │ │ │ + bl a9e4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a270 │ │ │ │ │ + beq.n a274 │ │ │ │ │ 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 a3ca │ │ │ │ │ + beq.n a3ce │ │ │ │ │ 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, a358 │ │ │ │ │ + cbz r0, a35c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, a358 │ │ │ │ │ + cbnz r2, a35c │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ subs r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - ble.n a298 │ │ │ │ │ + ble.n a29c │ │ │ │ │ mov r9, r2 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ - b.n a220 │ │ │ │ │ + b.n a224 │ │ │ │ │ mov r5, fp │ │ │ │ │ - cbnz r2, a374 │ │ │ │ │ + cbnz r2, a378 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ subs r1, #3 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n a2aa │ │ │ │ │ - b.n a176 │ │ │ │ │ + bne.n a2ae │ │ │ │ │ + b.n a17a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ subs r1, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n a0bc │ │ │ │ │ + b.n a0c0 │ │ │ │ │ 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 a3dc │ │ │ │ │ + bne.n a3e0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n a3e4 │ │ │ │ │ + beq.n a3e8 │ │ │ │ │ mov r5, fp │ │ │ │ │ subs r1, r0, #1 │ │ │ │ │ mov lr, r2 │ │ │ │ │ - b.n a16a │ │ │ │ │ + b.n a16e │ │ │ │ │ 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 a0aa │ │ │ │ │ + b.n a0ae │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ - b.n a350 │ │ │ │ │ + b.n a354 │ │ │ │ │ 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 a132 │ │ │ │ │ + b.n a136 │ │ │ │ │ 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, a3ba │ │ │ │ │ + cbz r0, a3be │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n a350 │ │ │ │ │ + b.n a354 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w a176 │ │ │ │ │ - b.n a350 │ │ │ │ │ + beq.w a17a │ │ │ │ │ + b.n a354 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n a350 │ │ │ │ │ + bne.n a354 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w a210 │ │ │ │ │ - b.n a176 │ │ │ │ │ + bne.w a214 │ │ │ │ │ + b.n a17a │ │ │ │ │ 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 a29c │ │ │ │ │ - b.n a374 │ │ │ │ │ + beq.w a2a0 │ │ │ │ │ + b.n a378 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r5, fp │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n a374 │ │ │ │ │ + b.n a378 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w a298 │ │ │ │ │ - b.n a32e │ │ │ │ │ + beq.w a29c │ │ │ │ │ + b.n a332 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, fp │ │ │ │ │ subs r0, r1, #1 │ │ │ │ │ - b.n a374 │ │ │ │ │ + b.n a378 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r5, fp │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r0, r1, #1 │ │ │ │ │ - b.n a374 │ │ │ │ │ + b.n a378 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n a246 │ │ │ │ │ + b.n a24a │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ ldr.w lr, [r4, #60] @ 0x3c │ │ │ │ │ mov r5, fp │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w a150 │ │ │ │ │ - b.n a16a │ │ │ │ │ + bne.w a154 │ │ │ │ │ + b.n a16e │ │ │ │ │ subs r2, #1 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n a0bc │ │ │ │ │ + b.n a0c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n a0ee │ │ │ │ │ + b.n a0f2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ - b.n a350 │ │ │ │ │ + b.n a354 │ │ │ │ │ │ │ │ │ │ -0000a434 : │ │ │ │ │ +0000a438 : │ │ │ │ │ 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 a84c │ │ │ │ │ + beq.w a850 │ │ │ │ │ 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, a478 │ │ │ │ │ + cbz r0, a47c │ │ │ │ │ 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] │ │ │ │ │ @@ -18023,76 +18020,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 a89e │ │ │ │ │ + bne.w a8a2 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r4, [r5, #8] │ │ │ │ │ str r2, [r5, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w a8fe │ │ │ │ │ + beq.w a902 │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w a618 │ │ │ │ │ + bne.w a61c │ │ │ │ │ ldrd r6, r3, [r5, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w a906 │ │ │ │ │ + beq.w a90a │ │ │ │ │ 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 a940 │ │ │ │ │ + beq.w a944 │ │ │ │ │ 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, a53a │ │ │ │ │ + cbz r0, a53e │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w a600 │ │ │ │ │ + bne.w a604 │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a618 │ │ │ │ │ + bne.w a61c │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl a9e0 │ │ │ │ │ + bl a9e4 │ │ │ │ │ ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ ldr r1, [r5, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - cbz r0, a522 │ │ │ │ │ + cbz r0, a526 │ │ │ │ │ str r2, [r5, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w a61c │ │ │ │ │ + bne.w a620 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ cmp r8, r1 │ │ │ │ │ - bge.n a528 │ │ │ │ │ + bge.n a52c │ │ │ │ │ mov r8, r1 │ │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ │ - b.n a480 │ │ │ │ │ + b.n a484 │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n a61c │ │ │ │ │ + bne.n a620 │ │ │ │ │ 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} │ │ │ │ │ @@ -18105,238 +18102,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 a88c │ │ │ │ │ + bne.w a890 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str.w r9, [r5, #8] │ │ │ │ │ str r2, [r5, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w a884 │ │ │ │ │ + beq.w a888 │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a87a │ │ │ │ │ + bne.w a87e │ │ │ │ │ ldrd r6, r2, [r5, #8] │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - beq.w a85a │ │ │ │ │ + beq.w a85e │ │ │ │ │ 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 a958 │ │ │ │ │ + beq.w a95c │ │ │ │ │ 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 a6c0 │ │ │ │ │ + beq.w a6c4 │ │ │ │ │ ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r5, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n a658 │ │ │ │ │ + bne.n a65c │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a87a │ │ │ │ │ + bne.w a87e │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl a9e0 │ │ │ │ │ + bl a9e4 │ │ │ │ │ ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a7aa │ │ │ │ │ + beq.w a7ae │ │ │ │ │ str r1, [r5, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a844 │ │ │ │ │ + bne.w a848 │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ cmp sl, r0 │ │ │ │ │ - blt.n a6ba │ │ │ │ │ + blt.n a6be │ │ │ │ │ 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 a4f6 │ │ │ │ │ + beq.w a4fa │ │ │ │ │ movs r1, #19 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a7ce │ │ │ │ │ + bne.w a7d2 │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w a4fe │ │ │ │ │ + beq.w a502 │ │ │ │ │ ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r2, [r5, #88] @ 0x58 │ │ │ │ │ - b.n a470 │ │ │ │ │ + b.n a474 │ │ │ │ │ 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 a9d2 │ │ │ │ │ + bne.w a9d6 │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ str r1, [r5, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a824 │ │ │ │ │ + bne.w a828 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n a73c │ │ │ │ │ + bne.n a740 │ │ │ │ │ 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 a5be │ │ │ │ │ + beq.n a5c2 │ │ │ │ │ movs r1, #19 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a5be │ │ │ │ │ + beq.n a5c2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl a9e0 │ │ │ │ │ + bl a9e4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a5be │ │ │ │ │ + beq.n a5c2 │ │ │ │ │ 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 a8a6 │ │ │ │ │ + beq.w a8aa │ │ │ │ │ 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 a82c │ │ │ │ │ + beq.w a830 │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a82c │ │ │ │ │ + bne.w a830 │ │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r5, #88] @ 0x58 │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ cmp r0, sl │ │ │ │ │ - ble.n a5ea │ │ │ │ │ + ble.n a5ee │ │ │ │ │ mov sl, r0 │ │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ │ - b.n a548 │ │ │ │ │ + b.n a54c │ │ │ │ │ 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 a9ae │ │ │ │ │ + bne.w a9b2 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r7, [r5, #8] │ │ │ │ │ str r3, [r5, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w a9a6 │ │ │ │ │ + beq.w a9aa │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a98e │ │ │ │ │ + bne.w a992 │ │ │ │ │ ldrd r4, r2, [r5, #8] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - beq.w a960 │ │ │ │ │ + beq.w a964 │ │ │ │ │ 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 a434 │ │ │ │ │ + bl a438 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbnz r0, a74c │ │ │ │ │ + cbnz r0, a750 │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ str r4, [r5, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a98e │ │ │ │ │ + bne.w a992 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl a9e0 │ │ │ │ │ + bl a9e4 │ │ │ │ │ ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a7bc │ │ │ │ │ + beq.n a7c0 │ │ │ │ │ str r1, [r5, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n a824 │ │ │ │ │ + bne.n a828 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - ble.w a644 │ │ │ │ │ + ble.w a648 │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ │ - b.n a6cc │ │ │ │ │ + b.n a6d0 │ │ │ │ │ movs r1, #19 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a71a │ │ │ │ │ + beq.n a71e │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl a9e0 │ │ │ │ │ + bl a9e4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a71a │ │ │ │ │ + beq.n a71e │ │ │ │ │ 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 a9c0 │ │ │ │ │ + beq.w a9c4 │ │ │ │ │ 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] │ │ │ │ │ @@ -18344,288 +18341,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 a624 │ │ │ │ │ + beq.w a628 │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a624 │ │ │ │ │ + bne.w a628 │ │ │ │ │ ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ str r1, [r5, #88] @ 0x58 │ │ │ │ │ - b.n a73c │ │ │ │ │ + b.n a740 │ │ │ │ │ ldrd r4, r6, [sp, #24] │ │ │ │ │ mov r3, r1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w a5f0 │ │ │ │ │ + beq.w a5f4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #88] @ 0x58 │ │ │ │ │ - b.n a4f6 │ │ │ │ │ + b.n a4fa │ │ │ │ │ ldrd r4, r6, [sp, #44] @ 0x2c │ │ │ │ │ mov r3, r1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w a64a │ │ │ │ │ + beq.w a64e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #88] @ 0x58 │ │ │ │ │ - b.n a5c0 │ │ │ │ │ + b.n a5c4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl a9e0 │ │ │ │ │ + bl a9e4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a4f4 │ │ │ │ │ + beq.w a4f8 │ │ │ │ │ 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 a8e0 │ │ │ │ │ + beq.n a8e4 │ │ │ │ │ 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 a8cc │ │ │ │ │ + beq.n a8d0 │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n a8cc │ │ │ │ │ + bne.n a8d0 │ │ │ │ │ ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r5, #88] @ 0x58 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - bgt.w a51c │ │ │ │ │ - b.n a528 │ │ │ │ │ + bgt.w a520 │ │ │ │ │ + b.n a52c │ │ │ │ │ ldrd r4, r6, [sp, #44] @ 0x2c │ │ │ │ │ mov r3, r1 │ │ │ │ │ - b.n a7c8 │ │ │ │ │ + b.n a7cc │ │ │ │ │ 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 a8b8 │ │ │ │ │ + bne.n a8bc │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ str r1, [r5, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n a8c4 │ │ │ │ │ + beq.n a8c8 │ │ │ │ │ ldrd r4, r6, [sp, #24] │ │ │ │ │ mov r3, r1 │ │ │ │ │ - b.n a7b6 │ │ │ │ │ + b.n a7ba │ │ │ │ │ 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 a45e │ │ │ │ │ + b.n a462 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w a998 │ │ │ │ │ + blt.w a99c │ │ │ │ │ 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 a948 │ │ │ │ │ + beq.n a94c │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ ldrd r4, r6, [sp, #24] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n a7b6 │ │ │ │ │ + b.n a7ba │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n a56e │ │ │ │ │ + b.n a572 │ │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldrd r4, r6, [sp, #24] │ │ │ │ │ str r3, [r5, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w a4f4 │ │ │ │ │ - b.n a600 │ │ │ │ │ + beq.w a4f8 │ │ │ │ │ + b.n a604 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ │ str r2, [r5, #88] @ 0x58 │ │ │ │ │ - b.n a470 │ │ │ │ │ + b.n a474 │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ ldrd r4, r6, [sp, #24] │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w a5f0 │ │ │ │ │ - b.n a7b6 │ │ │ │ │ + beq.w a5f4 │ │ │ │ │ + b.n a7ba │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r3, r1 │ │ │ │ │ ldrd r4, r6, [sp, #24] │ │ │ │ │ str r2, [r5, #60] @ 0x3c │ │ │ │ │ - b.n a7b6 │ │ │ │ │ + b.n a7ba │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w a6b4 │ │ │ │ │ - b.n a5ea │ │ │ │ │ + bne.w a6b8 │ │ │ │ │ + b.n a5ee │ │ │ │ │ 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, a8ee │ │ │ │ │ + cbz r0, a8f2 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r5, #60] @ 0x3c │ │ │ │ │ - b.n a61c │ │ │ │ │ + b.n a620 │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w a528 │ │ │ │ │ - b.n a61c │ │ │ │ │ + beq.w a52c │ │ │ │ │ + b.n a620 │ │ │ │ │ ldr r1, [r5, #60] @ 0x3c │ │ │ │ │ str r2, [r5, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w a61c │ │ │ │ │ + bne.w a620 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n a81a │ │ │ │ │ - b.n a528 │ │ │ │ │ + bne.n a81e │ │ │ │ │ + b.n a52c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n a4a4 │ │ │ │ │ + b.n a4a8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n a91a │ │ │ │ │ + bge.n a91e │ │ │ │ │ ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r5, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n a61c │ │ │ │ │ + b.n a620 │ │ │ │ │ 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 a618 │ │ │ │ │ + bne.w a61c │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r5, #88] @ 0x58 │ │ │ │ │ - bne.w a4d4 │ │ │ │ │ + bne.w a4d8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n a4d4 │ │ │ │ │ + b.n a4d8 │ │ │ │ │ ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ │ - bne.w a59e │ │ │ │ │ + bne.w a5a2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n a59e │ │ │ │ │ + b.n a5a2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n a978 │ │ │ │ │ + bge.n a97c │ │ │ │ │ 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 a7c8 │ │ │ │ │ + b.n a7cc │ │ │ │ │ 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 a710 │ │ │ │ │ + beq.w a714 │ │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ ldrd r4, r6, [sp, #44] @ 0x2c │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ - b.n a7c8 │ │ │ │ │ + b.n a7cc │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldrd r4, r6, [sp, #24] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r5, #60] @ 0x3c │ │ │ │ │ - b.n a7b6 │ │ │ │ │ + b.n a7ba │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n a6f0 │ │ │ │ │ + b.n a6f4 │ │ │ │ │ ldr r7, [sp, #76] @ 0x4c │ │ │ │ │ subs r2, #1 │ │ │ │ │ ldrd r4, r6, [sp, #44] @ 0x2c │ │ │ │ │ str r2, [r5, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w a5be │ │ │ │ │ - b.n a658 │ │ │ │ │ + beq.w a5c2 │ │ │ │ │ + b.n a65c │ │ │ │ │ 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 a64a │ │ │ │ │ - b.n a7c8 │ │ │ │ │ + beq.w a64e │ │ │ │ │ + b.n a7cc │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r3, r1 │ │ │ │ │ ldrd r4, r6, [sp, #44] @ 0x2c │ │ │ │ │ str r2, [r5, #60] @ 0x3c │ │ │ │ │ - b.n a7c8 │ │ │ │ │ + b.n a7cc │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000a9e0 : │ │ │ │ │ +0000a9e4 : │ │ │ │ │ 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 ad1e │ │ │ │ │ + beq.w ad22 │ │ │ │ │ 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, aa24 │ │ │ │ │ + cbz r0, aa28 │ │ │ │ │ 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] │ │ │ │ │ @@ -18634,293 +18631,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 ad02 │ │ │ │ │ + bne.w ad06 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w acfa │ │ │ │ │ + beq.w acfe │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w ac6a │ │ │ │ │ + bne.w ac6e │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n ab1c │ │ │ │ │ + beq.n ab20 │ │ │ │ │ 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 a9e0 │ │ │ │ │ + bl a9e4 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n ab4a │ │ │ │ │ + bne.n ab4e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w ac6a │ │ │ │ │ + bne.w ac6e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a9e0 │ │ │ │ │ + bl a9e4 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n aae8 │ │ │ │ │ + bne.n aaec │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w aba6 │ │ │ │ │ + bne.w abaa │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w ac6a │ │ │ │ │ + bne.w ac6e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ad50 │ │ │ │ │ + bl ad54 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, aac8 │ │ │ │ │ + cbz r0, aacc │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w ac6e │ │ │ │ │ + bne.w ac72 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - ble.n aad6 │ │ │ │ │ + ble.n aada │ │ │ │ │ mov r8, r1 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - b.n aa2a │ │ │ │ │ + b.n aa2e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w ac6e │ │ │ │ │ + bne.w ac72 │ │ │ │ │ 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 aa92 │ │ │ │ │ + beq.n aa96 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ad50 │ │ │ │ │ + bl ad54 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n aa92 │ │ │ │ │ + beq.n aa96 │ │ │ │ │ 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 ad2c │ │ │ │ │ + beq.w ad30 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r5 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, sl │ │ │ │ │ movs r1, #9 │ │ │ │ │ - b.n ab7c │ │ │ │ │ + b.n ab80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w acf0 │ │ │ │ │ + blt.w acf4 │ │ │ │ │ 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 ac6a │ │ │ │ │ + bne.w ac6e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a9e0 │ │ │ │ │ + bl a9e4 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n aa7c │ │ │ │ │ + beq.n aa80 │ │ │ │ │ movs r1, #33 @ 0x21 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n aa7c │ │ │ │ │ + beq.n aa80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ad50 │ │ │ │ │ + bl ad54 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n aa7c │ │ │ │ │ + beq.n aa80 │ │ │ │ │ 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 ad2c │ │ │ │ │ + beq.w ad30 │ │ │ │ │ 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 ace6 │ │ │ │ │ + beq.w acea │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w ace6 │ │ │ │ │ + bne.w acea │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n aabc │ │ │ │ │ + b.n aac0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n ac6c │ │ │ │ │ + bne.n ac70 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w ad0a │ │ │ │ │ + beq.w ad0e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ad50 │ │ │ │ │ + bl ad54 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ac8a │ │ │ │ │ + beq.n ac8e │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n ac96 │ │ │ │ │ + beq.n ac9a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n ac8e │ │ │ │ │ + bne.n ac92 │ │ │ │ │ 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 ac76 │ │ │ │ │ + bne.n ac7a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n ac8e │ │ │ │ │ + bne.n ac92 │ │ │ │ │ movs r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n ac76 │ │ │ │ │ + bne.n ac7a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n ac8e │ │ │ │ │ + bne.n ac92 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n ac76 │ │ │ │ │ + bne.n ac7a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n ac8e │ │ │ │ │ + bne.n ac92 │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, ac76 │ │ │ │ │ + cbnz r0, ac7a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n ac8e │ │ │ │ │ + bne.n ac92 │ │ │ │ │ movs r1, #24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, ac76 │ │ │ │ │ + cbnz r0, ac7a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r2, ac8e │ │ │ │ │ + cbnz r2, ac92 │ │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, ac76 │ │ │ │ │ + cbnz r0, ac7a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r2, ac8e │ │ │ │ │ + cbnz r2, ac92 │ │ │ │ │ movs r1, #49 @ 0x31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, ac76 │ │ │ │ │ + cbnz r0, ac7a │ │ │ │ │ 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 aaa4 │ │ │ │ │ + beq.w aaa8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n aa1c │ │ │ │ │ + b.n aa20 │ │ │ │ │ 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, ac9e │ │ │ │ │ + cbnz r0, aca2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n ac5e │ │ │ │ │ + b.n ac62 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n ac5e │ │ │ │ │ + b.n ac62 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n abd4 │ │ │ │ │ + b.n abd8 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8b74 │ │ │ │ │ + bl 8b78 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ac88 │ │ │ │ │ + beq.n ac8c │ │ │ │ │ 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 │ │ │ │ │ @@ -18929,97 +18926,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 2f28 │ │ │ │ │ + bl 2f18 │ │ │ │ │ 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 ac8a │ │ │ │ │ + beq.n ac8e │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n ac60 │ │ │ │ │ + b.n ac64 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - cbz r0, ad3a │ │ │ │ │ + cbz r0, ad3e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n ac6e │ │ │ │ │ + b.n ac72 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n aa4e │ │ │ │ │ + b.n aa52 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n aa1c │ │ │ │ │ + b.n aa20 │ │ │ │ │ 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 abbc │ │ │ │ │ + beq.w abc0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n ac60 │ │ │ │ │ + b.n ac64 │ │ │ │ │ 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 aa0a │ │ │ │ │ + b.n aa0e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w aad6 │ │ │ │ │ - b.n ac6e │ │ │ │ │ + beq.w aada │ │ │ │ │ + b.n ac72 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n ac6e │ │ │ │ │ + bne.n ac72 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w aad6 │ │ │ │ │ - b.n aabc │ │ │ │ │ + beq.w aada │ │ │ │ │ + b.n aac0 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000ad50 : │ │ │ │ │ +0000ad54 : │ │ │ │ │ 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 af40 │ │ │ │ │ + beq.w af44 │ │ │ │ │ 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, ad94 │ │ │ │ │ + cbz r0, ad98 │ │ │ │ │ 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] │ │ │ │ │ @@ -19028,657 +19025,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 af38 │ │ │ │ │ + bne.w af3c │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w af30 │ │ │ │ │ + beq.w af34 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w aef2 │ │ │ │ │ + bne.w aef6 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r5, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n ae40 │ │ │ │ │ + beq.n ae44 │ │ │ │ │ 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 ad50 │ │ │ │ │ + bl ad54 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n ae6a │ │ │ │ │ + bne.n ae6e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n aef2 │ │ │ │ │ + bne.n aef6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ad50 │ │ │ │ │ + bl ad54 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n ae9c │ │ │ │ │ + bne.n aea0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n aef2 │ │ │ │ │ + bne.n aef6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl af50 │ │ │ │ │ + bl af54 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - cbz r0, ae2a │ │ │ │ │ + cbz r0, ae2e │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n aef6 │ │ │ │ │ + bne.n aefa │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - bge.n ae30 │ │ │ │ │ + bge.n ae34 │ │ │ │ │ mov r7, r1 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - b.n ad9a │ │ │ │ │ + b.n ad9e │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n aef6 │ │ │ │ │ + bne.n aefa │ │ │ │ │ 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 af08 │ │ │ │ │ + blt.n af0c │ │ │ │ │ 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 aef2 │ │ │ │ │ + bne.n aef6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ad50 │ │ │ │ │ + bl ad54 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n adec │ │ │ │ │ + beq.n adf0 │ │ │ │ │ movs r1, #14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n adec │ │ │ │ │ + beq.n adf0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl af50 │ │ │ │ │ + bl af54 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n adec │ │ │ │ │ + beq.n adf0 │ │ │ │ │ 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 af12 │ │ │ │ │ + beq.n af16 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, sl │ │ │ │ │ movs r1, #1 │ │ │ │ │ - b.n aeca │ │ │ │ │ + b.n aece │ │ │ │ │ movs r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ae00 │ │ │ │ │ + beq.n ae04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl af50 │ │ │ │ │ + bl af54 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ae00 │ │ │ │ │ + beq.n ae04 │ │ │ │ │ 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, af12 │ │ │ │ │ + cbz r0, af16 │ │ │ │ │ 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, aefe │ │ │ │ │ + cbz r0, af02 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, aefe │ │ │ │ │ + cbnz r2, af02 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - bgt.n ae24 │ │ │ │ │ - b.n ae30 │ │ │ │ │ + bgt.n ae28 │ │ │ │ │ + b.n ae34 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n ad8c │ │ │ │ │ + b.n ad90 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - cbz r0, af1e │ │ │ │ │ + cbz r0, af22 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n aef6 │ │ │ │ │ + b.n aefa │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n ae30 │ │ │ │ │ - b.n aef6 │ │ │ │ │ + beq.n ae34 │ │ │ │ │ + b.n aefa │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n aef6 │ │ │ │ │ + bne.n aefa │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n ae30 │ │ │ │ │ - b.n aeea │ │ │ │ │ + beq.n ae34 │ │ │ │ │ + b.n aeee │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n adbe │ │ │ │ │ + b.n adc2 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n ad8c │ │ │ │ │ + b.n ad90 │ │ │ │ │ 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 ad7a │ │ │ │ │ + b.n ad7e │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000af50 : │ │ │ │ │ +0000af54 : │ │ │ │ │ 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 b030 │ │ │ │ │ + beq.n b034 │ │ │ │ │ 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, af8e │ │ │ │ │ + cbz r0, af92 │ │ │ │ │ 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 b026 │ │ │ │ │ + bne.n b02a │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl b040 │ │ │ │ │ + bl b044 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n b01c │ │ │ │ │ - cbz r0, b00c │ │ │ │ │ + bne.n b020 │ │ │ │ │ + cbz r0, b010 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bge.n b00c │ │ │ │ │ + bge.n b010 │ │ │ │ │ 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, b026 │ │ │ │ │ + cbnz r0, b02a │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl b040 │ │ │ │ │ + bl b044 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, b01c │ │ │ │ │ - cbz r0, b00a │ │ │ │ │ + cbnz r2, b020 │ │ │ │ │ + cbz r0, b00e │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bge.n b00a │ │ │ │ │ + bge.n b00e │ │ │ │ │ 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, b026 │ │ │ │ │ + cbnz r3, b02a │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl b040 │ │ │ │ │ + bl b044 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, b01c │ │ │ │ │ - cbz r0, b018 │ │ │ │ │ + cbnz r2, b020 │ │ │ │ │ + cbz r0, b01c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - ble.n b018 │ │ │ │ │ + ble.n b01c │ │ │ │ │ mov r7, r2 │ │ │ │ │ - b.n afde │ │ │ │ │ + b.n afe2 │ │ │ │ │ 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 af88 │ │ │ │ │ + b.n af8c │ │ │ │ │ mov r5, r7 │ │ │ │ │ - b.n b00c │ │ │ │ │ + b.n b010 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n af88 │ │ │ │ │ + b.n af8c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n af88 │ │ │ │ │ + b.n af8c │ │ │ │ │ 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 af76 │ │ │ │ │ + b.n af7a │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000b040 : │ │ │ │ │ +0000b044 : │ │ │ │ │ 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 b8b6 │ │ │ │ │ + beq.w b8ba │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b8c4 │ │ │ │ │ + bne.w b8c8 │ │ │ │ │ ldrd r5, r6, [r4, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.w b880 │ │ │ │ │ + beq.w b884 │ │ │ │ │ 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 b8ac │ │ │ │ │ + beq.w b8b0 │ │ │ │ │ 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 b1d0 │ │ │ │ │ + beq.w b1d4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w b210 │ │ │ │ │ + bne.w b214 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w b8e2 │ │ │ │ │ + bne.w b8e6 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w b8d4 │ │ │ │ │ + beq.w b8d8 │ │ │ │ │ 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 b222 │ │ │ │ │ + beq.w b226 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w b262 │ │ │ │ │ + bne.w b266 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w b8e2 │ │ │ │ │ + bne.w b8e6 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w b7cc │ │ │ │ │ + beq.w b7d0 │ │ │ │ │ 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 b274 │ │ │ │ │ + beq.w b278 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w b2b4 │ │ │ │ │ + bne.w b2b8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w b8e2 │ │ │ │ │ + bne.w b8e6 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w b874 │ │ │ │ │ + beq.w b878 │ │ │ │ │ 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 b2c6 │ │ │ │ │ + beq.w b2ca │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w b306 │ │ │ │ │ + bne.w b30a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w b8e2 │ │ │ │ │ + bne.w b8e6 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w b7a8 │ │ │ │ │ + beq.w b7ac │ │ │ │ │ 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 b318 │ │ │ │ │ + beq.w b31c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w b358 │ │ │ │ │ + bne.w b35c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b63e │ │ │ │ │ + bne.w b642 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w b7b4 │ │ │ │ │ + bne.w b7b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b8e8 │ │ │ │ │ + bl b8ec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b3ce │ │ │ │ │ + beq.w b3d2 │ │ │ │ │ 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 b7c0 │ │ │ │ │ + bne.w b7c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl b040 │ │ │ │ │ + bl b044 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w b78c │ │ │ │ │ - cbz r0, b200 │ │ │ │ │ + bne.w b790 │ │ │ │ │ + cbz r0, b204 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - blt.w b41a │ │ │ │ │ + blt.w b41e │ │ │ │ │ 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 b0bc │ │ │ │ │ + beq.w b0c0 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b3d2 │ │ │ │ │ + bne.w b3d6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n b0ba │ │ │ │ │ + b.n b0be │ │ │ │ │ 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 b7c4 │ │ │ │ │ + bne.w b7c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl b040 │ │ │ │ │ + bl b044 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w b778 │ │ │ │ │ - cbz r0, b252 │ │ │ │ │ + bne.w b77c │ │ │ │ │ + cbz r0, b256 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - bgt.w b56a │ │ │ │ │ + bgt.w b56e │ │ │ │ │ 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 b0f6 │ │ │ │ │ + beq.w b0fa │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b724 │ │ │ │ │ + bne.w b728 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n b0f4 │ │ │ │ │ + b.n b0f8 │ │ │ │ │ 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 b7bc │ │ │ │ │ + bne.w b7c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl b040 │ │ │ │ │ + bl b044 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w b786 │ │ │ │ │ - cbz r0, b2a4 │ │ │ │ │ + bne.w b78a │ │ │ │ │ + cbz r0, b2a8 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - bgt.w b48a │ │ │ │ │ + bgt.w b48e │ │ │ │ │ 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 b130 │ │ │ │ │ + beq.w b134 │ │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b74e │ │ │ │ │ + bne.w b752 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n b12e │ │ │ │ │ + b.n b132 │ │ │ │ │ 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 b7c8 │ │ │ │ │ + bne.w b7cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl b040 │ │ │ │ │ + bl b044 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w b792 │ │ │ │ │ - cbz r0, b2f6 │ │ │ │ │ + bne.w b796 │ │ │ │ │ + cbz r0, b2fa │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - blt.w b4fa │ │ │ │ │ + blt.w b4fe │ │ │ │ │ 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 b16a │ │ │ │ │ + beq.w b16e │ │ │ │ │ movs r1, #24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b6dc │ │ │ │ │ + bne.w b6e0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n b168 │ │ │ │ │ + b.n b16c │ │ │ │ │ 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 b798 │ │ │ │ │ + bne.w b79c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl b040 │ │ │ │ │ + bl b044 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w b77e │ │ │ │ │ - cbz r0, b348 │ │ │ │ │ + bne.w b782 │ │ │ │ │ + cbz r0, b34c │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - blt.w b5d6 │ │ │ │ │ + blt.w b5da │ │ │ │ │ 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 b1a4 │ │ │ │ │ + beq.w b1a8 │ │ │ │ │ movs r1, #49 @ 0x31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b1a2 │ │ │ │ │ + beq.w b1a6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b8e8 │ │ │ │ │ + bl b8ec │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b1a2 │ │ │ │ │ + beq.w b1a6 │ │ │ │ │ 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 b414 │ │ │ │ │ + beq.n b418 │ │ │ │ │ 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] │ │ │ │ │ @@ -19689,514 +19686,514 @@ │ │ │ │ │ movs r1, #5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC36 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC36 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1a60 │ │ │ │ │ + bl 1a50 │ │ │ │ │ R_ARM_THM_CALL INVALID_VERSION_CHECK │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, b3b8 │ │ │ │ │ + cbz r0, b3bc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w b71e │ │ │ │ │ + beq.w b722 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b720 │ │ │ │ │ + beq.w b724 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r7, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n b1c6 │ │ │ │ │ + b.n b1ca │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n b1c4 │ │ │ │ │ + b.n b1c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b8e8 │ │ │ │ │ + bl b8ec │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b21e │ │ │ │ │ + beq.w b222 │ │ │ │ │ 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, b414 │ │ │ │ │ + cbz r0, b418 │ │ │ │ │ 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 b7d8 │ │ │ │ │ + beq.w b7dc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b7d8 │ │ │ │ │ + bne.w b7dc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n b1c6 │ │ │ │ │ + b.n b1ca │ │ │ │ │ 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 b7c0 │ │ │ │ │ + bne.w b7c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl b040 │ │ │ │ │ + bl b044 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w b78c │ │ │ │ │ + bne.w b790 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b6b4 │ │ │ │ │ + beq.w b6b8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov sl, r3 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bge.w b6b4 │ │ │ │ │ + bge.w b6b8 │ │ │ │ │ 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 b7c0 │ │ │ │ │ + bne.w b7c4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl b040 │ │ │ │ │ + bl b044 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w b78c │ │ │ │ │ + bne.w b790 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b6c8 │ │ │ │ │ + beq.w b6cc │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, sl │ │ │ │ │ - ble.w b6c8 │ │ │ │ │ + ble.w b6cc │ │ │ │ │ mov sl, r1 │ │ │ │ │ - b.n b450 │ │ │ │ │ + b.n b454 │ │ │ │ │ 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 b7bc │ │ │ │ │ + bne.w b7c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl b040 │ │ │ │ │ + bl b044 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w b786 │ │ │ │ │ + bne.w b78a │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b6bc │ │ │ │ │ + beq.w b6c0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov sl, r3 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bge.w b6bc │ │ │ │ │ + bge.w b6c0 │ │ │ │ │ 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 b7bc │ │ │ │ │ + bne.w b7c0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl b040 │ │ │ │ │ + bl b044 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w b786 │ │ │ │ │ + bne.w b78a │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b6d0 │ │ │ │ │ + beq.w b6d4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, sl │ │ │ │ │ - ble.w b6d0 │ │ │ │ │ + ble.w b6d4 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - b.n b4c0 │ │ │ │ │ + b.n b4c4 │ │ │ │ │ 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 b7c8 │ │ │ │ │ + bne.w b7cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl b040 │ │ │ │ │ + bl b044 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w b792 │ │ │ │ │ + bne.w b796 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b6c0 │ │ │ │ │ + beq.w b6c4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov sl, r3 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - ble.w b6c0 │ │ │ │ │ + ble.w b6c4 │ │ │ │ │ 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 b7c8 │ │ │ │ │ + bne.w b7cc │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl b040 │ │ │ │ │ + bl b044 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w b792 │ │ │ │ │ + bne.w b796 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b6d4 │ │ │ │ │ + beq.w b6d8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, sl │ │ │ │ │ - ble.w b6d4 │ │ │ │ │ + ble.w b6d8 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - b.n b530 │ │ │ │ │ + b.n b534 │ │ │ │ │ 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 b7c4 │ │ │ │ │ + bne.w b7c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl b040 │ │ │ │ │ + bl b044 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w b778 │ │ │ │ │ + bne.w b77c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b6b8 │ │ │ │ │ + beq.w b6bc │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov sl, r3 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bge.w b6b8 │ │ │ │ │ + bge.w b6bc │ │ │ │ │ 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 b7c4 │ │ │ │ │ + bne.w b7c8 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl b040 │ │ │ │ │ + bl b044 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w b778 │ │ │ │ │ + bne.w b77c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b6cc │ │ │ │ │ + beq.n b6d0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, sl │ │ │ │ │ - ble.n b6cc │ │ │ │ │ + ble.n b6d0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - b.n b5a0 │ │ │ │ │ + b.n b5a4 │ │ │ │ │ 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 b798 │ │ │ │ │ + bne.w b79c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl b040 │ │ │ │ │ + bl b044 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w b77e │ │ │ │ │ + bne.w b782 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b6c4 │ │ │ │ │ + beq.n b6c8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov sl, r3 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - ble.n b6c4 │ │ │ │ │ + ble.n b6c8 │ │ │ │ │ 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 b798 │ │ │ │ │ + bne.w b79c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl b040 │ │ │ │ │ + bl b044 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w b77e │ │ │ │ │ + bne.w b782 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b6d8 │ │ │ │ │ + beq.n b6dc │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, sl │ │ │ │ │ - ble.n b6d8 │ │ │ │ │ + ble.n b6dc │ │ │ │ │ mov sl, r1 │ │ │ │ │ - b.n b608 │ │ │ │ │ + b.n b60c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w b8e2 │ │ │ │ │ + bne.w b8e6 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w b802 │ │ │ │ │ + beq.w b806 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w b7ec │ │ │ │ │ + beq.w b7f0 │ │ │ │ │ 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 b816 │ │ │ │ │ + bne.w b81a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w b7fa │ │ │ │ │ + bne.w b7fe │ │ │ │ │ movs r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b816 │ │ │ │ │ + bne.w b81a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w b7fa │ │ │ │ │ + bne.w b7fe │ │ │ │ │ movs r1, #31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b816 │ │ │ │ │ + bne.w b81a │ │ │ │ │ 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 b1ae │ │ │ │ │ + b.n b1b2 │ │ │ │ │ mov r6, r7 │ │ │ │ │ - b.n b200 │ │ │ │ │ + b.n b204 │ │ │ │ │ mov r6, r7 │ │ │ │ │ - b.n b252 │ │ │ │ │ + b.n b256 │ │ │ │ │ mov r6, r7 │ │ │ │ │ - b.n b2a4 │ │ │ │ │ + b.n b2a8 │ │ │ │ │ mov r6, r7 │ │ │ │ │ - b.n b2f6 │ │ │ │ │ + b.n b2fa │ │ │ │ │ mov r6, r7 │ │ │ │ │ - b.n b348 │ │ │ │ │ + b.n b34c │ │ │ │ │ mov r6, sl │ │ │ │ │ - b.n b200 │ │ │ │ │ + b.n b204 │ │ │ │ │ mov r6, sl │ │ │ │ │ - b.n b252 │ │ │ │ │ + b.n b256 │ │ │ │ │ mov r6, sl │ │ │ │ │ - b.n b2a4 │ │ │ │ │ + b.n b2a8 │ │ │ │ │ mov r6, sl │ │ │ │ │ - b.n b2f6 │ │ │ │ │ + b.n b2fa │ │ │ │ │ mov r6, sl │ │ │ │ │ - b.n b348 │ │ │ │ │ + b.n b34c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b8e8 │ │ │ │ │ + bl b8ec │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b314 │ │ │ │ │ + beq.w b318 │ │ │ │ │ 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 b414 │ │ │ │ │ + beq.w b418 │ │ │ │ │ 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 b7d8 │ │ │ │ │ + beq.n b7dc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n b7d8 │ │ │ │ │ + bne.n b7dc │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ - b.n b1c6 │ │ │ │ │ + b.n b1ca │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b8e8 │ │ │ │ │ + bl b8ec │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b270 │ │ │ │ │ + beq.w b274 │ │ │ │ │ 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 b414 │ │ │ │ │ + beq.w b418 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, r6 │ │ │ │ │ movs r1, #5 │ │ │ │ │ - b.n b704 │ │ │ │ │ + b.n b708 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b8e8 │ │ │ │ │ + bl b8ec │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b2c2 │ │ │ │ │ + beq.w b2c6 │ │ │ │ │ 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 b414 │ │ │ │ │ + beq.w b418 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, r6 │ │ │ │ │ movs r1, #13 │ │ │ │ │ - b.n b704 │ │ │ │ │ + b.n b708 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n b0f6 │ │ │ │ │ + b.n b0fa │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n b1a4 │ │ │ │ │ + b.n b1a8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n b130 │ │ │ │ │ + b.n b134 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n b0bc │ │ │ │ │ + b.n b0c0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n b16a │ │ │ │ │ + b.n b16e │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w b1a2 │ │ │ │ │ - b.n b358 │ │ │ │ │ + beq.w b1a6 │ │ │ │ │ + b.n b35c │ │ │ │ │ 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 b180 │ │ │ │ │ + b.n b184 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r7, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n b1c6 │ │ │ │ │ + b.n b1ca │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ - b.n b122 │ │ │ │ │ + b.n b126 │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ - b.n b0ae │ │ │ │ │ + b.n b0b2 │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ - b.n b0e8 │ │ │ │ │ + b.n b0ec │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ - b.n b15c │ │ │ │ │ + b.n b160 │ │ │ │ │ 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 b10c │ │ │ │ │ + b.n b110 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b71e │ │ │ │ │ + beq.n b722 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r7, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n b1c6 │ │ │ │ │ + b.n b1ca │ │ │ │ │ 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 b664 │ │ │ │ │ + beq.w b668 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n b6ac │ │ │ │ │ + b.n b6b0 │ │ │ │ │ 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 b654 │ │ │ │ │ + beq.w b658 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n b6ae │ │ │ │ │ + b.n b6b2 │ │ │ │ │ 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, b830 │ │ │ │ │ + cbnz r0, b834 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n b6ac │ │ │ │ │ + b.n b6b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b8e8 │ │ │ │ │ + bl b8ec │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b82a │ │ │ │ │ + beq.n b82e │ │ │ │ │ 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 │ │ │ │ │ @@ -20205,246 +20202,246 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC35 │ │ │ │ │ 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 2f28 │ │ │ │ │ + bl 2f18 │ │ │ │ │ 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 b82c │ │ │ │ │ + beq.n b830 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n b6ae │ │ │ │ │ + b.n b6b2 │ │ │ │ │ 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 b146 │ │ │ │ │ + b.n b14a │ │ │ │ │ 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 b8ca │ │ │ │ │ + blt.n b8ce │ │ │ │ │ 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, b8e2 │ │ │ │ │ + cbnz r2, b8e6 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w b096 │ │ │ │ │ + bne.w b09a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w b096 │ │ │ │ │ + b.w b09a │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w b06e │ │ │ │ │ + beq.w b072 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ movs r7, #0 │ │ │ │ │ - b.n b1c6 │ │ │ │ │ + b.n b1ca │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r7, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n b1c6 │ │ │ │ │ + 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.w b0d2 │ │ │ │ │ + b.w b0d6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r7, #0 │ │ │ │ │ - b.n b1c6 │ │ │ │ │ + b.n b1ca │ │ │ │ │ │ │ │ │ │ -0000b8e8 : │ │ │ │ │ +0000b8ec : │ │ │ │ │ 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 bd64 │ │ │ │ │ + beq.w bd62 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w bd72 │ │ │ │ │ + bne.w bd70 │ │ │ │ │ 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 ba96 │ │ │ │ │ + bne.w ba9a │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w bd76 │ │ │ │ │ + beq.w bd74 │ │ │ │ │ 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 bd70 │ │ │ │ │ + bne.w bd6e │ │ │ │ │ movs r1, #14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w bc12 │ │ │ │ │ + bne.w bc12 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w bbb4 │ │ │ │ │ + bne.w bbb4 │ │ │ │ │ movs r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w bb5c │ │ │ │ │ + bne.w bb5c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w bbb4 │ │ │ │ │ + bne.w bbb4 │ │ │ │ │ movs r1, #31 │ │ │ │ │ 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 r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w bd72 │ │ │ │ │ + bne.w bd70 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w bd3a │ │ │ │ │ + beq.w bd38 │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq.w bd50 │ │ │ │ │ + beq.w bd4e │ │ │ │ │ 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 bdd2 │ │ │ │ │ + beq.w bdd0 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov.w r1, #1136 @ 0x470 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n baa4 │ │ │ │ │ + bne.n baa8 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ mov r7, r2 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w bd9c │ │ │ │ │ + beq.w bd9a │ │ │ │ │ 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 bde0 │ │ │ │ │ + bne.w bdde │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #590 @ 0x24e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w bca0 │ │ │ │ │ + bne.w bca0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w bde0 │ │ │ │ │ + bne.w bdde │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl be10 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w bb48 │ │ │ │ │ + beq.w bb4c │ │ │ │ │ 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 bab2 │ │ │ │ │ + beq.n bab6 │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w bbbe │ │ │ │ │ + bne.w bbbe │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n baba │ │ │ │ │ + bne.n babe │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n babe │ │ │ │ │ + beq.n bac2 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov.w r1, #1136 @ 0x470 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n bade │ │ │ │ │ + beq.n bae2 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n bb3a │ │ │ │ │ + beq.n bb3e │ │ │ │ │ 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> │ │ │ │ │ @@ -20457,240 +20454,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 ba42 │ │ │ │ │ + bne.n ba46 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n ba5a │ │ │ │ │ + beq.n ba5e │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n bb3c │ │ │ │ │ + b.n bb40 │ │ │ │ │ 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 bde6 │ │ │ │ │ + bne.w bde4 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov.w r1, #1136 @ 0x470 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n ba7a │ │ │ │ │ + bne.n ba7e │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w bdec │ │ │ │ │ + beq.w bdea │ │ │ │ │ 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 bde6 │ │ │ │ │ + bne.w bde4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #590 @ 0x24e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w bc3a │ │ │ │ │ + bne.w bc3a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w bde6 │ │ │ │ │ + bne.w bde4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl be10 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, bb50 │ │ │ │ │ + cbz r0, bb50 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov.w r2, #1136 @ 0x470 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n ba84 │ │ │ │ │ + bne.n ba88 │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n ba8a │ │ │ │ │ + b.n ba8e │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - str r0, [sp, #28] │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - b.n ba2c │ │ │ │ │ + b.n ba2c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov.w r2, #1136 @ 0x470 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - b.n bb2a │ │ │ │ │ + b.n bb2e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b8e8 │ │ │ │ │ + bl b8ec │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b970 │ │ │ │ │ + beq.w b974 │ │ │ │ │ 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, bbb4 │ │ │ │ │ + cbz r0, bbb4 │ │ │ │ │ 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, bb9e │ │ │ │ │ + cbz r0, bb9e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w ba8a │ │ │ │ │ + beq.w ba8e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ba8a │ │ │ │ │ + beq.w ba8e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n bbb8 │ │ │ │ │ + b.n bbb8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n ba9e │ │ │ │ │ + b.n baa2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b8e8 │ │ │ │ │ + bl b8ec │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w bdfe │ │ │ │ │ + beq.w bdfc │ │ │ │ │ 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 bdfa │ │ │ │ │ + beq.w bdf8 │ │ │ │ │ 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 be02 │ │ │ │ │ + beq.w be00 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w bd84 │ │ │ │ │ + bne.w bd82 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - b.n ba8a │ │ │ │ │ + b.n ba8e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b8e8 │ │ │ │ │ + bl b8ec │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b958 │ │ │ │ │ + beq.w b95c │ │ │ │ │ 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 bbb4 │ │ │ │ │ + beq.n bbb4 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r6 │ │ │ │ │ movs r0, #3 │ │ │ │ │ - b.n bb80 │ │ │ │ │ + b.n bb80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl be10 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w bb0e │ │ │ │ │ + beq.w bb12 │ │ │ │ │ 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 bde6 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ + beq.w bde4 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ ldr r7, [r4, #20] │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ - mov r2, r8 │ │ │ │ │ + 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 .LC37 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC37 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1a60 │ │ │ │ │ + bl 1a50 │ │ │ │ │ R_ARM_THM_CALL INVALID_VERSION_CHECK │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ - cbz r0, bc8a │ │ │ │ │ + cbz r0, bc8a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w bb54 │ │ │ │ │ + beq.w bb54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w bb54 │ │ │ │ │ + beq.w bb54 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n bb3a │ │ │ │ │ + b.n bb3e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl be10 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ba10 │ │ │ │ │ + beq.w ba14 │ │ │ │ │ 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 bd32 │ │ │ │ │ + beq.n bd30 │ │ │ │ │ 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] │ │ │ │ │ @@ -20700,149 +20695,151 @@ │ │ │ │ │ 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 1a60 │ │ │ │ │ + bl 1a50 │ │ │ │ │ R_ARM_THM_CALL INVALID_VERSION_CHECK │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ - cbz r0, bcf2 │ │ │ │ │ + cbz r0, bcf2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w bb4c │ │ │ │ │ + cbnz r2, bcf2 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + b.n ba30 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w bb4c │ │ │ │ │ + beq.n bcee │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n bab4 │ │ │ │ │ + b.n bab8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b8e8 │ │ │ │ │ + bl b8ec │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b988 │ │ │ │ │ + beq.w b98c │ │ │ │ │ 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 bbb4 │ │ │ │ │ + beq.w bbb4 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r6 │ │ │ │ │ movs r0, #1 │ │ │ │ │ - b.n bb80 │ │ │ │ │ + b.n bb80 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n bab4 │ │ │ │ │ + b.n bab8 │ │ │ │ │ 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 bdfa │ │ │ │ │ + bne.n bdf8 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.w b9ac │ │ │ │ │ + bne.w b9b0 │ │ │ │ │ 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 bdae │ │ │ │ │ + bge.n bdac │ │ │ │ │ movs r1, #1 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n bb3c │ │ │ │ │ + b.n bb40 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w b916 │ │ │ │ │ + beq.w b91a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n bbb8 │ │ │ │ │ + b.n bbb8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w bbaa │ │ │ │ │ - b.n b936 │ │ │ │ │ + blt.w bbaa │ │ │ │ │ + b.n b93a │ │ │ │ │ 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 bc0c │ │ │ │ │ + beq.w bc0c │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n bb3c │ │ │ │ │ + b.n bb40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n bcfe │ │ │ │ │ + blt.n bcfc │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ - b.n b9f0 │ │ │ │ │ + b.n b9f4 │ │ │ │ │ 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 baba │ │ │ │ │ + bne.w babe │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w b9ca │ │ │ │ │ + bne.w b9ce │ │ │ │ │ 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 b9ca │ │ │ │ │ + beq.w b9ce │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n bab4 │ │ │ │ │ + b.n bab8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n bb3a │ │ │ │ │ + b.n bb3e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w bc96 │ │ │ │ │ - b.n bae8 │ │ │ │ │ + blt.w bc96 │ │ │ │ │ + b.n baec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n baba │ │ │ │ │ + b.n babe │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n bab2 │ │ │ │ │ + b.n bab6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n bd96 │ │ │ │ │ - b.n bb3c │ │ │ │ │ + bne.n bd94 │ │ │ │ │ + b.n bb40 │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ 0000be10 : │ │ │ │ │ primary_rule(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ @@ -21028,15 +21025,15 @@ │ │ │ │ │ beq.w c1a8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ beq.n c096 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 70a0 │ │ │ │ │ + bl 70a4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w c478 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne.n c090 │ │ │ │ │ @@ -21097,15 +21094,15 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w c414 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ bne.w c4d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4a7c │ │ │ │ │ + bl 4a80 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w c1a2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -21494,15 +21491,15 @@ │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ beq.w c060 │ │ │ │ │ b.n c052 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 14270 │ │ │ │ │ + bl 1426c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w c060 │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -21700,15 +21697,15 @@ │ │ │ │ │ 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 111b4 │ │ │ │ │ + bl 111b0 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n c5c6 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -21777,15 +21774,15 @@ │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ bne.n c762 │ │ │ │ │ subs r3, #1 │ │ │ │ │ b.n c5e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 111b4 │ │ │ │ │ + bl 111b0 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n c63c │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -21945,15 +21942,15 @@ │ │ │ │ │ bne.n c8ac │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.n c88e │ │ │ │ │ - bl 16b80 │ │ │ │ │ + bl 16b94 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n c86c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -21962,15 +21959,15 @@ │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n c7d6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7368 │ │ │ │ │ + bl 736c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n c7d6 │ │ │ │ │ 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] │ │ │ │ │ @@ -22217,31 +22214,31 @@ │ │ │ │ │ subs r3, #1 │ │ │ │ │ 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 60c4 │ │ │ │ │ + bl 60c8 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n ca1a │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #671 @ 0x29f │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n ca1a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7924 │ │ │ │ │ + bl 7928 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w cc00 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1618 │ │ │ │ │ + bl 1608 │ │ │ │ │ R_ARM_THM_CALL _loop0_120_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w cc00 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ @@ -22269,31 +22266,31 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #670 @ 0x29e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n ca02 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 60c4 │ │ │ │ │ + bl 60c8 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n ca02 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #671 @ 0x29f │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w ca02 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7924 │ │ │ │ │ + bl 7928 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n cc00 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1618 │ │ │ │ │ + bl 1608 │ │ │ │ │ R_ARM_THM_CALL _loop0_119_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n cc00 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ @@ -22304,15 +22301,15 @@ │ │ │ │ │ movs r1, #6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC40 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1a60 │ │ │ │ │ + bl 1a50 │ │ │ │ │ R_ARM_THM_CALL INVALID_VERSION_CHECK │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n cac0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -22370,15 +22367,15 @@ │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cbz r0, cc06 │ │ │ │ │ mov r9, r0 │ │ │ │ │ b.n cad4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cbnz r3, cc00 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2dd4 │ │ │ │ │ + bl 2dc4 │ │ │ │ │ R_ARM_THM_CALL invalid_for_target_rule │ │ │ │ │ b.n ca4c │ │ │ │ │ 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 │ │ │ │ │ @@ -22413,15 +22410,15 @@ │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ beq.w cd88 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w cd80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9ec4 │ │ │ │ │ + bl 9ec8 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n cd42 │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ @@ -22570,15 +22567,15 @@ │ │ │ │ │ b.n ca42 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ b.n cc2e │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9ec4 │ │ │ │ │ + bl 9ec8 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w cc9c │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_dummy_name │ │ │ │ │ @@ -22673,15 +22670,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w d1f6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ee68 │ │ │ │ │ + bl ee64 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne.w d064 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ @@ -22698,15 +22695,15 @@ │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne.w d216 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w d204 │ │ │ │ │ - bl f4b8 │ │ │ │ │ + bl f4b4 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w d034 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -22789,15 +22786,15 @@ │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne.n d064 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1292c │ │ │ │ │ + bl 12928 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w d1f6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ @@ -22844,15 +22841,15 @@ │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ b.n cfd2 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ b.n ced8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7368 │ │ │ │ │ + bl 736c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w d5d8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ beq.w cf28 │ │ │ │ │ bl 0 │ │ │ │ │ @@ -22882,27 +22879,27 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w d1fa │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ee68 │ │ │ │ │ + bl ee64 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w d1fa │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w d1fa │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f450 │ │ │ │ │ + bl f44c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w d1fa │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ @@ -22936,21 +22933,21 @@ │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n d1fa │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13ab4 │ │ │ │ │ + bl 13ab0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.n d1fa │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1292c │ │ │ │ │ + bl 12928 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n d1fa │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ @@ -22979,15 +22976,15 @@ │ │ │ │ │ movs r1, #5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC45 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC45 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1a60 │ │ │ │ │ + bl 1a50 │ │ │ │ │ R_ARM_THM_CALL INVALID_VERSION_CHECK │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w d4aa │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w d4aa │ │ │ │ │ @@ -23032,15 +23029,15 @@ │ │ │ │ │ b.n d150 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ b.n d064 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ b.n d19e │ │ │ │ │ - bl 275c │ │ │ │ │ + bl 274c │ │ │ │ │ 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 cecc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -23085,33 +23082,33 @@ │ │ │ │ │ mov r5, r0 │ │ │ │ │ cbz r0, d2dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ cbz r0, d2dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ee68 │ │ │ │ │ + bl ee64 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cbnz r2, d2de │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cbz r0, d2dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f450 │ │ │ │ │ + bl f44c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cbnz r2, d2de │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cbz r0, d2dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2a90 │ │ │ │ │ + bl 2a80 │ │ │ │ │ R_ARM_THM_CALL _tmp_227_rule │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cbnz r2, d2de │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -23150,30 +23147,30 @@ │ │ │ │ │ cbz r0, d346 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov sl, r0 │ │ │ │ │ cbz r0, d346 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ee68 │ │ │ │ │ + bl ee64 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ │ cbnz r2, d348 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC43 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC43 │ │ │ │ │ bl 0 <_PyPegen_expect_forced_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_forced_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cbz r0, d346 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f450 │ │ │ │ │ + bl f44c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ │ cbnz r2, d348 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -23188,15 +23185,15 @@ │ │ │ │ │ cmp r2, #0 │ │ │ │ │ beq.w ce6a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ b.n d010 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7368 │ │ │ │ │ + bl 736c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w d102 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ beq.w d108 │ │ │ │ │ bl 0 │ │ │ │ │ @@ -23215,15 +23212,15 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ beq.w cfb2 │ │ │ │ │ b.n d064 │ │ │ │ │ ldr.w r1, [sl, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r3, r2, [sp, #40] @ 0x28 │ │ │ │ │ - bl 9d4 │ │ │ │ │ + bl 9c4 │ │ │ │ │ R_ARM_THM_CALL NEW_TYPE_COMMENT.part.0.isra.0 │ │ │ │ │ ldrd r3, r2, [sp, #40] @ 0x28 │ │ │ │ │ mov sl, r0 │ │ │ │ │ b.n cfda │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -23287,15 +23284,15 @@ │ │ │ │ │ beq.w d1d6 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ b.n d1d8 │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ - bl 9d4 │ │ │ │ │ + bl 9c4 │ │ │ │ │ R_ARM_THM_CALL NEW_TYPE_COMMENT.part.0.isra.0 │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ mov r6, r0 │ │ │ │ │ b.n d156 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -23352,15 +23349,15 @@ │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ beq.w d256 │ │ │ │ │ b.n d348 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2a90 │ │ │ │ │ + bl 2a80 │ │ │ │ │ R_ARM_THM_CALL _tmp_228_rule │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne.w d348 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -23370,21 +23367,21 @@ │ │ │ │ │ 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 d346 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13ab4 │ │ │ │ │ + bl 13ab0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne.w d348 │ │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1292c │ │ │ │ │ + bl 12928 │ │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w d346 │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ mov r2, r5 │ │ │ │ │ strd r7, r3, [sp, #12] │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ @@ -23541,24 +23538,24 @@ │ │ │ │ │ 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 e6a8 <_gather_123_rule> │ │ │ │ │ + bl e6a4 <_gather_123_rule> │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r9, r0 │ │ │ │ │ cbnz r0, d6de │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ bne.w d838 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1552c │ │ │ │ │ + bl 15520 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w d7c0 │ │ │ │ │ ldrd r3, r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ @@ -23659,15 +23656,15 @@ │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1174 @ 0x496 │ │ │ │ │ b.n d6c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ - bl 1552c │ │ │ │ │ + bl 15520 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n d70c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ beq.n d710 │ │ │ │ │ @@ -23765,38 +23762,38 @@ │ │ │ │ │ beq.w dddc │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ beq.w dd7e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e6a8 <_gather_123_rule> │ │ │ │ │ + bl e6a4 <_gather_123_rule> │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w dba8 │ │ │ │ │ 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 dc14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1552c │ │ │ │ │ + bl 15520 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w dbdc │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ bne.w daa8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7368 │ │ │ │ │ + bl 736c │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w db12 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ bne.w daa8 │ │ │ │ │ @@ -23943,15 +23940,15 @@ │ │ │ │ │ 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 2f28 │ │ │ │ │ + bl 2f18 │ │ │ │ │ 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 d97a │ │ │ │ │ @@ -24005,15 +24002,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w d8ea │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7368 │ │ │ │ │ + bl 736c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w d8ea │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl c980 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w d8ea │ │ │ │ │ @@ -24029,15 +24026,15 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC48 │ │ │ │ │ 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 2f28 │ │ │ │ │ + bl 2f18 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w d978 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ @@ -24113,15 +24110,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w d894 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1552c │ │ │ │ │ + bl 15520 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w d894 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ @@ -24163,15 +24160,15 @@ │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cbz r1, dc28 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ b.n d8d2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7368 │ │ │ │ │ + bl 736c │ │ │ │ │ cbnz r0, dc3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ b.n db50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ b.n db3c │ │ │ │ │ @@ -24251,15 +24248,15 @@ │ │ │ │ │ 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 2ef0 │ │ │ │ │ + bl 2ee0 │ │ │ │ │ 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 da48 │ │ │ │ │ @@ -24402,15 +24399,15 @@ │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w d95e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7368 │ │ │ │ │ + bl 736c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w d95e │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl c980 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -24442,15 +24439,15 @@ │ │ │ │ │ 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 2f28 │ │ │ │ │ + bl 2f18 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w d978 │ │ │ │ │ b.n db08 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ @@ -24522,23 +24519,23 @@ │ │ │ │ │ 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 e6a8 <_gather_123_rule> │ │ │ │ │ + bl e6a4 <_gather_123_rule> │ │ │ │ │ mov r6, r0 │ │ │ │ │ cbnz r0, df82 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w e094 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1552c │ │ │ │ │ + bl 15520 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n e034 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov ip, r6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -24602,15 +24599,15 @@ │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ b.n df78 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1552c │ │ │ │ │ + bl 15520 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n dfaa │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.n dfb2 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ @@ -24738,21 +24735,21 @@ │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ beq.n e156 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cbnz r3, e14e │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl f114 │ │ │ │ │ + bl f110 │ │ │ │ │ cbnz r0, e142 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cbnz r3, e142 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 84fc │ │ │ │ │ + bl 8500 │ │ │ │ │ cbz r0, e14a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ b.n e142 │ │ │ │ │ @@ -24773,15 +24770,15 @@ │ │ │ │ │ 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 e616 │ │ │ │ │ + beq.w e5f2 │ │ │ │ │ add r2, sp, #24 │ │ │ │ │ movw r1, #1028 @ 0x404 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ @@ -24798,88 +24795,97 @@ │ │ │ │ │ movw r2, #1028 @ 0x404 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e624 │ │ │ │ │ + bne.w e600 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w e68c │ │ │ │ │ + beq.w e668 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n e27c │ │ │ │ │ + bne.n e290 │ │ │ │ │ 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 e2c8 │ │ │ │ │ + beq.n e2d6 │ │ │ │ │ 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 e2e2 │ │ │ │ │ + beq.n e2f0 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n e272 │ │ │ │ │ + beq.n e286 │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n e286 │ │ │ │ │ + bne.n e29a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n e27a │ │ │ │ │ + bne.n e28e │ │ │ │ │ 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 e5c8 │ │ │ │ │ + beq.w e5a4 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r1, e27e │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne.n e292 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - bge.n e2b6 │ │ │ │ │ + bge.n e2ca │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ b.n e1a8 │ │ │ │ │ - str r1, [sp, #0] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ │ - subs r2, r3, #1 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_name_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w e364 │ │ │ │ │ + mov r1, fp │ │ │ │ │ + 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 │ │ │ │ │ - bne.w e6a2 │ │ │ │ │ + beq.w e672 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w e5da │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - bne.w e37e │ │ │ │ │ + bne.w e672 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + cmp r3, r9 │ │ │ │ │ + bgt.w e394 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ bne.n e204 │ │ │ │ │ @@ -24894,39 +24900,37 @@ │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ b.n e198 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e272 │ │ │ │ │ + beq.n e286 │ │ │ │ │ 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 e650 │ │ │ │ │ + beq.w e62c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w e650 │ │ │ │ │ + bne.w e62c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bgt.n e236 │ │ │ │ │ + bgt.n e238 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - mov r0, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + b.n e198 │ │ │ │ │ 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 │ │ │ │ │ @@ -24942,358 +24946,338 @@ │ │ │ │ │ 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 e264 │ │ │ │ │ + bne.n e278 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w e62c │ │ │ │ │ + beq.w e608 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w e600 │ │ │ │ │ + bne.w e5dc │ │ │ │ │ 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 e38c │ │ │ │ │ + beq.n e39a │ │ │ │ │ add r2, sp, #32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1028 @ 0x404 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e3a6 │ │ │ │ │ + beq.n e3b4 │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov fp, r2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbz r2, e356 │ │ │ │ │ + cbz r2, e364 │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e56c │ │ │ │ │ + bne.w e23e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w e5fe │ │ │ │ │ + bne.w e5da │ │ │ │ │ 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.w e5d4 │ │ │ │ │ + beq.w e5b0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w e5da │ │ │ │ │ + bne.w e5b6 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ - cmp r3, r9 │ │ │ │ │ - ble.w e25e │ │ │ │ │ + cmp r9, r3 │ │ │ │ │ + bge.w e272 │ │ │ │ │ mov r9, r3 │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ - b.n e2ea │ │ │ │ │ + b.n e2f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ add r2, sp, #32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1028 @ 0x404 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n e33c │ │ │ │ │ + bne.n e34a │ │ │ │ │ ldr.w ip, [r4, #8] │ │ │ │ │ str.w ip, [sp] │ │ │ │ │ mov fp, ip │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ 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.n e478 │ │ │ │ │ + bne.n e486 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w e63e │ │ │ │ │ + beq.w e61a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w e60e │ │ │ │ │ + bne.w e5ea │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n e48a │ │ │ │ │ + beq.n e498 │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1028 @ 0x404 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e4a4 │ │ │ │ │ + beq.n e4b2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - cbz r3, e41c │ │ │ │ │ + cbz r3, e42a │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e59a │ │ │ │ │ + bne.w e576 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w e60c │ │ │ │ │ + bne.w e5e8 │ │ │ │ │ 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.w e5e0 │ │ │ │ │ + beq.w e5bc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w e5e6 │ │ │ │ │ + bne.w e5c2 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - ble.n e472 │ │ │ │ │ + ble.n e480 │ │ │ │ │ str r1, [sp, #32] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ - b.n e3b0 │ │ │ │ │ + b.n e3be │ │ │ │ │ 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 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e686 │ │ │ │ │ + bne.w e662 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w e5e6 │ │ │ │ │ + bne.w e5c2 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n e444 │ │ │ │ │ + bne.n e452 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w fp, [sp, #32] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w e348 │ │ │ │ │ - b.n e356 │ │ │ │ │ + bne.w e356 │ │ │ │ │ + b.n e364 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1028 @ 0x404 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n e402 │ │ │ │ │ + bne.n e410 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ strd r1, r1, [sp, #8] │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ movw r2, #1028 @ 0x404 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e66c │ │ │ │ │ + bne.w e648 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w e664 │ │ │ │ │ + beq.w e640 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w e604 │ │ │ │ │ + bne.n e5e0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl e15c │ │ │ │ │ - cbz r0, e4f2 │ │ │ │ │ + cbz r0, e4fe │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, e524 │ │ │ │ │ + cbnz r0, e52e │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w e604 │ │ │ │ │ + bne.n e5e0 │ │ │ │ │ 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 e5ec │ │ │ │ │ + beq.n e5c8 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r0, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n e612 │ │ │ │ │ + bne.n e5ee │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - ble.n e560 │ │ │ │ │ + ble.n e56a │ │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - b.n e4aa │ │ │ │ │ + b.n e4b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e4f2 │ │ │ │ │ + beq.n e4fe │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_join_names_with_dot> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_join_names_with_dot │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, e542 │ │ │ │ │ + cbz r0, e54c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n e50c │ │ │ │ │ + beq.n e516 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e696 │ │ │ │ │ + bne.w e686 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r0, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n e612 │ │ │ │ │ + bne.n e5ee │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n e516 │ │ │ │ │ + bne.n e520 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ subs r0, #2 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - b.n e40a │ │ │ │ │ + b.n e418 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e356 │ │ │ │ │ - mov r1, fp │ │ │ │ │ - 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 e23c │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w e23c │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n e37e │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_name_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w e41c │ │ │ │ │ + beq.w e42a │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ 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 e452 │ │ │ │ │ + beq.w e460 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w e452 │ │ │ │ │ + bne.w e460 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n e444 │ │ │ │ │ + b.n e452 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w e2b6 │ │ │ │ │ - b.n e27e │ │ │ │ │ + beq.w e2ca │ │ │ │ │ + b.n e292 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w e25e │ │ │ │ │ + beq.w e272 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n e274 │ │ │ │ │ + b.n e288 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w e472 │ │ │ │ │ + beq.w e480 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n e358 │ │ │ │ │ + b.n e366 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ add.w ip, r0, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n e560 │ │ │ │ │ + beq.n e56a │ │ │ │ │ add.w r2, ip, #4294967295 @ 0xffffffff │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n e41e │ │ │ │ │ + b.n e42c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n e5da │ │ │ │ │ + b.n e5b6 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ add.w ip, r2, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n e5f6 │ │ │ │ │ + b.n e5d2 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n e5e6 │ │ │ │ │ + b.n e5c2 │ │ │ │ │ mov ip, r1 │ │ │ │ │ - b.n e5f6 │ │ │ │ │ + b.n e5d2 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ add r2, sp, #24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1028 @ 0x404 │ │ │ │ │ b.n e186 │ │ │ │ │ subs r2, #1 │ │ │ │ │ @@ -25302,160 +25286,175 @@ │ │ │ │ │ b.n e198 │ │ │ │ │ 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 e318 │ │ │ │ │ - b.n e600 │ │ │ │ │ + beq.w e326 │ │ │ │ │ + b.n e5dc │ │ │ │ │ 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 e3de │ │ │ │ │ - b.n e60e │ │ │ │ │ + beq.w e3ec │ │ │ │ │ + b.n e5ea │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ subs r2, #1 │ │ │ │ │ - cbz r0, e674 │ │ │ │ │ + cbz r0, e650 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n e27e │ │ │ │ │ + b.n e292 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n e4d2 │ │ │ │ │ + b.n e4e0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - b.n e40a │ │ │ │ │ + b.n e418 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w e27e │ │ │ │ │ + bne.w e292 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w e2b0 │ │ │ │ │ - b.n e2b6 │ │ │ │ │ + bne.w e2c4 │ │ │ │ │ + b.n e2ca │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n e5e6 │ │ │ │ │ + b.n e5c2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ b.n e1cc │ │ │ │ │ + str r1, [sp, #0] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - add.w ip, r3, #4294967295 @ 0xffffffff │ │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ │ + subs r2, r3, #1 │ │ │ │ │ + cbz r0, e692 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n e5f6 │ │ │ │ │ + b.n e5b6 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + add.w ip, r3, #4294967295 @ 0xffffffff │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n e5da │ │ │ │ │ + b.n e5d2 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n e5b6 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne.w e26a │ │ │ │ │ + b.n e272 │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -0000e6a8 <_gather_123_rule>: │ │ │ │ │ +0000e6a4 <_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 ed72 <_gather_123_rule+0x6ca> │ │ │ │ │ + beq.w ed6e <_gather_123_rule+0x6ca> │ │ │ │ │ ldr r1, [r0, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w ed80 <_gather_123_rule+0x6d8> │ │ │ │ │ + bne.w ed7c <_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 edf6 <_gather_123_rule+0x74e> │ │ │ │ │ + beq.w edf2 <_gather_123_rule+0x74e> │ │ │ │ │ adds r5, #2 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w edb4 <_gather_123_rule+0x70c> │ │ │ │ │ + beq.w edb0 <_gather_123_rule+0x70c> │ │ │ │ │ mov r8, r6 │ │ │ │ │ mov r7, r6 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq.w e9fc <_gather_123_rule+0x354> │ │ │ │ │ + beq.w e9f8 <_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 eb16 <_gather_123_rule+0x46e> │ │ │ │ │ + bne.w eb12 <_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 eb52 <_gather_123_rule+0x4aa> │ │ │ │ │ + bne.w eb4e <_gather_123_rule+0x4aa> │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w ea2c <_gather_123_rule+0x384> │ │ │ │ │ + bne.w ea28 <_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 ecc0 <_gather_123_rule+0x618> │ │ │ │ │ + bne.w ecbc <_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 ea3a <_gather_123_rule+0x392> │ │ │ │ │ + bne.w ea36 <_gather_123_rule+0x392> │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - beq.w ed0a <_gather_123_rule+0x662> │ │ │ │ │ + beq.w ed06 <_gather_123_rule+0x662> │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w ed28 <_gather_123_rule+0x680> │ │ │ │ │ + beq.w ed24 <_gather_123_rule+0x680> │ │ │ │ │ mov r7, r8 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq.w e900 <_gather_123_rule+0x258> │ │ │ │ │ + beq.w e8fc <_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 e93a <_gather_123_rule+0x292> │ │ │ │ │ + bne.w e936 <_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 ebcc <_gather_123_rule+0x524> │ │ │ │ │ + bne.w ebc8 <_gather_123_rule+0x524> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7368 │ │ │ │ │ + bl 736c │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, e7aa <_gather_123_rule+0x102> │ │ │ │ │ + cbnz r0, e7a6 <_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 │ │ │ │ │ @@ -25466,69 +25465,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 e798 <_gather_123_rule+0xf0> │ │ │ │ │ + beq.n e794 <_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 ebce <_gather_123_rule+0x526> │ │ │ │ │ + beq.w ebca <_gather_123_rule+0x526> │ │ │ │ │ movw r2, #6001 @ 0x1771 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w eba6 <_gather_123_rule+0x4fe> │ │ │ │ │ + beq.w eba2 <_gather_123_rule+0x4fe> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w ed06 <_gather_123_rule+0x65e> │ │ │ │ │ + bne.w ed02 <_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 ecfe <_gather_123_rule+0x656> │ │ │ │ │ + beq.w ecfa <_gather_123_rule+0x656> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w ed06 <_gather_123_rule+0x65e> │ │ │ │ │ + bne.w ed02 <_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, e860 <_gather_123_rule+0x1b8> │ │ │ │ │ + cbnz r0, e85c <_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 ecf8 <_gather_123_rule+0x650> │ │ │ │ │ + beq.w ecf4 <_gather_123_rule+0x650> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bgt.w e9ba <_gather_123_rule+0x312> │ │ │ │ │ + bgt.w e9b6 <_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 │ │ │ │ │ @@ -25542,123 +25541,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 ede0 <_gather_123_rule+0x738> │ │ │ │ │ + beq.w eddc <_gather_123_rule+0x738> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w eb48 <_gather_123_rule+0x4a0> │ │ │ │ │ + bne.w eb44 <_gather_123_rule+0x4a0> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ - bl f264 │ │ │ │ │ + bl f260 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e9e2 <_gather_123_rule+0x33a> │ │ │ │ │ + bne.w e9de <_gather_123_rule+0x33a> │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w ec56 <_gather_123_rule+0x5ae> │ │ │ │ │ + bne.w ec52 <_gather_123_rule+0x5ae> │ │ │ │ │ adds r1, r6, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w ed86 <_gather_123_rule+0x6de> │ │ │ │ │ + beq.w ed82 <_gather_123_rule+0x6de> │ │ │ │ │ adds r6, #2 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w eda2 <_gather_123_rule+0x6fa> │ │ │ │ │ + beq.w ed9e <_gather_123_rule+0x6fa> │ │ │ │ │ mov r6, r2 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w eaac <_gather_123_rule+0x404> │ │ │ │ │ + beq.w eaa8 <_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 eaea <_gather_123_rule+0x442> │ │ │ │ │ + bne.w eae6 <_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 eb0a <_gather_123_rule+0x462> │ │ │ │ │ + bne.w eb06 <_gather_123_rule+0x462> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7368 │ │ │ │ │ + bl 736c │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ea3e <_gather_123_rule+0x396> │ │ │ │ │ + bne.w ea3a <_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 e824 <_gather_123_rule+0x17c> │ │ │ │ │ + b.n e820 <_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 ebc0 <_gather_123_rule+0x518> │ │ │ │ │ + blt.w ebbc <_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 ed6c <_gather_123_rule+0x6c4> │ │ │ │ │ + bne.w ed68 <_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 e77e <_gather_123_rule+0xd6> │ │ │ │ │ + beq.w e77a <_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 e77e <_gather_123_rule+0xd6> │ │ │ │ │ + beq.w e77a <_gather_123_rule+0xd6> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7368 │ │ │ │ │ + bl 736c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ee22 <_gather_123_rule+0x77a> │ │ │ │ │ + beq.w ee1e <_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 ee22 <_gather_123_rule+0x77a> │ │ │ │ │ + beq.w ee1e <_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 ee1c <_gather_123_rule+0x774> │ │ │ │ │ + beq.w ee18 <_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> │ │ │ │ │ @@ -25666,287 +25665,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 1a60 │ │ │ │ │ + bl 1a50 │ │ │ │ │ R_ARM_THM_CALL INVALID_VERSION_CHECK │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ebae <_gather_123_rule+0x506> │ │ │ │ │ + beq.w ebaa <_gather_123_rule+0x506> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w ed3a <_gather_123_rule+0x692> │ │ │ │ │ + bne.w ed36 <_gather_123_rule+0x692> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r3, #22 │ │ │ │ │ - b.n e7c6 <_gather_123_rule+0x11e> │ │ │ │ │ + b.n e7c2 <_gather_123_rule+0x11e> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r7, #1 │ │ │ │ │ ldr.w r2, [r9] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.w e83e <_gather_123_rule+0x196> │ │ │ │ │ + beq.w e83a <_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 e83e <_gather_123_rule+0x196> │ │ │ │ │ - b.n e9ce <_gather_123_rule+0x326> │ │ │ │ │ + beq.w e83a <_gather_123_rule+0x196> │ │ │ │ │ + b.n e9ca <_gather_123_rule+0x326> │ │ │ │ │ subs r6, #1 │ │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n ea7e <_gather_123_rule+0x3d6> │ │ │ │ │ + bne.n ea7a <_gather_123_rule+0x3d6> │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq.n ea94 <_gather_123_rule+0x3ec> │ │ │ │ │ + beq.n ea90 <_gather_123_rule+0x3ec> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str.w r5, [r9, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - b.n e816 <_gather_123_rule+0x16e> │ │ │ │ │ + b.n e812 <_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 ea30 <_gather_123_rule+0x388> │ │ │ │ │ + blt.n ea2c <_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 eb12 <_gather_123_rule+0x46a> │ │ │ │ │ + bne.n eb0e <_gather_123_rule+0x46a> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w e70e <_gather_123_rule+0x66> │ │ │ │ │ + beq.w e70a <_gather_123_rule+0x66> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r7, r3, #1 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w e744 <_gather_123_rule+0x9c> │ │ │ │ │ + beq.w e740 <_gather_123_rule+0x9c> │ │ │ │ │ subs r3, r7, #1 │ │ │ │ │ - b.n e79c <_gather_123_rule+0xf4> │ │ │ │ │ + b.n e798 <_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 e8f4 <_gather_123_rule+0x24c> │ │ │ │ │ + beq.w e8f0 <_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 eb48 <_gather_123_rule+0x4a0> │ │ │ │ │ + beq.n eb44 <_gather_123_rule+0x4a0> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n e9ea <_gather_123_rule+0x342> │ │ │ │ │ + beq.n e9e6 <_gather_123_rule+0x342> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e9ea <_gather_123_rule+0x342> │ │ │ │ │ + beq.n e9e6 <_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 ed06 <_gather_123_rule+0x65e> │ │ │ │ │ + b.n ed02 <_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 ecf6 <_gather_123_rule+0x64e> │ │ │ │ │ + beq.w ecf2 <_gather_123_rule+0x64e> │ │ │ │ │ mov r9, r0 │ │ │ │ │ - b.n e9f0 <_gather_123_rule+0x348> │ │ │ │ │ + b.n e9ec <_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 eb00 <_gather_123_rule+0x458> │ │ │ │ │ + blt.n eafc <_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 edda <_gather_123_rule+0x732> │ │ │ │ │ + bne.w edd6 <_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 e8d6 <_gather_123_rule+0x22e> │ │ │ │ │ + beq.w e8d2 <_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 ebd2 <_gather_123_rule+0x52a> │ │ │ │ │ + bne.n ebce <_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 e8e6 <_gather_123_rule+0x23e> │ │ │ │ │ + beq.w e8e2 <_gather_123_rule+0x23e> │ │ │ │ │ mov r6, r8 │ │ │ │ │ mov r5, fp │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n eb4c <_gather_123_rule+0x4a4> │ │ │ │ │ + b.n eb48 <_gather_123_rule+0x4a4> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n ea2c <_gather_123_rule+0x384> │ │ │ │ │ + bne.n ea28 <_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 edc6 <_gather_123_rule+0x71e> │ │ │ │ │ + beq.w edc2 <_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 ec60 <_gather_123_rule+0x5b8> │ │ │ │ │ + bne.w ec5c <_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 e70e <_gather_123_rule+0x66> │ │ │ │ │ - b.n ea2c <_gather_123_rule+0x384> │ │ │ │ │ + beq.w e70a <_gather_123_rule+0x66> │ │ │ │ │ + b.n ea28 <_gather_123_rule+0x384> │ │ │ │ │ mov r6, r8 │ │ │ │ │ mov r5, fp │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n e824 <_gather_123_rule+0x17c> │ │ │ │ │ + b.n e820 <_gather_123_rule+0x17c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7368 │ │ │ │ │ + bl 736c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e71c <_gather_123_rule+0x74> │ │ │ │ │ + beq.w e718 <_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 ee60 <_gather_123_rule+0x7b8> │ │ │ │ │ + beq.w ee5c <_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 ee46 <_gather_123_rule+0x79e> │ │ │ │ │ + beq.w ee42 <_gather_123_rule+0x79e> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w ee56 <_gather_123_rule+0x7ae> │ │ │ │ │ + bne.w ee52 <_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 e7ec <_gather_123_rule+0x144> │ │ │ │ │ + bne.w e7e8 <_gather_123_rule+0x144> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n e7ec <_gather_123_rule+0x144> │ │ │ │ │ + b.n e7e8 <_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 ed52 <_gather_123_rule+0x6aa> │ │ │ │ │ + beq.w ed4e <_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 e78e <_gather_123_rule+0xe6> │ │ │ │ │ + beq.w e78a <_gather_123_rule+0xe6> │ │ │ │ │ mov r3, r2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n e79c <_gather_123_rule+0xf4> │ │ │ │ │ + b.n e798 <_gather_123_rule+0xf4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - bl 7368 │ │ │ │ │ + bl 736c │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n eafa <_gather_123_rule+0x452> │ │ │ │ │ + beq.n eaf6 <_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 eafa <_gather_123_rule+0x452> │ │ │ │ │ + beq.n eaf6 <_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 ed66 <_gather_123_rule+0x6be> │ │ │ │ │ + beq.w ed62 <_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] │ │ │ │ │ @@ -25955,52 +25954,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 1a60 │ │ │ │ │ + bl 1a50 │ │ │ │ │ R_ARM_THM_CALL INVALID_VERSION_CHECK │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, ec42 <_gather_123_rule+0x59a> │ │ │ │ │ + cbz r0, ec3e <_gather_123_rule+0x59a> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w ed56 <_gather_123_rule+0x6ae> │ │ │ │ │ + bne.w ed52 <_gather_123_rule+0x6ae> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n ea58 <_gather_123_rule+0x3b0> │ │ │ │ │ + b.n ea54 <_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 eafe <_gather_123_rule+0x456> │ │ │ │ │ + beq.w eafa <_gather_123_rule+0x456> │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n eb00 <_gather_123_rule+0x458> │ │ │ │ │ + b.n eafc <_gather_123_rule+0x458> │ │ │ │ │ subs r2, r6, #1 │ │ │ │ │ mov r5, fp │ │ │ │ │ mov r6, r8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n e824 <_gather_123_rule+0x17c> │ │ │ │ │ + b.n e820 <_gather_123_rule+0x17c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7368 │ │ │ │ │ + bl 736c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w eb36 <_gather_123_rule+0x48e> │ │ │ │ │ + beq.w eb32 <_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 eb36 <_gather_123_rule+0x48e> │ │ │ │ │ + beq.w eb32 <_gather_123_rule+0x48e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7368 │ │ │ │ │ + bl 736c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w eb36 <_gather_123_rule+0x48e> │ │ │ │ │ + beq.w eb32 <_gather_123_rule+0x48e> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC50 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC50 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -26009,25 +26008,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 2f28 │ │ │ │ │ + bl 2f18 │ │ │ │ │ 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 eb38 <_gather_123_rule+0x490> │ │ │ │ │ + beq.w eb34 <_gather_123_rule+0x490> │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n eb3c <_gather_123_rule+0x494> │ │ │ │ │ + b.n eb38 <_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 .LC51 │ │ │ │ │ @@ -26035,289 +26034,289 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC51 │ │ │ │ │ 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 ee2e <_gather_123_rule+0x786> │ │ │ │ │ + bne.w ee2a <_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 ee2a <_gather_123_rule+0x782> │ │ │ │ │ + beq.w ee26 <_gather_123_rule+0x782> │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n ea30 <_gather_123_rule+0x388> │ │ │ │ │ + b.n ea2c <_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 ebce <_gather_123_rule+0x526> │ │ │ │ │ + b.n ebca <_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 ebcc <_gather_123_rule+0x524> │ │ │ │ │ + bne.w ebc8 <_gather_123_rule+0x524> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne.w e75a <_gather_123_rule+0xb2> │ │ │ │ │ + bne.w e756 <_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, ed4a <_gather_123_rule+0x6a2> │ │ │ │ │ + cbnz r1, ed46 <_gather_123_rule+0x6a2> │ │ │ │ │ mov r7, r8 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ - b.n e75c <_gather_123_rule+0xb4> │ │ │ │ │ + b.n e758 <_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 ebbc <_gather_123_rule+0x514> │ │ │ │ │ - b.n e9b4 <_gather_123_rule+0x30c> │ │ │ │ │ + bne.w ebb8 <_gather_123_rule+0x514> │ │ │ │ │ + b.n e9b0 <_gather_123_rule+0x30c> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r8 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n ebc0 <_gather_123_rule+0x518> │ │ │ │ │ + b.n ebbc <_gather_123_rule+0x518> │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n ebc0 <_gather_123_rule+0x518> │ │ │ │ │ + b.n ebbc <_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 ec50 <_gather_123_rule+0x5a8> │ │ │ │ │ - b.n ea58 <_gather_123_rule+0x3b0> │ │ │ │ │ + bne.w ec4c <_gather_123_rule+0x5a8> │ │ │ │ │ + b.n ea54 <_gather_123_rule+0x3b0> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n ec0a <_gather_123_rule+0x562> │ │ │ │ │ + b.n ec06 <_gather_123_rule+0x562> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n ebc0 <_gather_123_rule+0x518> │ │ │ │ │ + b.n ebbc <_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 e6d4 <_gather_123_rule+0x2c> │ │ │ │ │ + beq.w e6d0 <_gather_123_rule+0x2c> │ │ │ │ │ subs r3, r5, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n e7a2 <_gather_123_rule+0xfa> │ │ │ │ │ + b.n e79e <_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 eb0a <_gather_123_rule+0x462> │ │ │ │ │ + bne.w eb06 <_gather_123_rule+0x462> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ - bne.w e8b2 <_gather_123_rule+0x20a> │ │ │ │ │ + bne.w e8ae <_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, edda <_gather_123_rule+0x732> │ │ │ │ │ + cbnz r1, edd6 <_gather_123_rule+0x732> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ - b.n e8b4 <_gather_123_rule+0x20c> │ │ │ │ │ + b.n e8b0 <_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, ee14 <_gather_123_rule+0x76c> │ │ │ │ │ + cbnz r1, ee10 <_gather_123_rule+0x76c> │ │ │ │ │ mov r8, r7 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - b.n e6f2 <_gather_123_rule+0x4a> │ │ │ │ │ + b.n e6ee <_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 eb26 <_gather_123_rule+0x47e> │ │ │ │ │ + beq.w eb22 <_gather_123_rule+0x47e> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n eb3c <_gather_123_rule+0x494> │ │ │ │ │ + b.n eb38 <_gather_123_rule+0x494> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n eb00 <_gather_123_rule+0x458> │ │ │ │ │ + b.n eafc <_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 e87a <_gather_123_rule+0x1d2> │ │ │ │ │ + beq.w e876 <_gather_123_rule+0x1d2> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r8 │ │ │ │ │ mov r5, fp │ │ │ │ │ - b.n eb4c <_gather_123_rule+0x4a4> │ │ │ │ │ + b.n eb48 <_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 ebce <_gather_123_rule+0x526> │ │ │ │ │ + bne.w ebca <_gather_123_rule+0x526> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n edb6 <_gather_123_rule+0x70e> │ │ │ │ │ + beq.n edb2 <_gather_123_rule+0x70e> │ │ │ │ │ mov r8, r7 │ │ │ │ │ - b.n e6f2 <_gather_123_rule+0x4a> │ │ │ │ │ + b.n e6ee <_gather_123_rule+0x4a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r7 │ │ │ │ │ subs r7, r3, #1 │ │ │ │ │ - b.n ea30 <_gather_123_rule+0x388> │ │ │ │ │ + b.n ea2c <_gather_123_rule+0x388> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n e97c <_gather_123_rule+0x2d4> │ │ │ │ │ + b.n e978 <_gather_123_rule+0x2d4> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n ebc0 <_gather_123_rule+0x518> │ │ │ │ │ + b.n ebbc <_gather_123_rule+0x518> │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n ea30 <_gather_123_rule+0x388> │ │ │ │ │ + b.n ea2c <_gather_123_rule+0x388> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w eb96 <_gather_123_rule+0x4ee> │ │ │ │ │ + beq.w eb92 <_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 ecf0 <_gather_123_rule+0x648> │ │ │ │ │ - b.n eb9a <_gather_123_rule+0x4f2> │ │ │ │ │ + bne.w ecec <_gather_123_rule+0x648> │ │ │ │ │ + b.n eb96 <_gather_123_rule+0x4f2> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbz r0, ee60 <_gather_123_rule+0x7b8> │ │ │ │ │ + cbz r0, ee5c <_gather_123_rule+0x7b8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r7, r3, #1 │ │ │ │ │ - b.n ea30 <_gather_123_rule+0x388> │ │ │ │ │ + b.n ea2c <_gather_123_rule+0x388> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n ee4c <_gather_123_rule+0x7a4> │ │ │ │ │ - b.n eb96 <_gather_123_rule+0x4ee> │ │ │ │ │ + bne.n ee48 <_gather_123_rule+0x7a4> │ │ │ │ │ + b.n eb92 <_gather_123_rule+0x4ee> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r7, r3, #1 │ │ │ │ │ - b.n ea30 <_gather_123_rule+0x388> │ │ │ │ │ + b.n ea2c <_gather_123_rule+0x388> │ │ │ │ │ │ │ │ │ │ -0000ee68 : │ │ │ │ │ +0000ee64 : │ │ │ │ │ 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 f01c │ │ │ │ │ + beq.w f018 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w f02a │ │ │ │ │ + bne.w f026 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w efba │ │ │ │ │ + bne.w efb6 │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, eebc │ │ │ │ │ + cbnz r0, eeb8 │ │ │ │ │ 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 f0f4 │ │ │ │ │ + beq.w f0f0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w f060 │ │ │ │ │ + bne.w f05c │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w f0fe │ │ │ │ │ + beq.w f0fa │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5c68 │ │ │ │ │ + bl 5c58 │ │ │ │ │ R_ARM_THM_CALL type_param_rule │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f05c │ │ │ │ │ + beq.w f058 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w f066 │ │ │ │ │ + beq.w f062 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w f056 │ │ │ │ │ + bne.w f052 │ │ │ │ │ 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 f074 │ │ │ │ │ + beq.w f070 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w f056 │ │ │ │ │ + bne.w f052 │ │ │ │ │ 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 effa │ │ │ │ │ + bne.n eff6 │ │ │ │ │ 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 f06e │ │ │ │ │ + beq.w f06a │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - bgt.n efec │ │ │ │ │ + bgt.n efe8 │ │ │ │ │ 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 │ │ │ │ │ @@ -26327,496 +26326,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 f060 │ │ │ │ │ + beq.n f05c │ │ │ │ │ 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 f096 │ │ │ │ │ + bne.w f092 │ │ │ │ │ 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 eeaa │ │ │ │ │ + beq.n eea6 │ │ │ │ │ mov r3, r6 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC53 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC53 │ │ │ │ │ - bl 1a60 │ │ │ │ │ + bl 1a50 │ │ │ │ │ R_ARM_THM_CALL INVALID_VERSION_CHECK │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f07e │ │ │ │ │ + beq.n f07a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n f07e │ │ │ │ │ + bne.n f07a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ - b.n eeb2 │ │ │ │ │ + b.n eeae │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w f0e0 │ │ │ │ │ + beq.w f0dc │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n f09a │ │ │ │ │ + bne.n f096 │ │ │ │ │ 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 eea0 │ │ │ │ │ + beq.w ee9c │ │ │ │ │ subs r1, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n eeb2 │ │ │ │ │ + b.n eeae │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr.w r1, [r8, r7, lsl #2] │ │ │ │ │ str.w r1, [r3, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ - b.n ef4c │ │ │ │ │ + b.n ef48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5c68 │ │ │ │ │ + bl 5c58 │ │ │ │ │ R_ARM_THM_CALL type_param_rule │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ef38 │ │ │ │ │ + beq.n ef34 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, f044 │ │ │ │ │ + cbnz r3, f040 │ │ │ │ │ cmp fp, r6 │ │ │ │ │ - beq.n f030 │ │ │ │ │ + beq.n f02c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ str.w r1, [r8, r6, lsl #2] │ │ │ │ │ mov r9, r3 │ │ │ │ │ adds r6, #1 │ │ │ │ │ - b.n ef2c │ │ │ │ │ + b.n ef28 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w ee96 │ │ │ │ │ + beq.w ee92 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n eeb2 │ │ │ │ │ + b.n eeae │ │ │ │ │ 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, f06e │ │ │ │ │ + cbz r0, f06a │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b.n f00e │ │ │ │ │ + b.n f00a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f00a │ │ │ │ │ + beq.n f006 │ │ │ │ │ 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 eeac │ │ │ │ │ + b.n eea8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n ef02 │ │ │ │ │ + b.n eefe │ │ │ │ │ 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 f056 │ │ │ │ │ + b.n f052 │ │ │ │ │ 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 efb6 │ │ │ │ │ + beq.n efb2 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n eeb2 │ │ │ │ │ + b.n eeae │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f060 │ │ │ │ │ + b.n f05c │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n efd6 │ │ │ │ │ + beq.n efd2 │ │ │ │ │ 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 .LC52 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC52 │ │ │ │ │ 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 2ef0 │ │ │ │ │ + bl 2ee0 │ │ │ │ │ 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 efd8 │ │ │ │ │ + beq.w efd4 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n efdc │ │ │ │ │ + b.n efd8 │ │ │ │ │ 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 efca │ │ │ │ │ + beq.w efc6 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n efdc │ │ │ │ │ + b.n efd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n eece │ │ │ │ │ + b.n eeca │ │ │ │ │ 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 eee4 │ │ │ │ │ + beq.w eee0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f060 │ │ │ │ │ + b.n f05c │ │ │ │ │ │ │ │ │ │ -0000f114 : │ │ │ │ │ +0000f110 : │ │ │ │ │ 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 f244 │ │ │ │ │ + beq.w f240 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w f252 │ │ │ │ │ + bne.w f24e │ │ │ │ │ ldrd r6, r5, [r4, #8] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq.n f18c │ │ │ │ │ + beq.n f188 │ │ │ │ │ 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, f1b8 │ │ │ │ │ + cbnz r0, f1b4 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n f25c │ │ │ │ │ + bne.n f258 │ │ │ │ │ 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 f210 │ │ │ │ │ + bne.n f20c │ │ │ │ │ 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 f204 │ │ │ │ │ + blt.n f200 │ │ │ │ │ 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 f25c │ │ │ │ │ + bne.n f258 │ │ │ │ │ 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 f164 │ │ │ │ │ + beq.n f160 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #621 @ 0x26d │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f164 │ │ │ │ │ + beq.n f160 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7368 │ │ │ │ │ + bl 736c │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f164 │ │ │ │ │ + beq.n f160 │ │ │ │ │ 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 f17e │ │ │ │ │ + beq.n f17a │ │ │ │ │ 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, f1fc │ │ │ │ │ + cbz r0, f1f8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n f17e │ │ │ │ │ + beq.n f17a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f17e │ │ │ │ │ + beq.n f17a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n f182 │ │ │ │ │ + b.n f17e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 84fc │ │ │ │ │ + bl 8500 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov sl, r0 │ │ │ │ │ - cbnz r3, f258 │ │ │ │ │ + cbnz r3, f254 │ │ │ │ │ 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 f17e │ │ │ │ │ + beq.n f17a │ │ │ │ │ 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 f1f6 │ │ │ │ │ - b.n f1fc │ │ │ │ │ + bne.n f1f2 │ │ │ │ │ + b.n f1f8 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w f142 │ │ │ │ │ + beq.w f13e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n f182 │ │ │ │ │ + b.n f17e │ │ │ │ │ mov r5, r7 │ │ │ │ │ - b.n f17c │ │ │ │ │ + b.n f178 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n f182 │ │ │ │ │ + b.n f17e │ │ │ │ │ │ │ │ │ │ -0000f264 : │ │ │ │ │ +0000f260 : │ │ │ │ │ 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 f434 │ │ │ │ │ + beq.w f430 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w f442 │ │ │ │ │ + bne.w f43e │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq.n f2de │ │ │ │ │ + beq.n f2da │ │ │ │ │ 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 f30c │ │ │ │ │ + bne.n f308 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n f33a │ │ │ │ │ + bne.n f336 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r3, f300 │ │ │ │ │ + cbnz r3, f2fc │ │ │ │ │ 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 f38c │ │ │ │ │ + bne.n f388 │ │ │ │ │ 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 f380 │ │ │ │ │ + blt.n f37c │ │ │ │ │ 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, f308 │ │ │ │ │ + cbnz r2, f304 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n f2ae │ │ │ │ │ + beq.n f2aa │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n f2d4 │ │ │ │ │ + b.n f2d0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n f300 │ │ │ │ │ + bne.n f2fc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w f420 │ │ │ │ │ + beq.w f41c │ │ │ │ │ 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 f3c0 │ │ │ │ │ + bne.n f3bc │ │ │ │ │ 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 f2ae │ │ │ │ │ - b.n f300 │ │ │ │ │ + beq.n f2aa │ │ │ │ │ + b.n f2fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7368 │ │ │ │ │ + bl 736c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f2ba │ │ │ │ │ + beq.n f2b6 │ │ │ │ │ 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 f448 │ │ │ │ │ + beq.n f444 │ │ │ │ │ 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, f378 │ │ │ │ │ + cbz r0, f374 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, f378 │ │ │ │ │ + cbnz r3, f374 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n f2d4 │ │ │ │ │ + b.n f2d0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f372 │ │ │ │ │ + beq.n f36e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n f2d4 │ │ │ │ │ + b.n f2d0 │ │ │ │ │ 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 │ │ │ │ │ @@ -26824,39 +26823,39 @@ │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC51 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n f418 │ │ │ │ │ + bne.n f414 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f374 │ │ │ │ │ + beq.n f370 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n f2d4 │ │ │ │ │ + b.n f2d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7368 │ │ │ │ │ + bl 736c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f32a │ │ │ │ │ + beq.n f326 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f32a │ │ │ │ │ + beq.n f326 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7368 │ │ │ │ │ + bl 736c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f32a │ │ │ │ │ + beq.n f326 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC50 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC50 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -26865,532 +26864,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 2f28 │ │ │ │ │ + bl 2f18 │ │ │ │ │ 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 f32c │ │ │ │ │ + beq.n f328 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n f330 │ │ │ │ │ + b.n f32c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n f372 │ │ │ │ │ - b.n f3ac │ │ │ │ │ + beq.n f36e │ │ │ │ │ + b.n f3a8 │ │ │ │ │ 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 f31c │ │ │ │ │ + beq.w f318 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n f330 │ │ │ │ │ + b.n f32c │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w f292 │ │ │ │ │ + beq.w f28e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n f2d4 │ │ │ │ │ + b.n f2d0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n f2d4 │ │ │ │ │ + b.n f2d0 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000f450 : │ │ │ │ │ +0000f44c : │ │ │ │ │ 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 f4b2 │ │ │ │ │ + beq.n f4ae │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, f4aa │ │ │ │ │ + cbnz r3, f4a6 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ mov r5, r1 │ │ │ │ │ - cbnz r2, f492 │ │ │ │ │ + cbnz r2, f48e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f4b8 │ │ │ │ │ - cbz r0, f48e │ │ │ │ │ + bl f4b4 │ │ │ │ │ + cbz r0, f48a │ │ │ │ │ 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 f484 │ │ │ │ │ + b.n f480 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bl 275c │ │ │ │ │ + bl 274c │ │ │ │ │ R_ARM_THM_CALL invalid_parameters_rule.isra.0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n f47c │ │ │ │ │ + beq.n f478 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - b.n f488 │ │ │ │ │ + b.n f484 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n f488 │ │ │ │ │ + b.n f484 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n f470 │ │ │ │ │ + b.n f46c │ │ │ │ │ │ │ │ │ │ -0000f4b8 : │ │ │ │ │ +0000f4b4 : │ │ │ │ │ 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 fbb0 │ │ │ │ │ + beq.w fbac │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w fb3c │ │ │ │ │ + bne.w fb38 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w fbc8 │ │ │ │ │ + beq.w fbc4 │ │ │ │ │ adds r3, #2 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w fbea │ │ │ │ │ + beq.w fbe6 │ │ │ │ │ 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 fb1c │ │ │ │ │ + beq.w fb18 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w fbc0 │ │ │ │ │ + bne.w fbbc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fe5c │ │ │ │ │ + bl fe58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f900 │ │ │ │ │ + beq.w f8fc │ │ │ │ │ str r0, [r7, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl fe5c │ │ │ │ │ + bl fe58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f5a8 │ │ │ │ │ + beq.n f5a4 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w fb16 │ │ │ │ │ + beq.w fb12 │ │ │ │ │ str r5, [r0, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ - bl fe5c │ │ │ │ │ + bl fe58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f9da │ │ │ │ │ + beq.w f9d6 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w fb14 │ │ │ │ │ + beq.w fb10 │ │ │ │ │ str r5, [r0, #8] │ │ │ │ │ movs r5, #3 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ mov.w fp, #4 │ │ │ │ │ - bl fe5c │ │ │ │ │ + bl fe58 │ │ │ │ │ mov sl, r5 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, f5a0 │ │ │ │ │ + cbz r0, f59c │ │ │ │ │ cmp fp, r5 │ │ │ │ │ - beq.w f9c2 │ │ │ │ │ + beq.w f9be │ │ │ │ │ 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 fe5c │ │ │ │ │ + bl fe58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n f582 │ │ │ │ │ + bne.n f57e │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - cbnz r5, f5ae │ │ │ │ │ - b.n f902 │ │ │ │ │ + cbnz r5, f5aa │ │ │ │ │ + b.n f8fe │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w f902 │ │ │ │ │ + bne.w f8fe │ │ │ │ │ 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 fb16 │ │ │ │ │ + beq.w fb12 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - ble.n f60e │ │ │ │ │ + ble.n f60a │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp.w sl, #1 │ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.n f60e │ │ │ │ │ + beq.n f60a │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp.w sl, #2 │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq.n f60e │ │ │ │ │ + beq.n f60a │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp.w sl, #3 │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq.n f60e │ │ │ │ │ + beq.n f60a │ │ │ │ │ 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 f5fe │ │ │ │ │ + bne.n f5fa │ │ │ │ │ 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 f9fe │ │ │ │ │ + bne.w f9fa │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w f76c │ │ │ │ │ + bne.w f768 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w fb70 │ │ │ │ │ + beq.w fb6c │ │ │ │ │ movs r0, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w fb8a │ │ │ │ │ + beq.w fb86 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w fb7a │ │ │ │ │ + bne.w fb76 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fe5c │ │ │ │ │ + bl fe58 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f91e │ │ │ │ │ + beq.w f91a │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl fe5c │ │ │ │ │ + bl fe58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f9b2 │ │ │ │ │ + beq.w f9ae │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w fb84 │ │ │ │ │ + beq.w fb80 │ │ │ │ │ str r5, [r6, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ - bl fe5c │ │ │ │ │ + bl fe58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f9e6 │ │ │ │ │ + beq.w f9e2 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w fb82 │ │ │ │ │ + beq.w fb7e │ │ │ │ │ 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 fe5c │ │ │ │ │ + bl fe58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, f6e4 │ │ │ │ │ + cbz r0, f6e0 │ │ │ │ │ cmp sl, r5 │ │ │ │ │ - beq.w f982 │ │ │ │ │ + beq.w f97e │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r6, [r7, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ mov fp, r3 │ │ │ │ │ mov r9, r5 │ │ │ │ │ - bl fe5c │ │ │ │ │ + bl fe58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n f6c6 │ │ │ │ │ + bne.n f6c2 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w f922 │ │ │ │ │ + beq.w f91e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w f922 │ │ │ │ │ + bne.w f91e │ │ │ │ │ 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 fb84 │ │ │ │ │ + beq.w fb80 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - ble.n f74e │ │ │ │ │ + ble.n f74a │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp.w r9, #1 │ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.n f74e │ │ │ │ │ + beq.n f74a │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp.w r9, #2 │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq.n f74e │ │ │ │ │ + beq.n f74a │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp.w r9, #3 │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq.n f74e │ │ │ │ │ + beq.n f74a │ │ │ │ │ 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 f73e │ │ │ │ │ + bne.n f73a │ │ │ │ │ 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 fa10 │ │ │ │ │ + bne.w fa0c │ │ │ │ │ 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 fbfc │ │ │ │ │ + bne.w fbf8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 103b4 │ │ │ │ │ + bl 103b0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w faf6 │ │ │ │ │ + bne.w faf2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w fb3c │ │ │ │ │ + bne.w fb38 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w fb42 │ │ │ │ │ + beq.w fb3e │ │ │ │ │ movs r0, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w fb5e │ │ │ │ │ + beq.w fb5a │ │ │ │ │ mov r6, r8 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w fb4e │ │ │ │ │ + bne.w fb4a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fe5c │ │ │ │ │ + bl fe58 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f936 │ │ │ │ │ + beq.w f932 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl fe5c │ │ │ │ │ + bl fe58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f9ba │ │ │ │ │ + beq.w f9b6 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w fb58 │ │ │ │ │ + beq.w fb54 │ │ │ │ │ str r5, [r6, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ - bl fe5c │ │ │ │ │ + bl fe58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f9f2 │ │ │ │ │ + beq.w f9ee │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w fb56 │ │ │ │ │ + beq.w fb52 │ │ │ │ │ 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 fe5c │ │ │ │ │ + bl fe58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, f846 │ │ │ │ │ + cbz r0, f842 │ │ │ │ │ cmp sl, r5 │ │ │ │ │ - beq.w f99a │ │ │ │ │ + beq.w f996 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r6, [r7, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ mov fp, r3 │ │ │ │ │ mov r9, r5 │ │ │ │ │ - bl fe5c │ │ │ │ │ + bl fe58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n f828 │ │ │ │ │ + bne.n f824 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n f938 │ │ │ │ │ + beq.n f934 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n f938 │ │ │ │ │ + bne.n f934 │ │ │ │ │ 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 fb58 │ │ │ │ │ + beq.w fb54 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - ble.n f8ac │ │ │ │ │ + ble.n f8a8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp.w r9, #1 │ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.n f8ac │ │ │ │ │ + beq.n f8a8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp.w r9, #2 │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq.n f8ac │ │ │ │ │ + beq.n f8a8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp.w r9, #3 │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq.n f8ac │ │ │ │ │ + beq.n f8a8 │ │ │ │ │ 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 f89c │ │ │ │ │ + bne.n f898 │ │ │ │ │ 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 11928 <_loop0_37_rule> │ │ │ │ │ + bl 11924 <_loop0_37_rule> │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w fc22 │ │ │ │ │ + beq.w fc1e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12278 │ │ │ │ │ + bl 12274 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n f946 │ │ │ │ │ + bne.n f942 │ │ │ │ │ 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 faca │ │ │ │ │ + beq.w fac6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w faca │ │ │ │ │ + bne.w fac6 │ │ │ │ │ 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] │ │ │ │ │ @@ -27400,143 +27399,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 f636 │ │ │ │ │ - b.n f76c │ │ │ │ │ + beq.w f632 │ │ │ │ │ + b.n f768 │ │ │ │ │ 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 f770 │ │ │ │ │ + b.n f76c │ │ │ │ │ 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 fbfc │ │ │ │ │ + bne.w fbf8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 107a8 <_loop1_185_rule> │ │ │ │ │ + bl 107a4 <_loop1_185_rule> │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w fade │ │ │ │ │ + bne.w fada │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w fbfc │ │ │ │ │ + bne.w fbf8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12278 │ │ │ │ │ + bl 12274 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w fab0 │ │ │ │ │ + bne.w faac │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - b.n f8f6 │ │ │ │ │ + b.n f8f2 │ │ │ │ │ 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 fb84 │ │ │ │ │ + beq.w fb80 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n f6cc │ │ │ │ │ + b.n f6c8 │ │ │ │ │ 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 fb58 │ │ │ │ │ + beq.w fb54 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n f82e │ │ │ │ │ + b.n f82a │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n f6ee │ │ │ │ │ + b.n f6ea │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n f84e │ │ │ │ │ + b.n f84a │ │ │ │ │ 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 fb16 │ │ │ │ │ + beq.w fb12 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n f588 │ │ │ │ │ + b.n f584 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ mov r7, r6 │ │ │ │ │ mov.w sl, #2 │ │ │ │ │ - b.n f5ae │ │ │ │ │ + b.n f5aa │ │ │ │ │ mov r7, r6 │ │ │ │ │ mov.w r9, #2 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ - b.n f6ee │ │ │ │ │ + b.n f6ea │ │ │ │ │ mov r7, r6 │ │ │ │ │ mov.w r9, #2 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ - b.n f84e │ │ │ │ │ + b.n f84a │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n fa94 │ │ │ │ │ + bne.n fa90 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n f910 │ │ │ │ │ + b.n f90c │ │ │ │ │ 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 fc1e │ │ │ │ │ + beq.w fc1a │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n fa9a │ │ │ │ │ + bne.n fa96 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 106cc <_loop0_171_rule> │ │ │ │ │ + bl 106c8 <_loop0_171_rule> │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w fc1a │ │ │ │ │ + beq.w fc16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11928 <_loop0_37_rule> │ │ │ │ │ + bl 11924 <_loop0_37_rule> │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w fc1a │ │ │ │ │ + beq.w fc16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12278 │ │ │ │ │ + bl 12274 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w f770 │ │ │ │ │ + bne.w f76c │ │ │ │ │ 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> │ │ │ │ │ @@ -27544,428 +27543,428 @@ │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC54 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1a60 │ │ │ │ │ + bl 1a50 │ │ │ │ │ R_ARM_THM_CALL INVALID_VERSION_CHECK │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w fc04 │ │ │ │ │ + beq.w fc00 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w fc04 │ │ │ │ │ + bne.w fc00 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f97e │ │ │ │ │ + b.n f97a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n fa2e │ │ │ │ │ + beq.n fa2a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n fa2e │ │ │ │ │ + beq.n fa2a │ │ │ │ │ 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 f770 │ │ │ │ │ + b.n f76c │ │ │ │ │ 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, faca │ │ │ │ │ + cbz r0, fac6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n fa90 │ │ │ │ │ + beq.n fa8c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n fa90 │ │ │ │ │ + beq.n fa8c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n f8f6 │ │ │ │ │ + b.n f8f2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12278 │ │ │ │ │ + bl 12274 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w f960 │ │ │ │ │ + bne.w f95c │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r2, r5 │ │ │ │ │ strd r6, r0, [sp] │ │ │ │ │ - b.n fab8 │ │ │ │ │ + b.n fab4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11928 <_loop0_37_rule> │ │ │ │ │ + bl 11924 <_loop0_37_rule> │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, fb2e │ │ │ │ │ + cbz r0, fb2a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12278 │ │ │ │ │ + bl 12274 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r5, fb30 │ │ │ │ │ + cbnz r5, fb2c │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - b.n fa66 │ │ │ │ │ + b.n fa62 │ │ │ │ │ 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 f910 │ │ │ │ │ + b.n f90c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w f796 │ │ │ │ │ + beq.w f792 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n f8f6 │ │ │ │ │ + b.n f8f2 │ │ │ │ │ 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 fc26 │ │ │ │ │ + beq.n fc22 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f946 │ │ │ │ │ + b.n f942 │ │ │ │ │ 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 f946 │ │ │ │ │ + b.n f942 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cbz r5, fb9c │ │ │ │ │ + cbz r5, fb98 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f930 │ │ │ │ │ + b.n f92c │ │ │ │ │ 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 f930 │ │ │ │ │ + b.n f92c │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w f652 │ │ │ │ │ - b.n fb8a │ │ │ │ │ + bne.w f64e │ │ │ │ │ + b.n fb86 │ │ │ │ │ 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 f4e4 │ │ │ │ │ - b.n fb3c │ │ │ │ │ + beq.w f4e0 │ │ │ │ │ + b.n fb38 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f910 │ │ │ │ │ + b.n f90c │ │ │ │ │ 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 f930 │ │ │ │ │ + bne.w f92c │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n fbec │ │ │ │ │ + beq.n fbe8 │ │ │ │ │ mov r9, r6 │ │ │ │ │ - b.n f504 │ │ │ │ │ + b.n f500 │ │ │ │ │ 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, fc38 │ │ │ │ │ + cbnz r5, fc34 │ │ │ │ │ mov r9, r6 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - b.n f504 │ │ │ │ │ + b.n f500 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n f8f6 │ │ │ │ │ + b.n f8f2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f97e │ │ │ │ │ + beq.w f97a │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n f8f6 │ │ │ │ │ + b.n f8f2 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n f770 │ │ │ │ │ + b.n f76c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f930 │ │ │ │ │ + b.n f92c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n f946 │ │ │ │ │ + b.n f942 │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w f7b4 │ │ │ │ │ - b.n fb5e │ │ │ │ │ + bne.w f7b0 │ │ │ │ │ + b.n fb5a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r9, r6 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f910 │ │ │ │ │ + b.n f90c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000fc44 <_tmp_28_rule>: │ │ │ │ │ +0000fc40 <_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 fcb4 <_tmp_28_rule+0x70> │ │ │ │ │ + beq.n fcb0 <_tmp_28_rule+0x70> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ - cbnz r2, fcac <_tmp_28_rule+0x68> │ │ │ │ │ + cbnz r2, fca8 <_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, fc88 <_tmp_28_rule+0x44> │ │ │ │ │ + cbnz r0, fc84 <_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 fc7a <_tmp_28_rule+0x36> │ │ │ │ │ + beq.n fc76 <_tmp_28_rule+0x36> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n fc7c <_tmp_28_rule+0x38> │ │ │ │ │ + beq.n fc78 <_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 fc7c <_tmp_28_rule+0x38> │ │ │ │ │ + beq.n fc78 <_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 fc82 <_tmp_28_rule+0x3e> │ │ │ │ │ + b.n fc7e <_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 fc6a <_tmp_28_rule+0x26> │ │ │ │ │ + beq.n fc66 <_tmp_28_rule+0x26> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n fcac <_tmp_28_rule+0x68> │ │ │ │ │ + b.n fca8 <_tmp_28_rule+0x68> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000fcc4 : │ │ │ │ │ +0000fcc0 : │ │ │ │ │ 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 fd6e │ │ │ │ │ + beq.n fd6a │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n fd66 │ │ │ │ │ + bne.n fd62 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl fd74 <_loop1_173_rule> │ │ │ │ │ + bl fd70 <_loop1_173_rule> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, fcfe │ │ │ │ │ + cbz r0, fcfa │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, fd28 │ │ │ │ │ + cbnz r0, fd24 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n fd66 │ │ │ │ │ + bne.n fd62 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fd74 <_loop1_173_rule> │ │ │ │ │ + bl fd70 <_loop1_173_rule> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, fd1a │ │ │ │ │ + cbz r0, fd16 │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, fd4e │ │ │ │ │ + cbnz r0, fd4a │ │ │ │ │ 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 fcfe │ │ │ │ │ + beq.n fcfa │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n fd1e │ │ │ │ │ + beq.n fd1a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n fd1e │ │ │ │ │ + beq.n fd1a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r5, r7 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n fd22 │ │ │ │ │ + b.n fd1e │ │ │ │ │ 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 fd34 │ │ │ │ │ - b.n fd1a │ │ │ │ │ + bne.n fd30 │ │ │ │ │ + b.n fd16 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n fd22 │ │ │ │ │ + b.n fd1e │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n fce2 │ │ │ │ │ + b.n fcde │ │ │ │ │ │ │ │ │ │ -0000fd74 <_loop1_173_rule>: │ │ │ │ │ +0000fd70 <_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 fe42 <_loop1_173_rule+0xce> │ │ │ │ │ + beq.n fe3e <_loop1_173_rule+0xce> │ │ │ │ │ ldr r7, [r5, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n fe28 <_loop1_173_rule+0xb4> │ │ │ │ │ + bne.n fe24 <_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 fe32 <_loop1_173_rule+0xbe> │ │ │ │ │ + beq.n fe2e <_loop1_173_rule+0xbe> │ │ │ │ │ ldr r4, [r5, #60] @ 0x3c │ │ │ │ │ movs r7, #1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n fe28 <_loop1_173_rule+0xb4> │ │ │ │ │ + bne.n fe24 <_loop1_173_rule+0xb4> │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl fe5c │ │ │ │ │ + bl fe58 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, fdce <_loop1_173_rule+0x5a> │ │ │ │ │ + cbz r0, fdca <_loop1_173_rule+0x5a> │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - beq.n fe0c <_loop1_173_rule+0x98> │ │ │ │ │ + beq.n fe08 <_loop1_173_rule+0x98> │ │ │ │ │ ldr.w r8, [r5, #8] │ │ │ │ │ str.w r3, [r6, r4, lsl #2] │ │ │ │ │ adds r4, #1 │ │ │ │ │ - b.n fdb4 <_loop1_173_rule+0x40> │ │ │ │ │ + b.n fdb0 <_loop1_173_rule+0x40> │ │ │ │ │ str.w r8, [r5, #8] │ │ │ │ │ - cbz r4, fe22 <_loop1_173_rule+0xae> │ │ │ │ │ + cbz r4, fe1e <_loop1_173_rule+0xae> │ │ │ │ │ ldr r7, [r5, #60] @ 0x3c │ │ │ │ │ - cbnz r7, fe22 <_loop1_173_rule+0xae> │ │ │ │ │ + cbnz r7, fe1e <_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, fe48 <_loop1_173_rule+0xd4> │ │ │ │ │ + cbz r0, fe44 <_loop1_173_rule+0xd4> │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - ble.n fdf8 <_loop1_173_rule+0x84> │ │ │ │ │ + ble.n fdf4 <_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 fde4 <_loop1_173_rule+0x70> │ │ │ │ │ + b.n fde0 <_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 │ │ │ │ │ @@ -27975,1047 +27974,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, fe48 <_loop1_173_rule+0xd4> │ │ │ │ │ + cbz r0, fe44 <_loop1_173_rule+0xd4> │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n fdc2 <_loop1_173_rule+0x4e> │ │ │ │ │ + b.n fdbe <_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 fe02 <_loop1_173_rule+0x8e> │ │ │ │ │ + b.n fdfe <_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 fe02 <_loop1_173_rule+0x8e> │ │ │ │ │ + b.n fdfe <_loop1_173_rule+0x8e> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n fd96 <_loop1_173_rule+0x22> │ │ │ │ │ + b.n fd92 <_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 fe02 <_loop1_173_rule+0x8e> │ │ │ │ │ + b.n fdfe <_loop1_173_rule+0x8e> │ │ │ │ │ │ │ │ │ │ -0000fe5c : │ │ │ │ │ +0000fe58 : │ │ │ │ │ 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 101e0 │ │ │ │ │ + beq.w 101dc │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 100ba │ │ │ │ │ + bne.w 100b6 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1011e │ │ │ │ │ + beq.w 1011a │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq.w 10132 │ │ │ │ │ + beq.w 1012e │ │ │ │ │ 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 ff80 │ │ │ │ │ + beq.n ff7c │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 101ce │ │ │ │ │ + beq.w 101ca │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 101c8 │ │ │ │ │ + bne.w 101c4 │ │ │ │ │ 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 100e2 │ │ │ │ │ + bne.w 100de │ │ │ │ │ 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 ff82 │ │ │ │ │ + bne.n ff7e │ │ │ │ │ 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 1021c │ │ │ │ │ + beq.w 10218 │ │ │ │ │ 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 10234 │ │ │ │ │ + beq.w 10230 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 10090 │ │ │ │ │ + bne.w 1008c │ │ │ │ │ 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 100ae │ │ │ │ │ + beq.w 100aa │ │ │ │ │ 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 10256 │ │ │ │ │ + bne.w 10252 │ │ │ │ │ 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 101f0 │ │ │ │ │ + beq.w 101ec │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 101f0 │ │ │ │ │ + bne.w 101ec │ │ │ │ │ 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 100ba │ │ │ │ │ + bne.w 100b6 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 10160 │ │ │ │ │ + beq.w 1015c │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq.w 10174 │ │ │ │ │ + beq.w 10170 │ │ │ │ │ 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 100da │ │ │ │ │ + beq.w 100d6 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 10206 │ │ │ │ │ + beq.w 10202 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 100d6 │ │ │ │ │ + bne.n 100d2 │ │ │ │ │ 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 100fe │ │ │ │ │ + bne.w 100fa │ │ │ │ │ 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 100da │ │ │ │ │ + bne.n 100d6 │ │ │ │ │ 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 101a0 │ │ │ │ │ + beq.w 1019c │ │ │ │ │ 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 10248 │ │ │ │ │ + beq.w 10244 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 10224 │ │ │ │ │ + bne.w 10220 │ │ │ │ │ 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 10158 │ │ │ │ │ + bne.w 10154 │ │ │ │ │ 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 10158 │ │ │ │ │ + beq.n 10154 │ │ │ │ │ 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 101f0 │ │ │ │ │ + beq.w 101ec │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 101f0 │ │ │ │ │ + bne.w 101ec │ │ │ │ │ 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 1023e │ │ │ │ │ + bne.w 1023a │ │ │ │ │ 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 ff48 │ │ │ │ │ + bne.w ff44 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w ff8c │ │ │ │ │ + beq.w ff88 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n ff76 │ │ │ │ │ + b.n ff72 │ │ │ │ │ strd r0, r2, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldrd r1, r2, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n fff0 │ │ │ │ │ + beq.n ffec │ │ │ │ │ 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 10084 │ │ │ │ │ + b.n 10080 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7368 │ │ │ │ │ + bl 736c │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w fee8 │ │ │ │ │ + beq.w fee4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 101b2 │ │ │ │ │ + bne.n 101ae │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n fef6 │ │ │ │ │ + b.n fef2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ - bl 7368 │ │ │ │ │ + bl 736c │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ffee │ │ │ │ │ + beq.w ffea │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 100c0 │ │ │ │ │ + bne.n 100bc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n fffc │ │ │ │ │ + b.n fff8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r1, 10152 │ │ │ │ │ + cbnz r1, 1014e │ │ │ │ │ ldrd r3, r6, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.w fea2 │ │ │ │ │ + bne.w fe9e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 101a6 │ │ │ │ │ + blt.n 101a2 │ │ │ │ │ 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 feb0 │ │ │ │ │ + beq.w feac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 100b2 │ │ │ │ │ + b.n 100ae │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 10084 │ │ │ │ │ + b.n 10080 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 101a0 │ │ │ │ │ + cbnz r3, 1019c │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.w ffa4 │ │ │ │ │ + bne.w ffa0 │ │ │ │ │ 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 1015a │ │ │ │ │ + blt.n 10156 │ │ │ │ │ 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 ffb2 │ │ │ │ │ + beq.w ffae │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1015a │ │ │ │ │ + b.n 10156 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 100b2 │ │ │ │ │ + b.n 100ae │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w feea │ │ │ │ │ + beq.w fee6 │ │ │ │ │ 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 ff82 │ │ │ │ │ + b.n ff7e │ │ │ │ │ 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 fed6 │ │ │ │ │ + beq.w fed2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 101c8 │ │ │ │ │ + b.n 101c4 │ │ │ │ │ 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 fe88 │ │ │ │ │ - b.n 100ba │ │ │ │ │ + beq.w fe84 │ │ │ │ │ + b.n 100b6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10084 │ │ │ │ │ + beq.w 10080 │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n ff76 │ │ │ │ │ + b.n ff72 │ │ │ │ │ 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 ffd8 │ │ │ │ │ + beq.w ffd4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 100d6 │ │ │ │ │ + b.n 100d2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 100b2 │ │ │ │ │ + b.n 100ae │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cbz r0, 10244 │ │ │ │ │ + cbz r0, 10240 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1015a │ │ │ │ │ + b.n 10156 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cbz r0, 1025a │ │ │ │ │ + cbz r0, 10256 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 100b2 │ │ │ │ │ + b.n 100ae │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ - b.n 10040 │ │ │ │ │ + b.n 1003c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1022e │ │ │ │ │ - b.n 1015a │ │ │ │ │ + bne.n 1022a │ │ │ │ │ + b.n 10156 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 100b2 │ │ │ │ │ + b.n 100ae │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 100b2 │ │ │ │ │ + b.n 100ae │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00010260 : │ │ │ │ │ +0001025c : │ │ │ │ │ param_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #28 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 1038c │ │ │ │ │ + beq.w 10388 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 10384 │ │ │ │ │ + bne.n 10380 │ │ │ │ │ ldrd r6, r5, [r4, #8] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq.n 1035a │ │ │ │ │ + beq.n 10356 │ │ │ │ │ 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 r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1032a │ │ │ │ │ + beq.n 10326 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 103ac │ │ │ │ │ + beq.n 103a8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 10324 │ │ │ │ │ + bne.n 10320 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 10330 │ │ │ │ │ + bne.n 1032c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r2, 1032a │ │ │ │ │ + cbnz r2, 10326 │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r2, r1, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldrd r2, r1, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10378 │ │ │ │ │ + beq.n 10374 │ │ │ │ │ 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 1039c │ │ │ │ │ + beq.n 10398 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1039c │ │ │ │ │ + bne.n 10398 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ 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 r6, [r4, #8] │ │ │ │ │ - b.n 10318 │ │ │ │ │ + b.n 10314 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7368 │ │ │ │ │ + bl 736c │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 102d2 │ │ │ │ │ + beq.n 102ce │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 102da │ │ │ │ │ + beq.n 102d6 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 103a8 │ │ │ │ │ + beq.n 103a4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1032a │ │ │ │ │ + b.n 10326 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 1037e │ │ │ │ │ + blt.n 1037a │ │ │ │ │ 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 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 102a2 │ │ │ │ │ + beq.n 1029e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 10386 │ │ │ │ │ + b.n 10382 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1031c │ │ │ │ │ + b.n 10318 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1028c │ │ │ │ │ + beq.w 10288 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10384 │ │ │ │ │ + b.n 10380 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10318 │ │ │ │ │ - b.n 10380 │ │ │ │ │ + beq.n 10314 │ │ │ │ │ + b.n 1037c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 102da │ │ │ │ │ + b.n 102d6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 102bc │ │ │ │ │ + b.n 102b8 │ │ │ │ │ │ │ │ │ │ -000103b4 : │ │ │ │ │ +000103b0 : │ │ │ │ │ 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 10668 │ │ │ │ │ + beq.w 10664 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 10610 │ │ │ │ │ + bne.w 1060c │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 10678 │ │ │ │ │ + beq.w 10674 │ │ │ │ │ movs r0, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 105c4 │ │ │ │ │ + beq.w 105c0 │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 10694 │ │ │ │ │ + bne.w 10690 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fe5c │ │ │ │ │ + bl fe58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 105ae │ │ │ │ │ + beq.w 105aa │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r0, [r7, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fe5c │ │ │ │ │ + bl fe58 │ │ │ │ │ mov r9, r5 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - cbz r0, 10442 │ │ │ │ │ + cbz r0, 1043e │ │ │ │ │ cmp r9, r5 │ │ │ │ │ - beq.w 10586 │ │ │ │ │ + beq.w 10582 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r7, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ - bl fe5c │ │ │ │ │ + bl fe58 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 10426 │ │ │ │ │ + bne.n 10422 │ │ │ │ │ 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 105be │ │ │ │ │ + beq.w 105ba │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n 10490 │ │ │ │ │ + ble.n 1048c │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.n 10490 │ │ │ │ │ + beq.n 1048c │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq.n 10490 │ │ │ │ │ + beq.n 1048c │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #3 │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq.n 10490 │ │ │ │ │ + beq.n 1048c │ │ │ │ │ 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 10480 │ │ │ │ │ + bne.n 1047c │ │ │ │ │ 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 107a8 <_loop1_185_rule> │ │ │ │ │ + bl 107a4 <_loop1_185_rule> │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 105fa │ │ │ │ │ + bne.w 105f6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 10610 │ │ │ │ │ + bne.w 1060c │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1069c │ │ │ │ │ + beq.w 10698 │ │ │ │ │ movs r0, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 105ea │ │ │ │ │ + beq.w 105e6 │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 105f2 │ │ │ │ │ + bne.w 105ee │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fe5c │ │ │ │ │ + bl fe58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 105d6 │ │ │ │ │ + beq.n 105d2 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r0, [r7, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fe5c │ │ │ │ │ + bl fe58 │ │ │ │ │ mov r9, r5 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - cbz r0, 10514 │ │ │ │ │ + cbz r0, 10510 │ │ │ │ │ cmp r9, r5 │ │ │ │ │ - beq.n 1059a │ │ │ │ │ + beq.n 10596 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r7, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ - bl fe5c │ │ │ │ │ + bl fe58 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 104fa │ │ │ │ │ + bne.n 104f6 │ │ │ │ │ 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 105e4 │ │ │ │ │ + beq.n 105e0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n 10560 │ │ │ │ │ + ble.n 1055c │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.n 10560 │ │ │ │ │ + beq.n 1055c │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq.n 10560 │ │ │ │ │ + beq.n 1055c │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #3 │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq.n 10560 │ │ │ │ │ + beq.n 1055c │ │ │ │ │ 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 10550 │ │ │ │ │ + bne.n 1054c │ │ │ │ │ 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 107a8 <_loop1_185_rule> │ │ │ │ │ + bl 107a4 <_loop1_185_rule> │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 10618 │ │ │ │ │ + bne.n 10614 │ │ │ │ │ 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, 105be │ │ │ │ │ + cbz r0, 105ba │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n 1042c │ │ │ │ │ + b.n 10428 │ │ │ │ │ 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, 105e4 │ │ │ │ │ + cbz r0, 105e0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n 104fe │ │ │ │ │ + b.n 104fa │ │ │ │ │ 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 10490 │ │ │ │ │ + bne.w 1048c │ │ │ │ │ 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 10608 │ │ │ │ │ + b.n 10604 │ │ │ │ │ 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 10560 │ │ │ │ │ + bne.n 1055c │ │ │ │ │ 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 10624 │ │ │ │ │ + b.n 10620 │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 1062a │ │ │ │ │ + cbnz r0, 10626 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 104b6 │ │ │ │ │ + beq.w 104b2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10580 │ │ │ │ │ + b.n 1057c │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 10650 │ │ │ │ │ + cbnz r0, 1064c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n 1057c │ │ │ │ │ + b.n 10578 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10604 │ │ │ │ │ + beq.n 10600 │ │ │ │ │ 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 106ba │ │ │ │ │ + beq.n 106b6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 106ba │ │ │ │ │ + bne.n 106b6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1057c │ │ │ │ │ + b.n 10578 │ │ │ │ │ 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 10636 │ │ │ │ │ - b.n 10622 │ │ │ │ │ + bne.n 10632 │ │ │ │ │ + b.n 1061e │ │ │ │ │ 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 103de │ │ │ │ │ - b.n 10610 │ │ │ │ │ + beq.w 103da │ │ │ │ │ + b.n 1060c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 10694 │ │ │ │ │ + cbnz r2, 10690 │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 103fe │ │ │ │ │ - b.n 105c4 │ │ │ │ │ + bne.w 103fa │ │ │ │ │ + b.n 105c0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10608 │ │ │ │ │ + b.n 10604 │ │ │ │ │ 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 105f2 │ │ │ │ │ + bne.n 105ee │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 104d4 │ │ │ │ │ - b.n 105ea │ │ │ │ │ + bne.w 104d0 │ │ │ │ │ + b.n 105e6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1057c │ │ │ │ │ + beq.w 10578 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 10610 │ │ │ │ │ + b.n 1060c │ │ │ │ │ │ │ │ │ │ -000106cc <_loop0_171_rule>: │ │ │ │ │ +000106c8 <_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 10774 <_loop0_171_rule+0xa8> │ │ │ │ │ + beq.n 10770 <_loop0_171_rule+0xa8> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 1079e <_loop0_171_rule+0xd2> │ │ │ │ │ + bne.n 1079a <_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 1078e <_loop0_171_rule+0xc2> │ │ │ │ │ + beq.n 1078a <_loop0_171_rule+0xc2> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 1079e <_loop0_171_rule+0xd2> │ │ │ │ │ + bne.n 1079a <_loop0_171_rule+0xd2> │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fe5c │ │ │ │ │ + bl fe58 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 10726 <_loop0_171_rule+0x5a> │ │ │ │ │ + cbz r0, 10722 <_loop0_171_rule+0x5a> │ │ │ │ │ cmp r9, r6 │ │ │ │ │ - beq.n 1075a <_loop0_171_rule+0x8e> │ │ │ │ │ + beq.n 10756 <_loop0_171_rule+0x8e> │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str.w r3, [r8, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - b.n 1070e <_loop0_171_rule+0x42> │ │ │ │ │ + b.n 1070a <_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, 1077a <_loop0_171_rule+0xae> │ │ │ │ │ + cbz r0, 10776 <_loop0_171_rule+0xae> │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - ble.n 10746 <_loop0_171_rule+0x7a> │ │ │ │ │ + ble.n 10742 <_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 10734 <_loop0_171_rule+0x68> │ │ │ │ │ + b.n 10730 <_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 │ │ │ │ │ @@ -29025,133 +29024,133 @@ │ │ │ │ │ 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, 1077a <_loop0_171_rule+0xae> │ │ │ │ │ + cbz r0, 10776 <_loop0_171_rule+0xae> │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b.n 1071c <_loop0_171_rule+0x50> │ │ │ │ │ + b.n 10718 <_loop0_171_rule+0x50> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 106ee <_loop0_171_rule+0x22> │ │ │ │ │ + b.n 106ea <_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 10750 <_loop0_171_rule+0x84> │ │ │ │ │ + b.n 1074c <_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 10750 <_loop0_171_rule+0x84> │ │ │ │ │ + b.n 1074c <_loop0_171_rule+0x84> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r7, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 10750 <_loop0_171_rule+0x84> │ │ │ │ │ + b.n 1074c <_loop0_171_rule+0x84> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000107a8 <_loop1_185_rule>: │ │ │ │ │ +000107a4 <_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, #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 1114a <_loop1_185_rule+0x9a2> │ │ │ │ │ + beq.w 11146 <_loop1_185_rule+0x9a2> │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 11158 <_loop1_185_rule+0x9b0> │ │ │ │ │ + bne.w 11154 <_loop1_185_rule+0x9b0> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1115e <_loop1_185_rule+0x9b6> │ │ │ │ │ + beq.w 1115a <_loop1_185_rule+0x9b6> │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w 11158 <_loop1_185_rule+0x9b0> │ │ │ │ │ + bne.w 11154 <_loop1_185_rule+0x9b0> │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.w 11136 <_loop1_185_rule+0x98e> │ │ │ │ │ + beq.w 11132 <_loop1_185_rule+0x98e> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 10a5c <_loop1_185_rule+0x2b4> │ │ │ │ │ + beq.w 10a58 <_loop1_185_rule+0x2b4> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ mov r8, r5 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w 10a74 <_loop1_185_rule+0x2cc> │ │ │ │ │ + beq.w 10a70 <_loop1_185_rule+0x2cc> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r8, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov fp, r3 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10aa4 <_loop1_185_rule+0x2fc> │ │ │ │ │ + beq.w 10aa0 <_loop1_185_rule+0x2fc> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add.w r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1101a <_loop1_185_rule+0x872> │ │ │ │ │ + beq.w 11016 <_loop1_185_rule+0x872> │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1102a <_loop1_185_rule+0x882> │ │ │ │ │ + bne.w 11026 <_loop1_185_rule+0x882> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10c32 <_loop1_185_rule+0x48a> │ │ │ │ │ + bne.w 10c2e <_loop1_185_rule+0x48a> │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10aa8 <_loop1_185_rule+0x300> │ │ │ │ │ + bne.w 10aa4 <_loop1_185_rule+0x300> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11002 <_loop1_185_rule+0x85a> │ │ │ │ │ + beq.w 10ffe <_loop1_185_rule+0x85a> │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ ldr.w r7, [ip, #24] │ │ │ │ │ @@ -29159,52 +29158,52 @@ │ │ │ │ │ ldr.w r7, [ip, #20] │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ str.w fp, [sp] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1100a <_loop1_185_rule+0x862> │ │ │ │ │ + beq.w 11006 <_loop1_185_rule+0x862> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 10c50 <_loop1_185_rule+0x4a8> │ │ │ │ │ + bne.w 10c4c <_loop1_185_rule+0x4a8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 162b4 │ │ │ │ │ + bl 162c8 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10c6e <_loop1_185_rule+0x4c6> │ │ │ │ │ + beq.w 10c6a <_loop1_185_rule+0x4c6> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10c6e <_loop1_185_rule+0x4c6> │ │ │ │ │ + beq.w 10c6a <_loop1_185_rule+0x4c6> │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11132 <_loop1_185_rule+0x98a> │ │ │ │ │ + bne.w 1112e <_loop1_185_rule+0x98a> │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ 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 10f80 <_loop1_185_rule+0x7d8> │ │ │ │ │ + beq.w 10f7c <_loop1_185_rule+0x7d8> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 11126 <_loop1_185_rule+0x97e> │ │ │ │ │ + bne.w 11122 <_loop1_185_rule+0x97e> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov sl, r3 │ │ │ │ │ mov r8, r3 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r0, [r6, #0] │ │ │ │ │ mov.w lr, #1 │ │ │ │ │ @@ -29213,74 +29212,74 @@ │ │ │ │ │ mov r5, r8 │ │ │ │ │ str.w lr, [sp, #24] │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r9, r7 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1116e <_loop1_185_rule+0x9c6> │ │ │ │ │ + beq.w 1116a <_loop1_185_rule+0x9c6> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1117a <_loop1_185_rule+0x9d2> │ │ │ │ │ + bne.w 11176 <_loop1_185_rule+0x9d2> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ mov r8, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 10c84 <_loop1_185_rule+0x4dc> │ │ │ │ │ + beq.w 10c80 <_loop1_185_rule+0x4dc> │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq.w 10c9c <_loop1_185_rule+0x4f4> │ │ │ │ │ + beq.w 10c98 <_loop1_185_rule+0x4f4> │ │ │ │ │ mov r6, r5 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10ccc <_loop1_185_rule+0x524> │ │ │ │ │ + beq.w 10cc8 <_loop1_185_rule+0x524> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ add.w r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1118a <_loop1_185_rule+0x9e2> │ │ │ │ │ + beq.w 11186 <_loop1_185_rule+0x9e2> │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1119a <_loop1_185_rule+0x9f2> │ │ │ │ │ + bne.w 11196 <_loop1_185_rule+0x9f2> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10ef4 <_loop1_185_rule+0x74c> │ │ │ │ │ + bne.w 10ef0 <_loop1_185_rule+0x74c> │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10cd0 <_loop1_185_rule+0x528> │ │ │ │ │ + bne.w 10ccc <_loop1_185_rule+0x528> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 111a0 <_loop1_185_rule+0x9f8> │ │ │ │ │ + beq.w 1119c <_loop1_185_rule+0x9f8> │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ @@ -29288,240 +29287,240 @@ │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11110 <_loop1_185_rule+0x968> │ │ │ │ │ + beq.w 1110c <_loop1_185_rule+0x968> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 110fc <_loop1_185_rule+0x954> │ │ │ │ │ + bne.w 110f8 <_loop1_185_rule+0x954> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bl 162b4 │ │ │ │ │ + bl 162c8 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10ecc <_loop1_185_rule+0x724> │ │ │ │ │ + beq.w 10ec8 <_loop1_185_rule+0x724> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10ecc <_loop1_185_rule+0x724> │ │ │ │ │ + beq.w 10ec8 <_loop1_185_rule+0x724> │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 110b0 <_loop1_185_rule+0x908> │ │ │ │ │ + bne.w 110ac <_loop1_185_rule+0x908> │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ 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 10dda <_loop1_185_rule+0x632> │ │ │ │ │ + beq.w 10dd6 <_loop1_185_rule+0x632> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 110b4 <_loop1_185_rule+0x90c> │ │ │ │ │ + bne.w 110b0 <_loop1_185_rule+0x90c> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq.w 10f30 <_loop1_185_rule+0x788> │ │ │ │ │ + beq.w 10f2c <_loop1_185_rule+0x788> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str.w r6, [fp, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ mov sl, r5 │ │ │ │ │ - b.n 10926 <_loop1_185_rule+0x17e> │ │ │ │ │ + b.n 10922 <_loop1_185_rule+0x17e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11120 <_loop1_185_rule+0x978> │ │ │ │ │ + bne.w 1111c <_loop1_185_rule+0x978> │ │ │ │ │ ldrd r8, r3, [r4, #8] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne.w 1081e <_loop1_185_rule+0x76> │ │ │ │ │ + bne.w 1081a <_loop1_185_rule+0x76> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 10f76 <_loop1_185_rule+0x7ce> │ │ │ │ │ + blt.w 10f72 <_loop1_185_rule+0x7ce> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r8, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov fp, r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11120 <_loop1_185_rule+0x978> │ │ │ │ │ + bne.w 1111c <_loop1_185_rule+0x978> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1083a <_loop1_185_rule+0x92> │ │ │ │ │ + bne.w 10836 <_loop1_185_rule+0x92> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10f6c <_loop1_185_rule+0x7c4> │ │ │ │ │ + bne.w 10f68 <_loop1_185_rule+0x7c4> │ │ │ │ │ subs r2, #1 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 10bca <_loop1_185_rule+0x422> │ │ │ │ │ + beq.w 10bc6 <_loop1_185_rule+0x422> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 10be2 <_loop1_185_rule+0x43a> │ │ │ │ │ + beq.w 10bde <_loop1_185_rule+0x43a> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr.w r8, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10c12 <_loop1_185_rule+0x46a> │ │ │ │ │ + beq.w 10c0e <_loop1_185_rule+0x46a> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add.w r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 11030 <_loop1_185_rule+0x888> │ │ │ │ │ + beq.w 1102c <_loop1_185_rule+0x888> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 11040 <_loop1_185_rule+0x898> │ │ │ │ │ + bne.w 1103c <_loop1_185_rule+0x898> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10ea2 <_loop1_185_rule+0x6fa> │ │ │ │ │ + bne.w 10e9e <_loop1_185_rule+0x6fa> │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 10f48 <_loop1_185_rule+0x7a0> │ │ │ │ │ + bne.w 10f44 <_loop1_185_rule+0x7a0> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11048 <_loop1_185_rule+0x8a0> │ │ │ │ │ + beq.w 11044 <_loop1_185_rule+0x8a0> │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ 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 10fda <_loop1_185_rule+0x832> │ │ │ │ │ + beq.w 10fd6 <_loop1_185_rule+0x832> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 10fea <_loop1_185_rule+0x842> │ │ │ │ │ + bne.w 10fe6 <_loop1_185_rule+0x842> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 162b4 │ │ │ │ │ + bl 162c8 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10ec0 <_loop1_185_rule+0x718> │ │ │ │ │ + beq.w 10ebc <_loop1_185_rule+0x718> │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 10ee0 <_loop1_185_rule+0x738> │ │ │ │ │ + bne.w 10edc <_loop1_185_rule+0x738> │ │ │ │ │ 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 10ec0 <_loop1_185_rule+0x718> │ │ │ │ │ + beq.w 10ebc <_loop1_185_rule+0x718> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r3, r7 │ │ │ │ │ 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 10faa <_loop1_185_rule+0x802> │ │ │ │ │ + beq.w 10fa6 <_loop1_185_rule+0x802> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 110a2 <_loop1_185_rule+0x8fa> │ │ │ │ │ + bne.w 1109e <_loop1_185_rule+0x8fa> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r5, [r6, #0] │ │ │ │ │ mov sl, r8 │ │ │ │ │ - b.n 10918 <_loop1_185_rule+0x170> │ │ │ │ │ + b.n 10914 <_loop1_185_rule+0x170> │ │ │ │ │ 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 11048 <_loop1_185_rule+0x8a0> │ │ │ │ │ + bne.w 11044 <_loop1_185_rule+0x8a0> │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w 10ac8 <_loop1_185_rule+0x320> │ │ │ │ │ + bne.w 10ac4 <_loop1_185_rule+0x320> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 10f9a <_loop1_185_rule+0x7f2> │ │ │ │ │ + blt.w 10f96 <_loop1_185_rule+0x7f2> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr.w r8, [r3, #16] │ │ │ │ │ mov r7, r1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 11048 <_loop1_185_rule+0x8a0> │ │ │ │ │ + bne.w 11044 <_loop1_185_rule+0x8a0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10ae4 <_loop1_185_rule+0x33c> │ │ │ │ │ + bne.w 10ae0 <_loop1_185_rule+0x33c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ subs r3, #2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movs r5, #0 │ │ │ │ │ bl 0 │ │ │ │ │ @@ -29529,749 +29528,749 @@ │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7368 │ │ │ │ │ + bl 736c │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10868 <_loop1_185_rule+0xc0> │ │ │ │ │ + beq.w 10864 <_loop1_185_rule+0xc0> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 110e2 <_loop1_185_rule+0x93a> │ │ │ │ │ + bne.w 110de <_loop1_185_rule+0x93a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1087a <_loop1_185_rule+0xd2> │ │ │ │ │ + b.n 10876 <_loop1_185_rule+0xd2> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10f7a <_loop1_185_rule+0x7d2> │ │ │ │ │ + bne.w 10f76 <_loop1_185_rule+0x7d2> │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 162b4 │ │ │ │ │ + bl 162c8 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 108d0 <_loop1_185_rule+0x128> │ │ │ │ │ + bne.w 108cc <_loop1_185_rule+0x128> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10ab2 <_loop1_185_rule+0x30a> │ │ │ │ │ + beq.w 10aae <_loop1_185_rule+0x30a> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10c1c <_loop1_185_rule+0x474> │ │ │ │ │ + b.n 10c18 <_loop1_185_rule+0x474> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10fd4 <_loop1_185_rule+0x82c> │ │ │ │ │ + bne.w 10fd0 <_loop1_185_rule+0x82c> │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.w 10958 <_loop1_185_rule+0x1b0> │ │ │ │ │ + bne.w 10954 <_loop1_185_rule+0x1b0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 10f62 <_loop1_185_rule+0x7ba> │ │ │ │ │ + blt.w 10f5e <_loop1_185_rule+0x7ba> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10fd4 <_loop1_185_rule+0x82c> │ │ │ │ │ + bne.w 10fd0 <_loop1_185_rule+0x82c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10974 <_loop1_185_rule+0x1cc> │ │ │ │ │ + bne.w 10970 <_loop1_185_rule+0x1cc> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10ed8 <_loop1_185_rule+0x730> │ │ │ │ │ + bne.w 10ed4 <_loop1_185_rule+0x730> │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 10df0 <_loop1_185_rule+0x648> │ │ │ │ │ + beq.w 10dec <_loop1_185_rule+0x648> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 10e08 <_loop1_185_rule+0x660> │ │ │ │ │ + beq.w 10e04 <_loop1_185_rule+0x660> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r8, lsl #2] │ │ │ │ │ ldrd r5, r6, [r3, #12] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10e34 <_loop1_185_rule+0x68c> │ │ │ │ │ + beq.w 10e30 <_loop1_185_rule+0x68c> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ add.w r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 110d0 <_loop1_185_rule+0x928> │ │ │ │ │ + beq.w 110cc <_loop1_185_rule+0x928> │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 11070 <_loop1_185_rule+0x8c8> │ │ │ │ │ + bne.w 1106c <_loop1_185_rule+0x8c8> │ │ │ │ │ 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 10f12 <_loop1_185_rule+0x76a> │ │ │ │ │ + bne.w 10f0e <_loop1_185_rule+0x76a> │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 10f5e <_loop1_185_rule+0x7b6> │ │ │ │ │ + bne.w 10f5a <_loop1_185_rule+0x7b6> │ │ │ │ │ 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 11046 <_loop1_185_rule+0x89e> │ │ │ │ │ + beq.w 11042 <_loop1_185_rule+0x89e> │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r5 │ │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ ldr.w r5, [ip, #24] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ ldr.w r5, [ip, #20] │ │ │ │ │ strd r6, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11060 <_loop1_185_rule+0x8b8> │ │ │ │ │ + beq.w 1105c <_loop1_185_rule+0x8b8> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1104e <_loop1_185_rule+0x8a6> │ │ │ │ │ + bne.w 1104a <_loop1_185_rule+0x8a6> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 162b4 │ │ │ │ │ + bl 162c8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10ede <_loop1_185_rule+0x736> │ │ │ │ │ + beq.w 10eda <_loop1_185_rule+0x736> │ │ │ │ │ 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 10ede <_loop1_185_rule+0x736> │ │ │ │ │ + bne.w 10eda <_loop1_185_rule+0x736> │ │ │ │ │ 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 10ede <_loop1_185_rule+0x736> │ │ │ │ │ + beq.w 10eda <_loop1_185_rule+0x736> │ │ │ │ │ mov r2, r6 │ │ │ │ │ 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 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10a3a <_loop1_185_rule+0x292> │ │ │ │ │ + bne.w 10a36 <_loop1_185_rule+0x292> │ │ │ │ │ mov r6, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 110ac <_loop1_185_rule+0x904> │ │ │ │ │ + beq.w 110a8 <_loop1_185_rule+0x904> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 10e3a <_loop1_185_rule+0x692> │ │ │ │ │ + b.n 10e36 <_loop1_185_rule+0x692> │ │ │ │ │ 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 11046 <_loop1_185_rule+0x89e> │ │ │ │ │ + bne.w 11042 <_loop1_185_rule+0x89e> │ │ │ │ │ ldrd r8, r3, [r4, #8] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne.w 10cf0 <_loop1_185_rule+0x548> │ │ │ │ │ + bne.w 10cec <_loop1_185_rule+0x548> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 10f52 <_loop1_185_rule+0x7aa> │ │ │ │ │ + blt.w 10f4e <_loop1_185_rule+0x7aa> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r8, lsl #2] │ │ │ │ │ ldrd r5, r6, [r3, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 11046 <_loop1_185_rule+0x89e> │ │ │ │ │ + bne.w 11042 <_loop1_185_rule+0x89e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10d08 <_loop1_185_rule+0x560> │ │ │ │ │ + bne.w 10d04 <_loop1_185_rule+0x560> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, fp │ │ │ │ │ subs r2, #2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.w 10c1c <_loop1_185_rule+0x474> │ │ │ │ │ + beq.w 10c18 <_loop1_185_rule+0x474> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 10c1c <_loop1_185_rule+0x474> │ │ │ │ │ + bne.w 10c18 <_loop1_185_rule+0x474> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1108e <_loop1_185_rule+0x8e6> │ │ │ │ │ + beq.w 1108a <_loop1_185_rule+0x8e6> │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - ble.n 10e94 <_loop1_185_rule+0x6ec> │ │ │ │ │ + ble.n 10e90 <_loop1_185_rule+0x6ec> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp.w r9, #1 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.n 10e94 <_loop1_185_rule+0x6ec> │ │ │ │ │ + beq.n 10e90 <_loop1_185_rule+0x6ec> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp.w r9, #2 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq.n 10e94 <_loop1_185_rule+0x6ec> │ │ │ │ │ + beq.n 10e90 <_loop1_185_rule+0x6ec> │ │ │ │ │ adds r2, r6, #4 │ │ │ │ │ mov.w r7, r9, lsl #2 │ │ │ │ │ movs r3, #8 │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ ldr.w r0, [r2, #4]! │ │ │ │ │ str r0, [r1, r3] │ │ │ │ │ adds r3, #4 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne.n 10e86 <_loop1_185_rule+0x6de> │ │ │ │ │ + bne.n 10e82 <_loop1_185_rule+0x6de> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10c2a <_loop1_185_rule+0x482> │ │ │ │ │ + b.n 10c26 <_loop1_185_rule+0x482> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7368 │ │ │ │ │ + bl 736c │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10b12 <_loop1_185_rule+0x36a> │ │ │ │ │ + beq.w 10b0e <_loop1_185_rule+0x36a> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 10fba <_loop1_185_rule+0x812> │ │ │ │ │ + bne.w 10fb6 <_loop1_185_rule+0x812> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10b24 <_loop1_185_rule+0x37c> │ │ │ │ │ + b.n 10b20 <_loop1_185_rule+0x37c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10c1c <_loop1_185_rule+0x474> │ │ │ │ │ + b.n 10c18 <_loop1_185_rule+0x474> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10cda <_loop1_185_rule+0x532> │ │ │ │ │ + beq.w 10cd6 <_loop1_185_rule+0x532> │ │ │ │ │ mov r6, fp │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 10e3a <_loop1_185_rule+0x692> │ │ │ │ │ + b.n 10e36 <_loop1_185_rule+0x692> │ │ │ │ │ mov r6, fp │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.w 10c1c <_loop1_185_rule+0x474> │ │ │ │ │ - b.n 10e48 <_loop1_185_rule+0x6a0> │ │ │ │ │ + beq.w 10c18 <_loop1_185_rule+0x474> │ │ │ │ │ + b.n 10e44 <_loop1_185_rule+0x6a0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7368 │ │ │ │ │ + bl 736c │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 109a2 <_loop1_185_rule+0x1fa> │ │ │ │ │ + beq.w 1099e <_loop1_185_rule+0x1fa> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 11074 <_loop1_185_rule+0x8cc> │ │ │ │ │ + bne.w 11070 <_loop1_185_rule+0x8cc> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 109b4 <_loop1_185_rule+0x20c> │ │ │ │ │ + b.n 109b0 <_loop1_185_rule+0x20c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7368 │ │ │ │ │ + bl 736c │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10d34 <_loop1_185_rule+0x58c> │ │ │ │ │ + beq.w 10d30 <_loop1_185_rule+0x58c> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 110c2 <_loop1_185_rule+0x91a> │ │ │ │ │ + bne.w 110be <_loop1_185_rule+0x91a> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10d4a <_loop1_185_rule+0x5a2> │ │ │ │ │ + b.n 10d46 <_loop1_185_rule+0x5a2> │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ mov r0, fp │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1117e <_loop1_185_rule+0x9d6> │ │ │ │ │ + beq.w 1117a <_loop1_185_rule+0x9d6> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov fp, r0 │ │ │ │ │ - b.n 10a50 <_loop1_185_rule+0x2a8> │ │ │ │ │ + b.n 10a4c <_loop1_185_rule+0x2a8> │ │ │ │ │ subs r3, #3 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10c1c <_loop1_185_rule+0x474> │ │ │ │ │ + b.n 10c18 <_loop1_185_rule+0x474> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, fp │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 10ee2 <_loop1_185_rule+0x73a> │ │ │ │ │ + b.n 10ede <_loop1_185_rule+0x73a> │ │ │ │ │ mov r6, fp │ │ │ │ │ - b.n 10e38 <_loop1_185_rule+0x690> │ │ │ │ │ + b.n 10e34 <_loop1_185_rule+0x690> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #1 │ │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 10ed0 <_loop1_185_rule+0x728> │ │ │ │ │ + b.n 10ecc <_loop1_185_rule+0x728> │ │ │ │ │ subs r2, #2 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10c1c <_loop1_185_rule+0x474> │ │ │ │ │ + b.n 10c18 <_loop1_185_rule+0x474> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r0, #1 │ │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 10c72 <_loop1_185_rule+0x4ca> │ │ │ │ │ + b.n 10c6e <_loop1_185_rule+0x4ca> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 111a8 <_loop1_185_rule+0xa00> │ │ │ │ │ + beq.w 111a4 <_loop1_185_rule+0xa00> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10c1c <_loop1_185_rule+0x474> │ │ │ │ │ + b.n 10c18 <_loop1_185_rule+0x474> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ subs r3, #2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10c1c <_loop1_185_rule+0x474> │ │ │ │ │ + b.n 10c18 <_loop1_185_rule+0x474> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 111a8 <_loop1_185_rule+0xa00> │ │ │ │ │ + beq.w 111a4 <_loop1_185_rule+0xa00> │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ - b.n 10de6 <_loop1_185_rule+0x63e> │ │ │ │ │ + b.n 10de2 <_loop1_185_rule+0x63e> │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10b16 <_loop1_185_rule+0x36e> │ │ │ │ │ + beq.w 10b12 <_loop1_185_rule+0x36e> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10e38 <_loop1_185_rule+0x690> │ │ │ │ │ + b.n 10e34 <_loop1_185_rule+0x690> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 10ed0 <_loop1_185_rule+0x728> │ │ │ │ │ + b.n 10ecc <_loop1_185_rule+0x728> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbz r0, 10ff8 <_loop1_185_rule+0x850> │ │ │ │ │ + cbz r0, 10ff4 <_loop1_185_rule+0x850> │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 10ee2 <_loop1_185_rule+0x73a> │ │ │ │ │ + b.n 10ede <_loop1_185_rule+0x73a> │ │ │ │ │ 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+0x83c> │ │ │ │ │ - b.n 10b66 <_loop1_185_rule+0x3be> │ │ │ │ │ + bne.n 10fe0 <_loop1_185_rule+0x83c> │ │ │ │ │ + b.n 10b62 <_loop1_185_rule+0x3be> │ │ │ │ │ subs r3, #2 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10c1c <_loop1_185_rule+0x474> │ │ │ │ │ + b.n 10c18 <_loop1_185_rule+0x474> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 10c72 <_loop1_185_rule+0x4ca> │ │ │ │ │ + b.n 10c6e <_loop1_185_rule+0x4ca> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 10f7a <_loop1_185_rule+0x7d2> │ │ │ │ │ + bne.n 10f76 <_loop1_185_rule+0x7d2> │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 10c72 <_loop1_185_rule+0x4ca> │ │ │ │ │ + b.n 10c6e <_loop1_185_rule+0x4ca> │ │ │ │ │ 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 10854 <_loop1_185_rule+0xac> │ │ │ │ │ + beq.w 10850 <_loop1_185_rule+0xac> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10aa8 <_loop1_185_rule+0x300> │ │ │ │ │ + b.n 10aa4 <_loop1_185_rule+0x300> │ │ │ │ │ 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 10afe <_loop1_185_rule+0x356> │ │ │ │ │ + beq.w 10afa <_loop1_185_rule+0x356> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10e38 <_loop1_185_rule+0x690> │ │ │ │ │ + b.n 10e34 <_loop1_185_rule+0x690> │ │ │ │ │ mov r6, fp │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 10ee2 <_loop1_185_rule+0x73a> │ │ │ │ │ + b.n 10ede <_loop1_185_rule+0x73a> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10d8c <_loop1_185_rule+0x5e4> │ │ │ │ │ + beq.w 10d88 <_loop1_185_rule+0x5e4> │ │ │ │ │ mov r6, fp │ │ │ │ │ - b.n 10fe4 <_loop1_185_rule+0x83c> │ │ │ │ │ + b.n 10fe0 <_loop1_185_rule+0x83c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, fp │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 10fe4 <_loop1_185_rule+0x83c> │ │ │ │ │ - b.n 10ee2 <_loop1_185_rule+0x73a> │ │ │ │ │ + bne.n 10fe0 <_loop1_185_rule+0x83c> │ │ │ │ │ + b.n 10ede <_loop1_185_rule+0x73a> │ │ │ │ │ mov r6, fp │ │ │ │ │ - b.n 11040 <_loop1_185_rule+0x898> │ │ │ │ │ + b.n 1103c <_loop1_185_rule+0x898> │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 109a6 <_loop1_185_rule+0x1fe> │ │ │ │ │ + beq.w 109a2 <_loop1_185_rule+0x1fe> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #1 │ │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10cd0 <_loop1_185_rule+0x528> │ │ │ │ │ + b.n 10ccc <_loop1_185_rule+0x528> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 10e9e <_loop1_185_rule+0x6f6> │ │ │ │ │ + b.n 10e9a <_loop1_185_rule+0x6f6> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 10fb4 <_loop1_185_rule+0x80c> │ │ │ │ │ - b.n 10bbc <_loop1_185_rule+0x414> │ │ │ │ │ + bne.n 10fb0 <_loop1_185_rule+0x80c> │ │ │ │ │ + b.n 10bb8 <_loop1_185_rule+0x414> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10eda <_loop1_185_rule+0x732> │ │ │ │ │ + b.n 10ed6 <_loop1_185_rule+0x732> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10ed0 <_loop1_185_rule+0x728> │ │ │ │ │ + b.n 10ecc <_loop1_185_rule+0x728> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10a42 <_loop1_185_rule+0x29a> │ │ │ │ │ + beq.w 10a3e <_loop1_185_rule+0x29a> │ │ │ │ │ mov r6, fp │ │ │ │ │ - b.n 10de6 <_loop1_185_rule+0x63e> │ │ │ │ │ + b.n 10de2 <_loop1_185_rule+0x63e> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbz r0, 110cc <_loop1_185_rule+0x924> │ │ │ │ │ + cbz r0, 110c8 <_loop1_185_rule+0x924> │ │ │ │ │ mov r6, fp │ │ │ │ │ - b.n 10fc8 <_loop1_185_rule+0x820> │ │ │ │ │ + b.n 10fc4 <_loop1_185_rule+0x820> │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 10d3e <_loop1_185_rule+0x596> │ │ │ │ │ + b.n 10d3a <_loop1_185_rule+0x596> │ │ │ │ │ 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 10d22 <_loop1_185_rule+0x57a> │ │ │ │ │ + beq.w 10d1e <_loop1_185_rule+0x57a> │ │ │ │ │ mov r6, fp │ │ │ │ │ - b.n 1103e <_loop1_185_rule+0x896> │ │ │ │ │ + b.n 1103a <_loop1_185_rule+0x896> │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1086c <_loop1_185_rule+0xc4> │ │ │ │ │ + beq.w 10868 <_loop1_185_rule+0xc4> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #1 │ │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10aa8 <_loop1_185_rule+0x300> │ │ │ │ │ + b.n 10aa4 <_loop1_185_rule+0x300> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 109f8 <_loop1_185_rule+0x250> │ │ │ │ │ + beq.w 109f4 <_loop1_185_rule+0x250> │ │ │ │ │ movs r0, #1 │ │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 10ed0 <_loop1_185_rule+0x728> │ │ │ │ │ + b.n 10ecc <_loop1_185_rule+0x728> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1110a <_loop1_185_rule+0x962> │ │ │ │ │ + bne.n 11106 <_loop1_185_rule+0x962> │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 10ed0 <_loop1_185_rule+0x728> │ │ │ │ │ + b.n 10ecc <_loop1_185_rule+0x728> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 10c72 <_loop1_185_rule+0x4ca> │ │ │ │ │ + b.n 10c6e <_loop1_185_rule+0x4ca> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10f8a <_loop1_185_rule+0x7e2> │ │ │ │ │ - b.n 10bbc <_loop1_185_rule+0x414> │ │ │ │ │ + bne.w 10f86 <_loop1_185_rule+0x7e2> │ │ │ │ │ + b.n 10bb8 <_loop1_185_rule+0x414> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10c72 <_loop1_185_rule+0x4ca> │ │ │ │ │ + b.n 10c6e <_loop1_185_rule+0x4ca> │ │ │ │ │ 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 10804 <_loop1_185_rule+0x5c> │ │ │ │ │ + beq.w 10800 <_loop1_185_rule+0x5c> │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 10e3a <_loop1_185_rule+0x692> │ │ │ │ │ + b.n 10e36 <_loop1_185_rule+0x692> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 107d6 <_loop1_185_rule+0x2e> │ │ │ │ │ + beq.w 107d2 <_loop1_185_rule+0x2e> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 10e9e <_loop1_185_rule+0x6f6> │ │ │ │ │ + b.n 10e9a <_loop1_185_rule+0x6f6> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r6 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 10e9e <_loop1_185_rule+0x6f6> │ │ │ │ │ + b.n 10e9a <_loop1_185_rule+0x6f6> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbz r2, 11184 <_loop1_185_rule+0x9dc> │ │ │ │ │ + cbz r2, 11180 <_loop1_185_rule+0x9dc> │ │ │ │ │ mov r6, fp │ │ │ │ │ - b.n 11146 <_loop1_185_rule+0x99e> │ │ │ │ │ + b.n 11142 <_loop1_185_rule+0x99e> │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, fp │ │ │ │ │ - b.n 11090 <_loop1_185_rule+0x8e8> │ │ │ │ │ + b.n 1108c <_loop1_185_rule+0x8e8> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - b.w 1093e <_loop1_185_rule+0x196> │ │ │ │ │ + b.w 1093a <_loop1_185_rule+0x196> │ │ │ │ │ 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 1098e <_loop1_185_rule+0x1e6> │ │ │ │ │ + beq.w 1098a <_loop1_185_rule+0x1e6> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10cd0 <_loop1_185_rule+0x528> │ │ │ │ │ + b.n 10ccc <_loop1_185_rule+0x528> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 10ed0 <_loop1_185_rule+0x728> │ │ │ │ │ + b.n 10ecc <_loop1_185_rule+0x728> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10c1c <_loop1_185_rule+0x474> │ │ │ │ │ + b.n 10c18 <_loop1_185_rule+0x474> │ │ │ │ │ │ │ │ │ │ -000111b4 : │ │ │ │ │ +000111b0 : │ │ │ │ │ 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 1156e │ │ │ │ │ + beq.w 1156a │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1157c │ │ │ │ │ + bne.w 11578 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1125e │ │ │ │ │ + beq.n 1125a │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ it ne │ │ │ │ │ movne r5, r6 │ │ │ │ │ - beq.n 11274 │ │ │ │ │ + beq.n 11270 │ │ │ │ │ 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 112a0 │ │ │ │ │ + bne.n 1129c │ │ │ │ │ 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 11336 │ │ │ │ │ + bne.w 11332 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 11518 │ │ │ │ │ + bne.w 11514 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7368 │ │ │ │ │ + bl 736c │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1136e │ │ │ │ │ + beq.w 1136a │ │ │ │ │ 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 1136e │ │ │ │ │ + beq.w 1136a │ │ │ │ │ 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 11568 │ │ │ │ │ + bne.w 11564 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.n 111f8 │ │ │ │ │ + bne.n 111f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 1131e │ │ │ │ │ + blt.n 1131a │ │ │ │ │ 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 11568 │ │ │ │ │ + bne.w 11564 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 11212 │ │ │ │ │ + beq.n 1120e │ │ │ │ │ movs r1, #53 @ 0x35 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 11212 │ │ │ │ │ + beq.n 1120e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7368 │ │ │ │ │ + bl 736c │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11560 │ │ │ │ │ + beq.w 1155c │ │ │ │ │ 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 11560 │ │ │ │ │ + beq.w 1155c │ │ │ │ │ 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 1155a │ │ │ │ │ + beq.w 11556 │ │ │ │ │ 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> │ │ │ │ │ @@ -30279,134 +30278,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 1a60 │ │ │ │ │ + bl 1a50 │ │ │ │ │ R_ARM_THM_CALL INVALID_VERSION_CHECK │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11520 │ │ │ │ │ + beq.w 1151c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 11530 │ │ │ │ │ + bne.w 1152c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 11254 │ │ │ │ │ + b.n 11250 │ │ │ │ │ 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 11224 │ │ │ │ │ + beq.w 11220 │ │ │ │ │ mov r3, r2 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 1157c │ │ │ │ │ + bne.w 11578 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 11546 │ │ │ │ │ + beq.w 11542 │ │ │ │ │ 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, 11376 │ │ │ │ │ + cbz r0, 11372 │ │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 1131a │ │ │ │ │ + bne.n 11316 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n 11224 │ │ │ │ │ + b.n 11220 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n 1131a │ │ │ │ │ + b.n 11316 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r8, r3 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 11554 │ │ │ │ │ + bne.w 11550 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7368 │ │ │ │ │ + bl 736c │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 11452 │ │ │ │ │ + bne.n 1144e │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 11554 │ │ │ │ │ + bne.w 11550 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 113e6 │ │ │ │ │ + cbnz r0, 113e2 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 11554 │ │ │ │ │ + bne.w 11550 │ │ │ │ │ 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, 113ce │ │ │ │ │ + cbz r0, 113ca │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9ec4 │ │ │ │ │ + bl 9ec8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 114b2 │ │ │ │ │ + bne.n 114ae │ │ │ │ │ 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 1135c │ │ │ │ │ + b.n 11358 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 113a4 │ │ │ │ │ + beq.n 113a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9ec4 │ │ │ │ │ + bl 9ec8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 113a4 │ │ │ │ │ + beq.n 113a0 │ │ │ │ │ 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 113a4 │ │ │ │ │ + beq.n 113a0 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC48 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC48 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ movw r2, #0 │ │ │ │ │ @@ -30416,38 +30415,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 2f28 │ │ │ │ │ + bl 2f18 │ │ │ │ │ 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 113d6 │ │ │ │ │ + beq.n 113d2 │ │ │ │ │ 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 1136a │ │ │ │ │ + b.n 11366 │ │ │ │ │ movs r1, #53 @ 0x35 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1138e │ │ │ │ │ + beq.n 1138a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7368 │ │ │ │ │ + bl 736c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1138e │ │ │ │ │ + beq.n 1138a │ │ │ │ │ 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] │ │ │ │ │ @@ -30468,42 +30467,42 @@ │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC56 │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC56 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ - bl 2f28 │ │ │ │ │ + bl 2f18 │ │ │ │ │ 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 11444 │ │ │ │ │ - b.n 113d6 │ │ │ │ │ + bne.n 11440 │ │ │ │ │ + b.n 113d2 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 113ce │ │ │ │ │ + beq.n 113ca │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9ec4 │ │ │ │ │ + bl 9ec8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 113ce │ │ │ │ │ + beq.n 113ca │ │ │ │ │ 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 113ce │ │ │ │ │ + beq.w 113ca │ │ │ │ │ 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] │ │ │ │ │ @@ -30523,260 +30522,260 @@ │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC57 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrd r3, r2, [sp, #20] │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ - b.n 114a0 │ │ │ │ │ + b.n 1149c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 11254 │ │ │ │ │ + b.n 11250 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - cbz r0, 11542 │ │ │ │ │ + cbz r0, 1153e │ │ │ │ │ movs r7, #1 │ │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 11328 │ │ │ │ │ + b.n 11324 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1152a │ │ │ │ │ + bne.n 11526 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1131a │ │ │ │ │ + b.n 11316 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 11328 │ │ │ │ │ + b.n 11324 │ │ │ │ │ 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 1134a │ │ │ │ │ + beq.w 11346 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1144e │ │ │ │ │ + b.n 1144a │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 112e0 │ │ │ │ │ + b.n 112dc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 11328 │ │ │ │ │ + b.n 11324 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 11328 │ │ │ │ │ + b.n 11324 │ │ │ │ │ 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 111e0 │ │ │ │ │ + beq.w 111dc │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 11254 │ │ │ │ │ + b.n 11250 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00011584 : │ │ │ │ │ +00011580 : │ │ │ │ │ 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 117ac │ │ │ │ │ + beq.w 117a8 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 117ba │ │ │ │ │ + bne.w 117b6 │ │ │ │ │ ldrd r5, r6, [r4, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.w 117c0 │ │ │ │ │ + beq.w 117bc │ │ │ │ │ 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 1174e │ │ │ │ │ + beq.w 1174a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 117a2 │ │ │ │ │ + beq.w 1179e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 11800 │ │ │ │ │ + bne.w 117fc │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 116ca │ │ │ │ │ + beq.n 116c6 │ │ │ │ │ ldr.w r8, [r4, #12] │ │ │ │ │ cmp r6, r8 │ │ │ │ │ it ne │ │ │ │ │ movne r8, r6 │ │ │ │ │ - beq.n 116e0 │ │ │ │ │ + beq.n 116dc │ │ │ │ │ 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 1170a │ │ │ │ │ + bne.n 11706 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 11806 │ │ │ │ │ + bne.w 11802 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 111b4 │ │ │ │ │ + bl 111b0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1177e │ │ │ │ │ + beq.w 1177a │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11760 │ │ │ │ │ + beq.w 1175c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12dc8 │ │ │ │ │ + bl 12dc4 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 11832 │ │ │ │ │ + bne.w 1182e │ │ │ │ │ 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 117f4 │ │ │ │ │ + beq.w 117f0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 117f4 │ │ │ │ │ + bne.w 117f0 │ │ │ │ │ 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 1174e │ │ │ │ │ + beq.n 1174a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 116bc │ │ │ │ │ + cbz r0, 116b8 │ │ │ │ │ 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 11818 │ │ │ │ │ + beq.w 11814 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 11818 │ │ │ │ │ + bne.w 11814 │ │ │ │ │ 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 11806 │ │ │ │ │ + bne.w 11802 │ │ │ │ │ ldrd r8, r3, [r4, #8] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne.n 1160a │ │ │ │ │ + bne.n 11606 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 11782 │ │ │ │ │ + blt.n 1177e │ │ │ │ │ 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 11806 │ │ │ │ │ + bne.w 11802 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 11622 │ │ │ │ │ + beq.n 1161e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9ec4 │ │ │ │ │ + bl 9ec8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 11622 │ │ │ │ │ + beq.n 1161e │ │ │ │ │ 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 1180e │ │ │ │ │ + beq.n 1180a │ │ │ │ │ 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, 11772 │ │ │ │ │ + cbz r0, 1176e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 1178e │ │ │ │ │ + cbnz r3, 1178a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 11642 │ │ │ │ │ + b.n 1163e │ │ │ │ │ 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 │ │ │ │ │ @@ -30784,311 +30783,311 @@ │ │ │ │ │ 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 1167e │ │ │ │ │ - b.n 11750 │ │ │ │ │ + beq.n 1167a │ │ │ │ │ + b.n 1174c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cbnz r0, 1179a │ │ │ │ │ + cbnz r0, 11796 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 11764 │ │ │ │ │ + b.n 11760 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 11764 │ │ │ │ │ + b.n 11760 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1174a │ │ │ │ │ + beq.n 11746 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 11764 │ │ │ │ │ + b.n 11760 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 115e8 │ │ │ │ │ + b.n 115e4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 115b2 │ │ │ │ │ + beq.w 115ae │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 116c0 │ │ │ │ │ + b.n 116bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 117d6 │ │ │ │ │ + bge.n 117d2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 116c0 │ │ │ │ │ + b.n 116bc │ │ │ │ │ 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 115ca │ │ │ │ │ + beq.w 115c6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 116c0 │ │ │ │ │ + b.n 116bc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbz r0, 1182c │ │ │ │ │ + cbz r0, 11828 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 11750 │ │ │ │ │ + b.n 1174c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 11764 │ │ │ │ │ + b.n 11760 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 11764 │ │ │ │ │ + b.n 11760 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 11754 │ │ │ │ │ + beq.n 11750 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 116c0 │ │ │ │ │ + b.n 116bc │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 11768 │ │ │ │ │ + b.n 11764 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 11764 │ │ │ │ │ + b.n 11760 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00011838 : │ │ │ │ │ +00011834 : │ │ │ │ │ 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 11922 │ │ │ │ │ + beq.n 1191e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 118bc │ │ │ │ │ + cbnz r2, 118b8 │ │ │ │ │ ldrd r6, r5, [r4, #8] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq.n 1189c │ │ │ │ │ + beq.n 11898 │ │ │ │ │ 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, 118c8 │ │ │ │ │ + cbnz r0, 118c4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r3, 118bc │ │ │ │ │ + cbnz r3, 118b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 111b4 │ │ │ │ │ + bl 111b0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 118c4 │ │ │ │ │ + cbz r0, 118c0 │ │ │ │ │ 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 11916 │ │ │ │ │ + blt.n 11912 │ │ │ │ │ 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 11874 │ │ │ │ │ + beq.n 11870 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 11892 │ │ │ │ │ + b.n 1188e │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n 1188e │ │ │ │ │ + b.n 1188a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9ec4 │ │ │ │ │ + bl 9ec8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1187e │ │ │ │ │ + beq.n 1187a │ │ │ │ │ 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 1188e │ │ │ │ │ + beq.n 1188a │ │ │ │ │ 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, 11902 │ │ │ │ │ + cbz r0, 118fe │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1188e │ │ │ │ │ + beq.n 1188a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1188e │ │ │ │ │ + beq.n 1188a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 11892 │ │ │ │ │ + b.n 1188e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 11892 │ │ │ │ │ + b.n 1188e │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1185a │ │ │ │ │ + b.n 11856 │ │ │ │ │ │ │ │ │ │ -00011928 <_loop0_37_rule>: │ │ │ │ │ +00011924 <_loop0_37_rule>: │ │ │ │ │ _loop0_40_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ ldr r1, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ add.w r1, r1, #1 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 1212c <_loop0_37_rule+0x804> │ │ │ │ │ + beq.w 12128 <_loop0_37_rule+0x804> │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1213a <_loop0_37_rule+0x812> │ │ │ │ │ + bne.w 12136 <_loop0_37_rule+0x812> │ │ │ │ │ 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 11f58 <_loop0_37_rule+0x630> │ │ │ │ │ + beq.w 11f54 <_loop0_37_rule+0x630> │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 11f62 <_loop0_37_rule+0x63a> │ │ │ │ │ + bne.w 11f5e <_loop0_37_rule+0x63a> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w 12118 <_loop0_37_rule+0x7f0> │ │ │ │ │ + beq.w 12114 <_loop0_37_rule+0x7f0> │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 11bd6 <_loop0_37_rule+0x2ae> │ │ │ │ │ + beq.w 11bd2 <_loop0_37_rule+0x2ae> │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.w 11bee <_loop0_37_rule+0x2c6> │ │ │ │ │ + beq.w 11bea <_loop0_37_rule+0x2c6> │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ 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 11c1e <_loop0_37_rule+0x2f6> │ │ │ │ │ + beq.w 11c1a <_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 12102 <_loop0_37_rule+0x7da> │ │ │ │ │ + beq.w 120fe <_loop0_37_rule+0x7da> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 12112 <_loop0_37_rule+0x7ea> │ │ │ │ │ + bne.w 1210e <_loop0_37_rule+0x7ea> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11d74 <_loop0_37_rule+0x44c> │ │ │ │ │ + bne.w 11d70 <_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 11c22 <_loop0_37_rule+0x2fa> │ │ │ │ │ + bne.w 11c1e <_loop0_37_rule+0x2fa> │ │ │ │ │ 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 121e8 <_loop0_37_rule+0x8c0> │ │ │ │ │ + beq.w 121e4 <_loop0_37_rule+0x8c0> │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ │ mov r3, fp │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ mov r1, sl │ │ │ │ │ ldr.w r5, [ip, #24] │ │ │ │ │ @@ -31097,53 +31096,53 @@ │ │ │ │ │ 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 121f0 <_loop0_37_rule+0x8c8> │ │ │ │ │ + beq.w 121ec <_loop0_37_rule+0x8c8> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 12202 <_loop0_37_rule+0x8da> │ │ │ │ │ + bne.w 121fe <_loop0_37_rule+0x8da> │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - bl 162b4 │ │ │ │ │ + bl 162c8 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11da0 <_loop0_37_rule+0x478> │ │ │ │ │ + beq.w 11d9c <_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 11da0 <_loop0_37_rule+0x478> │ │ │ │ │ + beq.w 11d9c <_loop0_37_rule+0x478> │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov fp, r2 │ │ │ │ │ mov r5, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 12178 <_loop0_37_rule+0x850> │ │ │ │ │ + bne.w 12174 <_loop0_37_rule+0x850> │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r9 │ │ │ │ │ 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 12062 <_loop0_37_rule+0x73a> │ │ │ │ │ + beq.w 1205e <_loop0_37_rule+0x73a> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 120d0 <_loop0_37_rule+0x7a8> │ │ │ │ │ + bne.w 120cc <_loop0_37_rule+0x7a8> │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw sl, #6000 @ 0x1770 │ │ │ │ │ mov r6, r8 │ │ │ │ │ str.w r8, [sp, #16] │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -31151,1135 +31150,1135 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [sp, #20] │ │ │ │ │ str r5, [r7, #0] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ mov fp, r9 │ │ │ │ │ cmp r3, sl │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 120c0 <_loop0_37_rule+0x798> │ │ │ │ │ + beq.w 120bc <_loop0_37_rule+0x798> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 120da <_loop0_37_rule+0x7b2> │ │ │ │ │ + bne.w 120d6 <_loop0_37_rule+0x7b2> │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ mov r8, r6 │ │ │ │ │ cmp r2, sl │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 11dc6 <_loop0_37_rule+0x49e> │ │ │ │ │ + beq.w 11dc2 <_loop0_37_rule+0x49e> │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.w 11dde <_loop0_37_rule+0x4b6> │ │ │ │ │ + beq.w 11dda <_loop0_37_rule+0x4b6> │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11e0e <_loop0_37_rule+0x4e6> │ │ │ │ │ + beq.w 11e0a <_loop0_37_rule+0x4e6> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 120e2 <_loop0_37_rule+0x7ba> │ │ │ │ │ + beq.w 120de <_loop0_37_rule+0x7ba> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 120b0 <_loop0_37_rule+0x788> │ │ │ │ │ + bne.w 120ac <_loop0_37_rule+0x788> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11fb8 <_loop0_37_rule+0x690> │ │ │ │ │ + bne.w 11fb4 <_loop0_37_rule+0x690> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 11e12 <_loop0_37_rule+0x4ea> │ │ │ │ │ + bne.w 11e0e <_loop0_37_rule+0x4ea> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldrd r2, r1, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1226a <_loop0_37_rule+0x942> │ │ │ │ │ + beq.w 12266 <_loop0_37_rule+0x942> │ │ │ │ │ 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 r7, r0, [sp] │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1225a <_loop0_37_rule+0x932> │ │ │ │ │ + beq.w 12256 <_loop0_37_rule+0x932> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 12232 <_loop0_37_rule+0x90a> │ │ │ │ │ + bne.w 1222e <_loop0_37_rule+0x90a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 162b4 │ │ │ │ │ + bl 162c8 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11f68 <_loop0_37_rule+0x640> │ │ │ │ │ + beq.w 11f64 <_loop0_37_rule+0x640> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11f68 <_loop0_37_rule+0x640> │ │ │ │ │ + beq.w 11f64 <_loop0_37_rule+0x640> │ │ │ │ │ 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 1214e <_loop0_37_rule+0x826> │ │ │ │ │ + bne.w 1214a <_loop0_37_rule+0x826> │ │ │ │ │ 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 12080 <_loop0_37_rule+0x758> │ │ │ │ │ + beq.w 1207c <_loop0_37_rule+0x758> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 12140 <_loop0_37_rule+0x818> │ │ │ │ │ + bne.w 1213c <_loop0_37_rule+0x818> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - beq.w 1200c <_loop0_37_rule+0x6e4> │ │ │ │ │ + beq.w 12008 <_loop0_37_rule+0x6e4> │ │ │ │ │ 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 11aa8 <_loop0_37_rule+0x180> │ │ │ │ │ + b.n 11aa4 <_loop0_37_rule+0x180> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 1217c <_loop0_37_rule+0x854> │ │ │ │ │ + bne.w 12178 <_loop0_37_rule+0x854> │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w 1199e <_loop0_37_rule+0x76> │ │ │ │ │ + bne.w 1199a <_loop0_37_rule+0x76> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 12076 <_loop0_37_rule+0x74e> │ │ │ │ │ + blt.w 12072 <_loop0_37_rule+0x74e> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov fp, r2 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 1217c <_loop0_37_rule+0x854> │ │ │ │ │ + bne.w 12178 <_loop0_37_rule+0x854> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 119ba <_loop0_37_rule+0x92> │ │ │ │ │ + bne.w 119b6 <_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 1204e <_loop0_37_rule+0x726> │ │ │ │ │ + bne.w 1204a <_loop0_37_rule+0x726> │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w 11f6e <_loop0_37_rule+0x646> │ │ │ │ │ + beq.w 11f6a <_loop0_37_rule+0x646> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w 11f86 <_loop0_37_rule+0x65e> │ │ │ │ │ + beq.w 11f82 <_loop0_37_rule+0x65e> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ 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 11d40 <_loop0_37_rule+0x418> │ │ │ │ │ + beq.n 11d3c <_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 12182 <_loop0_37_rule+0x85a> │ │ │ │ │ + beq.w 1217e <_loop0_37_rule+0x85a> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 12192 <_loop0_37_rule+0x86a> │ │ │ │ │ + bne.w 1218e <_loop0_37_rule+0x86a> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11efe <_loop0_37_rule+0x5d6> │ │ │ │ │ + bne.w 11efa <_loop0_37_rule+0x5d6> │ │ │ │ │ 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 11d42 <_loop0_37_rule+0x41a> │ │ │ │ │ + bne.n 11d3e <_loop0_37_rule+0x41a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 121d2 <_loop0_37_rule+0x8aa> │ │ │ │ │ + beq.w 121ce <_loop0_37_rule+0x8aa> │ │ │ │ │ ldr.w r0, [sl, #4] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ ldr.w r2, [ip, #24] │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ ldr.w r2, [ip, #20] │ │ │ │ │ strd r6, r2, [sp] │ │ │ │ │ mov r2, r5 │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12220 <_loop0_37_rule+0x8f8> │ │ │ │ │ + beq.w 1221c <_loop0_37_rule+0x8f8> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 12212 <_loop0_37_rule+0x8ea> │ │ │ │ │ + bne.w 1220e <_loop0_37_rule+0x8ea> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bl 162b4 │ │ │ │ │ + bl 162c8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11f36 <_loop0_37_rule+0x60e> │ │ │ │ │ + beq.w 11f32 <_loop0_37_rule+0x60e> │ │ │ │ │ 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 11f36 <_loop0_37_rule+0x60e> │ │ │ │ │ + bne.w 11f32 <_loop0_37_rule+0x60e> │ │ │ │ │ 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 fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11f36 <_loop0_37_rule+0x60e> │ │ │ │ │ + beq.w 11f32 <_loop0_37_rule+0x60e> │ │ │ │ │ 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 r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12152 <_loop0_37_rule+0x82a> │ │ │ │ │ + beq.w 1214e <_loop0_37_rule+0x82a> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 11a88 <_loop0_37_rule+0x160> │ │ │ │ │ + beq.w 11a84 <_loop0_37_rule+0x160> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11a88 <_loop0_37_rule+0x160> │ │ │ │ │ + beq.w 11a84 <_loop0_37_rule+0x160> │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ - b.n 1206a <_loop0_37_rule+0x742> │ │ │ │ │ + b.n 12066 <_loop0_37_rule+0x742> │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r1, #2 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11f52 <_loop0_37_rule+0x62a> │ │ │ │ │ + beq.w 11f4e <_loop0_37_rule+0x62a> │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bgt.n 11da6 <_loop0_37_rule+0x47e> │ │ │ │ │ + bgt.n 11da2 <_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, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7368 │ │ │ │ │ + bl 736c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 119e6 <_loop0_37_rule+0xbe> │ │ │ │ │ + beq.w 119e2 <_loop0_37_rule+0xbe> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 119ea <_loop0_37_rule+0xc2> │ │ │ │ │ + beq.w 119e6 <_loop0_37_rule+0xc2> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 119e8 <_loop0_37_rule+0xc0> │ │ │ │ │ + beq.w 119e4 <_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 11c22 <_loop0_37_rule+0x2fa> │ │ │ │ │ + b.n 11c1e <_loop0_37_rule+0x2fa> │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 11c24 <_loop0_37_rule+0x2fc> │ │ │ │ │ + b.n 11c20 <_loop0_37_rule+0x2fc> │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.n 11d60 <_loop0_37_rule+0x438> │ │ │ │ │ + beq.n 11d5c <_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 11d60 <_loop0_37_rule+0x438> │ │ │ │ │ - b.n 11db4 <_loop0_37_rule+0x48c> │ │ │ │ │ + beq.n 11d5c <_loop0_37_rule+0x438> │ │ │ │ │ + b.n 11db0 <_loop0_37_rule+0x48c> │ │ │ │ │ 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 120aa <_loop0_37_rule+0x782> │ │ │ │ │ + bne.w 120a6 <_loop0_37_rule+0x782> │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w 11ad2 <_loop0_37_rule+0x1aa> │ │ │ │ │ + bne.w 11ace <_loop0_37_rule+0x1aa> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 120a0 <_loop0_37_rule+0x778> │ │ │ │ │ + blt.w 1209c <_loop0_37_rule+0x778> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r1 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 120aa <_loop0_37_rule+0x782> │ │ │ │ │ + bne.w 120a6 <_loop0_37_rule+0x782> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11aee <_loop0_37_rule+0x1c6> │ │ │ │ │ + bne.w 11aea <_loop0_37_rule+0x1c6> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 12048 <_loop0_37_rule+0x720> │ │ │ │ │ + bne.w 12044 <_loop0_37_rule+0x720> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, sl │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 12246 <_loop0_37_rule+0x91e> │ │ │ │ │ + beq.w 12242 <_loop0_37_rule+0x91e> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq.w 12020 <_loop0_37_rule+0x6f8> │ │ │ │ │ + beq.w 1201c <_loop0_37_rule+0x6f8> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ 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 r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 11ef6 <_loop0_37_rule+0x5ce> │ │ │ │ │ + beq.n 11ef2 <_loop0_37_rule+0x5ce> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 120b8 <_loop0_37_rule+0x790> │ │ │ │ │ + beq.w 120b4 <_loop0_37_rule+0x790> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 121da <_loop0_37_rule+0x8b2> │ │ │ │ │ + bne.w 121d6 <_loop0_37_rule+0x8b2> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11fe8 <_loop0_37_rule+0x6c0> │ │ │ │ │ + bne.w 11fe4 <_loop0_37_rule+0x6c0> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 12092 <_loop0_37_rule+0x76a> │ │ │ │ │ + bne.w 1208e <_loop0_37_rule+0x76a> │ │ │ │ │ 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 121ce <_loop0_37_rule+0x8a6> │ │ │ │ │ + beq.w 121ca <_loop0_37_rule+0x8a6> │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r1, r8 │ │ │ │ │ ldr r7, [r0, #24] │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ strd r6, r0, [sp] │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 121ba <_loop0_37_rule+0x892> │ │ │ │ │ + beq.w 121b6 <_loop0_37_rule+0x892> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1219e <_loop0_37_rule+0x876> │ │ │ │ │ + bne.w 1219a <_loop0_37_rule+0x876> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 162b4 │ │ │ │ │ + bl 162c8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 11f34 <_loop0_37_rule+0x60c> │ │ │ │ │ + beq.n 11f30 <_loop0_37_rule+0x60c> │ │ │ │ │ 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 │ │ │ │ │ - cbnz r3, 11f34 <_loop0_37_rule+0x60c> │ │ │ │ │ + cbnz r3, 11f30 <_loop0_37_rule+0x60c> │ │ │ │ │ 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 │ │ │ │ │ - cbz r0, 11f34 <_loop0_37_rule+0x60c> │ │ │ │ │ + cbz r0, 11f30 <_loop0_37_rule+0x60c> │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r6 │ │ │ │ │ - b.n 11b9e <_loop0_37_rule+0x276> │ │ │ │ │ + b.n 11b9a <_loop0_37_rule+0x276> │ │ │ │ │ ldr r7, [sp, #20] │ │ │ │ │ mov r8, r9 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 11d42 <_loop0_37_rule+0x41a> │ │ │ │ │ + b.n 11d3e <_loop0_37_rule+0x41a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7368 │ │ │ │ │ + bl 736c │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11c84 <_loop0_37_rule+0x35c> │ │ │ │ │ + beq.w 11c80 <_loop0_37_rule+0x35c> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 11c88 <_loop0_37_rule+0x360> │ │ │ │ │ + beq.w 11c84 <_loop0_37_rule+0x360> │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11c86 <_loop0_37_rule+0x35e> │ │ │ │ │ + beq.w 11c82 <_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 11d42 <_loop0_37_rule+0x41a> │ │ │ │ │ + b.n 11d3e <_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 r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11d5a <_loop0_37_rule+0x432> │ │ │ │ │ + bne.w 11d56 <_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 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 11d6a <_loop0_37_rule+0x442> │ │ │ │ │ + b.n 11d66 <_loop0_37_rule+0x442> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 11e14 <_loop0_37_rule+0x4ec> │ │ │ │ │ + b.n 11e10 <_loop0_37_rule+0x4ec> │ │ │ │ │ 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 12272 <_loop0_37_rule+0x94a> │ │ │ │ │ + bne.w 1226e <_loop0_37_rule+0x94a> │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.w 11c42 <_loop0_37_rule+0x31a> │ │ │ │ │ + bne.w 11c3e <_loop0_37_rule+0x31a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 1209a <_loop0_37_rule+0x772> │ │ │ │ │ + blt.w 12096 <_loop0_37_rule+0x772> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd r9, r6, [r3, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 12272 <_loop0_37_rule+0x94a> │ │ │ │ │ + bne.w 1226e <_loop0_37_rule+0x94a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11c58 <_loop0_37_rule+0x330> │ │ │ │ │ + bne.w 11c54 <_loop0_37_rule+0x330> │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b.n 11d42 <_loop0_37_rule+0x41a> │ │ │ │ │ + b.n 11d3e <_loop0_37_rule+0x41a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7368 │ │ │ │ │ + bl 736c │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11b18 <_loop0_37_rule+0x1f0> │ │ │ │ │ + beq.w 11b14 <_loop0_37_rule+0x1f0> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 11b20 <_loop0_37_rule+0x1f8> │ │ │ │ │ + beq.w 11b1c <_loop0_37_rule+0x1f8> │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 121e0 <_loop0_37_rule+0x8b8> │ │ │ │ │ + beq.w 121dc <_loop0_37_rule+0x8b8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 11e12 <_loop0_37_rule+0x4ea> │ │ │ │ │ + b.n 11e0e <_loop0_37_rule+0x4ea> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7368 │ │ │ │ │ + bl 736c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11e6e <_loop0_37_rule+0x546> │ │ │ │ │ + beq.w 11e6a <_loop0_37_rule+0x546> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 11e78 <_loop0_37_rule+0x550> │ │ │ │ │ + beq.w 11e74 <_loop0_37_rule+0x550> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 121e4 <_loop0_37_rule+0x8bc> │ │ │ │ │ + beq.w 121e0 <_loop0_37_rule+0x8bc> │ │ │ │ │ ldr r7, [sp, #20] │ │ │ │ │ - b.n 11f26 <_loop0_37_rule+0x5fe> │ │ │ │ │ + b.n 11f22 <_loop0_37_rule+0x5fe> │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 120ea <_loop0_37_rule+0x7c2> │ │ │ │ │ + beq.n 120e6 <_loop0_37_rule+0x7c2> │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - b.n 11bc4 <_loop0_37_rule+0x29c> │ │ │ │ │ + b.n 11bc0 <_loop0_37_rule+0x29c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 12052 <_loop0_37_rule+0x72a> │ │ │ │ │ + blt.n 1204e <_loop0_37_rule+0x72a> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r8, lsl #2] │ │ │ │ │ ldrd r7, r6, [r3, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 11e38 <_loop0_37_rule+0x510> │ │ │ │ │ + beq.w 11e34 <_loop0_37_rule+0x510> │ │ │ │ │ ldr r7, [sp, #20] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, fp │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 11f3c <_loop0_37_rule+0x614> │ │ │ │ │ + b.n 11f38 <_loop0_37_rule+0x614> │ │ │ │ │ ldr r7, [sp, #20] │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r8, r9 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ - b.n 11d44 <_loop0_37_rule+0x41c> │ │ │ │ │ + b.n 11d40 <_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 11f3c <_loop0_37_rule+0x614> │ │ │ │ │ + b.n 11f38 <_loop0_37_rule+0x614> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1215c <_loop0_37_rule+0x834> │ │ │ │ │ + beq.n 12158 <_loop0_37_rule+0x834> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r8, fp │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 11d44 <_loop0_37_rule+0x41c> │ │ │ │ │ + b.n 11d40 <_loop0_37_rule+0x41c> │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 11c24 <_loop0_37_rule+0x2fc> │ │ │ │ │ + b.n 11c20 <_loop0_37_rule+0x2fc> │ │ │ │ │ ldr r7, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1206a <_loop0_37_rule+0x742> │ │ │ │ │ + bne.n 12066 <_loop0_37_rule+0x742> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r9 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 11d44 <_loop0_37_rule+0x41c> │ │ │ │ │ + b.n 11d40 <_loop0_37_rule+0x41c> │ │ │ │ │ ldr r7, [sp, #20] │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r8, r9 │ │ │ │ │ - b.n 11d42 <_loop0_37_rule+0x41a> │ │ │ │ │ + b.n 11d3e <_loop0_37_rule+0x41a> │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ - b.n 12054 <_loop0_37_rule+0x72c> │ │ │ │ │ + b.n 12050 <_loop0_37_rule+0x72c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 11e14 <_loop0_37_rule+0x4ec> │ │ │ │ │ + b.n 11e10 <_loop0_37_rule+0x4ec> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 11e14 <_loop0_37_rule+0x4ec> │ │ │ │ │ + b.n 11e10 <_loop0_37_rule+0x4ec> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 11e12 <_loop0_37_rule+0x4ea> │ │ │ │ │ + b.n 11e0e <_loop0_37_rule+0x4ea> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 11e54 <_loop0_37_rule+0x52c> │ │ │ │ │ + b.n 11e50 <_loop0_37_rule+0x52c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r3, 120da <_loop0_37_rule+0x7b2> │ │ │ │ │ + cbnz r3, 120d6 <_loop0_37_rule+0x7b2> │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - b.n 11abc <_loop0_37_rule+0x194> │ │ │ │ │ + b.n 11ab8 <_loop0_37_rule+0x194> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1206a <_loop0_37_rule+0x742> │ │ │ │ │ - b.n 11a88 <_loop0_37_rule+0x160> │ │ │ │ │ + bne.n 12066 <_loop0_37_rule+0x742> │ │ │ │ │ + b.n 11a84 <_loop0_37_rule+0x160> │ │ │ │ │ ldr r7, [sp, #20] │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r8, fp │ │ │ │ │ - b.n 11d44 <_loop0_37_rule+0x41c> │ │ │ │ │ + b.n 11d40 <_loop0_37_rule+0x41c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 11afe <_loop0_37_rule+0x1d6> │ │ │ │ │ + b.n 11afa <_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 11d6a <_loop0_37_rule+0x442> │ │ │ │ │ + b.n 11d66 <_loop0_37_rule+0x442> │ │ │ │ │ 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 119d4 <_loop0_37_rule+0xac> │ │ │ │ │ + beq.w 119d0 <_loop0_37_rule+0xac> │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 11c22 <_loop0_37_rule+0x2fa> │ │ │ │ │ + b.n 11c1e <_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 11984 <_loop0_37_rule+0x5c> │ │ │ │ │ + beq.w 11980 <_loop0_37_rule+0x5c> │ │ │ │ │ mov fp, r8 │ │ │ │ │ - b.n 120dc <_loop0_37_rule+0x7b4> │ │ │ │ │ + b.n 120d8 <_loop0_37_rule+0x7b4> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 11956 <_loop0_37_rule+0x2e> │ │ │ │ │ + beq.w 11952 <_loop0_37_rule+0x2e> │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 11d6a <_loop0_37_rule+0x442> │ │ │ │ │ + b.n 11d66 <_loop0_37_rule+0x442> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11bb6 <_loop0_37_rule+0x28e> │ │ │ │ │ + beq.w 11bb2 <_loop0_37_rule+0x28e> │ │ │ │ │ ldr r7, [sp, #20] │ │ │ │ │ - b.n 1206a <_loop0_37_rule+0x742> │ │ │ │ │ + b.n 12066 <_loop0_37_rule+0x742> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 11e14 <_loop0_37_rule+0x4ec> │ │ │ │ │ + b.n 11e10 <_loop0_37_rule+0x4ec> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11d3a <_loop0_37_rule+0x412> │ │ │ │ │ + bne.w 11d36 <_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.w 11d60 <_loop0_37_rule+0x438> │ │ │ │ │ - b.n 11f52 <_loop0_37_rule+0x62a> │ │ │ │ │ + bne.w 11d5c <_loop0_37_rule+0x438> │ │ │ │ │ + b.n 11f4e <_loop0_37_rule+0x62a> │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 11c24 <_loop0_37_rule+0x2fc> │ │ │ │ │ + b.n 11c20 <_loop0_37_rule+0x2fc> │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 11c24 <_loop0_37_rule+0x2fc> │ │ │ │ │ + b.n 11c20 <_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 │ │ │ │ │ - beq.w 11c72 <_loop0_37_rule+0x34a> │ │ │ │ │ + beq.w 11c6e <_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 11d42 <_loop0_37_rule+0x41a> │ │ │ │ │ + b.n 11d3e <_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 11ec0 <_loop0_37_rule+0x598> │ │ │ │ │ + beq.w 11ebc <_loop0_37_rule+0x598> │ │ │ │ │ ldr r7, [sp, #20] │ │ │ │ │ mov r2, r3 │ │ │ │ │ movs r3, #1 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r8, fp │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 11f3c <_loop0_37_rule+0x614> │ │ │ │ │ + b.n 11f38 <_loop0_37_rule+0x614> │ │ │ │ │ ldr r7, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 121b0 <_loop0_37_rule+0x888> │ │ │ │ │ + bne.n 121ac <_loop0_37_rule+0x888> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r8, r9 │ │ │ │ │ - b.n 11f3c <_loop0_37_rule+0x614> │ │ │ │ │ + b.n 11f38 <_loop0_37_rule+0x614> │ │ │ │ │ ldr r7, [sp, #20] │ │ │ │ │ mov r1, r3 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, fp │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 11f3c <_loop0_37_rule+0x614> │ │ │ │ │ + b.n 11f38 <_loop0_37_rule+0x614> │ │ │ │ │ ldr r7, [sp, #20] │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 12196 <_loop0_37_rule+0x86e> │ │ │ │ │ + b.n 12192 <_loop0_37_rule+0x86e> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 11b20 <_loop0_37_rule+0x1f8> │ │ │ │ │ + b.n 11b1c <_loop0_37_rule+0x1f8> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 11e78 <_loop0_37_rule+0x550> │ │ │ │ │ + b.n 11e74 <_loop0_37_rule+0x550> │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 11c24 <_loop0_37_rule+0x2fc> │ │ │ │ │ + b.n 11c20 <_loop0_37_rule+0x2fc> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1207a <_loop0_37_rule+0x752> │ │ │ │ │ + bne.w 12076 <_loop0_37_rule+0x752> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 11c24 <_loop0_37_rule+0x2fc> │ │ │ │ │ + b.n 11c20 <_loop0_37_rule+0x2fc> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1207a <_loop0_37_rule+0x752> │ │ │ │ │ - b.n 11a3a <_loop0_37_rule+0x112> │ │ │ │ │ + bne.w 12076 <_loop0_37_rule+0x752> │ │ │ │ │ + b.n 11a36 <_loop0_37_rule+0x112> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 121b0 <_loop0_37_rule+0x888> │ │ │ │ │ - b.n 11cd8 <_loop0_37_rule+0x3b0> │ │ │ │ │ + bne.n 121ac <_loop0_37_rule+0x888> │ │ │ │ │ + b.n 11cd4 <_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 121b0 <_loop0_37_rule+0x888> │ │ │ │ │ + bne.n 121ac <_loop0_37_rule+0x888> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r8, r5 │ │ │ │ │ - b.n 11f3c <_loop0_37_rule+0x614> │ │ │ │ │ + b.n 11f38 <_loop0_37_rule+0x614> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11b6c <_loop0_37_rule+0x244> │ │ │ │ │ + beq.w 11b68 <_loop0_37_rule+0x244> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 11e14 <_loop0_37_rule+0x4ec> │ │ │ │ │ + b.n 11e10 <_loop0_37_rule+0x4ec> │ │ │ │ │ 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 1203c <_loop0_37_rule+0x714> │ │ │ │ │ + bne.w 12038 <_loop0_37_rule+0x714> │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ - b.n 11e26 <_loop0_37_rule+0x4fe> │ │ │ │ │ + b.n 11e22 <_loop0_37_rule+0x4fe> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 12240 <_loop0_37_rule+0x918> │ │ │ │ │ + bne.n 1223c <_loop0_37_rule+0x918> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 11e14 <_loop0_37_rule+0x4ec> │ │ │ │ │ + b.n 11e10 <_loop0_37_rule+0x4ec> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 11e14 <_loop0_37_rule+0x4ec> │ │ │ │ │ + b.n 11e10 <_loop0_37_rule+0x4ec> │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ - b.n 1203e <_loop0_37_rule+0x716> │ │ │ │ │ + b.n 1203a <_loop0_37_rule+0x716> │ │ │ │ │ │ │ │ │ │ -00012278 : │ │ │ │ │ +00012274 : │ │ │ │ │ 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 126a2 │ │ │ │ │ + beq.w 1269e │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 126b0 │ │ │ │ │ + bne.w 126ac │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ mov r3, r5 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 123fe │ │ │ │ │ + bne.w 123fa │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1230a │ │ │ │ │ + bne.n 12306 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 12392 │ │ │ │ │ + bne.n 1238e │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1234c │ │ │ │ │ + bne.n 12348 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 12392 │ │ │ │ │ + bne.n 1238e │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1239a │ │ │ │ │ + bne.n 12396 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 12392 │ │ │ │ │ + bne.n 1238e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12788 │ │ │ │ │ + bl 12784 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 123ea │ │ │ │ │ + bne.n 123e6 │ │ │ │ │ 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 fe5c │ │ │ │ │ + bl fe58 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 122be │ │ │ │ │ + beq.n 122ba │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1750 │ │ │ │ │ + bl 1740 │ │ │ │ │ R_ARM_THM_CALL _loop0_48_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 122be │ │ │ │ │ + beq.n 122ba │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12788 │ │ │ │ │ + bl 12784 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 122c0 │ │ │ │ │ + bne.n 122bc │ │ │ │ │ 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 123d6 │ │ │ │ │ + beq.n 123d2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 123d6 │ │ │ │ │ + bne.n 123d2 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 12300 │ │ │ │ │ + b.n 122fc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 126b6 │ │ │ │ │ + beq.w 126b2 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r6, 12386 │ │ │ │ │ + cbnz r6, 12382 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bl 1ab0 │ │ │ │ │ + bl 1aa0 │ │ │ │ │ R_ARM_THM_CALL param_star_annotation_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1272a │ │ │ │ │ + bne.w 12726 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - cbnz r6, 12386 │ │ │ │ │ + cbnz r6, 12382 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ab0 │ │ │ │ │ + bl 1aa0 │ │ │ │ │ R_ARM_THM_CALL param_star_annotation_rule │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 126ca │ │ │ │ │ + bne.w 126c6 │ │ │ │ │ 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 122da │ │ │ │ │ + beq.n 122d6 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 12300 │ │ │ │ │ + b.n 122fc │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 126be │ │ │ │ │ + beq.w 126ba │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1bf4 │ │ │ │ │ + bl 1be4 │ │ │ │ │ R_ARM_THM_CALL _loop1_50_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 126be │ │ │ │ │ + beq.w 126ba │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12788 │ │ │ │ │ + bl 12784 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 126c0 │ │ │ │ │ + bne.w 126bc │ │ │ │ │ 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 12340 │ │ │ │ │ + bne.n 1233c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12348 │ │ │ │ │ + beq.n 12344 │ │ │ │ │ movs r1, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 12300 │ │ │ │ │ + b.n 122fc │ │ │ │ │ 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 12340 │ │ │ │ │ - b.n 123d6 │ │ │ │ │ + bne.n 1233c │ │ │ │ │ + b.n 123d2 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r1, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.w 1256c │ │ │ │ │ + beq.w 12568 │ │ │ │ │ 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 12598 │ │ │ │ │ + bne.w 12594 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 12578 │ │ │ │ │ + bne.w 12574 │ │ │ │ │ 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 12520 │ │ │ │ │ + bne.n 1251c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 12578 │ │ │ │ │ + bne.w 12574 │ │ │ │ │ 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 124e4 │ │ │ │ │ + bne.n 124e0 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 12578 │ │ │ │ │ + bne.w 12574 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 12480 │ │ │ │ │ + cbnz r0, 1247c │ │ │ │ │ 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 122b2 │ │ │ │ │ + beq.w 122ae │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 12300 │ │ │ │ │ + b.n 122fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 7d4 │ │ │ │ │ R_ARM_THM_CALL _tmp_181_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1246a │ │ │ │ │ + beq.n 12466 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1750 │ │ │ │ │ + bl 1740 │ │ │ │ │ R_ARM_THM_CALL _loop0_182_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1246a │ │ │ │ │ + beq.n 12466 │ │ │ │ │ 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 1246a │ │ │ │ │ + beq.n 12466 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 7d4 │ │ │ │ │ R_ARM_THM_CALL _tmp_183_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1246a │ │ │ │ │ + beq.n 12466 │ │ │ │ │ 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 │ │ │ │ │ @@ -32288,37 +32287,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 2f28 │ │ │ │ │ + bl 2f18 │ │ │ │ │ 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 1246c │ │ │ │ │ + beq.n 12468 │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 12470 │ │ │ │ │ + b.n 1246c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10260 │ │ │ │ │ + bl 1025c │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12456 │ │ │ │ │ + beq.n 12452 │ │ │ │ │ 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 12456 │ │ │ │ │ + beq.n 12452 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC60 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC60 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -32326,143 +32325,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 124cc │ │ │ │ │ + b.n 124c8 │ │ │ │ │ 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 1243c │ │ │ │ │ + beq.n 12438 │ │ │ │ │ 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 1243c │ │ │ │ │ + beq.w 12438 │ │ │ │ │ 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 .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 r6, r0 │ │ │ │ │ - cbnz r0, 1257e │ │ │ │ │ + cbnz r0, 1257a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 124de │ │ │ │ │ + bne.n 124da │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 12470 │ │ │ │ │ + b.n 1246c │ │ │ │ │ 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 12650 │ │ │ │ │ + beq.n 1264c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 12470 │ │ │ │ │ + b.n 1246c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 1269a │ │ │ │ │ + beq.w 12696 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 124de │ │ │ │ │ + bne.n 124da │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 12348 │ │ │ │ │ + b.n 12344 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r0, #1 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 1268e │ │ │ │ │ + beq.n 1268a │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 12686 │ │ │ │ │ + bne.n 12682 │ │ │ │ │ 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 12628 │ │ │ │ │ + bne.n 12624 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 12686 │ │ │ │ │ + bne.n 12682 │ │ │ │ │ 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, 125e0 │ │ │ │ │ + cbnz r0, 125dc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 12424 │ │ │ │ │ + b.n 12420 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r0, #1 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 1267a │ │ │ │ │ + beq.n 12676 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 12672 │ │ │ │ │ + bne.n 1266e │ │ │ │ │ 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, 12654 │ │ │ │ │ + cbnz r0, 12650 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 12672 │ │ │ │ │ + bne.n 1266e │ │ │ │ │ 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, 12654 │ │ │ │ │ + cbnz r0, 12650 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 125da │ │ │ │ │ + b.n 125d6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC58 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC58 │ │ │ │ │ @@ -32473,278 +32472,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 124cc │ │ │ │ │ + b.n 124c8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ - b.n 1240e │ │ │ │ │ + b.n 1240a │ │ │ │ │ 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 1262e │ │ │ │ │ - b.n 12422 │ │ │ │ │ + bne.n 1262a │ │ │ │ │ + b.n 1241e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 125da │ │ │ │ │ + b.n 125d6 │ │ │ │ │ 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 125ee │ │ │ │ │ + b.n 125ea │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 12424 │ │ │ │ │ + b.n 12420 │ │ │ │ │ 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 125a6 │ │ │ │ │ + b.n 125a2 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 12348 │ │ │ │ │ + b.n 12344 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 122a6 │ │ │ │ │ + beq.w 122a2 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 12300 │ │ │ │ │ + b.n 122fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1235c │ │ │ │ │ + b.n 12358 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 122ee │ │ │ │ │ - b.n 12392 │ │ │ │ │ + beq.w 122ea │ │ │ │ │ + b.n 1238e │ │ │ │ │ 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 12386 │ │ │ │ │ + bne.w 12382 │ │ │ │ │ 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 12384 │ │ │ │ │ + beq.w 12380 │ │ │ │ │ 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, 1275a │ │ │ │ │ + cbz r0, 12756 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 12772 │ │ │ │ │ + bne.n 1276e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 1750 │ │ │ │ │ + bl 1740 │ │ │ │ │ R_ARM_THM_CALL _loop0_49_rule │ │ │ │ │ - cbz r0, 1276e │ │ │ │ │ + cbz r0, 1276a │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12788 │ │ │ │ │ + bl 12784 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 12330 │ │ │ │ │ - b.n 1238c │ │ │ │ │ + beq.w 1232c │ │ │ │ │ + b.n 12388 │ │ │ │ │ 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 12370 │ │ │ │ │ + beq.w 1236c │ │ │ │ │ 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 12372 │ │ │ │ │ + bne.w 1236e │ │ │ │ │ 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 12702 │ │ │ │ │ + bne.n 126fe │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbz r0, 1277c │ │ │ │ │ + cbz r0, 12778 │ │ │ │ │ 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 1238c │ │ │ │ │ + b.n 12388 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1238c │ │ │ │ │ + b.n 12388 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 12760 │ │ │ │ │ - b.n 12708 │ │ │ │ │ + bne.n 1275c │ │ │ │ │ + b.n 12704 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1238c │ │ │ │ │ + b.n 12388 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00012788 : │ │ │ │ │ +00012784 : │ │ │ │ │ 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 12848 │ │ │ │ │ + beq.n 12844 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 12854 │ │ │ │ │ + bne.n 12850 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ mov r2, r5 │ │ │ │ │ - cbnz r3, 127ec │ │ │ │ │ + cbnz r3, 127e8 │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 127d2 │ │ │ │ │ + cbnz r0, 127ce │ │ │ │ │ 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 fe5c │ │ │ │ │ + bl fe58 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 127c2 │ │ │ │ │ + beq.n 127be │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1290e │ │ │ │ │ + bne.w 1290a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 127ca │ │ │ │ │ + b.n 127c6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 128da │ │ │ │ │ + beq.n 128d6 │ │ │ │ │ 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 128ea │ │ │ │ │ + bne.n 128e6 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 128e4 │ │ │ │ │ + bne.n 128e0 │ │ │ │ │ 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 128b2 │ │ │ │ │ + bne.n 128ae │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 128e4 │ │ │ │ │ + bne.n 128e0 │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 1285a │ │ │ │ │ + cbnz r0, 12856 │ │ │ │ │ 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 127b8 │ │ │ │ │ + beq.n 127b4 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 127ca │ │ │ │ │ + b.n 127c6 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 127b0 │ │ │ │ │ + beq.n 127ac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 127ca │ │ │ │ │ + b.n 127c6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10260 │ │ │ │ │ + bl 1025c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12834 │ │ │ │ │ + beq.n 12830 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12834 │ │ │ │ │ + beq.n 12830 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl d60 │ │ │ │ │ R_ARM_THM_CALL _tmp_184_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12834 │ │ │ │ │ + beq.n 12830 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC63 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC63 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -32753,264 +32752,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 2f28 │ │ │ │ │ + bl 2f18 │ │ │ │ │ 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 12836 │ │ │ │ │ + beq.n 12832 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1283a │ │ │ │ │ + b.n 12836 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10260 │ │ │ │ │ + bl 1025c │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12822 │ │ │ │ │ + beq.n 1281e │ │ │ │ │ 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 12822 │ │ │ │ │ + beq.n 1281e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10260 │ │ │ │ │ + bl 1025c │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12822 │ │ │ │ │ - b.n 1287a │ │ │ │ │ + beq.n 1281e │ │ │ │ │ + b.n 12876 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - cbz r1, 12928 │ │ │ │ │ + cbz r1, 12924 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 1283a │ │ │ │ │ + b.n 12836 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10260 │ │ │ │ │ + bl 1025c │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1280a │ │ │ │ │ + beq.n 12806 │ │ │ │ │ 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 1280a │ │ │ │ │ + beq.n 12806 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC62 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC62 │ │ │ │ │ - b.n 12882 │ │ │ │ │ + b.n 1287e │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 127e6 │ │ │ │ │ + beq.w 127e2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 127ca │ │ │ │ │ + b.n 127c6 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ - b.n 127fa │ │ │ │ │ + b.n 127f6 │ │ │ │ │ │ │ │ │ │ -0001292c : │ │ │ │ │ +00012928 : │ │ │ │ │ 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 12ba8 │ │ │ │ │ + beq.w 12ba4 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 12bb6 │ │ │ │ │ + bne.w 12bb2 │ │ │ │ │ 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 12af4 │ │ │ │ │ + bne.w 12af0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov fp, r2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 12bb4 │ │ │ │ │ + bne.w 12bb0 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12b84 │ │ │ │ │ + beq.w 12b80 │ │ │ │ │ movs r1, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12b84 │ │ │ │ │ + beq.w 12b80 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 12c18 │ │ │ │ │ + beq.w 12c14 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 12b64 │ │ │ │ │ + bne.w 12b60 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 12ca0 │ │ │ │ │ + beq.w 12c9c │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12c02 │ │ │ │ │ + beq.w 12bfe │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ movs r7, #1 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r8, #6000 @ 0x1770 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 12c0e │ │ │ │ │ + bne.w 12c0a │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 12a3a │ │ │ │ │ + beq.n 12a36 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 12b48 │ │ │ │ │ + bne.w 12b44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ bl 77c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 12b2e │ │ │ │ │ + bne.w 12b2a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 12b48 │ │ │ │ │ + bne.w 12b44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 2328 │ │ │ │ │ mov sl, r0 │ │ │ │ │ - cbz r0, 12a42 │ │ │ │ │ + cbz r0, 12a3e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 12b04 │ │ │ │ │ + bne.n 12b00 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, r5 │ │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 12b1a │ │ │ │ │ + beq.n 12b16 │ │ │ │ │ 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 129e8 │ │ │ │ │ + bne.n 129e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 129e8 │ │ │ │ │ + b.n 129e4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 12b58 │ │ │ │ │ + beq.w 12b54 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 12b58 │ │ │ │ │ + bne.n 12b54 │ │ │ │ │ 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 12bfc │ │ │ │ │ + beq.w 12bf8 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n 12aa8 │ │ │ │ │ + ble.n 12aa4 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.n 12aa8 │ │ │ │ │ + beq.n 12aa4 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq.n 12aa8 │ │ │ │ │ + beq.n 12aa4 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #3 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq.n 12aa8 │ │ │ │ │ + beq.n 12aa4 │ │ │ │ │ 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 12a98 │ │ │ │ │ + bne.n 12a94 │ │ │ │ │ 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 12be8 │ │ │ │ │ + beq.w 12be4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 12b6a │ │ │ │ │ + bne.n 12b66 │ │ │ │ │ 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 12b84 │ │ │ │ │ + beq.n 12b80 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 12c7e │ │ │ │ │ + bne.w 12c7a │ │ │ │ │ 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 │ │ │ │ │ @@ -33019,519 +33018,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 12c96 │ │ │ │ │ + bne.w 12c92 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, r5 │ │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne.n 12a28 │ │ │ │ │ + bne.n 12a24 │ │ │ │ │ lsls r7, r7, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ lsls r1, r7, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12bfc │ │ │ │ │ + beq.n 12bf8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 12a28 │ │ │ │ │ + b.n 12a24 │ │ │ │ │ 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 12a16 │ │ │ │ │ + bne.w 12a12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 12c96 │ │ │ │ │ + bne.w 12c92 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 12a52 │ │ │ │ │ + bne.w 12a4e │ │ │ │ │ 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 12b86 │ │ │ │ │ + b.n 12b82 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 12bf2 │ │ │ │ │ + bne.n 12bee │ │ │ │ │ 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 12adc │ │ │ │ │ + bne.n 12ad8 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ - cbnz r5, 12bb4 │ │ │ │ │ + cbnz r5, 12bb0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 2328 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 12b9a │ │ │ │ │ + cbz r0, 12b96 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - b.n 12ae6 │ │ │ │ │ + b.n 12ae2 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ - cbnz r3, 12bbe │ │ │ │ │ + cbnz r3, 12bba │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - b.n 12ae6 │ │ │ │ │ + b.n 12ae2 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1295a │ │ │ │ │ + beq.w 12956 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 12afc │ │ │ │ │ + b.n 12af8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 12af8 │ │ │ │ │ + bne.n 12af4 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 12c70 │ │ │ │ │ + beq.n 12c6c │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 12c2a │ │ │ │ │ + cbnz r0, 12c26 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ - b.n 12ba2 │ │ │ │ │ + b.n 12b9e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cbz r0, 12c12 │ │ │ │ │ + cbz r0, 12c0e │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 12b86 │ │ │ │ │ + b.n 12b82 │ │ │ │ │ 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 12b64 │ │ │ │ │ + b.n 12b60 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 12b86 │ │ │ │ │ + b.n 12b82 │ │ │ │ │ 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 129b0 │ │ │ │ │ - b.n 12b64 │ │ │ │ │ + beq.w 129ac │ │ │ │ │ + b.n 12b60 │ │ │ │ │ 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 12bdc │ │ │ │ │ + beq.n 12bd8 │ │ │ │ │ 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 .LC64 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC64 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbnz r0, 12cb4 │ │ │ │ │ + cbnz r0, 12cb0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12bdc │ │ │ │ │ + beq.n 12bd8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 12be0 │ │ │ │ │ + b.n 12bdc │ │ │ │ │ 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 12bd2 │ │ │ │ │ - b.n 12bdc │ │ │ │ │ + beq.n 12bce │ │ │ │ │ + b.n 12bd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12ae6 │ │ │ │ │ + beq.w 12ae2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 12bba │ │ │ │ │ + b.n 12bb6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 12b4c │ │ │ │ │ + b.n 12b48 │ │ │ │ │ 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 129be │ │ │ │ │ + beq.w 129ba │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 12b64 │ │ │ │ │ + b.n 12b60 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbz r3, 12cc0 │ │ │ │ │ + cbz r3, 12cbc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 12c66 │ │ │ │ │ + bne.n 12c62 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r6 │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 12ae6 │ │ │ │ │ + b.n 12ae2 │ │ │ │ │ │ │ │ │ │ -00012ccc : │ │ │ │ │ +00012cc8 : │ │ │ │ │ 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 12dac │ │ │ │ │ + beq.n 12da8 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 12db8 │ │ │ │ │ + bne.n 12db4 │ │ │ │ │ ldrd r6, r5, [r4, #8] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq.n 12d6a │ │ │ │ │ + beq.n 12d66 │ │ │ │ │ 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 12d92 │ │ │ │ │ + beq.n 12d8e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12dc8 │ │ │ │ │ + bl 12dc4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 12d92 │ │ │ │ │ + bne.n 12d8e │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12d92 │ │ │ │ │ + beq.n 12d8e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 12d5c │ │ │ │ │ + cbz r0, 12d58 │ │ │ │ │ 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, 12d98 │ │ │ │ │ + cbz r0, 12d94 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 12d98 │ │ │ │ │ + cbnz r3, 12d94 │ │ │ │ │ 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 12da0 │ │ │ │ │ + blt.n 12d9c │ │ │ │ │ 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, 12dbe │ │ │ │ │ + cbnz r3, 12dba │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 12d18 │ │ │ │ │ + bne.n 12d14 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n 12d5c │ │ │ │ │ + b.n 12d58 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12d5c │ │ │ │ │ + beq.n 12d58 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 12d60 │ │ │ │ │ + b.n 12d5c │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 12cf6 │ │ │ │ │ + beq.n 12cf2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 12d60 │ │ │ │ │ + b.n 12d5c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 12d60 │ │ │ │ │ + b.n 12d5c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00012dc8 : │ │ │ │ │ +00012dc4 : │ │ │ │ │ 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 131ac │ │ │ │ │ + beq.w 131a8 │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 131ba │ │ │ │ │ + bne.w 131b6 │ │ │ │ │ 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 13148 │ │ │ │ │ + beq.w 13144 │ │ │ │ │ adds r5, #2 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 131c0 │ │ │ │ │ + beq.w 131bc │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w 1306c │ │ │ │ │ + beq.w 13068 │ │ │ │ │ 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 130a0 │ │ │ │ │ + bne.w 1309c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 13100 │ │ │ │ │ + bne.w 130fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 111b4 │ │ │ │ │ + bl 111b0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r9, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13104 │ │ │ │ │ + beq.w 13100 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 13214 │ │ │ │ │ + beq.w 13210 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 13100 │ │ │ │ │ + bne.w 130fc │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 130f8 │ │ │ │ │ + beq.w 130f4 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 13100 │ │ │ │ │ + bne.w 130fc │ │ │ │ │ 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 12f0c │ │ │ │ │ + beq.n 12f08 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 13162 │ │ │ │ │ + beq.w 1315e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1317e │ │ │ │ │ + bne.w 1317a │ │ │ │ │ ldrd r9, r2, [r4, #8] │ │ │ │ │ cmp r9, r2 │ │ │ │ │ - beq.w 12fd0 │ │ │ │ │ + beq.w 12fcc │ │ │ │ │ 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 13000 │ │ │ │ │ + bne.w 12ffc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 13170 │ │ │ │ │ + bne.w 1316c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 111b4 │ │ │ │ │ + bl 111b0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 130e8 │ │ │ │ │ + beq.w 130e4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1318e │ │ │ │ │ + bne.w 1318a │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.w 1304e │ │ │ │ │ + beq.w 1304a │ │ │ │ │ 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 12e8e │ │ │ │ │ + bne.n 12e8a │ │ │ │ │ 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 130f2 │ │ │ │ │ + beq.w 130ee │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n 12f8e │ │ │ │ │ + ble.n 12f8a │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr.w r1, [sl] │ │ │ │ │ str r1, [r3, #0] │ │ │ │ │ - beq.n 12f8e │ │ │ │ │ + beq.n 12f8a │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ ldr.w r1, [sl, #4] │ │ │ │ │ str r1, [r3, #4] │ │ │ │ │ - beq.n 12f8e │ │ │ │ │ + beq.n 12f8a │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #3 │ │ │ │ │ ldr.w r1, [sl, #8] │ │ │ │ │ str r1, [r3, #8] │ │ │ │ │ - beq.n 12f8e │ │ │ │ │ + beq.n 12f8a │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #4 │ │ │ │ │ ldr.w r1, [sl, #12] │ │ │ │ │ str r1, [r3, #12] │ │ │ │ │ - beq.n 12f8e │ │ │ │ │ + beq.n 12f8a │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #5 │ │ │ │ │ ldr.w r1, [sl, #16] │ │ │ │ │ str r1, [r3, #16] │ │ │ │ │ - beq.n 12f8e │ │ │ │ │ + beq.n 12f8a │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #6 │ │ │ │ │ ldr.w r1, [sl, #20] │ │ │ │ │ str r1, [r3, #20] │ │ │ │ │ - beq.n 12f8e │ │ │ │ │ + beq.n 12f8a │ │ │ │ │ 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 12f7e │ │ │ │ │ + bne.n 12f7a │ │ │ │ │ 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 │ │ │ │ │ @@ -33540,152 +33539,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 13106 │ │ │ │ │ + beq.w 13102 │ │ │ │ │ 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 13106 │ │ │ │ │ + bne.w 13102 │ │ │ │ │ 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 13118 │ │ │ │ │ + blt.w 13114 │ │ │ │ │ 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 13170 │ │ │ │ │ + bne.w 1316c │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12eca │ │ │ │ │ + beq.w 12ec6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9ec4 │ │ │ │ │ + bl 9ec8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12eca │ │ │ │ │ + beq.w 12ec6 │ │ │ │ │ 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 131e4 │ │ │ │ │ + beq.w 131e0 │ │ │ │ │ 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 131ce │ │ │ │ │ + beq.w 131ca │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1312a │ │ │ │ │ + bne.n 13126 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 12ef2 │ │ │ │ │ + b.n 12eee │ │ │ │ │ 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 130f2 │ │ │ │ │ + beq.n 130ee │ │ │ │ │ str.w r3, [r0, r5, lsl #2] │ │ │ │ │ mov sl, r0 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ adds r5, #1 │ │ │ │ │ - b.n 12e82 │ │ │ │ │ + b.n 12e7e │ │ │ │ │ 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 13104 │ │ │ │ │ + blt.n 13100 │ │ │ │ │ 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 13100 │ │ │ │ │ + bne.n 130fc │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12e32 │ │ │ │ │ + beq.w 12e2e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9ec4 │ │ │ │ │ + bl 9ec8 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12e32 │ │ │ │ │ + beq.w 12e2e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 13100 │ │ │ │ │ + cbz r0, 130fc │ │ │ │ │ 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 13206 │ │ │ │ │ + beq.w 13202 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 131f2 │ │ │ │ │ + bne.w 131ee │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 12e4e │ │ │ │ │ + b.n 12e4a │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ - b.n 12f12 │ │ │ │ │ + b.n 12f0e │ │ │ │ │ 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 │ │ │ │ │ @@ -33702,274 +33701,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 12f12 │ │ │ │ │ + b.n 12f0e │ │ │ │ │ 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, 13184 │ │ │ │ │ + cbz r0, 13180 │ │ │ │ │ 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 12f12 │ │ │ │ │ + b.n 12f0e │ │ │ │ │ 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 13104 │ │ │ │ │ + bne.n 13100 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 131c0 │ │ │ │ │ + beq.n 131bc │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - b.n 12e12 │ │ │ │ │ + b.n 12e0e │ │ │ │ │ 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 12ea4 │ │ │ │ │ + beq.w 12ea0 │ │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 12f12 │ │ │ │ │ + b.n 12f0e │ │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ │ - b.n 13176 │ │ │ │ │ + b.n 13172 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 12ef2 │ │ │ │ │ + beq.w 12eee │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12ef2 │ │ │ │ │ + beq.w 12eee │ │ │ │ │ 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 13104 │ │ │ │ │ + b.n 13100 │ │ │ │ │ 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 12df4 │ │ │ │ │ + beq.w 12df0 │ │ │ │ │ subs r3, r5, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 12fc6 │ │ │ │ │ + b.n 12fc2 │ │ │ │ │ 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 1315e │ │ │ │ │ - b.n 13100 │ │ │ │ │ + beq.n 1315a │ │ │ │ │ + b.n 130fc │ │ │ │ │ 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 1313e │ │ │ │ │ + bne.n 1313a │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ - b.n 12f12 │ │ │ │ │ + b.n 12f0e │ │ │ │ │ mov r1, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 12f12 │ │ │ │ │ + b.n 12f0e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 130e4 │ │ │ │ │ + beq.w 130e0 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 13104 │ │ │ │ │ + b.n 13100 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 13200 │ │ │ │ │ - b.n 13104 │ │ │ │ │ + bne.n 131fc │ │ │ │ │ + b.n 13100 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 12e58 │ │ │ │ │ + b.n 12e54 │ │ │ │ │ │ │ │ │ │ -0001321c : │ │ │ │ │ +00013218 : │ │ │ │ │ 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 13512 │ │ │ │ │ + beq.w 1350a │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 13520 │ │ │ │ │ + bne.w 13518 │ │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne.w 1347e │ │ │ │ │ + bne.w 1347a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 13506 │ │ │ │ │ + blt.w 134da │ │ │ │ │ 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 134e2 │ │ │ │ │ + bne.w 13a0a │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 13298 │ │ │ │ │ + cbnz r0, 13294 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #92] @ 0x5c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 1352e │ │ │ │ │ + bne.w 1351e │ │ │ │ │ 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 134a0 │ │ │ │ │ + beq.w 134a6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 134b0 │ │ │ │ │ + bne.w 134b6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl f114 │ │ │ │ │ + bl f110 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 13a7c │ │ │ │ │ + bne.w 134d2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 134ae │ │ │ │ │ + bne.w 134b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 84fc │ │ │ │ │ + bl 8500 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1349a │ │ │ │ │ + beq.w 134a0 │ │ │ │ │ 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 13282 │ │ │ │ │ + bne.n 1327e │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 13a84 │ │ │ │ │ + beq.w 13a1a │ │ │ │ │ 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 133be │ │ │ │ │ + bne.w 13456 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 1349a │ │ │ │ │ + bne.w 134a0 │ │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 133e4 │ │ │ │ │ + beq.n 133bc │ │ │ │ │ ldrd r5, r2, [r4, #8] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - beq.n 133f8 │ │ │ │ │ + beq.n 133d0 │ │ │ │ │ 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 1348e │ │ │ │ │ + bne.w 1348a │ │ │ │ │ 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 13282 │ │ │ │ │ + bne.n 1327e │ │ │ │ │ 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 13280 │ │ │ │ │ + beq.n 1327c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 133b0 │ │ │ │ │ + cbz r0, 133ae │ │ │ │ │ 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] │ │ │ │ │ @@ -33979,93 +33978,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 134cc │ │ │ │ │ + beq.w 134bc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 134cc │ │ │ │ │ + bne.w 134bc │ │ │ │ │ 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 13312 │ │ │ │ │ - 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 134b6 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n 134b6 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, r3, #1 │ │ │ │ │ - b.n 13324 │ │ │ │ │ - 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 134ae │ │ │ │ │ + bne.n 134b4 │ │ │ │ │ ldrd r5, r2, [r4, #8] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bne.n 13336 │ │ │ │ │ + bne.n 13334 │ │ │ │ │ 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 13526 │ │ │ │ │ + blt.w 13a12 │ │ │ │ │ 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 134ae │ │ │ │ │ + bne.n 134b4 │ │ │ │ │ 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 13354 │ │ │ │ │ + beq.n 13352 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ │ - bl 370c │ │ │ │ │ + bl 36fc │ │ │ │ │ R_ARM_THM_CALL _loop0_112_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13502 │ │ │ │ │ + beq.n 13502 │ │ │ │ │ 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 134fa │ │ │ │ │ + beq.n 134fa │ │ │ │ │ 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] │ │ │ │ │ @@ -34075,254 +34055,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 134ea │ │ │ │ │ + beq.n 134e6 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 134ea │ │ │ │ │ + bne.n 134e6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 13360 │ │ │ │ │ + b.n 1335e │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_name_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 13310 │ │ │ │ │ + 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, 1348e │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cbnz r3, 1348e │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, r3, #1 │ │ │ │ │ + b.n 13322 │ │ │ │ │ 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 13276 │ │ │ │ │ + b.n 13272 │ │ │ │ │ mov r2, r5 │ │ │ │ │ - b.n 13430 │ │ │ │ │ + b.n 13408 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, r3, #1 │ │ │ │ │ + cbnz r0, 134f0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 13324 │ │ │ │ │ + beq.w 13322 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 13282 │ │ │ │ │ + b.n 1327e │ │ │ │ │ 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 132b2 │ │ │ │ │ + beq.w 132ae │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 13282 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, r3, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 13492 │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - mov r3, r2 │ │ │ │ │ - str r1, [r4, #60] @ 0x3c │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 13282 │ │ │ │ │ + b.n 1327e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1328c │ │ │ │ │ + beq.w 13288 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1328e │ │ │ │ │ + b.n 1328a │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 132dc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 1328e │ │ │ │ │ + b.n 1328a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 134c2 │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1347a │ │ │ │ │ + cbz r0, 13506 │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + mov r3, r2 │ │ │ │ │ + str r1, [r4, #60] @ 0x3c │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 1327e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 13360 │ │ │ │ │ + b.n 1335e │ │ │ │ │ ldr r5, [sp, #32] │ │ │ │ │ - b.n 13354 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - b.n 1328e │ │ │ │ │ + b.n 13352 │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 13452 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1324a │ │ │ │ │ + beq.w 13246 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 1328e │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 134b0 │ │ │ │ │ + b.n 1328a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 13520 │ │ │ │ │ + bne.n 13518 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 137c6 │ │ │ │ │ + beq.w 13a34 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 1355c │ │ │ │ │ + cbz r0, 1354c │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 13a94 │ │ │ │ │ + bne.w 13a2a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 137d4 │ │ │ │ │ + bne.w 13a42 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 1357e │ │ │ │ │ + cbz r0, 1356e │ │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 13a9e │ │ │ │ │ + bne.w 13a4a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 137d4 │ │ │ │ │ + bne.w 13a42 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 135a0 │ │ │ │ │ + cbz r0, 13590 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1389c │ │ │ │ │ + bne.w 13a54 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 137d4 │ │ │ │ │ + bne.w 13a42 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 135c2 │ │ │ │ │ + cbz r0, 135b0 │ │ │ │ │ movs r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 138d2 │ │ │ │ │ + bne.n 13674 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 137d4 │ │ │ │ │ + bne.w 13a42 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 135ea │ │ │ │ │ + cbz r0, 135d8 │ │ │ │ │ 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 13682 │ │ │ │ │ + bne.n 136b0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 137d4 │ │ │ │ │ + bne.w 13a42 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1384c │ │ │ │ │ + bne.w 13a5e │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 137d4 │ │ │ │ │ + bne.w 13a42 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 137dc │ │ │ │ │ + bne.w 137f8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 137d4 │ │ │ │ │ + bne.w 13a42 │ │ │ │ │ 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 13960 │ │ │ │ │ + bne.w 138ea │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 137d4 │ │ │ │ │ + bne.w 13a42 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 138dc │ │ │ │ │ + bne.w 13868 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 137d4 │ │ │ │ │ + bne.w 13a42 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1372e │ │ │ │ │ + bne.w 13758 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 137d4 │ │ │ │ │ + bne.w 13a42 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 136bc │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 136e4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b.n 1328c │ │ │ │ │ + b.n 13288 │ │ │ │ │ + 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 2f18 │ │ │ │ │ + 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 1366a │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + mov r3, r2 │ │ │ │ │ + str r1, [r4, #60] @ 0x3c │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 1366e │ │ │ │ │ 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 │ │ │ │ │ @@ -34330,57 +34351,55 @@ │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC69 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 137ac │ │ │ │ │ + bne.w 137de │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13aa8 │ │ │ │ │ - movs r1, #1 │ │ │ │ │ + bne.n 136a6 │ │ │ │ │ mov r3, r2 │ │ │ │ │ - str r1, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1367c │ │ │ │ │ + b.n 1366e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl e108 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13676 │ │ │ │ │ + beq.n 13668 │ │ │ │ │ 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 13676 │ │ │ │ │ + bne.n 13668 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 10e2 │ │ │ │ │ R_ARM_THM_CALL _tmp_237_rule.isra.0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 13676 │ │ │ │ │ + bne.n 13668 │ │ │ │ │ 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 13676 │ │ │ │ │ + beq.n 13668 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 1371e │ │ │ │ │ + cbnz r0, 13746 │ │ │ │ │ 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 │ │ │ │ │ @@ -34388,66 +34407,66 @@ │ │ │ │ │ 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 │ │ │ │ │ - bne.w 13836 │ │ │ │ │ + bne.w 13852 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 137d4 │ │ │ │ │ + beq.w 13a42 │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 13678 │ │ │ │ │ + b.n 1366a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl e108 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13662 │ │ │ │ │ + beq.w 13652 │ │ │ │ │ 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 13664 │ │ │ │ │ + bne.w 13654 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 10e2 │ │ │ │ │ R_ARM_THM_CALL _tmp_237_rule.isra.0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 13664 │ │ │ │ │ + bne.w 13654 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13662 │ │ │ │ │ + beq.w 13652 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 370c │ │ │ │ │ + bl 36fc │ │ │ │ │ R_ARM_THM_CALL _loop0_240_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13662 │ │ │ │ │ + beq.w 13652 │ │ │ │ │ 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 13662 │ │ │ │ │ + beq.w 13652 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 136a4 │ │ │ │ │ + bne.n 136d2 │ │ │ │ │ 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 │ │ │ │ │ @@ -34455,61 +34474,51 @@ │ │ │ │ │ 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 136a4 │ │ │ │ │ + beq.w 136d2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 13844 │ │ │ │ │ + beq.n 13860 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 136b2 │ │ │ │ │ + bne.w 136a6 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1328c │ │ │ │ │ - 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 13542 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1367c │ │ │ │ │ + b.n 13288 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl e108 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1361a │ │ │ │ │ + beq.w 13608 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1361a │ │ │ │ │ + beq.w 13608 │ │ │ │ │ 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 1361a │ │ │ │ │ + beq.w 13608 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1371e │ │ │ │ │ + bne.n 13746 │ │ │ │ │ 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 │ │ │ │ │ @@ -34517,121 +34526,56 @@ │ │ │ │ │ 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 1371e │ │ │ │ │ + beq.w 13746 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbz r3, 13844 │ │ │ │ │ + cbz r3, 13860 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 13726 │ │ │ │ │ + bne.w 13750 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1328c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl e108 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 13602 │ │ │ │ │ - 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 13602 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 136a4 │ │ │ │ │ - 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 .LC70 │ │ │ │ │ - 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 │ │ │ │ │ - beq.w 136a4 │ │ │ │ │ - b.n 137ac │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC67 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC67 │ │ │ │ │ - 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 2f28 │ │ │ │ │ - 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 136b2 │ │ │ │ │ - b.n 13678 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC68 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC68 │ │ │ │ │ - b.n 138a4 │ │ │ │ │ + b.n 13288 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl e108 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1364c │ │ │ │ │ + beq.w 1363a │ │ │ │ │ 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 1364e │ │ │ │ │ + bne.w 1363c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 10e2 │ │ │ │ │ R_ARM_THM_CALL _tmp_237_rule.isra.0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 1364e │ │ │ │ │ + bne.w 1363c │ │ │ │ │ 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 1364c │ │ │ │ │ + beq.w 1363a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 136a4 │ │ │ │ │ + bne.w 136d2 │ │ │ │ │ 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 │ │ │ │ │ @@ -34639,117 +34583,117 @@ │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC74 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 136a4 │ │ │ │ │ + beq.w 136d2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 13844 │ │ │ │ │ + beq.n 13860 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 136b2 │ │ │ │ │ - b.n 13846 │ │ │ │ │ + bne.w 136a6 │ │ │ │ │ + b.n 13862 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl e108 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13634 │ │ │ │ │ + beq.w 13622 │ │ │ │ │ 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 13636 │ │ │ │ │ + bne.w 13624 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 13a06 │ │ │ │ │ + beq.n 13990 │ │ │ │ │ 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, 139ae │ │ │ │ │ + cbz r0, 13938 │ │ │ │ │ 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 13a20 │ │ │ │ │ + bne.n 139aa │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r5, 13a12 │ │ │ │ │ + cbnz r5, 1399c │ │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13a72 │ │ │ │ │ + beq.n 139fa │ │ │ │ │ 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 13a72 │ │ │ │ │ + beq.n 139fa │ │ │ │ │ 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 .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 │ │ │ │ │ - cbnz r0, 13a40 │ │ │ │ │ + cbnz r0, 139ca │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cbz r0, 13a1a │ │ │ │ │ + cbz r0, 139a4 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 13636 │ │ │ │ │ + b.n 13624 │ │ │ │ │ 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 1398e │ │ │ │ │ + beq.n 13918 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 13636 │ │ │ │ │ + b.n 13624 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 13636 │ │ │ │ │ + b.n 13624 │ │ │ │ │ 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] │ │ │ │ │ @@ -34757,403 +34701,454 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC72 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC72 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 139f2 │ │ │ │ │ + beq.n 1397c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.n 13aae │ │ │ │ │ + cbz r3, 13a04 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 139fc │ │ │ │ │ + bne.n 13986 │ │ │ │ │ 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 1367c │ │ │ │ │ - b.n 1328c │ │ │ │ │ + beq.w 1366e │ │ │ │ │ + b.n 13288 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 13636 │ │ │ │ │ + b.n 13624 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 132e0 │ │ │ │ │ + b.n 139da │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + b.n 1328a │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 134b6 │ │ │ │ │ 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 13300 │ │ │ │ │ - b.n 134ae │ │ │ │ │ + beq.w 132fc │ │ │ │ │ + b.n 134b4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC65 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC65 │ │ │ │ │ - b.n 138a4 │ │ │ │ │ + b.n 1367c │ │ │ │ │ + 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 13532 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 1366e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC66 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC66 │ │ │ │ │ - b.n 138a4 │ │ │ │ │ - mov r3, r2 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1367c │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 13a52 │ │ │ │ │ + b.n 1367c │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC67 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC67 │ │ │ │ │ + b.n 1367c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl e108 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 135f0 │ │ │ │ │ + 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 135f0 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 136d2 │ │ │ │ │ + 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 .LC70 │ │ │ │ │ + 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 │ │ │ │ │ + beq.w 136d2 │ │ │ │ │ + b.n 137de │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -00013ab4 : │ │ │ │ │ +00013ab0 : │ │ │ │ │ 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 13bc6 │ │ │ │ │ + beq.n 13bc2 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 13b60 │ │ │ │ │ + bne.n 13b5c │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 13af0 │ │ │ │ │ + cbz r0, 13aec │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 13b3e │ │ │ │ │ + cbnz r0, 13b3a │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 13b16 │ │ │ │ │ + cbnz r3, 13b12 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 13b60 │ │ │ │ │ + bne.n 13b5c │ │ │ │ │ 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, 13b0c │ │ │ │ │ + cbnz r0, 13b08 │ │ │ │ │ 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 13bfa │ │ │ │ │ + bne.n 13bf6 │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 13be4 │ │ │ │ │ + beq.n 13be0 │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 13b68 │ │ │ │ │ + cbnz r0, 13b64 │ │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r6, #1 │ │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 13af8 │ │ │ │ │ + b.n 13af4 │ │ │ │ │ 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 13af2 │ │ │ │ │ + beq.n 13aee │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 13bcc │ │ │ │ │ + bne.n 13bc8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 13b0c │ │ │ │ │ + b.n 13b08 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 13b0e │ │ │ │ │ + b.n 13b0a │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13b32 │ │ │ │ │ + beq.n 13b2e │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13b32 │ │ │ │ │ + beq.n 13b2e │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13b32 │ │ │ │ │ + beq.n 13b2e │ │ │ │ │ movs r1, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13b32 │ │ │ │ │ + beq.n 13b2e │ │ │ │ │ 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 .LC44 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC44 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbnz r0, 13c00 │ │ │ │ │ + cbnz r0, 13bfc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ │ subs r6, #1 │ │ │ │ │ - cbz r0, 13bf6 │ │ │ │ │ + cbz r0, 13bf2 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 13b38 │ │ │ │ │ + b.n 13b34 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 13ad4 │ │ │ │ │ + b.n 13ad0 │ │ │ │ │ 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 13b0c │ │ │ │ │ + beq.n 13b08 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r3, r6 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 13b0e │ │ │ │ │ + b.n 13b0a │ │ │ │ │ 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 13b28 │ │ │ │ │ + beq.n 13b24 │ │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ │ subs r6, #1 │ │ │ │ │ - b.n 13b38 │ │ │ │ │ + b.n 13b34 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 13b38 │ │ │ │ │ + b.n 13b34 │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 13b0e │ │ │ │ │ + b.n 13b0a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbz r2, 13c1a │ │ │ │ │ + cbz r2, 13c16 │ │ │ │ │ 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 13bc0 │ │ │ │ │ + bne.n 13bbc │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 13b0c │ │ │ │ │ + b.n 13b08 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 13b0c │ │ │ │ │ + b.n 13b08 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00013c24 <_tmp_259_rule>: │ │ │ │ │ +00013c20 <_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 13dd8 <_tmp_259_rule+0x1b4> │ │ │ │ │ + beq.w 13dd4 <_tmp_259_rule+0x1b4> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 13de6 <_tmp_259_rule+0x1c2> │ │ │ │ │ + bne.w 13de2 <_tmp_259_rule+0x1c2> │ │ │ │ │ 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 13d86 <_tmp_259_rule+0x162> │ │ │ │ │ + beq.w 13d82 <_tmp_259_rule+0x162> │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 13dc4 <_tmp_259_rule+0x1a0> │ │ │ │ │ + beq.w 13dc0 <_tmp_259_rule+0x1a0> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 13dd4 <_tmp_259_rule+0x1b0> │ │ │ │ │ + bne.w 13dd0 <_tmp_259_rule+0x1b0> │ │ │ │ │ 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, 13cda <_tmp_259_rule+0xb6> │ │ │ │ │ + cbnz r0, 13cd6 <_tmp_259_rule+0xb6> │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 13db8 <_tmp_259_rule+0x194> │ │ │ │ │ + beq.w 13db4 <_tmp_259_rule+0x194> │ │ │ │ │ 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 13da4 <_tmp_259_rule+0x180> │ │ │ │ │ + bne.n 13da0 <_tmp_259_rule+0x180> │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 13cfa <_tmp_259_rule+0xd6> │ │ │ │ │ + cbnz r0, 13cf6 <_tmp_259_rule+0xd6> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 13da4 <_tmp_259_rule+0x180> │ │ │ │ │ + bne.n 13da0 <_tmp_259_rule+0x180> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 666c │ │ │ │ │ - cbnz r0, 13cca <_tmp_259_rule+0xa6> │ │ │ │ │ + bl 6670 │ │ │ │ │ + cbnz r0, 13cc6 <_tmp_259_rule+0xa6> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r3, r0 │ │ │ │ │ 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 13d86 <_tmp_259_rule+0x162> │ │ │ │ │ + beq.n 13d82 <_tmp_259_rule+0x162> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 13dec <_tmp_259_rule+0x1c8> │ │ │ │ │ + bne.n 13de8 <_tmp_259_rule+0x1c8> │ │ │ │ │ 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 13db0 <_tmp_259_rule+0x18c> │ │ │ │ │ + beq.n 13dac <_tmp_259_rule+0x18c> │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 13daa <_tmp_259_rule+0x186> │ │ │ │ │ + bne.n 13da6 <_tmp_259_rule+0x186> │ │ │ │ │ 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 13d96 <_tmp_259_rule+0x172> │ │ │ │ │ + beq.n 13d92 <_tmp_259_rule+0x172> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 64e8 │ │ │ │ │ + bl 64ec │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13d96 <_tmp_259_rule+0x172> │ │ │ │ │ + beq.n 13d92 <_tmp_259_rule+0x172> │ │ │ │ │ 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 13da4 <_tmp_259_rule+0x180> │ │ │ │ │ + beq.n 13da0 <_tmp_259_rule+0x180> │ │ │ │ │ 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 13e02 <_tmp_259_rule+0x1de> │ │ │ │ │ + beq.n 13dfe <_tmp_259_rule+0x1de> │ │ │ │ │ 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, 13d72 <_tmp_259_rule+0x14e> │ │ │ │ │ + cbz r0, 13d6e <_tmp_259_rule+0x14e> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 13ccc <_tmp_259_rule+0xa8> │ │ │ │ │ + beq.n 13cc8 <_tmp_259_rule+0xa8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13e08 <_tmp_259_rule+0x1e4> │ │ │ │ │ + beq.n 13e04 <_tmp_259_rule+0x1e4> │ │ │ │ │ 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 │ │ │ │ │ @@ -35165,311 +35160,311 @@ │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13cc0 <_tmp_259_rule+0x9c> │ │ │ │ │ + beq.n 13cbc <_tmp_259_rule+0x9c> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 13d82 <_tmp_259_rule+0x15e> │ │ │ │ │ + b.n 13d7e <_tmp_259_rule+0x15e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 13d9c <_tmp_259_rule+0x178> │ │ │ │ │ + b.n 13d98 <_tmp_259_rule+0x178> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 13d08 <_tmp_259_rule+0xe4> │ │ │ │ │ + b.n 13d04 <_tmp_259_rule+0xe4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 13d7a <_tmp_259_rule+0x156> │ │ │ │ │ - b.n 13c9a <_tmp_259_rule+0x76> │ │ │ │ │ + blt.n 13d76 <_tmp_259_rule+0x156> │ │ │ │ │ + b.n 13c96 <_tmp_259_rule+0x76> │ │ │ │ │ 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 13c7e <_tmp_259_rule+0x5a> │ │ │ │ │ + beq.w 13c7a <_tmp_259_rule+0x5a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 13d82 <_tmp_259_rule+0x15e> │ │ │ │ │ + b.n 13d7e <_tmp_259_rule+0x15e> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 13c52 <_tmp_259_rule+0x2e> │ │ │ │ │ + beq.w 13c4e <_tmp_259_rule+0x2e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 13cf0 <_tmp_259_rule+0xcc> │ │ │ │ │ + b.n 13cec <_tmp_259_rule+0xcc> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13cee <_tmp_259_rule+0xca> │ │ │ │ │ + beq.w 13cea <_tmp_259_rule+0xca> │ │ │ │ │ movs r3, #1 │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 13cf0 <_tmp_259_rule+0xcc> │ │ │ │ │ + b.n 13cec <_tmp_259_rule+0xcc> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 13d56 <_tmp_259_rule+0x132> │ │ │ │ │ + b.n 13d52 <_tmp_259_rule+0x132> │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ - b.n 13cce <_tmp_259_rule+0xaa> │ │ │ │ │ + b.n 13cca <_tmp_259_rule+0xaa> │ │ │ │ │ │ │ │ │ │ -00013e0c : │ │ │ │ │ +00013e08 : │ │ │ │ │ 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 140b2 │ │ │ │ │ + beq.w 140ae │ │ │ │ │ ldr r5, [r0, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 140c0 │ │ │ │ │ + bne.w 140bc │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.w 140da │ │ │ │ │ + bne.w 140d6 │ │ │ │ │ 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 13ea4 │ │ │ │ │ + blt.n 13ea0 │ │ │ │ │ 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 13fa2 │ │ │ │ │ + bne.w 13f9e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1402c │ │ │ │ │ + bne.w 14028 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #662 @ 0x296 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 13eae │ │ │ │ │ + cbnz r0, 13eaa │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1402c │ │ │ │ │ + bne.w 14028 │ │ │ │ │ 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 13f26 │ │ │ │ │ + bne.n 13f22 │ │ │ │ │ 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 111b4 │ │ │ │ │ + bl 111b0 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13e84 │ │ │ │ │ + beq.n 13e80 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13e84 │ │ │ │ │ + beq.n 13e80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1292c │ │ │ │ │ + bl 12928 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13e84 │ │ │ │ │ + beq.n 13e80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13e0c │ │ │ │ │ + bl 13e08 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13e84 │ │ │ │ │ + beq.n 13e80 │ │ │ │ │ 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 140cc │ │ │ │ │ + beq.w 140c8 │ │ │ │ │ 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 140c6 │ │ │ │ │ + beq.w 140c2 │ │ │ │ │ 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 13f8e │ │ │ │ │ + beq.n 13f8a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 13f8e │ │ │ │ │ + bne.n 13f8a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 13ea2 │ │ │ │ │ + b.n 13e9e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 111b4 │ │ │ │ │ + bl 111b0 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 140d2 │ │ │ │ │ + beq.w 140ce │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 140d2 │ │ │ │ │ + beq.w 140ce │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1292c │ │ │ │ │ + bl 12928 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 140d2 │ │ │ │ │ + beq.w 140ce │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 140fc │ │ │ │ │ + bl 140f8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 140d2 │ │ │ │ │ + bne.w 140ce │ │ │ │ │ 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 140cc │ │ │ │ │ + beq.w 140c8 │ │ │ │ │ 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 13f1c │ │ │ │ │ + bne.n 13f18 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13ea2 │ │ │ │ │ + beq.n 13e9e │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 13ea4 │ │ │ │ │ + b.n 13ea0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1402c │ │ │ │ │ + bne.n 14028 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 14034 │ │ │ │ │ + beq.n 14030 │ │ │ │ │ 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, 13fd8 │ │ │ │ │ + cbz r0, 13fd4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 111b4 │ │ │ │ │ - cbz r0, 13fd8 │ │ │ │ │ + bl 111b0 │ │ │ │ │ + cbz r0, 13fd4 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1407c │ │ │ │ │ + bne.n 14078 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r5, 14040 │ │ │ │ │ + cbnz r5, 1403c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #662 @ 0x296 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r9, r0 │ │ │ │ │ - cbz r0, 1401c │ │ │ │ │ + cbz r0, 14018 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 111b4 │ │ │ │ │ - cbz r0, 1401c │ │ │ │ │ + bl 111b0 │ │ │ │ │ + cbz r0, 14018 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 1401c │ │ │ │ │ + cbz r0, 14018 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 1401c │ │ │ │ │ + cbz r0, 14018 │ │ │ │ │ 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, 14046 │ │ │ │ │ + cbnz r0, 14042 │ │ │ │ │ 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 13e78 │ │ │ │ │ + beq.w 13e74 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 13ea4 │ │ │ │ │ + b.n 13ea0 │ │ │ │ │ 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 13fb6 │ │ │ │ │ + beq.n 13fb2 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 14022 │ │ │ │ │ + b.n 1401e │ │ │ │ │ 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 │ │ │ │ │ @@ -35478,24 +35473,24 @@ │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC77 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC77 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 1409c │ │ │ │ │ + cbnz r0, 14098 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14020 │ │ │ │ │ + beq.n 1401c │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 14022 │ │ │ │ │ + b.n 1401e │ │ │ │ │ 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] │ │ │ │ │ @@ -35503,88 +35498,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 1406a │ │ │ │ │ + beq.n 14066 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbz r3, 140f2 │ │ │ │ │ + cbz r3, 140ee │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 14076 │ │ │ │ │ + bne.n 14072 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 13ea2 │ │ │ │ │ + b.n 13e9e │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 13e3a │ │ │ │ │ + beq.w 13e36 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 13ea4 │ │ │ │ │ + b.n 13ea0 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 13f00 │ │ │ │ │ + b.n 13efc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 13ea4 │ │ │ │ │ + b.n 13ea0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n 13ea2 │ │ │ │ │ + b.n 13e9e │ │ │ │ │ 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 13e78 │ │ │ │ │ - b.n 13fa8 │ │ │ │ │ + beq.w 13e74 │ │ │ │ │ + b.n 13fa4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 13ea2 │ │ │ │ │ + b.n 13e9e │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000140fc : │ │ │ │ │ +000140f8 : │ │ │ │ │ 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 14252 │ │ │ │ │ + beq.w 1424e │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 14260 │ │ │ │ │ + bne.w 1425c │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r6, r2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 14190 │ │ │ │ │ + bne.n 1418c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #663 @ 0x297 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 1414e │ │ │ │ │ + cbnz r0, 1414a │ │ │ │ │ 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 │ │ │ │ │ @@ -35594,73 +35589,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 1413e │ │ │ │ │ + beq.n 1413a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1292c │ │ │ │ │ + bl 12928 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1413e │ │ │ │ │ + beq.n 1413a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 14178 │ │ │ │ │ + cbnz r3, 14174 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 14146 │ │ │ │ │ + b.n 14142 │ │ │ │ │ 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 14174 │ │ │ │ │ + beq.n 14170 │ │ │ │ │ movs r1, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 14146 │ │ │ │ │ + b.n 14142 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 14240 │ │ │ │ │ + beq.n 1423c │ │ │ │ │ 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 14238 │ │ │ │ │ + beq.n 14234 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14238 │ │ │ │ │ + beq.n 14234 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14238 │ │ │ │ │ + beq.n 14234 │ │ │ │ │ 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 14238 │ │ │ │ │ + beq.n 14234 │ │ │ │ │ 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 │ │ │ │ │ @@ -35669,166 +35664,166 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC78 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC78 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbnz r0, 1421e │ │ │ │ │ + cbnz r0, 1421a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - cbz r0, 1421a │ │ │ │ │ + cbz r0, 14216 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 14132 │ │ │ │ │ + beq.n 1412e │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 14146 │ │ │ │ │ + b.n 14142 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1420c │ │ │ │ │ + b.n 14208 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbz r3, 14266 │ │ │ │ │ + cbz r3, 14262 │ │ │ │ │ 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 14208 │ │ │ │ │ + bne.n 14204 │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 14174 │ │ │ │ │ + b.n 14170 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 1420c │ │ │ │ │ + b.n 14208 │ │ │ │ │ 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 1419e │ │ │ │ │ + beq.n 1419a │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 1420c │ │ │ │ │ + b.n 14208 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 14128 │ │ │ │ │ + beq.w 14124 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 14146 │ │ │ │ │ + b.n 14142 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 14174 │ │ │ │ │ + b.n 14170 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00014270 : │ │ │ │ │ +0001426c : │ │ │ │ │ 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 14672 │ │ │ │ │ + beq.w 1466e │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 14680 │ │ │ │ │ + bne.w 1467c │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.n 14364 │ │ │ │ │ + bne.n 14360 │ │ │ │ │ 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 1435a │ │ │ │ │ + blt.n 14356 │ │ │ │ │ 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 14680 │ │ │ │ │ + bne.w 1467c │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 14386 │ │ │ │ │ + beq.n 14382 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w 1459a │ │ │ │ │ + beq.w 14596 │ │ │ │ │ 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 7368 │ │ │ │ │ + bl 736c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 145c6 │ │ │ │ │ + bne.w 145c2 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 14394 │ │ │ │ │ + bne.n 14390 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 145ce │ │ │ │ │ + bne.w 145ca │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 111b4 │ │ │ │ │ + bl 111b0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 145e0 │ │ │ │ │ + beq.w 145dc │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 146f6 │ │ │ │ │ + bne.w 146f2 │ │ │ │ │ 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 14434 │ │ │ │ │ + beq.n 14430 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 14686 │ │ │ │ │ + bne.w 14682 │ │ │ │ │ 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] │ │ │ │ │ @@ -35840,191 +35835,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 142ec │ │ │ │ │ + bne.n 142e8 │ │ │ │ │ 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 142e0 │ │ │ │ │ - b.n 145ce │ │ │ │ │ + beq.n 142dc │ │ │ │ │ + b.n 145ca │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7368 │ │ │ │ │ + bl 736c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 145c6 │ │ │ │ │ + bne.w 145c2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1469a │ │ │ │ │ + beq.w 14696 │ │ │ │ │ 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 145ea │ │ │ │ │ + bne.w 145e6 │ │ │ │ │ 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 145c6 │ │ │ │ │ + bne.w 145c2 │ │ │ │ │ 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 145e0 │ │ │ │ │ + beq.w 145dc │ │ │ │ │ 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 145d6 │ │ │ │ │ + beq.w 145d2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 146e0 │ │ │ │ │ + bne.w 146dc │ │ │ │ │ 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 1434e │ │ │ │ │ + bne.n 1434a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 14680 │ │ │ │ │ + bne.w 1467c │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1473a │ │ │ │ │ + beq.w 14736 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 14726 │ │ │ │ │ + beq.w 14722 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 14750 │ │ │ │ │ + bl 1474c │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 14644 │ │ │ │ │ + beq.w 14640 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6001 @ 0x1771 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 1471e │ │ │ │ │ + beq.w 1471a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 14658 │ │ │ │ │ + bne.w 14654 │ │ │ │ │ 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 14714 │ │ │ │ │ + beq.w 14710 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 14658 │ │ │ │ │ + bne.w 14654 │ │ │ │ │ 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, 144fc │ │ │ │ │ + cbz r0, 144f8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 146b0 │ │ │ │ │ + beq.w 146ac │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 14624 │ │ │ │ │ + bne.w 14620 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - bl 14750 │ │ │ │ │ + bl 1474c │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1460e │ │ │ │ │ + beq.w 1460a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 146b8 │ │ │ │ │ + bne.w 146b4 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq.w 14630 │ │ │ │ │ + beq.w 1462c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str.w r5, [r7, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - b.n 144a6 │ │ │ │ │ + b.n 144a2 │ │ │ │ │ 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 1470e │ │ │ │ │ + beq.w 1470a │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - ble.n 1452c │ │ │ │ │ + ble.n 14528 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr.w r0, [ip, r3, lsl #2] │ │ │ │ │ str.w r0, [r1, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - b.n 1451a │ │ │ │ │ + b.n 14516 │ │ │ │ │ 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 │ │ │ │ │ @@ -36034,551 +36029,547 @@ │ │ │ │ │ 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 14660 │ │ │ │ │ + beq.w 1465c │ │ │ │ │ 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 14736 │ │ │ │ │ + bne.w 14732 │ │ │ │ │ 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 14356 │ │ │ │ │ + beq.w 14352 │ │ │ │ │ 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 14686 │ │ │ │ │ + beq.n 14682 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 14686 │ │ │ │ │ + bne.n 14682 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1435a │ │ │ │ │ + b.n 14356 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 14666 │ │ │ │ │ + blt.n 14662 │ │ │ │ │ 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, 145ce │ │ │ │ │ + cbnz r1, 145ca │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7368 │ │ │ │ │ + bl 736c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 14308 │ │ │ │ │ + beq.w 14304 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 1431e │ │ │ │ │ + beq.w 1431a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 14438 │ │ │ │ │ + b.n 14434 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 146ea │ │ │ │ │ + bne.w 146e6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 14438 │ │ │ │ │ + b.n 14434 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7368 │ │ │ │ │ + bl 736c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 143c8 │ │ │ │ │ + bne.w 143c4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 143ce │ │ │ │ │ + bne.w 143ca │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 146d4 │ │ │ │ │ + bne.n 146d0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 143ce │ │ │ │ │ + b.n 143ca │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 14624 │ │ │ │ │ + cbnz r3, 14620 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f264 │ │ │ │ │ + bl f260 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 144da │ │ │ │ │ + bne.w 144d6 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r8 │ │ │ │ │ mov r3, r9 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 14500 │ │ │ │ │ + b.n 144fc │ │ │ │ │ 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 1470c │ │ │ │ │ + beq.n 14708 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n 144f0 │ │ │ │ │ + b.n 144ec │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r3, 14658 │ │ │ │ │ + cbnz r3, 14654 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f264 │ │ │ │ │ + bl f260 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1446e │ │ │ │ │ + bne.w 1446a │ │ │ │ │ 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 14596 │ │ │ │ │ + b.n 14592 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 14438 │ │ │ │ │ + b.n 14434 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1429e │ │ │ │ │ + beq.w 1429a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 1435a │ │ │ │ │ + b.n 14356 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14596 │ │ │ │ │ + beq.n 14592 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1435a │ │ │ │ │ + b.n 14356 │ │ │ │ │ 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 143b4 │ │ │ │ │ + beq.w 143b0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 145c6 │ │ │ │ │ + b.n 145c2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 144c0 │ │ │ │ │ + b.n 144bc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 144e8 │ │ │ │ │ + beq.w 144e4 │ │ │ │ │ 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 1465c │ │ │ │ │ + b.n 14658 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 145c6 │ │ │ │ │ + b.n 145c2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 14418 │ │ │ │ │ + beq.w 14414 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 14438 │ │ │ │ │ + b.n 14434 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1441c │ │ │ │ │ + beq.w 14418 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 14438 │ │ │ │ │ + b.n 14434 │ │ │ │ │ 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 14658 │ │ │ │ │ + b.n 14654 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1447a │ │ │ │ │ + b.n 14476 │ │ │ │ │ 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 1445e │ │ │ │ │ - b.n 14658 │ │ │ │ │ + beq.w 1445a │ │ │ │ │ + b.n 14654 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 14660 │ │ │ │ │ + b.n 1465c │ │ │ │ │ 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 1444e │ │ │ │ │ + beq.w 1444a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 14660 │ │ │ │ │ + b.n 1465c │ │ │ │ │ │ │ │ │ │ -00014750 : │ │ │ │ │ +0001474c : │ │ │ │ │ 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 148b4 │ │ │ │ │ + beq.w 148b0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 14898 │ │ │ │ │ + bne.w 14894 │ │ │ │ │ ldrd r7, r6, [r4, #8] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - beq.n 1484c │ │ │ │ │ + beq.n 14848 │ │ │ │ │ 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 7368 │ │ │ │ │ + bl 736c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ mov sl, r0 │ │ │ │ │ - cbnz r6, 147aa │ │ │ │ │ + cbnz r6, 147a6 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 147d0 │ │ │ │ │ + cbnz r0, 147cc │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 14898 │ │ │ │ │ + bne.n 14894 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 111b4 │ │ │ │ │ + bl 111b0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1486c │ │ │ │ │ + beq.n 14868 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 14838 │ │ │ │ │ + bne.n 14834 │ │ │ │ │ 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 7368 │ │ │ │ │ + bl 736c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 147aa │ │ │ │ │ + bne.n 147a6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 148a0 │ │ │ │ │ + beq.n 1489c │ │ │ │ │ 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 14870 │ │ │ │ │ + bne.n 1486c │ │ │ │ │ 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 147aa │ │ │ │ │ + bne.n 147a6 │ │ │ │ │ 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 147c2 │ │ │ │ │ + beq.n 147be │ │ │ │ │ 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 147bc │ │ │ │ │ + bne.n 147b8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 147c2 │ │ │ │ │ + beq.n 147be │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 147c6 │ │ │ │ │ + b.n 147c2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 1488e │ │ │ │ │ + blt.n 1488a │ │ │ │ │ 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 14792 │ │ │ │ │ - b.n 147c2 │ │ │ │ │ + beq.n 1478e │ │ │ │ │ + b.n 147be │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b.n 147c2 │ │ │ │ │ + b.n 147be │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7368 │ │ │ │ │ + bl 736c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 147fc │ │ │ │ │ + bne.n 147f8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 14800 │ │ │ │ │ + bne.n 147fc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbnz r0, 148ba │ │ │ │ │ + cbnz r0, 148b6 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 14800 │ │ │ │ │ + b.n 147fc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 147c6 │ │ │ │ │ + b.n 147c2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 147c6 │ │ │ │ │ + b.n 147c2 │ │ │ │ │ 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 147ec │ │ │ │ │ + beq.n 147e8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 147aa │ │ │ │ │ + b.n 147a6 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 14774 │ │ │ │ │ + b.n 14770 │ │ │ │ │ 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 147aa │ │ │ │ │ + b.n 147a6 │ │ │ │ │ │ │ │ │ │ -000148c8 : │ │ │ │ │ +000148c4 : │ │ │ │ │ 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 149ac │ │ │ │ │ + beq.n 149a2 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 149b8 │ │ │ │ │ + bne.n 149ae │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n 14956 │ │ │ │ │ + cbnz r3, 1494a │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #651 @ 0x28b │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 14914 │ │ │ │ │ + cbnz r0, 1490e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - mov r0, r2 │ │ │ │ │ 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 14904 │ │ │ │ │ + beq.n 148fe │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1292c │ │ │ │ │ + bl 12928 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14904 │ │ │ │ │ + beq.n 148fe │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 1493e │ │ │ │ │ + cbnz r3, 14936 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 1490c │ │ │ │ │ + b.n 14904 │ │ │ │ │ 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 1493a │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1490c │ │ │ │ │ + beq.n 14932 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 14988 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 1499a │ │ │ │ │ + beq.n 14990 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #651 @ 0x28b │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 14986 │ │ │ │ │ + cbz r0, 1497a │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 14986 │ │ │ │ │ + cbz r0, 1497a │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 149be │ │ │ │ │ + cbnz r0, 149b2 │ │ │ │ │ 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 148f8 │ │ │ │ │ - subs r3, r1, #1 │ │ │ │ │ + beq.n 148f2 │ │ │ │ │ + subs r1, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 1490c │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 14908 │ │ │ │ │ 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 14964 │ │ │ │ │ + beq.n 14958 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 1498c │ │ │ │ │ + b.n 14980 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 148f0 │ │ │ │ │ + beq.n 148ec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - b.n 1490c │ │ │ │ │ + subs r1, r3, #1 │ │ │ │ │ + b.n 1498a │ │ │ │ │ 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 14986 │ │ │ │ │ + beq.n 1497a │ │ │ │ │ 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 │ │ │ │ │ @@ -36587,204 +36578,204 @@ │ │ │ │ │ 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, 14a0a │ │ │ │ │ + cbnz r0, 149fe │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - cbz r0, 14a06 │ │ │ │ │ + cbz r0, 149fa │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1498c │ │ │ │ │ + b.n 14980 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1498c │ │ │ │ │ + b.n 14980 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbz r3, 14a24 │ │ │ │ │ + cbz r3, 14a18 │ │ │ │ │ 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 14a00 │ │ │ │ │ + bne.n 149f4 │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1493a │ │ │ │ │ + b.n 14904 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1493a │ │ │ │ │ + b.n 14904 │ │ │ │ │ │ │ │ │ │ -00014a2c <_loop1_216_rule>: │ │ │ │ │ +00014a20 <_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 14dbc <_loop1_216_rule+0x390> │ │ │ │ │ + beq.w 14db0 <_loop1_216_rule+0x390> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 14c50 <_loop1_216_rule+0x224> │ │ │ │ │ + bne.w 14c44 <_loop1_216_rule+0x224> │ │ │ │ │ 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 14d82 <_loop1_216_rule+0x356> │ │ │ │ │ + beq.w 14d76 <_loop1_216_rule+0x356> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 14bb2 <_loop1_216_rule+0x186> │ │ │ │ │ + bne.w 14ba6 <_loop1_216_rule+0x186> │ │ │ │ │ mov sl, r3 │ │ │ │ │ movw fp, #6000 @ 0x1770 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, fp │ │ │ │ │ add.w r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 14d90 <_loop1_216_rule+0x364> │ │ │ │ │ + beq.w 14d84 <_loop1_216_rule+0x364> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 14da0 <_loop1_216_rule+0x374> │ │ │ │ │ + bne.w 14d94 <_loop1_216_rule+0x374> │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne.w 14bc0 <_loop1_216_rule+0x194> │ │ │ │ │ + bne.w 14bb4 <_loop1_216_rule+0x194> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 14c2a <_loop1_216_rule+0x1fe> │ │ │ │ │ + blt.w 14c1e <_loop1_216_rule+0x1fe> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 14c58 <_loop1_216_rule+0x22c> │ │ │ │ │ + bne.w 14c4c <_loop1_216_rule+0x22c> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 14b72 <_loop1_216_rule+0x146> │ │ │ │ │ + bne.n 14b66 <_loop1_216_rule+0x146> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #655 @ 0x28f │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14b54 <_loop1_216_rule+0x128> │ │ │ │ │ + beq.n 14b48 <_loop1_216_rule+0x128> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7368 │ │ │ │ │ + bl 736c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14b54 <_loop1_216_rule+0x128> │ │ │ │ │ + beq.n 14b48 <_loop1_216_rule+0x128> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fc44 <_tmp_28_rule> │ │ │ │ │ + bl fc40 <_tmp_28_rule> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 14b56 <_loop1_216_rule+0x12a> │ │ │ │ │ + bne.n 14b4a <_loop1_216_rule+0x12a> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14b54 <_loop1_216_rule+0x128> │ │ │ │ │ + beq.n 14b48 <_loop1_216_rule+0x128> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1292c │ │ │ │ │ + bl 12928 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 14b54 <_loop1_216_rule+0x128> │ │ │ │ │ + cbz r0, 14b48 <_loop1_216_rule+0x128> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14b72 <_loop1_216_rule+0x146> │ │ │ │ │ + beq.n 14b66 <_loop1_216_rule+0x146> │ │ │ │ │ ldrd r3, r2, [r0, #20] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 14bd8 <_loop1_216_rule+0x1ac> │ │ │ │ │ + bne.n 14bcc <_loop1_216_rule+0x1ac> │ │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r1, r7 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ bl 0 <_PyAST_ExceptHandler> │ │ │ │ │ R_ARM_THM_CALL _PyAST_ExceptHandler │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14c22 <_loop1_216_rule+0x1f6> │ │ │ │ │ + beq.n 14c16 <_loop1_216_rule+0x1f6> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 14d1e <_loop1_216_rule+0x2f2> │ │ │ │ │ + bne.w 14d12 <_loop1_216_rule+0x2f2> │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, sl │ │ │ │ │ - beq.n 14c34 <_loop1_216_rule+0x208> │ │ │ │ │ + beq.n 14c28 <_loop1_216_rule+0x208> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str.w r5, [r9, sl, lsl #2] │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - b.n 14a7c <_loop1_216_rule+0x50> │ │ │ │ │ + b.n 14a70 <_loop1_216_rule+0x50> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r5, 14b72 <_loop1_216_rule+0x146> │ │ │ │ │ + cbnz r5, 14b66 <_loop1_216_rule+0x146> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #655 @ 0x28f │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 14bdc <_loop1_216_rule+0x1b0> │ │ │ │ │ + bne.n 14bd0 <_loop1_216_rule+0x1b0> │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 14da4 <_loop1_216_rule+0x378> │ │ │ │ │ + bne.w 14d98 <_loop1_216_rule+0x378> │ │ │ │ │ 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 14c4a <_loop1_216_rule+0x21e> │ │ │ │ │ + beq.n 14c3e <_loop1_216_rule+0x21e> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 14c4a <_loop1_216_rule+0x21e> │ │ │ │ │ + bne.n 14c3e <_loop1_216_rule+0x21e> │ │ │ │ │ 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 14d7c <_loop1_216_rule+0x350> │ │ │ │ │ + beq.w 14d70 <_loop1_216_rule+0x350> │ │ │ │ │ cmp sl, r5 │ │ │ │ │ - ble.n 14bac <_loop1_216_rule+0x180> │ │ │ │ │ + ble.n 14ba0 <_loop1_216_rule+0x180> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr.w r2, [r9, r5, lsl #2] │ │ │ │ │ str.w r2, [r3, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp sl, r5 │ │ │ │ │ - bne.n 14b9c <_loop1_216_rule+0x170> │ │ │ │ │ + bne.n 14b90 <_loop1_216_rule+0x170> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -36794,35 +36785,35 @@ │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 14ac4 <_loop1_216_rule+0x98> │ │ │ │ │ - b.n 14c5e <_loop1_216_rule+0x232> │ │ │ │ │ + beq.w 14ab8 <_loop1_216_rule+0x98> │ │ │ │ │ + b.n 14c52 <_loop1_216_rule+0x232> │ │ │ │ │ ldr r7, [r7, #4] │ │ │ │ │ - b.n 14b14 <_loop1_216_rule+0xe8> │ │ │ │ │ + b.n 14b08 <_loop1_216_rule+0xe8> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14b68 <_loop1_216_rule+0x13c> │ │ │ │ │ + beq.n 14b5c <_loop1_216_rule+0x13c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1292c │ │ │ │ │ + bl 12928 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14b68 <_loop1_216_rule+0x13c> │ │ │ │ │ + beq.n 14b5c <_loop1_216_rule+0x13c> │ │ │ │ │ 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 14b72 <_loop1_216_rule+0x146> │ │ │ │ │ + beq.n 14b66 <_loop1_216_rule+0x146> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr r5, [r6, #24] │ │ │ │ │ @@ -36830,107 +36821,107 @@ │ │ │ │ │ ldr r5, [r6, #20] │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ strd r6, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_ExceptHandler> │ │ │ │ │ R_ARM_THM_CALL _PyAST_ExceptHandler │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 14b32 <_loop1_216_rule+0x106> │ │ │ │ │ + bne.n 14b26 <_loop1_216_rule+0x106> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14b72 <_loop1_216_rule+0x146> │ │ │ │ │ + beq.n 14b66 <_loop1_216_rule+0x146> │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 14b76 <_loop1_216_rule+0x14a> │ │ │ │ │ + b.n 14b6a <_loop1_216_rule+0x14a> │ │ │ │ │ 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.w 14d7a <_loop1_216_rule+0x34e> │ │ │ │ │ + beq.w 14d6e <_loop1_216_rule+0x34e> │ │ │ │ │ mov r9, r0 │ │ │ │ │ - b.n 14b46 <_loop1_216_rule+0x11a> │ │ │ │ │ + b.n 14b3a <_loop1_216_rule+0x11a> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 14bb6 <_loop1_216_rule+0x18a> │ │ │ │ │ + b.n 14baa <_loop1_216_rule+0x18a> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 14b72 <_loop1_216_rule+0x146> │ │ │ │ │ + bne.n 14b66 <_loop1_216_rule+0x146> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 14cb4 <_loop1_216_rule+0x288> │ │ │ │ │ + beq.n 14ca8 <_loop1_216_rule+0x288> │ │ │ │ │ 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, 14c88 <_loop1_216_rule+0x25c> │ │ │ │ │ + cbz r0, 14c7c <_loop1_216_rule+0x25c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7368 │ │ │ │ │ + bl 736c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 14d28 <_loop1_216_rule+0x2fc> │ │ │ │ │ + bne.n 14d1c <_loop1_216_rule+0x2fc> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - cbnz r5, 14cc0 <_loop1_216_rule+0x294> │ │ │ │ │ + cbnz r5, 14cb4 <_loop1_216_rule+0x294> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #655 @ 0x28f │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 14ca8 <_loop1_216_rule+0x27c> │ │ │ │ │ + cbz r0, 14c9c <_loop1_216_rule+0x27c> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 14cc6 <_loop1_216_rule+0x29a> │ │ │ │ │ + cbnz r0, 14cba <_loop1_216_rule+0x29a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n 14ac0 <_loop1_216_rule+0x94> │ │ │ │ │ + b.n 14ab4 <_loop1_216_rule+0x94> │ │ │ │ │ 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 14c6c <_loop1_216_rule+0x240> │ │ │ │ │ + beq.n 14c60 <_loop1_216_rule+0x240> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 14cae <_loop1_216_rule+0x282> │ │ │ │ │ + b.n 14ca2 <_loop1_216_rule+0x282> │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14ca8 <_loop1_216_rule+0x27c> │ │ │ │ │ + beq.n 14c9c <_loop1_216_rule+0x27c> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14ca8 <_loop1_216_rule+0x27c> │ │ │ │ │ + beq.n 14c9c <_loop1_216_rule+0x27c> │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ mov r2, r5 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ @@ -36940,352 +36931,352 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC80 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC80 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 14d64 <_loop1_216_rule+0x338> │ │ │ │ │ + bne.n 14d58 <_loop1_216_rule+0x338> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14cac <_loop1_216_rule+0x280> │ │ │ │ │ + beq.n 14ca0 <_loop1_216_rule+0x280> │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 14cae <_loop1_216_rule+0x282> │ │ │ │ │ + b.n 14ca2 <_loop1_216_rule+0x282> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 14c2a <_loop1_216_rule+0x1fe> │ │ │ │ │ - b.n 14b3a <_loop1_216_rule+0x10e> │ │ │ │ │ + bne.n 14c1e <_loop1_216_rule+0x1fe> │ │ │ │ │ + b.n 14b2e <_loop1_216_rule+0x10e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 950 │ │ │ │ │ R_ARM_THM_CALL _tmp_224_rule │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 14c8a <_loop1_216_rule+0x25e> │ │ │ │ │ + bne.n 14c7e <_loop1_216_rule+0x25e> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14c88 <_loop1_216_rule+0x25c> │ │ │ │ │ + beq.n 14c7c <_loop1_216_rule+0x25c> │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14c88 <_loop1_216_rule+0x25c> │ │ │ │ │ + beq.n 14c7c <_loop1_216_rule+0x25c> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14c88 <_loop1_216_rule+0x25c> │ │ │ │ │ - b.n 14ce8 <_loop1_216_rule+0x2bc> │ │ │ │ │ + beq.n 14c7c <_loop1_216_rule+0x25c> │ │ │ │ │ + b.n 14cdc <_loop1_216_rule+0x2bc> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbz r3, 14dc2 <_loop1_216_rule+0x396> │ │ │ │ │ + cbz r3, 14db6 <_loop1_216_rule+0x396> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 14d18 <_loop1_216_rule+0x2ec> │ │ │ │ │ + bne.n 14d0c <_loop1_216_rule+0x2ec> │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 14b3c <_loop1_216_rule+0x110> │ │ │ │ │ + b.n 14b30 <_loop1_216_rule+0x110> │ │ │ │ │ mov r6, 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 14bb6 <_loop1_216_rule+0x18a> │ │ │ │ │ + b.n 14baa <_loop1_216_rule+0x18a> │ │ │ │ │ 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 14a92 <_loop1_216_rule+0x66> │ │ │ │ │ + beq.w 14a86 <_loop1_216_rule+0x66> │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 14b76 <_loop1_216_rule+0x14a> │ │ │ │ │ + b.n 14b6a <_loop1_216_rule+0x14a> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 14b72 <_loop1_216_rule+0x146> │ │ │ │ │ + bne.w 14b66 <_loop1_216_rule+0x146> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 9ae │ │ │ │ │ R_ARM_THM_CALL invalid_except_stmt_rule │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14da0 <_loop1_216_rule+0x374> │ │ │ │ │ - b.n 14b3c <_loop1_216_rule+0x110> │ │ │ │ │ + beq.n 14d94 <_loop1_216_rule+0x374> │ │ │ │ │ + b.n 14b30 <_loop1_216_rule+0x110> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 14a50 <_loop1_216_rule+0x24> │ │ │ │ │ + b.n 14a44 <_loop1_216_rule+0x24> │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 14d74 <_loop1_216_rule+0x348> │ │ │ │ │ + b.n 14d68 <_loop1_216_rule+0x348> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00014dc8 <_gather_116_rule>: │ │ │ │ │ +00014dbc <_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 151d0 <_gather_116_rule+0x408> │ │ │ │ │ + beq.w 151c4 <_gather_116_rule+0x408> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 151e2 <_gather_116_rule+0x41a> │ │ │ │ │ + bne.w 151d6 <_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 150d8 <_gather_116_rule+0x310> │ │ │ │ │ + beq.w 150cc <_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 150f8 <_gather_116_rule+0x330> │ │ │ │ │ + bne.w 150ec <_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 15156 <_gather_116_rule+0x38e> │ │ │ │ │ + bne.w 1514a <_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 15066 <_gather_116_rule+0x29e> │ │ │ │ │ - bl 7368 │ │ │ │ │ + beq.w 1505a <_gather_116_rule+0x29e> │ │ │ │ │ + bl 736c │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15076 <_gather_116_rule+0x2ae> │ │ │ │ │ + beq.w 1506a <_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 15076 <_gather_116_rule+0x2ae> │ │ │ │ │ + beq.w 1506a <_gather_116_rule+0x2ae> │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 7368 │ │ │ │ │ + bl 736c │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15076 <_gather_116_rule+0x2ae> │ │ │ │ │ + beq.w 1506a <_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 15276 <_gather_116_rule+0x4ae> │ │ │ │ │ + beq.w 1526a <_gather_116_rule+0x4ae> │ │ │ │ │ ldr.w r3, [fp, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 151bc <_gather_116_rule+0x3f4> │ │ │ │ │ + bne.w 151b0 <_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 15170 <_gather_116_rule+0x3a8> │ │ │ │ │ + beq.w 15164 <_gather_116_rule+0x3a8> │ │ │ │ │ ldr.w r3, [fp, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 15152 <_gather_116_rule+0x38a> │ │ │ │ │ + bne.w 15146 <_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 15148 <_gather_116_rule+0x380> │ │ │ │ │ + beq.w 1513c <_gather_116_rule+0x380> │ │ │ │ │ ldr.w r4, [fp, #60] @ 0x3c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 15152 <_gather_116_rule+0x38a> │ │ │ │ │ + bne.w 15146 <_gather_116_rule+0x38a> │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ movw r7, #6000 @ 0x1770 │ │ │ │ │ - b.n 14f04 <_gather_116_rule+0x13c> │ │ │ │ │ + b.n 14ef8 <_gather_116_rule+0x13c> │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 7368 │ │ │ │ │ + bl 736c │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14f70 <_gather_116_rule+0x1a8> │ │ │ │ │ + beq.n 14f64 <_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 15266 <_gather_116_rule+0x49e> │ │ │ │ │ + beq.w 1525a <_gather_116_rule+0x49e> │ │ │ │ │ ldr.w r3, [fp, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 151e8 <_gather_116_rule+0x420> │ │ │ │ │ + bne.w 151dc <_gather_116_rule+0x420> │ │ │ │ │ ldr.w r3, [fp, #88] @ 0x58 │ │ │ │ │ subs r3, #2 │ │ │ │ │ str.w r3, [fp, #88] @ 0x58 │ │ │ │ │ cmp r8, r4 │ │ │ │ │ - beq.w 15090 <_gather_116_rule+0x2c8> │ │ │ │ │ + beq.w 15084 <_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, 14f7a <_gather_116_rule+0x1b2> │ │ │ │ │ + cbz r0, 14f6e <_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 1515a <_gather_116_rule+0x392> │ │ │ │ │ + beq.w 1514e <_gather_116_rule+0x392> │ │ │ │ │ ldr.w r2, [fp, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1513a <_gather_116_rule+0x372> │ │ │ │ │ + bne.w 1512e <_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 150a6 <_gather_116_rule+0x2de> │ │ │ │ │ + bne.w 1509a <_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 1513a <_gather_116_rule+0x372> │ │ │ │ │ + bne.w 1512e <_gather_116_rule+0x372> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ mov r0, fp │ │ │ │ │ cmp r3, r7 │ │ │ │ │ str.w r2, [fp, #88] @ 0x58 │ │ │ │ │ - beq.w 15128 <_gather_116_rule+0x360> │ │ │ │ │ - bl 7368 │ │ │ │ │ + beq.w 1511c <_gather_116_rule+0x360> │ │ │ │ │ + bl 736c │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 14f70 <_gather_116_rule+0x1a8> │ │ │ │ │ + cbz r0, 14f64 <_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 14ec4 <_gather_116_rule+0xfc> │ │ │ │ │ + bne.n 14eb8 <_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 15142 <_gather_116_rule+0x37a> │ │ │ │ │ + beq.w 15136 <_gather_116_rule+0x37a> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble.n 1503c <_gather_116_rule+0x274> │ │ │ │ │ + ble.n 15030 <_gather_116_rule+0x274> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.n 1503c <_gather_116_rule+0x274> │ │ │ │ │ + beq.n 15030 <_gather_116_rule+0x274> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r4, #2 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq.n 1503c <_gather_116_rule+0x274> │ │ │ │ │ + beq.n 15030 <_gather_116_rule+0x274> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r4, #3 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq.n 1503c <_gather_116_rule+0x274> │ │ │ │ │ + beq.n 15030 <_gather_116_rule+0x274> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r4, #4 │ │ │ │ │ ldr r2, [r6, #12] │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ - beq.n 1503c <_gather_116_rule+0x274> │ │ │ │ │ + beq.n 15030 <_gather_116_rule+0x274> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r4, #5 │ │ │ │ │ ldr r2, [r6, #16] │ │ │ │ │ str r2, [r3, #16] │ │ │ │ │ - beq.n 1503c <_gather_116_rule+0x274> │ │ │ │ │ + beq.n 15030 <_gather_116_rule+0x274> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r4, #6 │ │ │ │ │ ldr r2, [r6, #20] │ │ │ │ │ str r2, [r3, #20] │ │ │ │ │ - beq.n 1503c <_gather_116_rule+0x274> │ │ │ │ │ + beq.n 15030 <_gather_116_rule+0x274> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r4, #7 │ │ │ │ │ ldr r2, [r6, #24] │ │ │ │ │ str r2, [r3, #24] │ │ │ │ │ - beq.n 1503c <_gather_116_rule+0x274> │ │ │ │ │ + beq.n 15030 <_gather_116_rule+0x274> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r4, #8 │ │ │ │ │ ldr r2, [r6, #28] │ │ │ │ │ str r2, [r3, #28] │ │ │ │ │ - beq.n 1503c <_gather_116_rule+0x274> │ │ │ │ │ + beq.n 15030 <_gather_116_rule+0x274> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r4, #9 │ │ │ │ │ ldr r2, [r6, #32] │ │ │ │ │ str r2, [r3, #32] │ │ │ │ │ - beq.n 1503c <_gather_116_rule+0x274> │ │ │ │ │ + beq.n 15030 <_gather_116_rule+0x274> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r4, #10 │ │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ │ str r2, [r3, #36] @ 0x24 │ │ │ │ │ - beq.n 1503c <_gather_116_rule+0x274> │ │ │ │ │ + beq.n 15030 <_gather_116_rule+0x274> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r4, #11 │ │ │ │ │ ldr r2, [r6, #40] @ 0x28 │ │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ │ - beq.n 1503c <_gather_116_rule+0x274> │ │ │ │ │ + beq.n 15030 <_gather_116_rule+0x274> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r4, #12 │ │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ │ str r2, [r3, #44] @ 0x2c │ │ │ │ │ - beq.n 1503c <_gather_116_rule+0x274> │ │ │ │ │ + beq.n 15030 <_gather_116_rule+0x274> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r4, #13 │ │ │ │ │ ldr r2, [r6, #48] @ 0x30 │ │ │ │ │ str r2, [r3, #48] @ 0x30 │ │ │ │ │ - beq.n 1503c <_gather_116_rule+0x274> │ │ │ │ │ + beq.n 15030 <_gather_116_rule+0x274> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r4, #14 │ │ │ │ │ ldr r2, [r6, #52] @ 0x34 │ │ │ │ │ str r2, [r3, #52] @ 0x34 │ │ │ │ │ - beq.n 1503c <_gather_116_rule+0x274> │ │ │ │ │ + beq.n 15030 <_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 1502e <_gather_116_rule+0x266> │ │ │ │ │ + bne.n 15022 <_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 │ │ │ │ │ @@ -37299,15 +37290,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 14e3c <_gather_116_rule+0x74> │ │ │ │ │ + beq.w 14e30 <_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 │ │ │ │ │ @@ -37315,712 +37306,712 @@ │ │ │ │ │ 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 15142 <_gather_116_rule+0x37a> │ │ │ │ │ + beq.n 15136 <_gather_116_rule+0x37a> │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 14efa <_gather_116_rule+0x132> │ │ │ │ │ + b.n 14eee <_gather_116_rule+0x132> │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 9ec4 │ │ │ │ │ + bl 9ec8 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1522a <_gather_116_rule+0x462> │ │ │ │ │ + beq.w 1521e <_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 15216 <_gather_116_rule+0x44e> │ │ │ │ │ + beq.w 1520a <_gather_116_rule+0x44e> │ │ │ │ │ ldr.w r3, [fp, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 15178 <_gather_116_rule+0x3b0> │ │ │ │ │ + bne.n 1516c <_gather_116_rule+0x3b0> │ │ │ │ │ ldr.w r3, [fp, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [fp, #88] @ 0x58 │ │ │ │ │ - b.n 14ef4 <_gather_116_rule+0x12c> │ │ │ │ │ + b.n 14ee8 <_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 15152 <_gather_116_rule+0x38a> │ │ │ │ │ + bne.n 15146 <_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 14e18 <_gather_116_rule+0x50> │ │ │ │ │ + beq.w 14e0c <_gather_116_rule+0x50> │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 9ec4 │ │ │ │ │ + bl 9ec8 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 14e18 <_gather_116_rule+0x50> │ │ │ │ │ + beq.w 14e0c <_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 15256 <_gather_116_rule+0x48e> │ │ │ │ │ + beq.w 1524a <_gather_116_rule+0x48e> │ │ │ │ │ ldr.w r3, [fp, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1523e <_gather_116_rule+0x476> │ │ │ │ │ + bne.w 15232 <_gather_116_rule+0x476> │ │ │ │ │ ldr.w r2, [fp, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - b.n 14e86 <_gather_116_rule+0xbe> │ │ │ │ │ + b.n 14e7a <_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 15212 <_gather_116_rule+0x44a> │ │ │ │ │ + beq.n 15206 <_gather_116_rule+0x44a> │ │ │ │ │ ldr.w r3, [fp, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [fp, #88] @ 0x58 │ │ │ │ │ - b.n 14f7a <_gather_116_rule+0x1b2> │ │ │ │ │ + b.n 14f6e <_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 1507e <_gather_116_rule+0x2b6> │ │ │ │ │ + b.n 15072 <_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 14f2a <_gather_116_rule+0x162> │ │ │ │ │ + beq.w 14f1e <_gather_116_rule+0x162> │ │ │ │ │ ldr.w r3, [fp, #88] @ 0x58 │ │ │ │ │ - b.n 1513a <_gather_116_rule+0x372> │ │ │ │ │ + b.n 1512e <_gather_116_rule+0x372> │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 14e94 <_gather_116_rule+0xcc> │ │ │ │ │ + b.n 14e88 <_gather_116_rule+0xcc> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr.w r3, [fp, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cbz r0, 15190 <_gather_116_rule+0x3c8> │ │ │ │ │ + cbz r0, 15184 <_gather_116_rule+0x3c8> │ │ │ │ │ str.w r3, [fp, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str.w r3, [fp, #60] @ 0x3c │ │ │ │ │ - b.n 14f7a <_gather_116_rule+0x1b2> │ │ │ │ │ + b.n 14f6e <_gather_116_rule+0x1b2> │ │ │ │ │ str.w r3, [fp, #88] @ 0x58 │ │ │ │ │ ldr.w r3, [fp, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 14ef4 <_gather_116_rule+0x12c> │ │ │ │ │ + beq.w 14ee8 <_gather_116_rule+0x12c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 14ef4 <_gather_116_rule+0x12c> │ │ │ │ │ + beq.w 14ee8 <_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 1507e <_gather_116_rule+0x2b6> │ │ │ │ │ + b.n 15072 <_gather_116_rule+0x2b6> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr.w r3, [fp, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - cbz r0, 151fc <_gather_116_rule+0x434> │ │ │ │ │ + cbz r0, 151f0 <_gather_116_rule+0x434> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str.w r3, [fp, #60] @ 0x3c │ │ │ │ │ - b.n 1507c <_gather_116_rule+0x2b4> │ │ │ │ │ + b.n 15070 <_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 14df4 <_gather_116_rule+0x2c> │ │ │ │ │ + beq.w 14de8 <_gather_116_rule+0x2c> │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1505c <_gather_116_rule+0x294> │ │ │ │ │ + b.n 15050 <_gather_116_rule+0x294> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr.w r3, [fp, #88] @ 0x58 │ │ │ │ │ - cbz r0, 15200 <_gather_116_rule+0x438> │ │ │ │ │ + cbz r0, 151f4 <_gather_116_rule+0x438> │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str.w r2, [fp, #60] @ 0x3c │ │ │ │ │ - b.n 1513a <_gather_116_rule+0x372> │ │ │ │ │ + b.n 1512e <_gather_116_rule+0x372> │ │ │ │ │ subs r3, #2 │ │ │ │ │ - b.n 14e86 <_gather_116_rule+0xbe> │ │ │ │ │ + b.n 14e7a <_gather_116_rule+0xbe> │ │ │ │ │ subs r3, #2 │ │ │ │ │ str.w r3, [fp, #88] @ 0x58 │ │ │ │ │ ldr.w r3, [fp, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 14ef4 <_gather_116_rule+0x12c> │ │ │ │ │ - b.n 1519e <_gather_116_rule+0x3d6> │ │ │ │ │ + beq.w 14ee8 <_gather_116_rule+0x12c> │ │ │ │ │ + b.n 15192 <_gather_116_rule+0x3d6> │ │ │ │ │ mov r0, fp │ │ │ │ │ - b.n 14f5c <_gather_116_rule+0x194> │ │ │ │ │ + b.n 14f50 <_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 15184 <_gather_116_rule+0x3bc> │ │ │ │ │ + bne.n 15178 <_gather_116_rule+0x3bc> │ │ │ │ │ str.w r3, [fp, #88] @ 0x58 │ │ │ │ │ - b.n 14f7a <_gather_116_rule+0x1b2> │ │ │ │ │ + b.n 14f6e <_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 14f4e <_gather_116_rule+0x186> │ │ │ │ │ - b.n 1513a <_gather_116_rule+0x372> │ │ │ │ │ + beq.w 14f42 <_gather_116_rule+0x186> │ │ │ │ │ + b.n 1512e <_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 14e86 <_gather_116_rule+0xbe> │ │ │ │ │ + beq.w 14e7a <_gather_116_rule+0xbe> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str.w r2, [fp, #60] @ 0x3c │ │ │ │ │ - b.n 1507e <_gather_116_rule+0x2b6> │ │ │ │ │ + b.n 15072 <_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 1524e <_gather_116_rule+0x486> │ │ │ │ │ - b.n 1507e <_gather_116_rule+0x2b6> │ │ │ │ │ + bne.n 15242 <_gather_116_rule+0x486> │ │ │ │ │ + b.n 15072 <_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 151f4 <_gather_116_rule+0x42c> │ │ │ │ │ - b.n 1513a <_gather_116_rule+0x372> │ │ │ │ │ + bne.n 151e8 <_gather_116_rule+0x42c> │ │ │ │ │ + b.n 1512e <_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 151c8 <_gather_116_rule+0x400> │ │ │ │ │ - b.n 1507c <_gather_116_rule+0x2b4> │ │ │ │ │ + bne.n 151bc <_gather_116_rule+0x400> │ │ │ │ │ + b.n 15070 <_gather_116_rule+0x2b4> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00015288 : │ │ │ │ │ +0001527c : │ │ │ │ │ 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 154f2 │ │ │ │ │ + beq.w 154e6 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 15500 │ │ │ │ │ + bne.w 154f4 │ │ │ │ │ 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 153f4 │ │ │ │ │ + bne.w 153e8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 154bc │ │ │ │ │ + bne.w 154b0 │ │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1540c │ │ │ │ │ + bne.w 15400 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 154bc │ │ │ │ │ + bne.w 154b0 │ │ │ │ │ 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 15440 │ │ │ │ │ + bne.w 15434 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 154bc │ │ │ │ │ + bne.w 154b0 │ │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 15472 │ │ │ │ │ + bne.w 15466 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 154bc │ │ │ │ │ + bne.w 154b0 │ │ │ │ │ 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 154ac │ │ │ │ │ + bne.w 154a0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 154bc │ │ │ │ │ + bne.w 154b0 │ │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1549c │ │ │ │ │ + bne.w 15490 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 15494 │ │ │ │ │ + bne.w 15488 │ │ │ │ │ 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 15462 │ │ │ │ │ + bne.w 15456 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 154bc │ │ │ │ │ + bne.w 154b0 │ │ │ │ │ movs r1, #42 @ 0x2a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 15430 │ │ │ │ │ + bne.n 15424 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 154bc │ │ │ │ │ + bne.w 154b0 │ │ │ │ │ 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 154c2 │ │ │ │ │ + bne.w 154b6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 154bc │ │ │ │ │ + bne.w 154b0 │ │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 154e2 │ │ │ │ │ + bne.w 154d6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 15494 │ │ │ │ │ + bne.n 15488 │ │ │ │ │ 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 154d2 │ │ │ │ │ + bne.w 154c6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 154bc │ │ │ │ │ + bne.n 154b0 │ │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 15518 │ │ │ │ │ + bne.w 1550c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 154bc │ │ │ │ │ + bne.n 154b0 │ │ │ │ │ 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 15506 │ │ │ │ │ + bne.w 154fa │ │ │ │ │ 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, 1544e │ │ │ │ │ + cbz r0, 15442 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 1544e │ │ │ │ │ + cbnz r3, 15442 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 153ee │ │ │ │ │ + b.n 153e2 │ │ │ │ │ movs r1, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 1541e │ │ │ │ │ + cbz r0, 15412 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 15404 │ │ │ │ │ + beq.n 153f8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 15404 │ │ │ │ │ + beq.n 153f8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 153ee │ │ │ │ │ + b.n 153e2 │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 15418 │ │ │ │ │ - b.n 1541e │ │ │ │ │ + bne.n 1540c │ │ │ │ │ + b.n 15412 │ │ │ │ │ movs r1, #3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 15400 │ │ │ │ │ + bne.n 153f4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 15404 │ │ │ │ │ + beq.n 153f8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 153ee │ │ │ │ │ + b.n 153e2 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 15400 │ │ │ │ │ - b.n 1544e │ │ │ │ │ + bne.n 153f4 │ │ │ │ │ + b.n 15442 │ │ │ │ │ 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 .LC36 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC36 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1a60 │ │ │ │ │ + bl 1a50 │ │ │ │ │ R_ARM_THM_CALL INVALID_VERSION_CHECK │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 15418 │ │ │ │ │ - b.n 1541e │ │ │ │ │ + bne.n 1540c │ │ │ │ │ + b.n 15412 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 153ee │ │ │ │ │ + b.n 153e2 │ │ │ │ │ movs r1, #6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 15418 │ │ │ │ │ - b.n 1541e │ │ │ │ │ + bne.n 1540c │ │ │ │ │ + b.n 15412 │ │ │ │ │ movs r1, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 15400 │ │ │ │ │ - b.n 1544e │ │ │ │ │ + bne.n 153f4 │ │ │ │ │ + b.n 15442 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 153ee │ │ │ │ │ + b.n 153e2 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 15400 │ │ │ │ │ - b.n 1544e │ │ │ │ │ + bne.n 153f4 │ │ │ │ │ + b.n 15442 │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 15400 │ │ │ │ │ - b.n 1544e │ │ │ │ │ + bne.n 153f4 │ │ │ │ │ + b.n 15442 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 15418 │ │ │ │ │ - b.n 1541e │ │ │ │ │ + bne.n 1540c │ │ │ │ │ + b.n 15412 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 152b2 │ │ │ │ │ + beq.w 152a6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 153ee │ │ │ │ │ + b.n 153e2 │ │ │ │ │ movs r1, #13 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 15400 │ │ │ │ │ - b.n 1544e │ │ │ │ │ + bne.w 153f4 │ │ │ │ │ + b.n 15442 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 15418 │ │ │ │ │ - b.n 1541e │ │ │ │ │ + bne.w 1540c │ │ │ │ │ + b.n 15412 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0001552c : │ │ │ │ │ +00015520 : │ │ │ │ │ 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 1605a │ │ │ │ │ + beq.w 16104 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 158a6 │ │ │ │ │ + bne.w 1588e │ │ │ │ │ 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 1609c │ │ │ │ │ + beq.w 161d4 │ │ │ │ │ adds r3, #2 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 160b4 │ │ │ │ │ + beq.w 161ec │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ mov r7, r6 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w 15a76 │ │ │ │ │ + beq.w 15a5e │ │ │ │ │ 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 15dd6 │ │ │ │ │ + bne.w 15dec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 157bc │ │ │ │ │ + bne.w 157b0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 15d20 │ │ │ │ │ + bne.w 15d36 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 15730 │ │ │ │ │ + beq.w 15724 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ mov r8, r3 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w 1574a │ │ │ │ │ + beq.w 1573e │ │ │ │ │ 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 15d92 │ │ │ │ │ + bne.w 15da8 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 15c6e │ │ │ │ │ + bne.w 15c56 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 15dc8 │ │ │ │ │ + bne.w 15dde │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 15f94 │ │ │ │ │ + bne.w 15fac │ │ │ │ │ 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 158a6 │ │ │ │ │ + bne.w 1588e │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 160d4 │ │ │ │ │ + beq.w 16074 │ │ │ │ │ adds r3, #2 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 160ee │ │ │ │ │ + beq.w 1608e │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w 15aa6 │ │ │ │ │ + beq.w 15a8e │ │ │ │ │ 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 15de8 │ │ │ │ │ + bne.w 15dfe │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 158ac │ │ │ │ │ + bne.w 15894 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 16160 │ │ │ │ │ + bne.w 1606e │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w 15776 │ │ │ │ │ + beq.w 1576a │ │ │ │ │ ldr r7, [r4, #12] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - beq.w 1578a │ │ │ │ │ + beq.w 1577e │ │ │ │ │ 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 15d64 │ │ │ │ │ + bne.w 15d7a │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 15cbc │ │ │ │ │ + bne.w 15cd2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 157b6 │ │ │ │ │ + bne.w 157aa │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 15e84 │ │ │ │ │ + bne.w 15f16 │ │ │ │ │ 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 158a6 │ │ │ │ │ + bne.w 1588e │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 16070 │ │ │ │ │ + beq.w 161a8 │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1608a │ │ │ │ │ + beq.w 161c2 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w 15df2 │ │ │ │ │ + beq.w 15e08 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ - mov r9, r2 │ │ │ │ │ - mov r8, r3 │ │ │ │ │ + mov r8, r2 │ │ │ │ │ + mov r9, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 15e18 │ │ │ │ │ + bne.w 15e2e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 15e30 │ │ │ │ │ + bne.w 15e40 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r3, 1571a │ │ │ │ │ + cbnz r3, 1570e │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 15bec │ │ │ │ │ + bne.w 15bd4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ @@ -38028,144 +38019,139 @@ │ │ │ │ │ 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 15dc8 │ │ │ │ │ + bne.w 15dde │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ mov r8, r7 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne.w 155c4 │ │ │ │ │ + bne.w 155b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 15d16 │ │ │ │ │ + blt.w 15d2c │ │ │ │ │ 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 15e7e │ │ │ │ │ + bne.w 15e8e │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 155d8 │ │ │ │ │ - b.n 15dc8 │ │ │ │ │ + beq.w 155cc │ │ │ │ │ + b.n 15dde │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 157b6 │ │ │ │ │ + cbnz r2, 157aa │ │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne.w 160fe │ │ │ │ │ + bne.w 1609e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 15f28 │ │ │ │ │ + blt.w 15ea6 │ │ │ │ │ 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 15e2a │ │ │ │ │ + bne.w 15e94 │ │ │ │ │ mov r6, r7 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 1568c │ │ │ │ │ + beq.w 15680 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 15eb8 │ │ │ │ │ + b.n 15eb0 │ │ │ │ │ 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 155a0 │ │ │ │ │ + beq.w 15594 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7368 │ │ │ │ │ + bl 736c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 155a0 │ │ │ │ │ + beq.w 15594 │ │ │ │ │ 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 1602e │ │ │ │ │ + beq.w 16046 │ │ │ │ │ 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 1606a │ │ │ │ │ + beq.w 160fe │ │ │ │ │ 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 16026 │ │ │ │ │ + beq.w 1603e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1600e │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, r3, #1 │ │ │ │ │ - movw r3, #6000 @ 0x1770 │ │ │ │ │ + bne.w 16026 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + movw r3, #6001 @ 0x1771 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 16192 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w 15aa0 │ │ │ │ │ + beq.w 16116 │ │ │ │ │ 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 161ee │ │ │ │ │ + beq.w 160ec │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ mov r2, r6 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 15aa0 │ │ │ │ │ + bne.w 15a88 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 159ce │ │ │ │ │ + bne.w 159b6 │ │ │ │ │ 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 161e8 │ │ │ │ │ + beq.w 160e6 │ │ │ │ │ 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 │ │ │ │ │ @@ -38175,99 +38161,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 15992 │ │ │ │ │ + bne.n 1597a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 1560e │ │ │ │ │ + beq.w 15602 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 15726 │ │ │ │ │ + b.n 1571a │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15654 │ │ │ │ │ + beq.w 15648 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7368 │ │ │ │ │ + bl 736c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15654 │ │ │ │ │ + beq.w 15648 │ │ │ │ │ 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 1615c │ │ │ │ │ + beq.w 1606a │ │ │ │ │ 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 16276 │ │ │ │ │ + beq.w 162ac │ │ │ │ │ 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 16152 │ │ │ │ │ + beq.w 16062 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1625e │ │ │ │ │ + bne.w 1614e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 16200 │ │ │ │ │ + beq.w 1619e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 15ad0 │ │ │ │ │ + bne.w 15ab8 │ │ │ │ │ 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 16180 │ │ │ │ │ + beq.w 1616c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ mov r2, r6 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 15ad0 │ │ │ │ │ + bne.w 15ab8 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 15a24 │ │ │ │ │ + bne.n 15a0c │ │ │ │ │ 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 1617a │ │ │ │ │ + beq.w 16166 │ │ │ │ │ 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] │ │ │ │ │ @@ -38276,165 +38262,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 15724 │ │ │ │ │ + bne.w 15718 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 156c2 │ │ │ │ │ - b.n 158a6 │ │ │ │ │ + beq.w 156b6 │ │ │ │ │ + b.n 1588e │ │ │ │ │ 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 1589c │ │ │ │ │ + beq.w 15884 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 16290 │ │ │ │ │ + beq.w 1617e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 16008 │ │ │ │ │ + bne.w 16020 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16704 │ │ │ │ │ + bl 16718 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 15fc6 │ │ │ │ │ + bne.w 15fde │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1589e │ │ │ │ │ + b.n 15886 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 163c0 │ │ │ │ │ + bl 163d4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15864 │ │ │ │ │ + beq.w 1584c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 1624e │ │ │ │ │ + bne.w 1629c │ │ │ │ │ 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 15b38 │ │ │ │ │ + bne.w 15b20 │ │ │ │ │ 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 161e8 │ │ │ │ │ + beq.w 160e6 │ │ │ │ │ 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 15878 │ │ │ │ │ - b.n 15a10 │ │ │ │ │ + beq.w 15860 │ │ │ │ │ + b.n 159f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 163c0 │ │ │ │ │ + bl 163d4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1594e │ │ │ │ │ + beq.n 15936 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 1623e │ │ │ │ │ + bne.w 1628c │ │ │ │ │ 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 15ad6 │ │ │ │ │ + bne.n 15abe │ │ │ │ │ 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 1617a │ │ │ │ │ + beq.w 16166 │ │ │ │ │ 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 15962 │ │ │ │ │ - b.n 15a62 │ │ │ │ │ + beq.w 1594a │ │ │ │ │ + b.n 15a4a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 16018 │ │ │ │ │ + blt.w 16030 │ │ │ │ │ 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 15dce │ │ │ │ │ + bne.w 15de4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 15594 │ │ │ │ │ + beq.w 15588 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 15604 │ │ │ │ │ + b.n 155f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 16268 │ │ │ │ │ + blt.w 16158 │ │ │ │ │ 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 15de0 │ │ │ │ │ + bne.w 15df6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 15646 │ │ │ │ │ + beq.w 1563a │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 156b8 │ │ │ │ │ + b.n 156ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 163c0 │ │ │ │ │ + bl 163d4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 15a4a │ │ │ │ │ + beq.n 15a32 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1621e │ │ │ │ │ + bne.w 1626c │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1617a │ │ │ │ │ + beq.w 16166 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r7, r0 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ movs r3, #2 │ │ │ │ │ mov sl, r2 │ │ │ │ │ mov fp, r3 │ │ │ │ │ @@ -38442,428 +38428,431 @@ │ │ │ │ │ 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 15b9c │ │ │ │ │ + bne.n 15b84 │ │ │ │ │ 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 1617a │ │ │ │ │ + beq.w 16166 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt.n 15a62 │ │ │ │ │ - b.n 15962 │ │ │ │ │ + bgt.n 15a4a │ │ │ │ │ + b.n 1594a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 163c0 │ │ │ │ │ + bl 163d4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 159f8 │ │ │ │ │ + beq.w 159e0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 1622e │ │ │ │ │ + bne.w 1627c │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 161e8 │ │ │ │ │ + beq.w 160e6 │ │ │ │ │ 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, 15bc4 │ │ │ │ │ + cbnz r0, 15bac │ │ │ │ │ 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 161e8 │ │ │ │ │ + beq.w 160e6 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt.w 15a10 │ │ │ │ │ - b.n 15878 │ │ │ │ │ + bgt.w 159f8 │ │ │ │ │ + b.n 15860 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 163c0 │ │ │ │ │ + bl 163d4 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 15b1a │ │ │ │ │ + beq.n 15b02 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 1619c │ │ │ │ │ + bne.w 16220 │ │ │ │ │ cmp fp, r3 │ │ │ │ │ - beq.w 15d24 │ │ │ │ │ + beq.w 15d3a │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ str.w r2, [r7, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ mov sl, r1 │ │ │ │ │ - b.n 15b08 │ │ │ │ │ + b.n 15af0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 163c0 │ │ │ │ │ + bl 163d4 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 15b7c │ │ │ │ │ + beq.n 15b64 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 161c2 │ │ │ │ │ + bne.w 16246 │ │ │ │ │ cmp fp, r3 │ │ │ │ │ - beq.w 15d44 │ │ │ │ │ + beq.w 15d5a │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ str.w r2, [r7, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ mov sl, r1 │ │ │ │ │ - b.n 15b6c │ │ │ │ │ + b.n 15b54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7368 │ │ │ │ │ + bl 736c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1571a │ │ │ │ │ + beq.w 1570e │ │ │ │ │ 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 1571a │ │ │ │ │ + beq.w 1570e │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - mov r2, r9 │ │ │ │ │ + mov r3, r9 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ 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 15e78 │ │ │ │ │ + beq.w 15e88 │ │ │ │ │ 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 16282 │ │ │ │ │ + beq.w 162b8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1613c │ │ │ │ │ + bne.w 160b4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 25fc │ │ │ │ │ + bl 25ec │ │ │ │ │ R_ARM_THM_CALL _loop0_129_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1627c │ │ │ │ │ + beq.w 162b2 │ │ │ │ │ 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 15724 │ │ │ │ │ - b.n 15720 │ │ │ │ │ + bne.w 15718 │ │ │ │ │ + b.n 15714 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7368 │ │ │ │ │ + bl 736c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 155e6 │ │ │ │ │ + beq.w 155da │ │ │ │ │ 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 16216 │ │ │ │ │ + beq.w 1620c │ │ │ │ │ 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 15d0c │ │ │ │ │ + beq.n 15d22 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1620a │ │ │ │ │ + bne.w 16214 │ │ │ │ │ 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 1603e │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 16026 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1580c │ │ │ │ │ + subs r2, r3, #1 │ │ │ │ │ + movw r3, #6000 @ 0x1770 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + beq.w 16116 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w 15822 │ │ │ │ │ + b.n 15a88 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7368 │ │ │ │ │ + bl 736c │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1569a │ │ │ │ │ + beq.w 1568e │ │ │ │ │ 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 16108 │ │ │ │ │ + beq.w 1611e │ │ │ │ │ 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 15f1e │ │ │ │ │ + beq.w 15e9c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1604e │ │ │ │ │ + bne.w 160a8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 158f8 │ │ │ │ │ + b.n 158e0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16216 │ │ │ │ │ + beq.w 1620c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 15604 │ │ │ │ │ + b.n 155f8 │ │ │ │ │ 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 1617a │ │ │ │ │ + beq.w 16166 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n 15bb8 │ │ │ │ │ + b.n 15ba0 │ │ │ │ │ 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 161e8 │ │ │ │ │ + beq.w 160e6 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n 15be0 │ │ │ │ │ + b.n 15bc8 │ │ │ │ │ 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 16128 │ │ │ │ │ + beq.w 16126 │ │ │ │ │ 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 15ebe │ │ │ │ │ + bne.w 15eb6 │ │ │ │ │ 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 157ae │ │ │ │ │ + b.n 157a2 │ │ │ │ │ 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 16166 │ │ │ │ │ + beq.w 1613a │ │ │ │ │ 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 15f34 │ │ │ │ │ + bne.w 15f4c │ │ │ │ │ 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 155d8 │ │ │ │ │ + beq.w 155cc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 15d20 │ │ │ │ │ + b.n 15d36 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 15aa0 │ │ │ │ │ + bne.w 15a88 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 32dc │ │ │ │ │ + bl 32cc │ │ │ │ │ R_ARM_THM_CALL invalid_kwarg_rule.isra.0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n 15a98 │ │ │ │ │ + b.n 15a80 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 15ad0 │ │ │ │ │ + bne.w 15ab8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 32dc │ │ │ │ │ + bl 32cc │ │ │ │ │ R_ARM_THM_CALL invalid_kwarg_rule.isra.0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n 15ac8 │ │ │ │ │ + b.n 15ab0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 16146 │ │ │ │ │ + blt.w 160be │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ - mov r9, r2 │ │ │ │ │ - mov r8, r3 │ │ │ │ │ + mov r8, r2 │ │ │ │ │ + mov r9, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ - cbz r3, 15e20 │ │ │ │ │ + cbz r3, 15e36 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1571a │ │ │ │ │ + bne.w 1570e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 32dc │ │ │ │ │ + bl 32cc │ │ │ │ │ R_ARM_THM_CALL invalid_kwarg_rule.isra.0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 156f8 │ │ │ │ │ - b.n 1571a │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.n 15d66 │ │ │ │ │ - b.n 157b6 │ │ │ │ │ + beq.w 156ec │ │ │ │ │ + b.n 1570e │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15706 │ │ │ │ │ + beq.w 156fa │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7368 │ │ │ │ │ + bl 736c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15706 │ │ │ │ │ + beq.w 156fa │ │ │ │ │ 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 1571a │ │ │ │ │ + beq.w 1570e │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ - mov r3, r8 │ │ │ │ │ + mov r3, r9 │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ - mov r2, r9 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ 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 15c2c │ │ │ │ │ + bne.w 15c14 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 15c2c │ │ │ │ │ + b.n 15c14 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 15d94 │ │ │ │ │ - b.n 15dc8 │ │ │ │ │ - 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 .LC51 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC51 │ │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ │ - bl 0 <_PyPegen_raise_error> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 16110 │ │ │ │ │ + beq.n 15daa │ │ │ │ │ + b.n 15dde │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w 15d7c │ │ │ │ │ + b.n 157aa │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 1611e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + mov r2, r1 │ │ │ │ │ + str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1604a │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ - b.w 156b8 │ │ │ │ │ + b.w 156ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7368 │ │ │ │ │ + bl 736c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15d86 │ │ │ │ │ + beq.w 15d9c │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15d86 │ │ │ │ │ + beq.w 15d9c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7368 │ │ │ │ │ + bl 736c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15d86 │ │ │ │ │ + beq.w 15d9c │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC50 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC50 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -38872,49 +38861,64 @@ │ │ │ │ │ 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 2f28 │ │ │ │ │ + bl 2f18 │ │ │ │ │ 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 15d88 │ │ │ │ │ + beq.w 15d9e │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 15d8c │ │ │ │ │ + b.n 15da2 │ │ │ │ │ + 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 .LC51 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC51 │ │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ │ + bl 0 <_PyPegen_raise_error> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 160ce │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 16108 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - mov r2, r1 │ │ │ │ │ - str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 15eb8 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 160ca │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 15eb0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7368 │ │ │ │ │ + bl 736c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15db4 │ │ │ │ │ + beq.w 15dca │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15db4 │ │ │ │ │ + beq.w 15dca │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7368 │ │ │ │ │ + bl 736c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15db4 │ │ │ │ │ + beq.w 15dca │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC50 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC50 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -38923,25 +38927,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 2f28 │ │ │ │ │ + bl 2f18 │ │ │ │ │ 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 15db6 │ │ │ │ │ + beq.w 15dcc │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 15dba │ │ │ │ │ + b.n 15dd0 │ │ │ │ │ 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 │ │ │ │ │ @@ -38949,416 +38953,416 @@ │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC51 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 16034 │ │ │ │ │ + bne.n 1604c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 16030 │ │ │ │ │ + beq.n 16048 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 15d20 │ │ │ │ │ + b.n 15d36 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 25fc │ │ │ │ │ + bl 25ec │ │ │ │ │ R_ARM_THM_CALL _loop0_129_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 159c6 │ │ │ │ │ + beq.w 159ae │ │ │ │ │ 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 1589c │ │ │ │ │ + beq.w 15884 │ │ │ │ │ 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 1629a │ │ │ │ │ + beq.w 16186 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1629a │ │ │ │ │ + bne.w 16186 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 15724 │ │ │ │ │ + b.w 15718 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1589e │ │ │ │ │ + b.n 15886 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15822 │ │ │ │ │ + beq.w 15cb8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 15604 │ │ │ │ │ + b.w 155f8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 16018 │ │ │ │ │ + bne.n 16030 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 15d20 │ │ │ │ │ + b.n 15d36 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 15cb0 │ │ │ │ │ + beq.w 15c98 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 15fc0 │ │ │ │ │ - b.n 15cb4 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 15eb8 │ │ │ │ │ + bne.n 15fd8 │ │ │ │ │ + b.n 15c9c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 15f28 │ │ │ │ │ - b.n 15d00 │ │ │ │ │ - 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 15558 │ │ │ │ │ - b.n 158a6 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 1580c │ │ │ │ │ - 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, 160ce │ │ │ │ │ - adds r2, r1, #1 │ │ │ │ │ - cmp r1, r3 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne.w 156d8 │ │ │ │ │ - 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 156d8 │ │ │ │ │ - b.w 1571a │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + bne.n 16158 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - cbnz r2, 160c8 │ │ │ │ │ - adds r2, r1, #1 │ │ │ │ │ - cmp r1, r3 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne.n 160c2 │ │ │ │ │ - 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 15aa0 │ │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ │ - b.w 15574 │ │ │ │ │ - subs r3, r1, #1 │ │ │ │ │ - b.w 1589e │ │ │ │ │ - subs r3, r1, #1 │ │ │ │ │ - b.w 15720 │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + b.w 156ac │ │ │ │ │ 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, 16104 │ │ │ │ │ + cbnz r2, 160a4 │ │ │ │ │ adds r2, r1, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne.w 15626 │ │ │ │ │ + bne.w 1561a │ │ │ │ │ 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 15626 │ │ │ │ │ - b.n 15ad0 │ │ │ │ │ + beq.w 1561a │ │ │ │ │ + b.n 15ab8 │ │ │ │ │ mov r6, r7 │ │ │ │ │ - b.w 15676 │ │ │ │ │ + b.w 1566a │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ - b.n 15988 │ │ │ │ │ + b.n 15970 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 15ea6 │ │ │ │ │ + b.n 15d16 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 15c2c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 15eb8 │ │ │ │ │ + b.w 15712 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 15eb0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 15d00 │ │ │ │ │ + beq.w 15d16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 15eb4 │ │ │ │ │ - b.n 15d04 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + bne.w 15f46 │ │ │ │ │ + b.n 15d1a │ │ │ │ │ + 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 155f8 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.w 15800 │ │ │ │ │ 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 15d76 │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - b.n 15d8c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 15c44 │ │ │ │ │ + beq.w 1554c │ │ │ │ │ + b.w 1588e │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n 15cc8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 1571e │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 16268 │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 15eb0 │ │ │ │ │ + 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 15d8c │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.w 156b8 │ │ │ │ │ + b.n 15da2 │ │ │ │ │ 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 15da4 │ │ │ │ │ + beq.w 15dba │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + b.n 15dd0 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 158f6 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 15dba │ │ │ │ │ + b.w 156ac │ │ │ │ │ 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 156b8 │ │ │ │ │ + b.w 156ac │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n 15998 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 15718 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + movs r6, #0 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.w 1571a │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.w 15906 │ │ │ │ │ + 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, 16206 │ │ │ │ │ + adds r2, r1, #1 │ │ │ │ │ + cmp r1, r3 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + bne.w 156cc │ │ │ │ │ + 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 156cc │ │ │ │ │ + b.w 1570e │ │ │ │ │ mov r0, r4 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 15832 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + cbnz r2, 16200 │ │ │ │ │ + adds r2, r1, #1 │ │ │ │ │ + cmp r1, r3 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + bne.n 161fa │ │ │ │ │ + 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 15a88 │ │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ │ + b.w 15568 │ │ │ │ │ + subs r3, r1, #1 │ │ │ │ │ + b.w 15886 │ │ │ │ │ + subs r3, r1, #1 │ │ │ │ │ + b.w 15714 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 15d36 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 15d2c │ │ │ │ │ + b.n 15c98 │ │ │ │ │ strd r3, r2, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15bb2 │ │ │ │ │ + beq.w 15b9a │ │ │ │ │ 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 156b8 │ │ │ │ │ + b.w 156ac │ │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15bda │ │ │ │ │ + beq.w 15bc2 │ │ │ │ │ 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 15604 │ │ │ │ │ - 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 15604 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 1591e │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 15d16 │ │ │ │ │ - b.n 15cb0 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 15d20 │ │ │ │ │ + b.w 155f8 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15aea │ │ │ │ │ - b.n 161ae │ │ │ │ │ + beq.w 15ad2 │ │ │ │ │ + b.n 16232 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15b4e │ │ │ │ │ - b.n 161d4 │ │ │ │ │ + beq.w 15b36 │ │ │ │ │ + b.n 16258 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15a38 │ │ │ │ │ - b.n 161ae │ │ │ │ │ + beq.w 15a20 │ │ │ │ │ + b.n 16232 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 159e4 │ │ │ │ │ - b.n 161d4 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1590e │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - b.w 156b8 │ │ │ │ │ + beq.w 159cc │ │ │ │ │ + b.n 16258 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 158f8 │ │ │ │ │ + b.w 158e0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 1571e │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 16146 │ │ │ │ │ - b.w 1571a │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 159b0 │ │ │ │ │ + b.w 15712 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15724 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - movs r6, #0 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 15726 │ │ │ │ │ + bne.w 160be │ │ │ │ │ + b.w 1570e │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000162b4 : │ │ │ │ │ +000162c8 : │ │ │ │ │ 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 16396 │ │ │ │ │ + beq.n 163aa │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 163a2 │ │ │ │ │ + bne.n 163b6 │ │ │ │ │ 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, 16306 │ │ │ │ │ + cbz r0, 1631a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7368 │ │ │ │ │ + bl 736c │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, 16306 │ │ │ │ │ + cbz r0, 1631a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 163a8 │ │ │ │ │ + bne.n 163bc │ │ │ │ │ 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, 16334 │ │ │ │ │ + cbz r3, 16348 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 163a2 │ │ │ │ │ + bne.n 163b6 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 16384 │ │ │ │ │ + beq.n 16398 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbnz r0, 16338 │ │ │ │ │ + cbnz r0, 1634c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 162fa │ │ │ │ │ + b.n 1630e │ │ │ │ │ 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 1632c │ │ │ │ │ + beq.n 16340 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC84 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC84 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -39367,335 +39371,335 @@ │ │ │ │ │ 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 2f28 │ │ │ │ │ + bl 2f18 │ │ │ │ │ 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 1632e │ │ │ │ │ + beq.n 16342 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 16330 │ │ │ │ │ + b.n 16344 │ │ │ │ │ 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 16320 │ │ │ │ │ + beq.n 16334 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 16330 │ │ │ │ │ + b.n 16344 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 162dc │ │ │ │ │ + beq.n 162f0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 162fe │ │ │ │ │ + b.n 16312 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 162fa │ │ │ │ │ + beq.n 1630e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 162fe │ │ │ │ │ + b.n 16312 │ │ │ │ │ │ │ │ │ │ -000163c0 : │ │ │ │ │ +000163d4 : │ │ │ │ │ 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 166d0 │ │ │ │ │ + beq.w 166e4 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 166de │ │ │ │ │ + bne.w 166f2 │ │ │ │ │ ldrd r5, r6, [r4, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.w 16554 │ │ │ │ │ + beq.w 16568 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 165f4 │ │ │ │ │ + bne.w 16608 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 164f4 │ │ │ │ │ + bne.n 16508 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 166de │ │ │ │ │ + bne.w 166f2 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 16484 │ │ │ │ │ + beq.n 16498 │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq.n 16496 │ │ │ │ │ + beq.n 164aa │ │ │ │ │ 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 164c4 │ │ │ │ │ + bne.n 164d8 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 16584 │ │ │ │ │ + bne.w 16598 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r3, 164ba │ │ │ │ │ + cbnz r3, 164ce │ │ │ │ │ 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 16674 │ │ │ │ │ + bne.w 16688 │ │ │ │ │ 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, 164ba │ │ │ │ │ + cbnz r3, 164ce │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.n 1643a │ │ │ │ │ + bne.n 1644e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 16606 │ │ │ │ │ + blt.w 1661a │ │ │ │ │ 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, 164c0 │ │ │ │ │ + cbnz r3, 164d4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 1644e │ │ │ │ │ + beq.n 16462 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1660e │ │ │ │ │ + b.n 16622 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 164ba │ │ │ │ │ + bne.n 164ce │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 166bc │ │ │ │ │ + beq.w 166d0 │ │ │ │ │ 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 16614 │ │ │ │ │ + bne.w 16628 │ │ │ │ │ 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 1644e │ │ │ │ │ - b.n 164ba │ │ │ │ │ + beq.n 16462 │ │ │ │ │ + b.n 164ce │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1641a │ │ │ │ │ + beq.n 1642e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7368 │ │ │ │ │ + bl 736c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1641a │ │ │ │ │ + beq.n 1642e │ │ │ │ │ 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 166b6 │ │ │ │ │ + beq.w 166ca │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr r0, [r6, #24] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ ldr r0, [r6, #20] │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ │ bl 0 <_PyAST_keyword> │ │ │ │ │ R_ARM_THM_CALL _PyAST_keyword │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 166b0 │ │ │ │ │ + beq.w 166c4 │ │ │ │ │ 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 165d8 │ │ │ │ │ + beq.n 165ec │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 165d8 │ │ │ │ │ + bne.n 165ec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 16478 │ │ │ │ │ + b.n 1648c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 166a4 │ │ │ │ │ + blt.w 166b8 │ │ │ │ │ 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 165ee │ │ │ │ │ + bne.n 16602 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1640e │ │ │ │ │ + beq.w 16422 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1647a │ │ │ │ │ + b.n 1648e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7368 │ │ │ │ │ + bl 736c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1645c │ │ │ │ │ + beq.w 16470 │ │ │ │ │ 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 164ba │ │ │ │ │ + beq.n 164ce │ │ │ │ │ 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 166fa │ │ │ │ │ + beq.w 1670e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 165fe │ │ │ │ │ + cbnz r3, 16612 │ │ │ │ │ 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 1654a │ │ │ │ │ + bne.n 1655e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16478 │ │ │ │ │ + beq.w 1648c │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1647a │ │ │ │ │ + b.n 1648e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1657c │ │ │ │ │ + bne.n 16590 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 32dc │ │ │ │ │ + bl 32cc │ │ │ │ │ R_ARM_THM_CALL invalid_kwarg_rule.isra.0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 16574 │ │ │ │ │ + b.n 16588 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 165c2 │ │ │ │ │ + beq.n 165d6 │ │ │ │ │ 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 16478 │ │ │ │ │ + b.n 1648c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7368 │ │ │ │ │ + bl 736c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 164e4 │ │ │ │ │ + beq.w 164f8 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 164e4 │ │ │ │ │ + beq.w 164f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7368 │ │ │ │ │ + bl 736c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 164e4 │ │ │ │ │ + beq.w 164f8 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC50 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC50 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -39704,843 +39708,843 @@ │ │ │ │ │ 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 2f28 │ │ │ │ │ + bl 2f18 │ │ │ │ │ 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 164e6 │ │ │ │ │ + beq.w 164fa │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 164ea │ │ │ │ │ + b.n 164fe │ │ │ │ │ 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 .LC51 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC51 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbnz r0, 166e4 │ │ │ │ │ + cbnz r0, 166f8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1660e │ │ │ │ │ + beq.n 16622 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1660e │ │ │ │ │ + b.n 16622 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1647a │ │ │ │ │ + b.n 1648e │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1653c │ │ │ │ │ + b.n 16550 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1647a │ │ │ │ │ + b.n 1648e │ │ │ │ │ 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 164d4 │ │ │ │ │ + beq.w 164e8 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 164ea │ │ │ │ │ + b.n 164fe │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 163ee │ │ │ │ │ + beq.w 16402 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 1647a │ │ │ │ │ + b.n 1648e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 165c2 │ │ │ │ │ + beq.w 165d6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1669e │ │ │ │ │ - b.n 165c6 │ │ │ │ │ + bne.n 166b2 │ │ │ │ │ + b.n 165da │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 16606 │ │ │ │ │ - b.n 164ba │ │ │ │ │ + bne.n 1661a │ │ │ │ │ + b.n 164ce │ │ │ │ │ │ │ │ │ │ -00016704 : │ │ │ │ │ +00016718 : │ │ │ │ │ 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 16858 │ │ │ │ │ + beq.w 1686c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 16808 │ │ │ │ │ + bne.n 1681c │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n 167d6 │ │ │ │ │ + beq.n 167ea │ │ │ │ │ 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 167fa │ │ │ │ │ + bne.n 1680e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 16810 │ │ │ │ │ + bne.n 16824 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 16808 │ │ │ │ │ + bne.n 1681c │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 1677a │ │ │ │ │ + cbnz r0, 1678e │ │ │ │ │ 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 7368 │ │ │ │ │ + bl 736c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 16768 │ │ │ │ │ + beq.n 1677c │ │ │ │ │ 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 1676c │ │ │ │ │ + beq.n 16780 │ │ │ │ │ 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 16852 │ │ │ │ │ + beq.n 16866 │ │ │ │ │ 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, 167c2 │ │ │ │ │ + cbz r0, 167d6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1676c │ │ │ │ │ + beq.n 16780 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1676c │ │ │ │ │ + beq.n 16780 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r7, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 16770 │ │ │ │ │ + b.n 16784 │ │ │ │ │ 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 1685e │ │ │ │ │ + blt.n 16872 │ │ │ │ │ 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, 16802 │ │ │ │ │ + cbz r3, 16816 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 16808 │ │ │ │ │ + cbnz r3, 1681c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 32dc │ │ │ │ │ + bl 32cc │ │ │ │ │ R_ARM_THM_CALL invalid_kwarg_rule.isra.0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1674a │ │ │ │ │ + beq.n 1675e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r7, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 16770 │ │ │ │ │ + b.n 16784 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 16756 │ │ │ │ │ + beq.n 1676a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7368 │ │ │ │ │ + bl 736c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 16756 │ │ │ │ │ + beq.n 1676a │ │ │ │ │ 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 1676c │ │ │ │ │ + beq.n 16780 │ │ │ │ │ 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 167b0 │ │ │ │ │ + bne.n 167c4 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 167b0 │ │ │ │ │ + b.n 167c4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 16728 │ │ │ │ │ + b.n 1673c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r7, r6 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 16770 │ │ │ │ │ + b.n 16784 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0001686c : │ │ │ │ │ +00016880 : │ │ │ │ │ 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 16b52 │ │ │ │ │ + beq.w 16b66 │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 16b60 │ │ │ │ │ + bne.w 16b74 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w 16a96 │ │ │ │ │ + bne.w 16aaa │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 16a68 │ │ │ │ │ + blt.w 16a7c │ │ │ │ │ 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 16a8e │ │ │ │ │ + bne.w 16aa2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7368 │ │ │ │ │ + bl 736c │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16a8a │ │ │ │ │ + beq.w 16a9e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add.w r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 16b2c │ │ │ │ │ + beq.w 16b40 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 16b3c │ │ │ │ │ + bne.w 16b50 │ │ │ │ │ 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 16a7c │ │ │ │ │ + beq.w 16a90 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ mov r1, r6 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 16b24 │ │ │ │ │ + bne.w 16b38 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 16b42 │ │ │ │ │ + beq.w 16b56 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 16984 │ │ │ │ │ + bne.n 16998 │ │ │ │ │ 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 16a8e │ │ │ │ │ + bne.w 16aa2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7368 │ │ │ │ │ + bl 736c │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 1695e │ │ │ │ │ + cbz r0, 16972 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 16b00 │ │ │ │ │ + bne.w 16b14 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 16a8e │ │ │ │ │ + bne.w 16aa2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7368 │ │ │ │ │ + bl 736c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16aa6 │ │ │ │ │ + beq.w 16aba │ │ │ │ │ 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 7368 │ │ │ │ │ + bl 736c │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 16926 │ │ │ │ │ + beq.n 1693a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 16b6e │ │ │ │ │ + bne.w 16b82 │ │ │ │ │ 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 16b66 │ │ │ │ │ + beq.w 16b7a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 169cc │ │ │ │ │ + cbnz r3, 169e0 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 16aaa │ │ │ │ │ + bne.n 16abe │ │ │ │ │ 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 16930 │ │ │ │ │ + beq.n 16944 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 16930 │ │ │ │ │ + bne.n 16944 │ │ │ │ │ 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 16a76 │ │ │ │ │ + beq.n 16a8a │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble.n 16a0a │ │ │ │ │ + ble.n 16a1e │ │ │ │ │ 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 169fa │ │ │ │ │ + bne.n 16a0e │ │ │ │ │ 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 1693e │ │ │ │ │ + bne.n 16952 │ │ │ │ │ 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 16976 │ │ │ │ │ + beq.n 1698a │ │ │ │ │ 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 16b1e │ │ │ │ │ + beq.n 16b32 │ │ │ │ │ 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, 16a60 │ │ │ │ │ + cbz r0, 16a74 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 16976 │ │ │ │ │ + beq.n 1698a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 16976 │ │ │ │ │ + beq.n 1698a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 1697a │ │ │ │ │ + b.n 1698e │ │ │ │ │ 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 1693e │ │ │ │ │ + b.n 16952 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 1697a │ │ │ │ │ + b.n 1698e │ │ │ │ │ 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 168c6 │ │ │ │ │ + b.n 168da │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 16976 │ │ │ │ │ + b.n 1698a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7368 │ │ │ │ │ + bl 736c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 169cc │ │ │ │ │ + beq.n 169e0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 16aea │ │ │ │ │ + cbnz r3, 16afe │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n 16ad2 │ │ │ │ │ + beq.n 16ae6 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str.w r6, [r7, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - b.n 169ac │ │ │ │ │ + b.n 169c0 │ │ │ │ │ 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 16a74 │ │ │ │ │ + beq.n 16a88 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n 16ac6 │ │ │ │ │ + b.n 16ada │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 16aba │ │ │ │ │ + beq.n 16ace │ │ │ │ │ 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 169d4 │ │ │ │ │ + b.n 169e8 │ │ │ │ │ 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 16976 │ │ │ │ │ + beq.w 1698a │ │ │ │ │ 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 16a44 │ │ │ │ │ + bne.n 16a58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 16a44 │ │ │ │ │ + b.n 16a58 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1693e │ │ │ │ │ + b.n 16952 │ │ │ │ │ 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 168ee │ │ │ │ │ + beq.w 16902 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1693e │ │ │ │ │ + b.n 16952 │ │ │ │ │ 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 1691a │ │ │ │ │ - b.n 169d0 │ │ │ │ │ + beq.w 1692e │ │ │ │ │ + b.n 169e4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1689a │ │ │ │ │ + beq.w 168ae │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 1697a │ │ │ │ │ + b.n 1698e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 169bc │ │ │ │ │ + b.n 169d0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16998 │ │ │ │ │ - b.n 16af6 │ │ │ │ │ + beq.w 169ac │ │ │ │ │ + b.n 16b0a │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00016b80 : │ │ │ │ │ +00016b94 : │ │ │ │ │ lambda_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 16eea │ │ │ │ │ + beq.w 16efe │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 16ef8 │ │ │ │ │ + bne.w 16f0c │ │ │ │ │ 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 16ecc │ │ │ │ │ - bl 17008 <_loop1_101_rule> │ │ │ │ │ + beq.w 16ee0 │ │ │ │ │ + bl 1701c <_loop1_101_rule> │ │ │ │ │ mov r7, r6 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 16bd6 │ │ │ │ │ + cbz r0, 16bea │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 16d66 │ │ │ │ │ + bne.w 16d7a │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 16cc0 │ │ │ │ │ + bne.n 16cd4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17008 <_loop1_101_rule> │ │ │ │ │ + bl 1701c <_loop1_101_rule> │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 16cbe │ │ │ │ │ + beq.n 16cd2 │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 16dea │ │ │ │ │ + bne.w 16dfe │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 16ec4 │ │ │ │ │ + bne.w 16ed8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17648 │ │ │ │ │ + bl 17664 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 16f34 │ │ │ │ │ + bne.w 16f48 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 16ec4 │ │ │ │ │ + bne.w 16ed8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17008 <_loop1_101_rule> │ │ │ │ │ + bl 1701c <_loop1_101_rule> │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 16cc8 │ │ │ │ │ + beq.n 16cdc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ mov r1, r2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 16f16 │ │ │ │ │ + beq.w 16f2a │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 16f26 │ │ │ │ │ + bne.w 16f3a │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16f04 │ │ │ │ │ + beq.w 16f18 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r1, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 16f2c │ │ │ │ │ + bne.w 16f40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - bl 1806c │ │ │ │ │ + bl 18088 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 16d22 │ │ │ │ │ + bne.n 16d36 │ │ │ │ │ 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 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16efe │ │ │ │ │ + beq.w 16f12 │ │ │ │ │ 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 1841c │ │ │ │ │ + bl 18438 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r1, 16cca │ │ │ │ │ + cbnz r1, 16cde │ │ │ │ │ strd r5, r0, [sp] │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_make_arguments> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_make_arguments │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16ea4 │ │ │ │ │ + beq.w 16eb8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 16ea4 │ │ │ │ │ + bne.w 16eb8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 16c00 │ │ │ │ │ + b.n 16c14 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 16ec4 │ │ │ │ │ + bne.w 16ed8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17f84 <_loop1_103_rule> │ │ │ │ │ + bl 17fa0 <_loop1_103_rule> │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 16e80 │ │ │ │ │ + bne.w 16e94 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 16ec4 │ │ │ │ │ + bne.w 16ed8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ - bl 1841c │ │ │ │ │ + bl 18438 │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 16d00 │ │ │ │ │ + cbnz r0, 16d14 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - b.n 16cb4 │ │ │ │ │ + b.n 16cc8 │ │ │ │ │ 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 │ │ │ │ │ - beq.w 16ea4 │ │ │ │ │ + beq.w 16eb8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 16ea4 │ │ │ │ │ + bne.w 16eb8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 16cfc │ │ │ │ │ + b.n 16d10 │ │ │ │ │ str.w r0, [r8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 1806c │ │ │ │ │ + bl 18088 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ movs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 16e1e │ │ │ │ │ + bne.n 16e32 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r0, r2 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ str r2, [sp, #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 16efe │ │ │ │ │ + beq.w 16f12 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 16c7c │ │ │ │ │ + ble.n 16c90 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ ldr.w r1, [r8, r3, lsl #2] │ │ │ │ │ str.w r1, [r0, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 16c7c │ │ │ │ │ - b.n 16d54 │ │ │ │ │ + beq.n 16c90 │ │ │ │ │ + b.n 16d68 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16bd6 │ │ │ │ │ + beq.w 16bea │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 16e08 │ │ │ │ │ + bne.n 16e1c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 17924 <_loop0_106_rule> │ │ │ │ │ + bl 17940 <_loop0_106_rule> │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16f54 │ │ │ │ │ + beq.w 16f68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1833c <_loop0_100_rule> │ │ │ │ │ + bl 18358 <_loop0_100_rule> │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16f54 │ │ │ │ │ + beq.w 16f68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1841c │ │ │ │ │ + bl 18438 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 16c00 │ │ │ │ │ + bne.w 16c14 │ │ │ │ │ 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> │ │ │ │ │ @@ -40548,1072 +40552,1074 @@ │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC54 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1a60 │ │ │ │ │ + bl 1a50 │ │ │ │ │ R_ARM_THM_CALL INVALID_VERSION_CHECK │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 16dd6 │ │ │ │ │ + cbz r0, 16dea │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 16d1e │ │ │ │ │ + beq.n 16d32 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 16cfc │ │ │ │ │ + beq.n 16d10 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 16cb4 │ │ │ │ │ + b.n 16cc8 │ │ │ │ │ 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 16cc0 │ │ │ │ │ + beq.w 16cd4 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 16d7a │ │ │ │ │ + beq.n 16d8e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 16d7a │ │ │ │ │ + beq.n 16d8e │ │ │ │ │ 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 16c00 │ │ │ │ │ + b.n 16c14 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 16efe │ │ │ │ │ + beq.n 16f12 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ mov r8, r0 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mov.w r9, #2 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov.w sl, #2 │ │ │ │ │ str r2, [r0, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ str.w r9, [sp, #8] │ │ │ │ │ - bl 1806c │ │ │ │ │ + bl 18088 │ │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16d36 │ │ │ │ │ + beq.w 16d4a │ │ │ │ │ cmp sl, r9 │ │ │ │ │ - beq.n 16e66 │ │ │ │ │ + beq.n 16e7a │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str.w fp, [r8, r9, lsl #2] │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ - b.n 16e3e │ │ │ │ │ + b.n 16e52 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ mov.w r3, sl, lsl #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov sl, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 16efe │ │ │ │ │ + beq.n 16f12 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b.n 16e5a │ │ │ │ │ + b.n 16e6e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1841c │ │ │ │ │ + bl 18438 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 16ce2 │ │ │ │ │ + bne.w 16cf6 │ │ │ │ │ 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 16d16 │ │ │ │ │ + bne.w 16d2a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16d1e │ │ │ │ │ + beq.w 16d32 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 16cb4 │ │ │ │ │ + b.n 16cc8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 16c20 │ │ │ │ │ + beq.w 16c34 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 16cb4 │ │ │ │ │ + b.n 16cc8 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 16cc0 │ │ │ │ │ + bne.w 16cd4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl 17008 <_loop1_101_rule> │ │ │ │ │ + bl 1701c <_loop1_101_rule> │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 16bc8 │ │ │ │ │ - b.n 16bd6 │ │ │ │ │ + bne.w 16bdc │ │ │ │ │ + b.n 16bea │ │ │ │ │ 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 16bac │ │ │ │ │ + beq.w 16bc0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 16cb4 │ │ │ │ │ + b.n 16cc8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 16cca │ │ │ │ │ + b.n 16cde │ │ │ │ │ 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 16c46 │ │ │ │ │ + beq.w 16c5a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 16cca │ │ │ │ │ + b.n 16cde │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 16cca │ │ │ │ │ + b.n 16cde │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1833c <_loop0_100_rule> │ │ │ │ │ + bl 18358 <_loop0_100_rule> │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 16eba │ │ │ │ │ + beq.n 16ece │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1841c │ │ │ │ │ + bl 18438 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 16ebc │ │ │ │ │ + bne.n 16ed0 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - b.n 16db2 │ │ │ │ │ + b.n 16dc6 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 16c00 │ │ │ │ │ + b.n 16c14 │ │ │ │ │ │ │ │ │ │ -00016f58 : │ │ │ │ │ +00016f6c : │ │ │ │ │ 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 17002 │ │ │ │ │ + beq.n 17016 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 16ffa │ │ │ │ │ + bne.n 1700e │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 17008 <_loop1_101_rule> │ │ │ │ │ + bl 1701c <_loop1_101_rule> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 16f92 │ │ │ │ │ + cbz r0, 16fa6 │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 16fbc │ │ │ │ │ + cbnz r0, 16fd0 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 16ffa │ │ │ │ │ + bne.n 1700e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17008 <_loop1_101_rule> │ │ │ │ │ + bl 1701c <_loop1_101_rule> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 16fae │ │ │ │ │ + cbz r0, 16fc2 │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 16fe2 │ │ │ │ │ + cbnz r0, 16ff6 │ │ │ │ │ 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 16f92 │ │ │ │ │ + beq.n 16fa6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 16fb2 │ │ │ │ │ + beq.n 16fc6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 16fb2 │ │ │ │ │ + beq.n 16fc6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r5, r7 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 16fb6 │ │ │ │ │ + b.n 16fca │ │ │ │ │ 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 16fc8 │ │ │ │ │ - b.n 16fae │ │ │ │ │ + bne.n 16fdc │ │ │ │ │ + b.n 16fc2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 16fb6 │ │ │ │ │ + b.n 16fca │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 16f76 │ │ │ │ │ + b.n 16f8a │ │ │ │ │ │ │ │ │ │ -00017008 <_loop1_101_rule>: │ │ │ │ │ +0001701c <_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 │ │ │ │ │ - adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 173f0 <_loop1_101_rule+0x3e8> │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne.w 17276 <_loop1_101_rule+0x26e> │ │ │ │ │ + add.w r3, r3, #1 │ │ │ │ │ + str r3, [r0, #88] @ 0x58 │ │ │ │ │ + beq.w 173b6 <_loop1_101_rule+0x39a> │ │ │ │ │ + ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 173b2 <_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 1738a <_loop1_101_rule+0x382> │ │ │ │ │ + beq.w 173a8 <_loop1_101_rule+0x38c> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 17354 <_loop1_101_rule+0x34c> │ │ │ │ │ + bne.w 173b2 <_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 17136 <_loop1_101_rule+0x12e> │ │ │ │ │ + beq.n 1714c <_loop1_101_rule+0x130> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 17144 <_loop1_101_rule+0x13c> │ │ │ │ │ + bne.n 1715a <_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 17148 <_loop1_101_rule+0x140> │ │ │ │ │ + beq.n 1715e <_loop1_101_rule+0x142> │ │ │ │ │ ldr.w r9, [r4, #12] │ │ │ │ │ cmp r6, r9 │ │ │ │ │ - beq.n 1715e <_loop1_101_rule+0x156> │ │ │ │ │ + beq.n 17174 <_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 17192 <_loop1_101_rule+0x18a> │ │ │ │ │ + beq.n 171a8 <_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 173c0 <_loop1_101_rule+0x3b8> │ │ │ │ │ + beq.w 1739a <_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 17372 <_loop1_101_rule+0x36a> │ │ │ │ │ + beq.w 1738a <_loop1_101_rule+0x36e> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1723c <_loop1_101_rule+0x234> │ │ │ │ │ + bne.w 17252 <_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 1725a <_loop1_101_rule+0x252> │ │ │ │ │ + beq.w 17270 <_loop1_101_rule+0x254> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 17360 <_loop1_101_rule+0x358> │ │ │ │ │ + bne.w 17378 <_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 17230 <_loop1_101_rule+0x228> │ │ │ │ │ + bne.w 17246 <_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 17382 <_loop1_101_rule+0x37a> │ │ │ │ │ + beq.w 173a2 <_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 1706a <_loop1_101_rule+0x62> │ │ │ │ │ + bne.n 17080 <_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 17070 <_loop1_101_rule+0x68> │ │ │ │ │ + beq.n 17086 <_loop1_101_rule+0x6a> │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ - b.n 172c2 <_loop1_101_rule+0x2ba> │ │ │ │ │ + b.n 172da <_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 173ba <_loop1_101_rule+0x3b2> │ │ │ │ │ + bne.w 17404 <_loop1_101_rule+0x3e8> │ │ │ │ │ ldrd r9, r3, [r4, #8] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bne.n 17088 <_loop1_101_rule+0x80> │ │ │ │ │ + bne.n 1709e <_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 1725e <_loop1_101_rule+0x256> │ │ │ │ │ + blt.n 17274 <_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 173ba <_loop1_101_rule+0x3b2> │ │ │ │ │ + bne.w 17404 <_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 1709e <_loop1_101_rule+0x96> │ │ │ │ │ + bne.n 170b4 <_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 17264 <_loop1_101_rule+0x25c> │ │ │ │ │ + bne.n 1727a <_loop1_101_rule+0x25e> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1727e <_loop1_101_rule+0x276> │ │ │ │ │ + beq.n 17296 <_loop1_101_rule+0x27a> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n 17294 <_loop1_101_rule+0x28c> │ │ │ │ │ + beq.n 172ac <_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 172be <_loop1_101_rule+0x2b6> │ │ │ │ │ + beq.n 172d6 <_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 173b4 <_loop1_101_rule+0x3ac> │ │ │ │ │ + beq.w 1740e <_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 1739c <_loop1_101_rule+0x394> │ │ │ │ │ + beq.w 173c4 <_loop1_101_rule+0x3a8> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 173c8 <_loop1_101_rule+0x3c0> │ │ │ │ │ + bne.w 173dc <_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 1736e <_loop1_101_rule+0x366> │ │ │ │ │ + beq.w 17386 <_loop1_101_rule+0x36a> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 17360 <_loop1_101_rule+0x358> │ │ │ │ │ + bne.w 17378 <_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 17108 <_loop1_101_rule+0x100> │ │ │ │ │ + beq.w 1711e <_loop1_101_rule+0x102> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str.w r9, [fp, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ - b.n 1705e <_loop1_101_rule+0x56> │ │ │ │ │ + b.n 17074 <_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 1737c <_loop1_101_rule+0x374> │ │ │ │ │ + bne.w 17394 <_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 170f2 <_loop1_101_rule+0xea> │ │ │ │ │ + bne.w 17108 <_loop1_101_rule+0xec> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 1719e <_loop1_101_rule+0x196> │ │ │ │ │ + beq.n 171b4 <_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 172cc <_loop1_101_rule+0x2c4> │ │ │ │ │ + bne.n 172e4 <_loop1_101_rule+0x2c8> │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r6, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 17356 <_loop1_101_rule+0x34e> │ │ │ │ │ + movs r6, #0 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 17370 <_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 173b4 <_loop1_101_rule+0x3ac> │ │ │ │ │ + bne.w 1740e <_loop1_101_rule+0x3f2> │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.n 171b0 <_loop1_101_rule+0x1a8> │ │ │ │ │ + bne.n 171c6 <_loop1_101_rule+0x1aa> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 173b0 <_loop1_101_rule+0x3a8> │ │ │ │ │ + blt.w 1740a <_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 173b4 <_loop1_101_rule+0x3ac> │ │ │ │ │ + bne.w 1740e <_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 171c6 <_loop1_101_rule+0x1be> │ │ │ │ │ + bne.n 171dc <_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 17270 <_loop1_101_rule+0x268> │ │ │ │ │ + beq.n 17286 <_loop1_101_rule+0x26a> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 17270 <_loop1_101_rule+0x268> │ │ │ │ │ + bne.n 17286 <_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 17384 <_loop1_101_rule+0x37c> │ │ │ │ │ + beq.n 173a2 <_loop1_101_rule+0x386> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n 1734c <_loop1_101_rule+0x344> │ │ │ │ │ + ble.n 17364 <_loop1_101_rule+0x348> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr.w r1, [fp] │ │ │ │ │ str r1, [r3, #0] │ │ │ │ │ - beq.n 1734c <_loop1_101_rule+0x344> │ │ │ │ │ + beq.n 17364 <_loop1_101_rule+0x348> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ │ str r1, [r3, #4] │ │ │ │ │ - beq.n 1734c <_loop1_101_rule+0x344> │ │ │ │ │ + beq.n 17364 <_loop1_101_rule+0x348> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #3 │ │ │ │ │ ldr.w r1, [fp, #8] │ │ │ │ │ str r1, [r3, #8] │ │ │ │ │ - beq.n 1734c <_loop1_101_rule+0x344> │ │ │ │ │ + beq.n 17364 <_loop1_101_rule+0x348> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #4 │ │ │ │ │ ldr.w r1, [fp, #12] │ │ │ │ │ str r1, [r3, #12] │ │ │ │ │ - beq.n 1734c <_loop1_101_rule+0x344> │ │ │ │ │ + beq.n 17364 <_loop1_101_rule+0x348> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #5 │ │ │ │ │ ldr.w r1, [fp, #16] │ │ │ │ │ str r1, [r3, #16] │ │ │ │ │ - beq.n 1734c <_loop1_101_rule+0x344> │ │ │ │ │ + beq.n 17364 <_loop1_101_rule+0x348> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #6 │ │ │ │ │ ldr.w r1, [fp, #20] │ │ │ │ │ str r1, [r3, #20] │ │ │ │ │ - beq.n 1734c <_loop1_101_rule+0x344> │ │ │ │ │ + beq.n 17364 <_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 1733c <_loop1_101_rule+0x334> │ │ │ │ │ + bne.n 17354 <_loop1_101_rule+0x338> │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ + 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 17222 <_loop1_101_rule+0x21a> │ │ │ │ │ + beq.w 17238 <_loop1_101_rule+0x21c> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 17264 <_loop1_101_rule+0x25c> │ │ │ │ │ + b.n 1727a <_loop1_101_rule+0x25e> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cbz r0, 17398 <_loop1_101_rule+0x390> │ │ │ │ │ + cbz r0, 173d8 <_loop1_101_rule+0x3bc> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1725e <_loop1_101_rule+0x256> │ │ │ │ │ - mov r6, r0 │ │ │ │ │ + b.n 17274 <_loop1_101_rule+0x258> │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 17274 <_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 17356 <_loop1_101_rule+0x34e> │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1725e <_loop1_101_rule+0x256> │ │ │ │ │ + b.n 17290 <_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 1704a <_loop1_101_rule+0x2e> │ │ │ │ │ + b.n 173b0 <_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 17264 <_loop1_101_rule+0x25c> │ │ │ │ │ + beq.w 1727a <_loop1_101_rule+0x25e> │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 17264 <_loop1_101_rule+0x25c> │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 17264 <_loop1_101_rule+0x25c> │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 1725e <_loop1_101_rule+0x256> │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 1727a <_loop1_101_rule+0x25e> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 1725e <_loop1_101_rule+0x256> │ │ │ │ │ + b.n 17274 <_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 173aa <_loop1_101_rule+0x3a2> │ │ │ │ │ + bne.n 173d2 <_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 1721a <_loop1_101_rule+0x212> │ │ │ │ │ - b.n 1736e <_loop1_101_rule+0x366> │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1702c <_loop1_101_rule+0x24> │ │ │ │ │ - nop │ │ │ │ │ + bne.w 17230 <_loop1_101_rule+0x214> │ │ │ │ │ + b.n 17386 <_loop1_101_rule+0x36a> │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 17274 <_loop1_101_rule+0x258> │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 1727a <_loop1_101_rule+0x25e> │ │ │ │ │ │ │ │ │ │ -000173f8 : │ │ │ │ │ +00017414 : │ │ │ │ │ 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 1755c │ │ │ │ │ + beq.w 17578 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 17556 │ │ │ │ │ + bne.w 17572 │ │ │ │ │ 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 17544 │ │ │ │ │ + beq.w 17560 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.n 17506 │ │ │ │ │ + beq.n 17522 │ │ │ │ │ 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 174b0 │ │ │ │ │ + beq.n 174cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ - cbz r0, 174b0 │ │ │ │ │ + cbz r0, 174cc │ │ │ │ │ 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, 174a8 │ │ │ │ │ + cbz r0, 174c4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1752e │ │ │ │ │ + bne.n 1754a │ │ │ │ │ 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 17502 │ │ │ │ │ - cbnz r3, 174ee │ │ │ │ │ + beq.n 1751e │ │ │ │ │ + cbnz r3, 1750a │ │ │ │ │ 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 17536 │ │ │ │ │ + bne.n 17552 │ │ │ │ │ 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 17564 │ │ │ │ │ + bne.n 17580 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1756c │ │ │ │ │ + bl 17588 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 174d2 │ │ │ │ │ + cbnz r0, 174ee │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n 1749a │ │ │ │ │ + b.n 174b6 │ │ │ │ │ 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 174cc │ │ │ │ │ + beq.n 174e8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1749a │ │ │ │ │ + beq.n 174b6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1749a │ │ │ │ │ + beq.n 174b6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1749e │ │ │ │ │ + b.n 174ba │ │ │ │ │ mov r9, r3 │ │ │ │ │ - b.n 174ba │ │ │ │ │ + b.n 174d6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 17536 │ │ │ │ │ + blt.n 17552 │ │ │ │ │ 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 1744c │ │ │ │ │ + beq.n 17468 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 174ba │ │ │ │ │ + b.n 174d6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 17484 │ │ │ │ │ + beq.n 174a0 │ │ │ │ │ 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 174ba │ │ │ │ │ + b.n 174d6 │ │ │ │ │ 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 17526 │ │ │ │ │ + bne.n 17542 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - b.n 17438 │ │ │ │ │ + b.n 17454 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 1749e │ │ │ │ │ + b.n 174ba │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1741e │ │ │ │ │ + b.n 1743a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1749e │ │ │ │ │ + b.n 174ba │ │ │ │ │ │ │ │ │ │ -0001756c : │ │ │ │ │ +00017588 : │ │ │ │ │ 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 17626 │ │ │ │ │ + beq.n 17642 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 17612 │ │ │ │ │ + bne.n 1762e │ │ │ │ │ ldrd r6, r5, [r4, #8] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq.n 175f2 │ │ │ │ │ + beq.n 1760e │ │ │ │ │ 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, 175ee │ │ │ │ │ + cbz r0, 1760a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 17640 │ │ │ │ │ + beq.n 1765c │ │ │ │ │ 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, 1762c │ │ │ │ │ + cbz r0, 17648 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 1762c │ │ │ │ │ + cbnz r3, 17648 │ │ │ │ │ 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 175e0 │ │ │ │ │ + b.n 175fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 1761a │ │ │ │ │ + blt.n 17636 │ │ │ │ │ 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 175aa │ │ │ │ │ + beq.n 175c6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 175e6 │ │ │ │ │ + b.n 17602 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 175e6 │ │ │ │ │ + b.n 17602 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1758e │ │ │ │ │ + b.n 175aa │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 175e0 │ │ │ │ │ + beq.n 175fc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 175e6 │ │ │ │ │ + b.n 17602 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 175e6 │ │ │ │ │ + b.n 17602 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00017648 : │ │ │ │ │ +00017664 : │ │ │ │ │ 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 178ca │ │ │ │ │ + beq.w 178e6 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 177fa │ │ │ │ │ + bne.w 17816 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 17924 <_loop0_106_rule> │ │ │ │ │ + bl 17940 <_loop0_106_rule> │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 177ee │ │ │ │ │ + beq.w 1780a │ │ │ │ │ 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 17896 │ │ │ │ │ + beq.w 178b2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 17890 │ │ │ │ │ + bne.w 178ac │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17884 │ │ │ │ │ + beq.w 178a0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 17876 │ │ │ │ │ + bne.w 17892 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1806c │ │ │ │ │ + bl 18088 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1773e │ │ │ │ │ + bne.n 1775a │ │ │ │ │ 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 177fa │ │ │ │ │ + bne.w 17816 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17924 <_loop0_106_rule> │ │ │ │ │ + bl 17940 <_loop0_106_rule> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1781a │ │ │ │ │ + beq.w 17836 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 17906 │ │ │ │ │ + beq.w 17922 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 178e6 │ │ │ │ │ + bne.w 17902 │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 178de │ │ │ │ │ + beq.w 178fa │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 178e6 │ │ │ │ │ + bne.w 17902 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1806c │ │ │ │ │ + bl 18088 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 17788 │ │ │ │ │ + bne.n 177a4 │ │ │ │ │ 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] │ │ │ │ │ @@ -41625,320 +41631,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 1806c │ │ │ │ │ + bl 18088 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1782e │ │ │ │ │ + bne.n 1784a │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 176c4 │ │ │ │ │ + beq.n 176e0 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 176c4 │ │ │ │ │ + bne.n 176e0 │ │ │ │ │ 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 1787e │ │ │ │ │ + beq.w 1789a │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - ble.n 177d4 │ │ │ │ │ + ble.n 177f0 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr.w r0, [r6, r7, lsl #2] │ │ │ │ │ str.w r0, [r1, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ - b.n 17776 │ │ │ │ │ + b.n 17792 │ │ │ │ │ movs r3, #1 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ mov r9, r3 │ │ │ │ │ str r0, [r6, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ - bl 1806c │ │ │ │ │ + bl 18088 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 17820 │ │ │ │ │ + bne.n 1783c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 17724 │ │ │ │ │ + beq.n 17740 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 17724 │ │ │ │ │ + bne.n 17740 │ │ │ │ │ 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 178d8 │ │ │ │ │ + beq.w 178f4 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - ble.n 17800 │ │ │ │ │ + ble.n 1781c │ │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ │ ldr.w r1, [r6, r7, lsl #2] │ │ │ │ │ str.w r1, [r2, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ - b.n 177c0 │ │ │ │ │ + b.n 177dc │ │ │ │ │ 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 178a8 │ │ │ │ │ + bne.n 178c4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 176da │ │ │ │ │ + beq.w 176f6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 17734 │ │ │ │ │ + b.n 17750 │ │ │ │ │ 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 178ec │ │ │ │ │ + bne.n 17908 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 17732 │ │ │ │ │ + b.n 1774e │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - beq.n 1783c │ │ │ │ │ + beq.n 17858 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str.w r2, [r6, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - b.n 17790 │ │ │ │ │ + b.n 177ac │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - beq.n 1785a │ │ │ │ │ + beq.n 17876 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str.w r2, [r6, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - b.n 17746 │ │ │ │ │ + b.n 17762 │ │ │ │ │ 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 178d8 │ │ │ │ │ + beq.n 178f4 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 17824 │ │ │ │ │ + b.n 17840 │ │ │ │ │ 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, 1787e │ │ │ │ │ + cbz r0, 1789a │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 17832 │ │ │ │ │ + b.n 1784e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 177f0 │ │ │ │ │ + b.n 1780c │ │ │ │ │ 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 177f0 │ │ │ │ │ + b.n 1780c │ │ │ │ │ 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 176a0 │ │ │ │ │ + beq.w 176bc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 17890 │ │ │ │ │ + b.n 178ac │ │ │ │ │ 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 177ee │ │ │ │ │ + beq.n 1780a │ │ │ │ │ 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, 1790e │ │ │ │ │ + cbz r0, 1792a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 1790e │ │ │ │ │ + cbnz r3, 1792a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 17732 │ │ │ │ │ + b.n 1774e │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 17676 │ │ │ │ │ - b.n 177f8 │ │ │ │ │ + beq.w 17692 │ │ │ │ │ + b.n 17814 │ │ │ │ │ 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 1781a │ │ │ │ │ + b.n 17836 │ │ │ │ │ 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 17818 │ │ │ │ │ + beq.n 17834 │ │ │ │ │ mov r2, r9 │ │ │ │ │ - b.n 178b6 │ │ │ │ │ + b.n 178d2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 176f8 │ │ │ │ │ + b.n 17714 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17732 │ │ │ │ │ + beq.w 1774e │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 17734 │ │ │ │ │ + b.n 17750 │ │ │ │ │ │ │ │ │ │ -00017924 <_loop0_106_rule>: │ │ │ │ │ +00017940 <_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 17e96 <_loop0_106_rule+0x572> │ │ │ │ │ + beq.w 17eb2 <_loop0_106_rule+0x572> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 17ea4 <_loop0_106_rule+0x580> │ │ │ │ │ + bne.w 17ec0 <_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 17e88 <_loop0_106_rule+0x564> │ │ │ │ │ + beq.w 17ea4 <_loop0_106_rule+0x564> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 17e78 <_loop0_106_rule+0x554> │ │ │ │ │ + bne.w 17e94 <_loop0_106_rule+0x554> │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.w 17ed6 <_loop0_106_rule+0x5b2> │ │ │ │ │ + beq.w 17ef2 <_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 17cf8 <_loop0_106_rule+0x3d4> │ │ │ │ │ + beq.w 17d14 <_loop0_106_rule+0x3d4> │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.w 17d10 <_loop0_106_rule+0x3ec> │ │ │ │ │ + beq.w 17d2c <_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 17d3c <_loop0_106_rule+0x418> │ │ │ │ │ + beq.w 17d58 <_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 17d3c <_loop0_106_rule+0x418> │ │ │ │ │ + beq.w 17d58 <_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 17f1a <_loop0_106_rule+0x5f6> │ │ │ │ │ + beq.w 17f36 <_loop0_106_rule+0x5f6> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 17f06 <_loop0_106_rule+0x5e2> │ │ │ │ │ + bne.w 17f22 <_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 17de0 <_loop0_106_rule+0x4bc> │ │ │ │ │ + beq.w 17dfc <_loop0_106_rule+0x4bc> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 17f30 <_loop0_106_rule+0x60c> │ │ │ │ │ + bne.w 17f4c <_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] │ │ │ │ │ @@ -41949,47 +41955,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 17afe <_loop0_106_rule+0x1da> │ │ │ │ │ + beq.n 17b1a <_loop0_106_rule+0x1da> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 17f2a <_loop0_106_rule+0x606> │ │ │ │ │ + bne.w 17f46 <_loop0_106_rule+0x606> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ mov r9, r5 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 17b10 <_loop0_106_rule+0x1ec> │ │ │ │ │ + beq.n 17b2c <_loop0_106_rule+0x1ec> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ mov r7, r5 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n 17b26 <_loop0_106_rule+0x202> │ │ │ │ │ + beq.n 17b42 <_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 17b5e <_loop0_106_rule+0x23a> │ │ │ │ │ + beq.n 17b7a <_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 17eca <_loop0_106_rule+0x5a6> │ │ │ │ │ + beq.w 17ee6 <_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] │ │ │ │ │ @@ -41998,1290 +42004,1290 @@ │ │ │ │ │ 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 17eba <_loop0_106_rule+0x596> │ │ │ │ │ + beq.w 17ed6 <_loop0_106_rule+0x596> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 17f74 <_loop0_106_rule+0x650> │ │ │ │ │ + bne.w 17f90 <_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 17c02 <_loop0_106_rule+0x2de> │ │ │ │ │ + beq.w 17c1e <_loop0_106_rule+0x2de> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 17f62 <_loop0_106_rule+0x63e> │ │ │ │ │ + bne.w 17f7e <_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 17bf6 <_loop0_106_rule+0x2d2> │ │ │ │ │ + bne.w 17c12 <_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 17e80 <_loop0_106_rule+0x55c> │ │ │ │ │ + beq.w 17e9c <_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 17a30 <_loop0_106_rule+0x10c> │ │ │ │ │ + bne.n 17a4c <_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 17c0c <_loop0_106_rule+0x2e8> │ │ │ │ │ + bne.n 17c28 <_loop0_106_rule+0x2e8> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - b.n 17a38 <_loop0_106_rule+0x114> │ │ │ │ │ + b.n 17a54 <_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 17f00 <_loop0_106_rule+0x5dc> │ │ │ │ │ + bne.w 17f1c <_loop0_106_rule+0x5dc> │ │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne.n 17a4a <_loop0_106_rule+0x126> │ │ │ │ │ + bne.n 17a66 <_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 17c06 <_loop0_106_rule+0x2e2> │ │ │ │ │ + blt.n 17c22 <_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 17f00 <_loop0_106_rule+0x5dc> │ │ │ │ │ + bne.w 17f1c <_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 17a64 <_loop0_106_rule+0x140> │ │ │ │ │ + bne.n 17a80 <_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 17c0c <_loop0_106_rule+0x2e8> │ │ │ │ │ + bne.n 17c28 <_loop0_106_rule+0x2e8> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 17c18 <_loop0_106_rule+0x2f4> │ │ │ │ │ + beq.n 17c34 <_loop0_106_rule+0x2f4> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.n 17c2e <_loop0_106_rule+0x30a> │ │ │ │ │ + beq.n 17c4a <_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 17c58 <_loop0_106_rule+0x334> │ │ │ │ │ + beq.n 17c74 <_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 17eec <_loop0_106_rule+0x5c8> │ │ │ │ │ + beq.w 17f08 <_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 17e62 <_loop0_106_rule+0x53e> │ │ │ │ │ + beq.w 17e7e <_loop0_106_rule+0x53e> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 17de6 <_loop0_106_rule+0x4c2> │ │ │ │ │ + bne.w 17e02 <_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 17e0e <_loop0_106_rule+0x4ea> │ │ │ │ │ + beq.w 17e2a <_loop0_106_rule+0x4ea> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 17f62 <_loop0_106_rule+0x63e> │ │ │ │ │ + bne.w 17f7e <_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 17ad0 <_loop0_106_rule+0x1ac> │ │ │ │ │ + beq.w 17aec <_loop0_106_rule+0x1ac> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str r5, [sp, #24] │ │ │ │ │ str.w r7, [fp, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - b.n 17a26 <_loop0_106_rule+0x102> │ │ │ │ │ + b.n 17a42 <_loop0_106_rule+0x102> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 17b6a <_loop0_106_rule+0x246> │ │ │ │ │ + beq.n 17b86 <_loop0_106_rule+0x246> │ │ │ │ │ mov r7, fp │ │ │ │ │ ldr.w fp, [sp, #32] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 17c64 <_loop0_106_rule+0x340> │ │ │ │ │ + b.n 17c80 <_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 17eb2 <_loop0_106_rule+0x58e> │ │ │ │ │ + bne.w 17ece <_loop0_106_rule+0x58e> │ │ │ │ │ ldrd r9, r3, [r4, #8] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bne.n 17b78 <_loop0_106_rule+0x254> │ │ │ │ │ + bne.n 17b94 <_loop0_106_rule+0x254> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 17e3e <_loop0_106_rule+0x51a> │ │ │ │ │ + blt.w 17e5a <_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 17eb2 <_loop0_106_rule+0x58e> │ │ │ │ │ + bne.w 17ece <_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 17b8e <_loop0_106_rule+0x26a> │ │ │ │ │ + bne.n 17baa <_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 17e82 <_loop0_106_rule+0x55e> │ │ │ │ │ + beq.w 17e9e <_loop0_106_rule+0x55e> │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - ble.n 17ce4 <_loop0_106_rule+0x3c0> │ │ │ │ │ + ble.n 17d00 <_loop0_106_rule+0x3c0> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp.w fp, #1 │ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.n 17ce4 <_loop0_106_rule+0x3c0> │ │ │ │ │ + beq.n 17d00 <_loop0_106_rule+0x3c0> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp.w fp, #2 │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq.n 17ce4 <_loop0_106_rule+0x3c0> │ │ │ │ │ + beq.n 17d00 <_loop0_106_rule+0x3c0> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp.w fp, #3 │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq.n 17ce4 <_loop0_106_rule+0x3c0> │ │ │ │ │ + beq.n 17d00 <_loop0_106_rule+0x3c0> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp.w fp, #4 │ │ │ │ │ ldr r2, [r7, #12] │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ - beq.n 17ce4 <_loop0_106_rule+0x3c0> │ │ │ │ │ + beq.n 17d00 <_loop0_106_rule+0x3c0> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp.w fp, #5 │ │ │ │ │ ldr r2, [r7, #16] │ │ │ │ │ str r2, [r3, #16] │ │ │ │ │ - beq.n 17ce4 <_loop0_106_rule+0x3c0> │ │ │ │ │ + beq.n 17d00 <_loop0_106_rule+0x3c0> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp.w fp, #6 │ │ │ │ │ ldr r2, [r7, #20] │ │ │ │ │ str r2, [r3, #20] │ │ │ │ │ - beq.n 17ce4 <_loop0_106_rule+0x3c0> │ │ │ │ │ + beq.n 17d00 <_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 17cd4 <_loop0_106_rule+0x3b0> │ │ │ │ │ + bne.n 17cf0 <_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 17eac <_loop0_106_rule+0x588> │ │ │ │ │ + bne.w 17ec8 <_loop0_106_rule+0x588> │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w 17996 <_loop0_106_rule+0x72> │ │ │ │ │ + bne.w 179b2 <_loop0_106_rule+0x72> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 17ea8 <_loop0_106_rule+0x584> │ │ │ │ │ + blt.w 17ec4 <_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 17eac <_loop0_106_rule+0x588> │ │ │ │ │ + bne.w 17ec8 <_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 179ae <_loop0_106_rule+0x8a> │ │ │ │ │ + bne.w 179ca <_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 17ee6 <_loop0_106_rule+0x5c2> │ │ │ │ │ + bne.w 17f02 <_loop0_106_rule+0x5c2> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 17f40 <_loop0_106_rule+0x61c> │ │ │ │ │ + beq.w 17f5c <_loop0_106_rule+0x61c> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n 17e1c <_loop0_106_rule+0x4f8> │ │ │ │ │ + beq.n 17e38 <_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 17c5e <_loop0_106_rule+0x33a> │ │ │ │ │ + beq.w 17c7a <_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 17ef2 <_loop0_106_rule+0x5ce> │ │ │ │ │ + beq.w 17f0e <_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 17e50 <_loop0_106_rule+0x52c> │ │ │ │ │ + beq.n 17e6c <_loop0_106_rule+0x52c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 17f52 <_loop0_106_rule+0x62e> │ │ │ │ │ + bne.w 17f6e <_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, 17e12 <_loop0_106_rule+0x4ee> │ │ │ │ │ + cbz r0, 17e2e <_loop0_106_rule+0x4ee> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 17a06 <_loop0_106_rule+0xe2> │ │ │ │ │ + beq.w 17a22 <_loop0_106_rule+0xe2> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17a06 <_loop0_106_rule+0xe2> │ │ │ │ │ + beq.w 17a22 <_loop0_106_rule+0xe2> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 17c12 <_loop0_106_rule+0x2ee> │ │ │ │ │ + b.n 17c2e <_loop0_106_rule+0x2ee> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 17d42 <_loop0_106_rule+0x41e> │ │ │ │ │ + b.n 17d5e <_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 17ef8 <_loop0_106_rule+0x5d4> │ │ │ │ │ + bne.w 17f14 <_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 17be0 <_loop0_106_rule+0x2bc> │ │ │ │ │ + bne.w 17bfc <_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 17c64 <_loop0_106_rule+0x340> │ │ │ │ │ + b.n 17c80 <_loop0_106_rule+0x340> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 17e44 <_loop0_106_rule+0x520> │ │ │ │ │ + blt.n 17e60 <_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 17d6a <_loop0_106_rule+0x446> │ │ │ │ │ + beq.n 17d86 <_loop0_106_rule+0x446> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 17e18 <_loop0_106_rule+0x4f4> │ │ │ │ │ + b.n 17e34 <_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 17e18 <_loop0_106_rule+0x4f4> │ │ │ │ │ + b.n 17e34 <_loop0_106_rule+0x4f4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cbz r0, 17e74 <_loop0_106_rule+0x550> │ │ │ │ │ + cbz r0, 17e90 <_loop0_106_rule+0x550> │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 17e18 <_loop0_106_rule+0x4f4> │ │ │ │ │ + b.n 17e34 <_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 17e5a <_loop0_106_rule+0x536> │ │ │ │ │ + bne.n 17e76 <_loop0_106_rule+0x536> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ - b.n 17e18 <_loop0_106_rule+0x4f4> │ │ │ │ │ + b.n 17e34 <_loop0_106_rule+0x4f4> │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 17cf0 <_loop0_106_rule+0x3cc> │ │ │ │ │ + b.n 17d0c <_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 17e7a <_loop0_106_rule+0x556> │ │ │ │ │ + b.n 17e96 <_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 17952 <_loop0_106_rule+0x2e> │ │ │ │ │ + beq.w 1796e <_loop0_106_rule+0x2e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 17e7a <_loop0_106_rule+0x556> │ │ │ │ │ + b.n 17e96 <_loop0_106_rule+0x556> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 17d42 <_loop0_106_rule+0x41e> │ │ │ │ │ + b.n 17d5e <_loop0_106_rule+0x41e> │ │ │ │ │ mov r7, fp │ │ │ │ │ ldr.w fp, [sp, #32] │ │ │ │ │ - b.n 17e36 <_loop0_106_rule+0x512> │ │ │ │ │ + b.n 17e52 <_loop0_106_rule+0x512> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cbz r0, 17ed2 <_loop0_106_rule+0x5ae> │ │ │ │ │ + cbz r0, 17eee <_loop0_106_rule+0x5ae> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 17c06 <_loop0_106_rule+0x2e2> │ │ │ │ │ + b.n 17c22 <_loop0_106_rule+0x2e2> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 17c06 <_loop0_106_rule+0x2e2> │ │ │ │ │ + b.n 17c22 <_loop0_106_rule+0x2e2> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 17c06 <_loop0_106_rule+0x2e2> │ │ │ │ │ + b.n 17c22 <_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 1797c <_loop0_106_rule+0x58> │ │ │ │ │ + beq.w 17998 <_loop0_106_rule+0x58> │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ - b.n 17c12 <_loop0_106_rule+0x2ee> │ │ │ │ │ + b.n 17c2e <_loop0_106_rule+0x2ee> │ │ │ │ │ mov r7, fp │ │ │ │ │ ldr.w fp, [sp, #32] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 17e18 <_loop0_106_rule+0x4f4> │ │ │ │ │ + b.n 17e34 <_loop0_106_rule+0x4f4> │ │ │ │ │ mov r7, fp │ │ │ │ │ ldr.w fp, [sp, #32] │ │ │ │ │ - b.n 17e5a <_loop0_106_rule+0x536> │ │ │ │ │ + b.n 17e76 <_loop0_106_rule+0x536> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 17c06 <_loop0_106_rule+0x2e2> │ │ │ │ │ + b.n 17c22 <_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 179ee <_loop0_106_rule+0xca> │ │ │ │ │ + beq.w 17a0a <_loop0_106_rule+0xca> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 17d42 <_loop0_106_rule+0x41e> │ │ │ │ │ + b.n 17d5e <_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 17f14 <_loop0_106_rule+0x5f0> │ │ │ │ │ + bne.n 17f30 <_loop0_106_rule+0x5f0> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 17d42 <_loop0_106_rule+0x41e> │ │ │ │ │ + b.n 17d5e <_loop0_106_rule+0x41e> │ │ │ │ │ mov r7, fp │ │ │ │ │ mov fp, r6 │ │ │ │ │ - b.n 17c12 <_loop0_106_rule+0x2ee> │ │ │ │ │ + b.n 17c2e <_loop0_106_rule+0x2ee> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17a06 <_loop0_106_rule+0xe2> │ │ │ │ │ + beq.w 17a22 <_loop0_106_rule+0xe2> │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ - b.n 17dd8 <_loop0_106_rule+0x4b4> │ │ │ │ │ + b.n 17df4 <_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 17e36 <_loop0_106_rule+0x512> │ │ │ │ │ + bne.w 17e52 <_loop0_106_rule+0x512> │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - b.n 17d5a <_loop0_106_rule+0x436> │ │ │ │ │ + b.n 17d76 <_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 17e5a <_loop0_106_rule+0x536> │ │ │ │ │ - b.n 17db0 <_loop0_106_rule+0x48c> │ │ │ │ │ + bne.w 17e76 <_loop0_106_rule+0x536> │ │ │ │ │ + b.n 17dcc <_loop0_106_rule+0x48c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17be8 <_loop0_106_rule+0x2c4> │ │ │ │ │ + beq.w 17c04 <_loop0_106_rule+0x2c4> │ │ │ │ │ mov r7, fp │ │ │ │ │ ldr.w fp, [sp, #32] │ │ │ │ │ - b.n 17dd8 <_loop0_106_rule+0x4b4> │ │ │ │ │ + b.n 17df4 <_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 17ec4 <_loop0_106_rule+0x5a0> │ │ │ │ │ - b.n 17aaa <_loop0_106_rule+0x186> │ │ │ │ │ + bne.n 17ee0 <_loop0_106_rule+0x5a0> │ │ │ │ │ + b.n 17ac6 <_loop0_106_rule+0x186> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00017f84 <_loop1_103_rule>: │ │ │ │ │ +00017fa0 <_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 18042 <_loop1_103_rule+0xbe> │ │ │ │ │ + beq.n 1805e <_loop1_103_rule+0xbe> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r6, 17fd6 <_loop1_103_rule+0x52> │ │ │ │ │ + cbnz r6, 17ff2 <_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 1805c <_loop1_103_rule+0xd8> │ │ │ │ │ + beq.n 18078 <_loop1_103_rule+0xd8> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 17fd6 <_loop1_103_rule+0x52> │ │ │ │ │ + cbnz r3, 17ff2 <_loop1_103_rule+0x52> │ │ │ │ │ mov r6, r3 │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1806c │ │ │ │ │ + bl 18088 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbnz r0, 17fe6 <_loop1_103_rule+0x62> │ │ │ │ │ + cbnz r0, 18002 <_loop1_103_rule+0x62> │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - cbnz r6, 17ff4 <_loop1_103_rule+0x70> │ │ │ │ │ + cbnz r6, 18010 <_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 18028 <_loop1_103_rule+0xa4> │ │ │ │ │ + beq.n 18044 <_loop1_103_rule+0xa4> │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str.w r3, [r5, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - b.n 17fc2 <_loop1_103_rule+0x3e> │ │ │ │ │ + b.n 17fde <_loop1_103_rule+0x3e> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 17fd0 <_loop1_103_rule+0x4c> │ │ │ │ │ + bne.n 17fec <_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, 18048 <_loop1_103_rule+0xc4> │ │ │ │ │ + cbz r0, 18064 <_loop1_103_rule+0xc4> │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - ble.n 1801c <_loop1_103_rule+0x98> │ │ │ │ │ + ble.n 18038 <_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 1800a <_loop1_103_rule+0x86> │ │ │ │ │ + b.n 18026 <_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 17fdc <_loop1_103_rule+0x58> │ │ │ │ │ + b.n 17ff8 <_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, 18048 <_loop1_103_rule+0xc4> │ │ │ │ │ + cbz r0, 18064 <_loop1_103_rule+0xc4> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 17fea <_loop1_103_rule+0x66> │ │ │ │ │ + b.n 18006 <_loop1_103_rule+0x66> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 17fa6 <_loop1_103_rule+0x22> │ │ │ │ │ + b.n 17fc2 <_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 17fdc <_loop1_103_rule+0x58> │ │ │ │ │ + b.n 17ff8 <_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 17fdc <_loop1_103_rule+0x58> │ │ │ │ │ + b.n 17ff8 <_loop1_103_rule+0x58> │ │ │ │ │ │ │ │ │ │ -0001806c : │ │ │ │ │ +00018088 : │ │ │ │ │ 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 182bc │ │ │ │ │ + beq.w 182d8 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 182ca │ │ │ │ │ + bne.w 182e6 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 18148 │ │ │ │ │ + beq.n 18164 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.n 1815e │ │ │ │ │ + beq.n 1817a │ │ │ │ │ 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.n 18190 │ │ │ │ │ + beq.n 181ac │ │ │ │ │ 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 18310 │ │ │ │ │ + beq.w 1832c │ │ │ │ │ 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 1832c │ │ │ │ │ + beq.w 18348 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 18318 │ │ │ │ │ + bne.w 18334 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 162b4 │ │ │ │ │ + bl 162c8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 18270 │ │ │ │ │ + beq.w 1828c │ │ │ │ │ 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 │ │ │ │ │ - beq.w 18270 │ │ │ │ │ + beq.w 1828c │ │ │ │ │ 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 18292 │ │ │ │ │ + beq.w 182ae │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 18292 │ │ │ │ │ + bne.w 182ae │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 18266 │ │ │ │ │ + b.n 18282 │ │ │ │ │ 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 182aa │ │ │ │ │ + bne.w 182c6 │ │ │ │ │ ldrd r3, r2, [r4, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 180ac │ │ │ │ │ + bne.n 180c8 │ │ │ │ │ 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 182b0 │ │ │ │ │ + blt.w 182cc │ │ │ │ │ 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 182aa │ │ │ │ │ + bne.w 182c6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 180c6 │ │ │ │ │ + bne.n 180e2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 182ca │ │ │ │ │ + bne.w 182e6 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 18284 │ │ │ │ │ + beq.n 182a0 │ │ │ │ │ mov r3, r5 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 18230 │ │ │ │ │ + beq.n 1824c │ │ │ │ │ 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.n 1825e │ │ │ │ │ + beq.n 1827a │ │ │ │ │ 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.n 182d0 │ │ │ │ │ + beq.n 182ec │ │ │ │ │ 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.n 182ec │ │ │ │ │ + beq.n 18308 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 182fe │ │ │ │ │ + bne.n 1831a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 162b4 │ │ │ │ │ + bl 162c8 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1830c │ │ │ │ │ + beq.n 18328 │ │ │ │ │ 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 1830c │ │ │ │ │ + beq.n 18328 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r7 │ │ │ │ │ - b.n 1812c │ │ │ │ │ + b.n 18148 │ │ │ │ │ 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 182e2 │ │ │ │ │ + blt.n 182fe │ │ │ │ │ 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 182d0 │ │ │ │ │ + bne.n 182ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 181c8 │ │ │ │ │ + bne.n 181e4 │ │ │ │ │ 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} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r2, 182ca │ │ │ │ │ + cbnz r2, 182e6 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 181a6 │ │ │ │ │ + bne.n 181c2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 182d0 │ │ │ │ │ + cbnz r3, 182ec │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ - b.n 181a8 │ │ │ │ │ + b.n 181c4 │ │ │ │ │ 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 18266 │ │ │ │ │ + beq.n 18282 │ │ │ │ │ movs r1, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 18268 │ │ │ │ │ + b.n 18284 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 18274 │ │ │ │ │ + b.n 18290 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 18274 │ │ │ │ │ + b.n 18290 │ │ │ │ │ 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 18096 │ │ │ │ │ + beq.w 180b2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 18268 │ │ │ │ │ + b.n 18284 │ │ │ │ │ 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 182d4 │ │ │ │ │ + b.n 182f0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 182d4 │ │ │ │ │ + beq.n 182f0 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 182d4 │ │ │ │ │ + b.n 182f0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 182f8 │ │ │ │ │ - b.n 18206 │ │ │ │ │ + bne.n 18314 │ │ │ │ │ + b.n 18222 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 182d4 │ │ │ │ │ + b.n 182f0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 18274 │ │ │ │ │ + b.n 18290 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1810a │ │ │ │ │ + beq.w 18126 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 18274 │ │ │ │ │ + b.n 18290 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 18326 │ │ │ │ │ + bne.n 18342 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 18274 │ │ │ │ │ + b.n 18290 │ │ │ │ │ │ │ │ │ │ -0001833c <_loop0_100_rule>: │ │ │ │ │ +00018358 <_loop0_100_rule>: │ │ │ │ │ _loop0_99_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 183fe <_loop0_100_rule+0xc2> │ │ │ │ │ + beq.n 1841a <_loop0_100_rule+0xc2> │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 18404 <_loop0_100_rule+0xc8> │ │ │ │ │ + bne.n 18420 <_loop0_100_rule+0xc8> │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1840c <_loop0_100_rule+0xd0> │ │ │ │ │ + beq.n 18428 <_loop0_100_rule+0xd0> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 18404 <_loop0_100_rule+0xc8> │ │ │ │ │ + bne.n 18420 <_loop0_100_rule+0xc8> │ │ │ │ │ mov r8, r7 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1806c │ │ │ │ │ + bl 18088 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbnz r0, 183b2 <_loop0_100_rule+0x76> │ │ │ │ │ + cbnz r0, 183ce <_loop0_100_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, 183ea <_loop0_100_rule+0xae> │ │ │ │ │ + cbz r0, 18406 <_loop0_100_rule+0xae> │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - bgt.n 183c2 <_loop0_100_rule+0x86> │ │ │ │ │ + bgt.n 183de <_loop0_100_rule+0x86> │ │ │ │ │ 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 183d0 <_loop0_100_rule+0x94> │ │ │ │ │ + beq.n 183ec <_loop0_100_rule+0x94> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str.w r3, [r6, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ - b.n 18382 <_loop0_100_rule+0x46> │ │ │ │ │ + b.n 1839e <_loop0_100_rule+0x46> │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr.w r2, [r6, r7, lsl #2] │ │ │ │ │ str.w r2, [r3, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ - b.n 1839a <_loop0_100_rule+0x5e> │ │ │ │ │ + b.n 183b6 <_loop0_100_rule+0x5e> │ │ │ │ │ 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, 183ea <_loop0_100_rule+0xae> │ │ │ │ │ + cbz r0, 18406 <_loop0_100_rule+0xae> │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 183b6 <_loop0_100_rule+0x7a> │ │ │ │ │ + b.n 183d2 <_loop0_100_rule+0x7a> │ │ │ │ │ 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 183a8 <_loop0_100_rule+0x6c> │ │ │ │ │ + b.n 183c4 <_loop0_100_rule+0x6c> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1835e <_loop0_100_rule+0x22> │ │ │ │ │ + b.n 1837a <_loop0_100_rule+0x22> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 183a8 <_loop0_100_rule+0x6c> │ │ │ │ │ + b.n 183c4 <_loop0_100_rule+0x6c> │ │ │ │ │ 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 183a8 <_loop0_100_rule+0x6c> │ │ │ │ │ + b.n 183c4 <_loop0_100_rule+0x6c> │ │ │ │ │ │ │ │ │ │ -0001841c : │ │ │ │ │ +00018438 : │ │ │ │ │ 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 18546 │ │ │ │ │ + beq.w 18562 │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 18554 │ │ │ │ │ + bne.w 18570 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ mov r3, r5 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 184da │ │ │ │ │ + bne.n 184f6 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 18498 │ │ │ │ │ + cbnz r0, 184b4 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 18768 │ │ │ │ │ + bne.w 18784 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1855a │ │ │ │ │ + bne.n 18576 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 18768 │ │ │ │ │ + bne.w 18784 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 187d0 │ │ │ │ │ + bl 187ec │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 186d8 │ │ │ │ │ + bne.w 186f4 │ │ │ │ │ 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 173f8 │ │ │ │ │ + bl 17414 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1845c │ │ │ │ │ + beq.n 18478 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 312c │ │ │ │ │ + bl 311c │ │ │ │ │ R_ARM_THM_CALL _loop0_110_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1845c │ │ │ │ │ + beq.n 18478 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 187d0 │ │ │ │ │ + bl 187ec │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 1845e │ │ │ │ │ + bne.n 1847a │ │ │ │ │ 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 18594 │ │ │ │ │ + beq.n 185b0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 18594 │ │ │ │ │ + bne.n 185b0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 18490 │ │ │ │ │ + b.n 184ac │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r1, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.w 18654 │ │ │ │ │ + beq.w 18670 │ │ │ │ │ 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 18668 │ │ │ │ │ + bne.w 18684 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 18660 │ │ │ │ │ + bne.w 1867c │ │ │ │ │ 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 18614 │ │ │ │ │ + bne.n 18630 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 18660 │ │ │ │ │ + bne.w 1867c │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 185ac │ │ │ │ │ + bne.n 185c8 │ │ │ │ │ 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 18452 │ │ │ │ │ + beq.n 1846e │ │ │ │ │ add.w r2, ip, #4294967295 @ 0xffffffff │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 18490 │ │ │ │ │ + b.n 184ac │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 18448 │ │ │ │ │ + beq.w 18464 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 18490 │ │ │ │ │ + b.n 184ac │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1875e │ │ │ │ │ + beq.w 1877a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 57f0 │ │ │ │ │ + bl 57e0 │ │ │ │ │ R_ARM_THM_CALL _loop1_111_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1875e │ │ │ │ │ + beq.w 1877a │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 187d0 │ │ │ │ │ + bl 187ec │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 18760 │ │ │ │ │ + bne.w 1877c │ │ │ │ │ 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 184ce │ │ │ │ │ + bne.n 184ea │ │ │ │ │ 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 184d6 │ │ │ │ │ + beq.n 184f2 │ │ │ │ │ movs r1, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 18490 │ │ │ │ │ + b.n 184ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1134 │ │ │ │ │ R_ARM_THM_CALL _tmp_199_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1852c │ │ │ │ │ + beq.n 18548 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 312c │ │ │ │ │ + bl 311c │ │ │ │ │ R_ARM_THM_CALL _loop0_200_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1852c │ │ │ │ │ + beq.n 18548 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1852c │ │ │ │ │ + beq.n 18548 │ │ │ │ │ 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 1852c │ │ │ │ │ + beq.n 18548 │ │ │ │ │ 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 │ │ │ │ │ @@ -43290,37 +43296,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 2f28 │ │ │ │ │ + bl 2f18 │ │ │ │ │ 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 1852e │ │ │ │ │ + beq.n 1854a │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 18534 │ │ │ │ │ + b.n 18550 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1756c │ │ │ │ │ + bl 17588 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 18516 │ │ │ │ │ + beq.w 18532 │ │ │ │ │ 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 18516 │ │ │ │ │ + beq.w 18532 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC60 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC60 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -43328,97 +43334,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 185fa │ │ │ │ │ + b.n 18616 │ │ │ │ │ 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 18738 │ │ │ │ │ + beq.n 18754 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add.w ip, r3, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 18534 │ │ │ │ │ + b.n 18550 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r1, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.n 186f4 │ │ │ │ │ + beq.n 18710 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 186ec │ │ │ │ │ + bne.n 18708 │ │ │ │ │ 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 18700 │ │ │ │ │ + bne.n 1871c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - cbnz r1, 186ec │ │ │ │ │ + cbnz r1, 18708 │ │ │ │ │ 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, 186b2 │ │ │ │ │ + cbnz r0, 186ce │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 184fe │ │ │ │ │ + b.n 1851a │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r0, #1 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - bne.n 186ca │ │ │ │ │ + bne.n 186e6 │ │ │ │ │ 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 18770 │ │ │ │ │ + beq.n 1878c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 186ac │ │ │ │ │ + b.n 186c8 │ │ │ │ │ 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 184ce │ │ │ │ │ - b.n 18594 │ │ │ │ │ + bne.w 184ea │ │ │ │ │ + b.n 185b0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 184fe │ │ │ │ │ + b.n 1851a │ │ │ │ │ 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 18676 │ │ │ │ │ + b.n 18692 │ │ │ │ │ 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 │ │ │ │ │ @@ -43428,221 +43434,221 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC58 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC58 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbnz r0, 1873c │ │ │ │ │ + cbnz r0, 18758 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add.w ip, r3, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1860e │ │ │ │ │ + bne.w 1862a │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 18534 │ │ │ │ │ + b.n 18550 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ - b.n 184ea │ │ │ │ │ + b.n 18506 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 187c8 │ │ │ │ │ + beq.n 187e4 │ │ │ │ │ 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 1860e │ │ │ │ │ + bne.w 1862a │ │ │ │ │ mov r2, ip │ │ │ │ │ str.w ip, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 184d6 │ │ │ │ │ + b.n 184f2 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 1847c │ │ │ │ │ + beq.w 18498 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 18490 │ │ │ │ │ + b.n 184ac │ │ │ │ │ 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, 187a4 │ │ │ │ │ + cbz r0, 187c0 │ │ │ │ │ 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 18706 │ │ │ │ │ + bne.n 18722 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - b.n 184fe │ │ │ │ │ + b.n 1851a │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 186d0 │ │ │ │ │ + bne.n 186ec │ │ │ │ │ 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 18784 │ │ │ │ │ + bne.n 187a0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 186ac │ │ │ │ │ + b.n 186c8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 184d6 │ │ │ │ │ + b.n 184f2 │ │ │ │ │ │ │ │ │ │ -000187d0 : │ │ │ │ │ +000187ec : │ │ │ │ │ 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 1881a │ │ │ │ │ + beq.n 18836 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 18826 │ │ │ │ │ + cbnz r2, 18842 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ mov r2, r5 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1885a │ │ │ │ │ + bne.n 18876 │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 1882c │ │ │ │ │ + cbnz r0, 18848 │ │ │ │ │ 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 187f6 │ │ │ │ │ + beq.n 18812 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 18812 │ │ │ │ │ + b.n 1882e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 173f8 │ │ │ │ │ + bl 17414 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1880a │ │ │ │ │ + beq.n 18826 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 18842 │ │ │ │ │ + cbnz r3, 1885e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 18812 │ │ │ │ │ + b.n 1882e │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1883c │ │ │ │ │ + beq.n 18858 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 18812 │ │ │ │ │ + b.n 1882e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 18936 │ │ │ │ │ + beq.n 18952 │ │ │ │ │ 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 18946 │ │ │ │ │ + bne.n 18962 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 18940 │ │ │ │ │ + bne.n 1895c │ │ │ │ │ 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 1890e │ │ │ │ │ + bne.n 1892a │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 18940 │ │ │ │ │ + bne.n 1895c │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 188b6 │ │ │ │ │ + cbnz r0, 188d2 │ │ │ │ │ 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 18800 │ │ │ │ │ + beq.n 1881c │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 18812 │ │ │ │ │ + b.n 1882e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1756c │ │ │ │ │ + bl 17588 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 188a2 │ │ │ │ │ + beq.n 188be │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 188a2 │ │ │ │ │ + beq.n 188be │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl d60 │ │ │ │ │ R_ARM_THM_CALL _tmp_202_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 188a2 │ │ │ │ │ + beq.n 188be │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC63 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC63 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -43651,110 +43657,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 2f28 │ │ │ │ │ + bl 2f18 │ │ │ │ │ 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 188a4 │ │ │ │ │ + beq.n 188c0 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 188a8 │ │ │ │ │ + b.n 188c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1756c │ │ │ │ │ + bl 17588 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 18890 │ │ │ │ │ + beq.n 188ac │ │ │ │ │ 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 18890 │ │ │ │ │ + beq.n 188ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1756c │ │ │ │ │ + bl 17588 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 18890 │ │ │ │ │ - b.n 188d6 │ │ │ │ │ + beq.n 188ac │ │ │ │ │ + b.n 188f2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - cbz r1, 1896a │ │ │ │ │ + cbz r1, 18986 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 188a8 │ │ │ │ │ + b.n 188c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1756c │ │ │ │ │ + bl 17588 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 18878 │ │ │ │ │ + beq.n 18894 │ │ │ │ │ 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 18878 │ │ │ │ │ + beq.n 18894 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC62 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC62 │ │ │ │ │ - b.n 188de │ │ │ │ │ + b.n 188fa │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ - b.n 18868 │ │ │ │ │ + b.n 18884 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00018970 <_loop0_1_rule>: │ │ │ │ │ +0001898c <_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 18a6a <_loop0_1_rule+0xfa> │ │ │ │ │ + beq.n 18a86 <_loop0_1_rule+0xfa> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 18a76 <_loop0_1_rule+0x106> │ │ │ │ │ + bne.n 18a92 <_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 18a30 <_loop0_1_rule+0xc0> │ │ │ │ │ + beq.n 18a4c <_loop0_1_rule+0xc0> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 18a38 <_loop0_1_rule+0xc8> │ │ │ │ │ + bne.n 18a54 <_loop0_1_rule+0xc8> │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 189d8 <_loop0_1_rule+0x68> │ │ │ │ │ + cbnz r0, 189f4 <_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, 18a2a <_loop0_1_rule+0xba> │ │ │ │ │ + cbz r0, 18a46 <_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 │ │ │ │ │ @@ -43767,74 +43773,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, 18a1c <_loop0_1_rule+0xac> │ │ │ │ │ + cbnz r0, 18a38 <_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, 18a2a <_loop0_1_rule+0xba> │ │ │ │ │ + cbz r0, 18a46 <_loop0_1_rule+0xba> │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 189c4 <_loop0_1_rule+0x54> │ │ │ │ │ + ble.n 189e0 <_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 189c4 <_loop0_1_rule+0x54> │ │ │ │ │ - b.n 18a0a <_loop0_1_rule+0x9a> │ │ │ │ │ + beq.n 189e0 <_loop0_1_rule+0x54> │ │ │ │ │ + b.n 18a26 <_loop0_1_rule+0x9a> │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 18a40 <_loop0_1_rule+0xd0> │ │ │ │ │ + beq.n 18a5c <_loop0_1_rule+0xd0> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str.w r8, [r7, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - b.n 189e0 <_loop0_1_rule+0x70> │ │ │ │ │ + b.n 189fc <_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 189ce <_loop0_1_rule+0x5e> │ │ │ │ │ + b.n 189ea <_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, 18a7c <_loop0_1_rule+0x10c> │ │ │ │ │ + cbnz r0, 18a98 <_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 189ce <_loop0_1_rule+0x5e> │ │ │ │ │ + b.n 189ea <_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 1899a <_loop0_1_rule+0x2a> │ │ │ │ │ + beq.n 189b6 <_loop0_1_rule+0x2a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 189ce <_loop0_1_rule+0x5e> │ │ │ │ │ + b.n 189ea <_loop0_1_rule+0x5e> │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n 18a20 <_loop0_1_rule+0xb0> │ │ │ │ │ + b.n 18a3c <_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 7368 │ │ │ │ │ + bl 736c │ │ │ │ │ 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 │ │ │ │ │ @@ -202,15 +202,15 @@ │ │ │ │ │ movw r1, #658 @ 0x292 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cbz r0, 1ee <_tmp_276_rule+0x52> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 64e8 │ │ │ │ │ + bl 64ec │ │ │ │ │ R_ARM_THM_CALL star_target_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cbz r0, 1ee <_tmp_276_rule+0x52> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_dummy_name │ │ │ │ │ @@ -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 2f28 │ │ │ │ │ + bl 2f18 │ │ │ │ │ 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 312c <_loop0_110_rule> │ │ │ │ │ + bl 311c <_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 .LC87 │ │ │ │ │ b.n 638 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w 66a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16f58 │ │ │ │ │ + bl 16f6c │ │ │ │ │ R_ARM_THM_CALL lambda_slash_no_default_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.n 40c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17924 <_loop0_106_rule> │ │ │ │ │ + bl 17940 <_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 17648 │ │ │ │ │ + bl 17664 │ │ │ │ │ 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 17f84 <_loop1_103_rule> │ │ │ │ │ + bl 17fa0 <_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 173f8 │ │ │ │ │ + bl 17414 │ │ │ │ │ R_ARM_THM_CALL lambda_param_no_default_rule │ │ │ │ │ cbz r0, 40c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC88 │ │ │ │ │ movt r3, #0 │ │ │ │ │ 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 17924 <_loop0_106_rule> │ │ │ │ │ + bl 17940 <_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 1756c │ │ │ │ │ + bl 17588 │ │ │ │ │ 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 1756c │ │ │ │ │ + bl 17588 │ │ │ │ │ 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 312c <_loop0_110_rule> │ │ │ │ │ + bl 311c <_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 173f8 │ │ │ │ │ + bl 17414 │ │ │ │ │ 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 312c <_loop0_110_rule> │ │ │ │ │ + bl 311c <_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 .LC90 │ │ │ │ │ b.n 638 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cbnz r3, 66a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 57f0 <_loop1_111_rule> │ │ │ │ │ + bl 57e0 <_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 2f28 │ │ │ │ │ + bl 2f18 │ │ │ │ │ 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 16f58 │ │ │ │ │ + bl 16f6c │ │ │ │ │ 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 17648 │ │ │ │ │ + bl 17664 │ │ │ │ │ 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 f264 │ │ │ │ │ + bl f260 │ │ │ │ │ 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 fe5c │ │ │ │ │ + bl fe58 │ │ │ │ │ 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 1292c │ │ │ │ │ + bl 12928 │ │ │ │ │ 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 7368 │ │ │ │ │ + bl 736c │ │ │ │ │ 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 1686c │ │ │ │ │ + bl 16880 │ │ │ │ │ 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 .LC109 │ │ │ │ │ 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 2ef0 │ │ │ │ │ + bl 2ee0 │ │ │ │ │ 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 7368 │ │ │ │ │ + bl 736c │ │ │ │ │ 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 7368 │ │ │ │ │ + bl 736c │ │ │ │ │ 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 7368 │ │ │ │ │ + bl 736c │ │ │ │ │ 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 │ │ │ │ │ @@ -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 1686c │ │ │ │ │ + bl 16880 │ │ │ │ │ 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 173f8 │ │ │ │ │ + bl 17414 │ │ │ │ │ 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 {} │ │ │ │ │ @@ -73,18 +73,18 @@ │ │ │ │ │ 0x00000460 345f7275 6c65005f 6c6f6f70 305f3136 4_rule._loop0_16 │ │ │ │ │ 0x00000470 355f7275 6c65005f 67617468 65725f31 5_rule._gather_1 │ │ │ │ │ 0x00000480 385f7275 6c65005f 67617468 65725f32 8_rule._gather_2 │ │ │ │ │ 0x00000490 305f7275 6c650074 7970655f 70617261 0_rule.type_para │ │ │ │ │ 0x000004a0 6d735f72 756c6500 5f746d70 5f31335f ms_rule._tmp_13_ │ │ │ │ │ 0x000004b0 72756c65 00737461 725f6e61 6d65645f rule.star_named_ │ │ │ │ │ 0x000004c0 65787072 65737369 6f6e735f 72756c65 expressions_rule │ │ │ │ │ - 0x000004d0 005f5241 4953455f 53594e54 41585f45 ._RAISE_SYNTAX_E │ │ │ │ │ - 0x000004e0 52524f52 5f494e56 414c4944 5f544152 RROR_INVALID_TAR │ │ │ │ │ - 0x000004f0 4745542e 69737261 2e300061 6e6e6f74 GET.isra.0.annot │ │ │ │ │ - 0x00000500 61746564 5f726873 5f72756c 6500745f ated_rhs_rule.t_ │ │ │ │ │ + 0x000004d0 00616e6e 6f746174 65645f72 68735f72 .annotated_rhs_r │ │ │ │ │ + 0x000004e0 756c6500 5f524149 53455f53 594e5441 ule._RAISE_SYNTA │ │ │ │ │ + 0x000004f0 585f4552 524f525f 494e5641 4c49445f X_ERROR_INVALID_ │ │ │ │ │ + 0x00000500 54415247 45542e69 7372612e 3000745f TARGET.isra.0.t_ │ │ │ │ │ 0x00000510 7072696d 6172795f 72756c65 0067656e primary_rule.gen │ │ │ │ │ 0x00000520 6578705f 72756c65 00617267 756d656e exp_rule.argumen │ │ │ │ │ 0x00000530 74735f72 756c6500 2e4c4332 34002e4c ts_rule..LC24..L │ │ │ │ │ 0x00000540 43323500 2e4c4332 36002e4c 43323700 C25..LC26..LC27. │ │ │ │ │ 0x00000550 2e4c4332 38002e4c 43323900 5f746d70 .LC28..LC29._tmp │ │ │ │ │ 0x00000560 5f39335f 72756c65 00737472 696e6773 _93_rule.strings │ │ │ │ │ 0x00000570 5f72756c 65007475 706c655f 72756c65 _rule.tuple_rule │ │ │ │ │ @@ -191,16 +191,16 @@ │ │ │ │ │ 0x00000bc0 3730002e 4c433731 002e4c43 3732002e 70..LC71..LC72.. │ │ │ │ │ 0x00000bd0 4c433733 002e4c43 3734002e 4c433735 LC73..LC74..LC75 │ │ │ │ │ 0x00000be0 002e4c43 3736005f 6c6f6f70 305f3131 ..LC76._loop0_11 │ │ │ │ │ 0x00000bf0 325f7275 6c65005f 746d705f 3233375f 2_rule._tmp_237_ │ │ │ │ │ 0x00000c00 72756c65 2e697372 612e3000 5f6c6f6f rule.isra.0._loo │ │ │ │ │ 0x00000c10 70305f32 34305f72 756c6500 5f746d70 p0_240_rule._tmp │ │ │ │ │ 0x00000c20 5f323336 5f72756c 65005f74 6d705f32 _236_rule._tmp_2 │ │ │ │ │ - 0x00000c30 33355f72 756c6500 5f746d70 5f323338 35_rule._tmp_238 │ │ │ │ │ - 0x00000c40 5f72756c 65005f74 6d705f32 34325f72 _rule._tmp_242_r │ │ │ │ │ + 0x00000c30 33385f72 756c6500 5f746d70 5f323432 38_rule._tmp_242 │ │ │ │ │ + 0x00000c40 5f72756c 65005f74 6d705f32 33355f72 _rule._tmp_235_r │ │ │ │ │ 0x00000c50 756c6500 2e4c4337 37002e4c 43373800 ule..LC77..LC78. │ │ │ │ │ 0x00000c60 736c6963 655f7275 6c65002e 4c433739 slice_rule..LC79 │ │ │ │ │ 0x00000c70 002e4c43 3830005f 746d705f 3232345f ..LC80._tmp_224_ │ │ │ │ │ 0x00000c80 72756c65 00696e76 616c6964 5f657863 rule.invalid_exc │ │ │ │ │ 0x00000c90 6570745f 73746d74 5f72756c 65002e4c ept_stmt_rule..L │ │ │ │ │ 0x00000ca0 43383100 5f746d70 5f323239 5f72756c C81._tmp_229_rul │ │ │ │ │ 0x00000cb0 652e6973 72612e30 002e4c43 3832002e e.isra.0..LC82.. │ │ │ │ │ @@ -475,18 +475,18 @@ │ │ │ │ │ 0x00001d80 735f666f 725f7374 6172005f 50795065 s_for_star._PyPe │ │ │ │ │ 0x00001d90 67656e5f 736c6173 685f7769 74685f64 gen_slash_with_d │ │ │ │ │ 0x00001da0 65666175 6c74005f 50795065 67656e5f efault._PyPegen_ │ │ │ │ │ 0x00001db0 6e616d65 5f646566 61756c74 5f706169 name_default_pai │ │ │ │ │ 0x00001dc0 72005f50 79506567 656e5f73 7461725f r._PyPegen_star_ │ │ │ │ │ 0x00001dd0 65746300 5f507950 6567656e 5f666f72 etc._PyPegen_for │ │ │ │ │ 0x00001de0 6d617474 65645f76 616c7565 005f5079 matted_value._Py │ │ │ │ │ - 0x00001df0 50656765 6e5f6368 65636b5f 66737472 Pegen_check_fstr │ │ │ │ │ - 0x00001e00 696e675f 636f6e76 65727369 6f6e005f ing_conversion._ │ │ │ │ │ - 0x00001e10 50795065 67656e5f 73657475 705f6675 PyPegen_setup_fu │ │ │ │ │ - 0x00001e20 6c6c5f66 6f726d61 745f7370 6563005f ll_format_spec._ │ │ │ │ │ + 0x00001df0 50656765 6e5f7365 7475705f 66756c6c Pegen_setup_full │ │ │ │ │ + 0x00001e00 5f666f72 6d61745f 73706563 005f5079 _format_spec._Py │ │ │ │ │ + 0x00001e10 50656765 6e5f6368 65636b5f 66737472 Pegen_check_fstr │ │ │ │ │ + 0x00001e20 696e675f 636f6e76 65727369 6f6e005f ing_conversion._ │ │ │ │ │ 0x00001e30 50795065 67656e5f 6c6f6f6b 61686561 PyPegen_lookahea │ │ │ │ │ 0x00001e40 645f666f 725f6578 7072005f 50794153 d_for_expr._PyAS │ │ │ │ │ 0x00001e50 545f536c 69636500 5f507941 53545f45 T_Slice._PyAST_E │ │ │ │ │ 0x00001e60 78636570 7448616e 646c6572 005f5079 xceptHandler._Py │ │ │ │ │ 0x00001e70 4153545f 436c6173 73446566 005f5079 AST_ClassDef._Py │ │ │ │ │ 0x00001e80 4153545f 466f7200 5f507941 53545f41 AST_For._PyAST_A │ │ │ │ │ 0x00001e90 73796e63 466f7200 5f507950 6567656e syncFor._PyPegen │ │ │ ├── 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: 4892 (bytes into file) │ │ │ │ │ + Start of section headers: 4900 (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 0x131c: │ │ │ │ │ +There are 13 section headers, starting at offset 0x1324: │ │ │ │ │ │ │ │ │ │ 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 000e6c 0000b8 08 I 10 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 000e74 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 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 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 0002c0 00067c 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 000f2c 000388 08 I 10 6 4 │ │ │ │ │ + [ 8] .note.GNU-stack PROGBITS 00000000 00093c 000000 00 0 0 1 │ │ │ │ │ + [ 9] .ARM.attributes ARM_ATTRIBUTES 00000000 00093c 000033 00 0 0 1 │ │ │ │ │ + [10] .symtab SYMTAB 00000000 000970 0002b0 10 11 20 4 │ │ │ │ │ + [11] .strtab STRTAB 00000000 000c20 000252 00 0 0 1 │ │ │ │ │ + [12] .shstrtab STRTAB 00000000 0012b4 00006d 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -3,15 +3,15 @@ │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 00000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 00000000 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 2: 00000000 0 NOTYPE LOCAL DEFAULT 5 .LC0 │ │ │ │ │ 3: 0000001c 0 NOTYPE LOCAL DEFAULT 5 .LC1 │ │ │ │ │ 4: 00000000 0 SECTION LOCAL DEFAULT 6 .text.hot │ │ │ │ │ 5: 00000000 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 6: 00000431 580 FUNC LOCAL DEFAULT 6 decode_unicode_with_escapes │ │ │ │ │ + 6: 00000431 586 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 │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0xe6c contains 23 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0xe74 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 │ │ │ │ │ @@ -21,15 +21,15 @@ │ │ │ │ │ 00000150 0000122f R_ARM_THM_MOVW_ABS_NC 00000084 .LC5 │ │ │ │ │ 00000154 00001230 R_ARM_THM_MOVT_ABS 00000084 .LC5 │ │ │ │ │ 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 0xf24 contains 113 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0xf2c contains 113 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000018 0000150a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ 00000026 0000162f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ 0000002a 00001630 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ 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 │ │ │ │ │ @@ -124,19 +124,19 @@ │ │ │ │ │ 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 │ │ │ │ │ +00000596 0000220a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ +000005de 00000d0a R_ARM_THM_CALL 00000001 warn_invalid_escape_sequence │ │ │ │ │ +000005fa 00001d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000610 00001d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000624 00001d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000062c 0000102f R_ARM_THM_MOVW_ABS_NC 00000054 .LC3 │ │ │ │ │ +00000630 00001030 R_ARM_THM_MOVT_ABS 00000054 .LC3 │ │ │ │ │ +0000064e 0000102f R_ARM_THM_MOVW_ABS_NC 00000054 .LC3 │ │ │ │ │ +00000652 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 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -496,32 +496,32 @@ │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ movw r5, #21845 @ 0x5555 │ │ │ │ │ movt r5, #5461 @ 0x1555 │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bhi.w 60e │ │ │ │ │ + bhi.w 614 │ │ │ │ │ mov r4, r1 │ │ │ │ │ movs r1, #6 │ │ │ │ │ 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 r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 60e │ │ │ │ │ + beq.w 614 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_AsString │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 60e │ │ │ │ │ + beq.w 614 │ │ │ │ │ add r9, r4 │ │ │ │ │ cmp r9, r4 │ │ │ │ │ bls.n 504 │ │ │ │ │ mov r3, r0 │ │ │ │ │ b.n 490 │ │ │ │ │ lsls r5, r2, #24 │ │ │ │ │ bmi.n 508 │ │ │ │ │ @@ -532,19 +532,19 @@ │ │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ │ cmp r2, #92 @ 0x5c │ │ │ │ │ bne.n 482 │ │ │ │ │ mov r5, r3 │ │ │ │ │ add.w ip, r4, #1 │ │ │ │ │ cmp ip, r9 │ │ │ │ │ strb.w r2, [r5], #1 │ │ │ │ │ - bcs.w 648 │ │ │ │ │ + bcs.w 64e │ │ │ │ │ ldrsb.w r1, [r4, #1] │ │ │ │ │ ldrb r2, [r4, #1] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt.w 626 │ │ │ │ │ + blt.w 62c │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r4, ip │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r4, r9 │ │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ │ bcc.n 490 │ │ │ │ │ mov r1, r3 │ │ │ │ │ @@ -560,15 +560,15 @@ │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cbz r0, 4e6 │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne.w r8, #0 │ │ │ │ │ - bne.n 5d4 │ │ │ │ │ + bne.n 5d8 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ beq.n 4fc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cbnz r3, 4fc │ │ │ │ │ @@ -597,116 +597,118 @@ │ │ │ │ │ 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.w 664 │ │ │ │ │ + beq.w 66a │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ ubfx r0, r1, #2, #3 │ │ │ │ │ - str r0, [sp, #12] │ │ │ │ │ + str r0, [sp, #16] │ │ │ │ │ lsls r0, r1, #26 │ │ │ │ │ - bpl.w 65e │ │ │ │ │ + bpl.w 664 │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w fp, r2, #20 │ │ │ │ │ addpl.w fp, r2, #28 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ str r4, [sp, #24] │ │ │ │ │ movs r5, #0 │ │ │ │ │ + mov r4, r9 │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ - mov r4, r2 │ │ │ │ │ - ldr r1, [r2, #8] │ │ │ │ │ str.w r8, [sp, #28] │ │ │ │ │ + mov r9, r2 │ │ │ │ │ + ldr r1, [r2, #8] │ │ │ │ │ mov r8, r7 │ │ │ │ │ mov r7, r6 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - str r1, [sp, #16] │ │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ │ + str r1, [sp, #12] │ │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - bge.n 59a │ │ │ │ │ + bge.n 59c │ │ │ │ │ movs r3, #10 │ │ │ │ │ mla r0, r3, r5, r6 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n 5c4 │ │ │ │ │ + bne.n 5c8 │ │ │ │ │ ldrb.w r3, [fp, r5] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ movs r1, #1 │ │ │ │ │ adds r5, #1 │ │ │ │ │ bl 0 <__sprintf_chk> │ │ │ │ │ R_ARM_THM_CALL __sprintf_chk │ │ │ │ │ - b.n 572 │ │ │ │ │ + b.n 574 │ │ │ │ │ mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ + mov r2, r9 │ │ │ │ │ bic.w r1, r1, r1, asr #31 │ │ │ │ │ movs r0, #10 │ │ │ │ │ + mov r9, r4 │ │ │ │ │ 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 │ │ │ │ │ + ldr.w r8, [sp, #28] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 612 │ │ │ │ │ + bne.n 618 │ │ │ │ │ cmp r4, r9 │ │ │ │ │ bcc.w 490 │ │ │ │ │ b.n 4c0 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ ite eq │ │ │ │ │ ldrheq.w r3, [fp, r5, lsl #1] │ │ │ │ │ ldrne.w r3, [fp, r5, lsl #2] │ │ │ │ │ - b.n 588 │ │ │ │ │ + b.n 58a │ │ │ │ │ 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 │ │ │ │ │ + bne.w 4e6 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 5f8 │ │ │ │ │ + beq.n 5fe │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbnz r3, 5f8 │ │ │ │ │ + cbnz r3, 5fe │ │ │ │ │ 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 │ │ │ │ │ + beq.n 614 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 60e │ │ │ │ │ + cbnz r3, 614 │ │ │ │ │ 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 │ │ │ │ │ + bne.n 5c0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - b.n 5bc │ │ │ │ │ + b.n 5c0 │ │ │ │ │ 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] │ │ │ │ │ @@ -733,7 +735,8 @@ │ │ │ │ │ b.n 554 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ bne.w 4f0 │ │ │ │ │ b.n 4fc │ │ │ │ │ + nop │ │ │ ├── lexer.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 17604 (bytes into file) │ │ │ │ │ + Start of section headers: 17504 (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 0x44c4: │ │ │ │ │ +There are 14 section headers, starting at offset 0x4460: │ │ │ │ │ │ │ │ │ │ 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 003a24 000038 08 I 11 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 0039e0 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 0029d4 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 003a5c 0009f0 08 I 11 6 4 │ │ │ │ │ - [ 8] .rodata PROGBITS 00000000 002fe4 00000b 00 A 0 0 4 │ │ │ │ │ - [ 9] .note.GNU-stack PROGBITS 00000000 002fef 000000 00 0 0 1 │ │ │ │ │ - [10] .ARM.attributes ARM_ATTRIBUTES 00000000 002fef 000033 00 0 0 1 │ │ │ │ │ - [11] .symtab SYMTAB 00000000 003024 0005e0 10 12 61 4 │ │ │ │ │ - [12] .strtab STRTAB 00000000 003604 00041d 00 0 0 1 │ │ │ │ │ - [13] .shstrtab STRTAB 00000000 00444c 000075 00 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 000610 002990 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 003a18 0009d0 08 I 11 6 4 │ │ │ │ │ + [ 8] .rodata PROGBITS 00000000 002fa0 00000b 00 A 0 0 4 │ │ │ │ │ + [ 9] .note.GNU-stack PROGBITS 00000000 002fab 000000 00 0 0 1 │ │ │ │ │ + [10] .ARM.attributes ARM_ATTRIBUTES 00000000 002fab 000033 00 0 0 1 │ │ │ │ │ + [11] .symtab SYMTAB 00000000 002fe0 0005e0 10 12 61 4 │ │ │ │ │ + [12] .strtab STRTAB 00000000 0035c0 00041d 00 0 0 1 │ │ │ │ │ + [13] .shstrtab STRTAB 00000000 0043e8 000075 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -7,17 +7,17 @@ │ │ │ │ │ 3: 00000028 0 NOTYPE LOCAL DEFAULT 5 .LC1 │ │ │ │ │ 4: 00000048 0 NOTYPE LOCAL DEFAULT 5 .LC2 │ │ │ │ │ 5: 00000064 0 NOTYPE LOCAL DEFAULT 5 .LC3 │ │ │ │ │ 6: 0000008c 0 NOTYPE LOCAL DEFAULT 5 .LC4 │ │ │ │ │ 7: 000000e0 0 NOTYPE LOCAL DEFAULT 5 .LC5 │ │ │ │ │ 8: 00000124 0 NOTYPE LOCAL DEFAULT 5 .LC6 │ │ │ │ │ 9: 00000000 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 10: 00000931 6874 FUNC LOCAL DEFAULT 6 tok_get_normal_mode │ │ │ │ │ - 11: 0000240d 188 FUNC LOCAL DEFAULT 6 tok_nextc │ │ │ │ │ - 12: 000024c9 94 FUNC LOCAL DEFAULT 6 tok_backup │ │ │ │ │ + 10: 00000931 6806 FUNC LOCAL DEFAULT 6 tok_get_normal_mode │ │ │ │ │ + 11: 000023c9 188 FUNC LOCAL DEFAULT 6 tok_nextc │ │ │ │ │ + 12: 00002485 94 FUNC LOCAL DEFAULT 6 tok_backup │ │ │ │ │ 13: 00000000 0 NOTYPE LOCAL DEFAULT 8 .LANCHOR0 │ │ │ │ │ 14: 00000158 0 NOTYPE LOCAL DEFAULT 5 .LC7 │ │ │ │ │ 15: 00000164 0 NOTYPE LOCAL DEFAULT 5 .LC8 │ │ │ │ │ 16: 0000016c 0 NOTYPE LOCAL DEFAULT 5 .LC9 │ │ │ │ │ 17: 0000018c 0 NOTYPE LOCAL DEFAULT 5 .LC10 │ │ │ │ │ 18: 000001b4 0 NOTYPE LOCAL DEFAULT 5 .LC11 │ │ │ │ │ 19: 000001d0 0 NOTYPE LOCAL DEFAULT 5 .LC12 │ │ │ │ │ @@ -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: 00002735 320 FUNC LOCAL DEFAULT 6 verify_end_of_number.constprop.0 │ │ │ │ │ - 41: 00002621 276 FUNC LOCAL DEFAULT 6 tok_decimal_tail │ │ │ │ │ - 42: 00002875 352 FUNC LOCAL DEFAULT 6 verify_end_of_number │ │ │ │ │ + 40: 000026f1 320 FUNC LOCAL DEFAULT 6 verify_end_of_number.constprop.0 │ │ │ │ │ + 41: 000025dd 276 FUNC LOCAL DEFAULT 6 tok_decimal_tail │ │ │ │ │ + 42: 00002831 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: 0000275c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 51: 00002718 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 52: 00000059 104 FUNC LOCAL DEFAULT 1 lookahead │ │ │ │ │ - 53: 0000289c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 53: 00002858 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: 0000276b 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 58: 0000276c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 59: 000028ab 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 60: 000028ac 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 57: 00002727 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 58: 00002728 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 59: 00002867 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 60: 00002868 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 61: 00000001 2350 FUNC GLOBAL HIDDEN 6 _PyTokenizer_Get │ │ │ │ │ 62: 00000000 0 NOTYPE GLOBAL DEFAULT UND strlen │ │ │ │ │ 63: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ 64: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ 65: 00000000 0 NOTYPE GLOBAL DEFAULT UND strncpy │ │ │ │ │ 66: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLexer_token_setup │ │ │ │ │ 67: 00000000 0 NOTYPE GLOBAL DEFAULT UND memchr │ │ │ │ │ @@ -74,24 +74,24 @@ │ │ │ │ │ 70: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FatalErrorFunc │ │ │ │ │ 71: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_table │ │ │ │ │ 72: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_tolower │ │ │ │ │ 73: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyToken_TwoChars │ │ │ │ │ 74: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_IsPrintable │ │ │ │ │ 75: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyToken_OneChar │ │ │ │ │ 76: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ - 77: 00002529 246 FUNC GLOBAL HIDDEN 6 _PyLexer_update_fstring_expr │ │ │ │ │ + 77: 000024e5 246 FUNC GLOBAL HIDDEN 6 _PyLexer_update_fstring_expr │ │ │ │ │ 78: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_indenterror │ │ │ │ │ 79: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyToken_ThreeChars │ │ │ │ │ 80: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idiv │ │ │ │ │ - 81: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLexer_type_comment_token_setup │ │ │ │ │ + 81: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_syntaxerror_known_range │ │ │ │ │ 82: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_DecodeUTF8 │ │ │ │ │ - 83: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcmp │ │ │ │ │ - 84: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_ScanIdentifier │ │ │ │ │ - 85: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ - 86: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_syntaxerror_known_range │ │ │ │ │ + 83: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_ScanIdentifier │ │ │ │ │ + 84: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ + 85: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLexer_type_comment_token_setup │ │ │ │ │ + 86: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcmp │ │ │ │ │ 87: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Substring │ │ │ │ │ 88: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8String │ │ │ │ │ 89: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_UnicodeDecodeError │ │ │ │ │ 90: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ 91: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Realloc │ │ │ │ │ 92: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SyntaxWarning │ │ │ │ │ 93: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_parser_warn │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,19 +1,19 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x3a24 contains 7 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x39e0 contains 7 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000012 00000b0a R_ARM_THM_CALL 0000240d tok_nextc │ │ │ │ │ -00000020 00000b0a R_ARM_THM_CALL 0000240d tok_nextc │ │ │ │ │ -0000002e 00000c0a R_ARM_THM_CALL 000024c9 tok_backup │ │ │ │ │ -0000003c 00000b0a R_ARM_THM_CALL 0000240d tok_nextc │ │ │ │ │ -00000070 00000b0a R_ARM_THM_CALL 0000240d tok_nextc │ │ │ │ │ -000000a6 00000c0a R_ARM_THM_CALL 000024c9 tok_backup │ │ │ │ │ -000000b4 00000c0a R_ARM_THM_CALL 000024c9 tok_backup │ │ │ │ │ +00000012 00000b0a R_ARM_THM_CALL 000023c9 tok_nextc │ │ │ │ │ +00000020 00000b0a R_ARM_THM_CALL 000023c9 tok_nextc │ │ │ │ │ +0000002e 00000c0a R_ARM_THM_CALL 00002485 tok_backup │ │ │ │ │ +0000003c 00000b0a R_ARM_THM_CALL 000023c9 tok_nextc │ │ │ │ │ +00000070 00000b0a R_ARM_THM_CALL 000023c9 tok_nextc │ │ │ │ │ +000000a6 00000c0a R_ARM_THM_CALL 00002485 tok_backup │ │ │ │ │ +000000b4 00000c0a R_ARM_THM_CALL 00002485 tok_backup │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x3a5c contains 318 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x3a18 contains 314 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 000001ba 00003e0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ 000001d0 00003f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 000001de 0000400a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00000202 0000410a R_ARM_THM_CALL 00000000 strncpy │ │ │ │ │ 000002a2 0000420a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ 000002de 0000430a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ @@ -63,269 +63,265 @@ │ │ │ │ │ 000008e0 00000430 R_ARM_THM_MOVT_ABS 00000048 .LC2 │ │ │ │ │ 000008e4 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000008e8 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000008ec 0000460a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ 0000090e 0000082f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ 00000912 00000830 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ 00000916 0000440a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00000a46 0000472f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00000a4a 00004730 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00000a5a 0000482f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_tolower │ │ │ │ │ -00000a5e 00004830 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_tolower │ │ │ │ │ -00000ab8 0000490a R_ARM_THM_CALL 00000000 _PyToken_TwoChars │ │ │ │ │ -00000b0c 00004a0a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ -00000b1c 00004b0a R_ARM_THM_CALL 00000000 _PyToken_OneChar │ │ │ │ │ -00000b2a 0000420a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00000bf6 0000420a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00000d62 0000420a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00000dac 00004a0a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ -00000dcc 00004a0a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ -00000e32 00004a0a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ -00000e42 0000472f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00000e46 00004730 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00000e92 0000420a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00000f24 0000420a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00000f52 0000420a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00000f68 00004a0a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ -00000fd8 0000420a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001066 00004a0a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ -00001070 0000112f R_ARM_THM_MOVW_ABS_NC 0000018c .LC10 │ │ │ │ │ -00001074 00001130 R_ARM_THM_MOVT_ABS 0000018c .LC10 │ │ │ │ │ -0000107c 0000440a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -0000108a 0000420a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000010da 0000430a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -0000112a 0000430a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -0000114e 00004c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000011c2 0000490a R_ARM_THM_CALL 00000000 _PyToken_TwoChars │ │ │ │ │ -0000120e 0000430a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -0000126c 0000430a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00001290 0000482f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_tolower │ │ │ │ │ -00001294 00004830 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_tolower │ │ │ │ │ -000013a2 0000430a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000013d6 0000420a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -0000144e 00004d0a R_ARM_THM_CALL 00002529 _PyLexer_update_fstring_expr │ │ │ │ │ -000014a4 0000420a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001532 00004e0a R_ARM_THM_CALL 00000000 _PyTokenizer_indenterror │ │ │ │ │ -0000155c 00001a2f R_ARM_THM_MOVW_ABS_NC 00000268 .LC19 │ │ │ │ │ -00001560 00001a30 R_ARM_THM_MOVT_ABS 00000268 .LC19 │ │ │ │ │ -00001564 0000440a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00001576 00001c2f R_ARM_THM_MOVW_ABS_NC 000002e4 .LC21 │ │ │ │ │ -0000157a 00001c30 R_ARM_THM_MOVT_ABS 000002e4 .LC21 │ │ │ │ │ -00001620 0000420a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001634 0000252f R_ARM_THM_MOVW_ABS_NC 00000440 .LC30 │ │ │ │ │ -00001638 00002530 R_ARM_THM_MOVT_ABS 00000440 .LC30 │ │ │ │ │ -00001650 00004f0a R_ARM_THM_CALL 00000000 _PyToken_ThreeChars │ │ │ │ │ -0000168e 0000420a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000016ac 0000232f R_ARM_THM_MOVW_ABS_NC 0000040c .LC28 │ │ │ │ │ -000016b0 00002330 R_ARM_THM_MOVT_ABS 0000040c .LC28 │ │ │ │ │ -000016b4 0000440a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00001716 0000420a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001832 0000420a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001864 0000430a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00001870 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001874 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001878 0000440a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000018d4 0000212f R_ARM_THM_MOVW_ABS_NC 000003bc .LC26 │ │ │ │ │ -000018d8 00002130 R_ARM_THM_MOVT_ABS 000003bc .LC26 │ │ │ │ │ -000018de 0000440a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00001912 0000430a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00001924 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001928 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000192c 0000440a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -0000199a 0000132f R_ARM_THM_MOVW_ABS_NC 000001d0 .LC12 │ │ │ │ │ -0000199e 00001330 R_ARM_THM_MOVT_ABS 000001d0 .LC12 │ │ │ │ │ -000019c8 0000420a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001a16 0000420a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001a42 0000500a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00001a98 0000420a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001ab8 0000420a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001ada 0000420a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001aec 0000420a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001b42 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001b46 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001b4a 0000440a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00001b56 00000e2f R_ARM_THM_MOVW_ABS_NC 00000158 .LC7 │ │ │ │ │ -00001b5a 00000e30 R_ARM_THM_MOVT_ABS 00000158 .LC7 │ │ │ │ │ -00001c34 0000162f R_ARM_THM_MOVW_ABS_NC 00000218 .LC15 │ │ │ │ │ -00001c38 00001630 R_ARM_THM_MOVT_ABS 00000218 .LC15 │ │ │ │ │ -00001c7c 0000510a R_ARM_THM_CALL 00000000 _PyLexer_type_comment_token_setup │ │ │ │ │ -00001ce6 0000520a R_ARM_THM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ -00001cfa 00000f2f R_ARM_THM_MOVW_ABS_NC 00000164 .LC8 │ │ │ │ │ -00001cfe 00000f30 R_ARM_THM_MOVT_ABS 00000164 .LC8 │ │ │ │ │ -00001d06 0000530a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00001d1e 0000472f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00001d22 00004730 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00001d4a 0000510a R_ARM_THM_CALL 00000000 _PyLexer_type_comment_token_setup │ │ │ │ │ -00001d54 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001d58 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001d5c 0000440a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00001da4 0000192f R_ARM_THM_MOVW_ABS_NC 00000260 .LC18 │ │ │ │ │ -00001da8 00001930 R_ARM_THM_MOVT_ABS 00000260 .LC18 │ │ │ │ │ -00001df4 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001df8 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001dfc 0000440a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00001e0a 00002b0a R_ARM_THM_CALL 00000001 tok_continuation_line │ │ │ │ │ -00001e42 0000520a R_ARM_THM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ -00001e4e 0000540a R_ARM_THM_CALL 00000000 _PyUnicode_ScanIdentifier │ │ │ │ │ -00001e78 0000550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001ee0 00001b2f R_ARM_THM_MOVW_ABS_NC 00000280 .LC20 │ │ │ │ │ -00001ee4 00001b30 R_ARM_THM_MOVT_ABS 00000280 .LC20 │ │ │ │ │ -00001ee8 0000560a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ -00001ef6 0000420a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001f3c 0000420a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001f4c 00001a2f R_ARM_THM_MOVW_ABS_NC 00000268 .LC19 │ │ │ │ │ -00001f50 00001a30 R_ARM_THM_MOVT_ABS 00000268 .LC19 │ │ │ │ │ -00001f54 0000440a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00001f62 0000420a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001f86 0000272f R_ARM_THM_MOVW_ABS_NC 000004a8 .LC32 │ │ │ │ │ -00001f8a 00002730 R_ARM_THM_MOVT_ABS 000004a8 .LC32 │ │ │ │ │ -00001f8e 0000440a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00001faa 0000262f R_ARM_THM_MOVW_ABS_NC 0000045c .LC31 │ │ │ │ │ -00001fae 00002630 R_ARM_THM_MOVT_ABS 0000045c .LC31 │ │ │ │ │ -00001fb2 0000440a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00001fce 0000152f R_ARM_THM_MOVW_ABS_NC 00000200 .LC14 │ │ │ │ │ -00001fd2 00001530 R_ARM_THM_MOVT_ABS 00000200 .LC14 │ │ │ │ │ -00001fd8 0000440a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00001fe8 0000142f R_ARM_THM_MOVW_ABS_NC 000001dc .LC13 │ │ │ │ │ -00001fec 00001430 R_ARM_THM_MOVT_ABS 000001dc .LC13 │ │ │ │ │ -00002002 0000242f R_ARM_THM_MOVW_ABS_NC 00000430 .LC29 │ │ │ │ │ -00002006 00002430 R_ARM_THM_MOVT_ABS 00000430 .LC29 │ │ │ │ │ -00002014 00001d2f R_ARM_THM_MOVW_ABS_NC 000002f0 .LC22 │ │ │ │ │ -00002018 00001d30 R_ARM_THM_MOVT_ABS 000002f0 .LC22 │ │ │ │ │ -0000201c 0000440a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -0000202a 0000420a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00002068 0000122f R_ARM_THM_MOVW_ABS_NC 000001b4 .LC11 │ │ │ │ │ -0000206c 00001230 R_ARM_THM_MOVT_ABS 000001b4 .LC11 │ │ │ │ │ -00002070 0000440a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -0000207e 0000420a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000020c0 0000420a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000020d0 00002b0a R_ARM_THM_CALL 00000001 tok_continuation_line │ │ │ │ │ -00002126 0000550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000212c 00004a0a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ -00002138 0000102f R_ARM_THM_MOVW_ABS_NC 0000016c .LC9 │ │ │ │ │ -0000213c 00001030 R_ARM_THM_MOVT_ABS 0000016c .LC9 │ │ │ │ │ -00002140 0000440a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -0000214c 0000570a R_ARM_THM_CALL 00000000 PyUnicode_Substring │ │ │ │ │ -00002164 0000550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000216e 0000580a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8String │ │ │ │ │ -00002186 0000550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000219e 0000112f R_ARM_THM_MOVW_ABS_NC 0000018c .LC10 │ │ │ │ │ -000021a2 00001130 R_ARM_THM_MOVT_ABS 0000018c .LC10 │ │ │ │ │ -000021a6 0000440a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000021ee 0000592f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_UnicodeDecodeError │ │ │ │ │ -000021f2 00005930 R_ARM_THM_MOVT_ABS 00000000 PyExc_UnicodeDecodeError │ │ │ │ │ -000021f8 00005a0a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00002214 0000550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000221a 0000032f R_ARM_THM_MOVW_ABS_NC 00000028 .LC1 │ │ │ │ │ -0000221e 00000330 R_ARM_THM_MOVT_ABS 00000028 .LC1 │ │ │ │ │ -00002222 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002226 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000222a 0000460a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ -00002252 0000182f R_ARM_THM_MOVW_ABS_NC 00000248 .LC17 │ │ │ │ │ -00002256 00001830 R_ARM_THM_MOVT_ABS 00000248 .LC17 │ │ │ │ │ -00002266 0000172f R_ARM_THM_MOVW_ABS_NC 00000220 .LC16 │ │ │ │ │ -0000226a 00001730 R_ARM_THM_MOVT_ABS 00000220 .LC16 │ │ │ │ │ -00002282 0000400a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000022ee 0000520a R_ARM_THM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ -000022f6 00003f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002302 0000042f R_ARM_THM_MOVW_ABS_NC 00000048 .LC2 │ │ │ │ │ -00002306 00000430 R_ARM_THM_MOVT_ABS 00000048 .LC2 │ │ │ │ │ -0000230a 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000230e 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002312 0000460a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ -0000232e 0000202f R_ARM_THM_MOVW_ABS_NC 00000364 .LC25 │ │ │ │ │ -00002332 00002030 R_ARM_THM_MOVT_ABS 00000364 .LC25 │ │ │ │ │ -00002336 0000440a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002360 0000420a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00002370 00001f2f R_ARM_THM_MOVW_ABS_NC 00000324 .LC24 │ │ │ │ │ -00002374 00001f30 R_ARM_THM_MOVT_ABS 00000324 .LC24 │ │ │ │ │ -00002378 0000440a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000023a6 00001e2f R_ARM_THM_MOVW_ABS_NC 0000030c .LC23 │ │ │ │ │ -000023aa 00001e30 R_ARM_THM_MOVT_ABS 0000030c .LC23 │ │ │ │ │ -000023ae 0000440a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000023b8 0000222f R_ARM_THM_MOVW_ABS_NC 000003f0 .LC27 │ │ │ │ │ -000023bc 00002230 R_ARM_THM_MOVT_ABS 000003f0 .LC27 │ │ │ │ │ -000023c0 0000440a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -0000246c 0000430a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -0000249e 0000430a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000024aa 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000024ae 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000024b4 0000440a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000024fe 0000042f R_ARM_THM_MOVW_ABS_NC 00000048 .LC2 │ │ │ │ │ -00002502 00000430 R_ARM_THM_MOVT_ABS 00000048 .LC2 │ │ │ │ │ -00002506 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000250a 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000250e 0000460a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ -00002512 0000032f R_ARM_THM_MOVW_ABS_NC 00000028 .LC1 │ │ │ │ │ -00002516 00000330 R_ARM_THM_MOVT_ABS 00000028 .LC1 │ │ │ │ │ -0000251a 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000251e 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002522 0000460a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ -0000253e 00003e0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -00002560 00003f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002566 0000400a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00002586 0000410a R_ARM_THM_CALL 00000000 strncpy │ │ │ │ │ -0000259a 00003e0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -000025bc 00003e0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -000025ca 00003f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000025f2 00005b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000260c 0000410a R_ARM_THM_CALL 00000000 strncpy │ │ │ │ │ -00002630 0000472f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00002634 00004730 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00002692 0000430a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000026dc 0000430a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000026e6 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000026ea 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000026ee 0000440a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002724 00001a2f R_ARM_THM_MOVW_ABS_NC 00000268 .LC19 │ │ │ │ │ -00002728 00001a30 R_ARM_THM_MOVT_ABS 00000268 .LC19 │ │ │ │ │ -0000272c 0000440a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -0000278e 00002c2f R_ARM_THM_MOVW_ABS_NC 000004ec .LC33 │ │ │ │ │ -00002792 00002c30 R_ARM_THM_MOVT_ABS 000004ec .LC33 │ │ │ │ │ -00002798 0000340a R_ARM_THM_CALL 00000059 lookahead │ │ │ │ │ -000027aa 00005c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxWarning │ │ │ │ │ -000027ae 00005c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxWarning │ │ │ │ │ -000027b2 0000312f R_ARM_THM_MOVW_ABS_NC 00000500 .LC38 │ │ │ │ │ -000027b6 00003130 R_ARM_THM_MOVT_ABS 00000500 .LC38 │ │ │ │ │ -000027ba 0000322f R_ARM_THM_MOVW_ABS_NC 00000508 .LC39 │ │ │ │ │ -000027be 00003230 R_ARM_THM_MOVT_ABS 00000508 .LC39 │ │ │ │ │ -000027c6 00005d0a R_ARM_THM_CALL 00000000 _PyTokenizer_parser_warn │ │ │ │ │ -000027dc 0000312f R_ARM_THM_MOVW_ABS_NC 00000500 .LC38 │ │ │ │ │ -000027e0 00003130 R_ARM_THM_MOVT_ABS 00000500 .LC38 │ │ │ │ │ -000027e4 0000322f R_ARM_THM_MOVW_ABS_NC 00000508 .LC39 │ │ │ │ │ -000027e8 00003230 R_ARM_THM_MOVT_ABS 00000508 .LC39 │ │ │ │ │ -000027ee 0000440a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000027f6 00002f2f R_ARM_THM_MOVW_ABS_NC 000004f8 .LC36 │ │ │ │ │ -000027fa 00002f30 R_ARM_THM_MOVT_ABS 000004f8 .LC36 │ │ │ │ │ -00002800 0000340a R_ARM_THM_CALL 00000059 lookahead │ │ │ │ │ -0000280a 0000302f R_ARM_THM_MOVW_ABS_NC 000004fc .LC37 │ │ │ │ │ -0000280e 00003030 R_ARM_THM_MOVT_ABS 000004fc .LC37 │ │ │ │ │ -00002814 0000340a R_ARM_THM_CALL 00000059 lookahead │ │ │ │ │ -0000284c 00002e2f R_ARM_THM_MOVW_ABS_NC 000004f4 .LC35 │ │ │ │ │ -00002850 00002e30 R_ARM_THM_MOVT_ABS 000004f4 .LC35 │ │ │ │ │ -00002856 0000340a R_ARM_THM_CALL 00000059 lookahead │ │ │ │ │ -00002860 00002d2f R_ARM_THM_MOVW_ABS_NC 000004f0 .LC34 │ │ │ │ │ -00002864 00002d30 R_ARM_THM_MOVT_ABS 000004f0 .LC34 │ │ │ │ │ -0000286a 0000340a R_ARM_THM_CALL 00000059 lookahead │ │ │ │ │ -000028d0 00002c2f R_ARM_THM_MOVW_ABS_NC 000004ec .LC33 │ │ │ │ │ -000028d4 00002c30 R_ARM_THM_MOVT_ABS 000004ec .LC33 │ │ │ │ │ -000028dc 0000340a R_ARM_THM_CALL 00000059 lookahead │ │ │ │ │ -000028f2 00005c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxWarning │ │ │ │ │ -000028f6 00005c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxWarning │ │ │ │ │ -000028fa 0000322f R_ARM_THM_MOVW_ABS_NC 00000508 .LC39 │ │ │ │ │ -000028fe 00003230 R_ARM_THM_MOVT_ABS 00000508 .LC39 │ │ │ │ │ -00002908 00005d0a R_ARM_THM_CALL 00000000 _PyTokenizer_parser_warn │ │ │ │ │ -00002920 0000322f R_ARM_THM_MOVW_ABS_NC 00000508 .LC39 │ │ │ │ │ -00002924 00003230 R_ARM_THM_MOVT_ABS 00000508 .LC39 │ │ │ │ │ -0000292c 0000440a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002936 00002f2f R_ARM_THM_MOVW_ABS_NC 000004f8 .LC36 │ │ │ │ │ -0000293a 00002f30 R_ARM_THM_MOVT_ABS 000004f8 .LC36 │ │ │ │ │ -00002942 0000340a R_ARM_THM_CALL 00000059 lookahead │ │ │ │ │ -00002950 0000302f R_ARM_THM_MOVW_ABS_NC 000004fc .LC37 │ │ │ │ │ -00002954 00003030 R_ARM_THM_MOVT_ABS 000004fc .LC37 │ │ │ │ │ -0000295c 0000340a R_ARM_THM_CALL 00000059 lookahead │ │ │ │ │ -000029a2 00002e2f R_ARM_THM_MOVW_ABS_NC 000004f4 .LC35 │ │ │ │ │ -000029a6 00002e30 R_ARM_THM_MOVT_ABS 000004f4 .LC35 │ │ │ │ │ -000029ae 0000340a R_ARM_THM_CALL 00000059 lookahead │ │ │ │ │ -000029bc 00002d2f R_ARM_THM_MOVW_ABS_NC 000004f0 .LC34 │ │ │ │ │ -000029c0 00002d30 R_ARM_THM_MOVT_ABS 000004f0 .LC34 │ │ │ │ │ -000029c8 0000340a R_ARM_THM_CALL 00000059 lookahead │ │ │ │ │ +00000a44 0000472f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00000a48 00004730 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00000a58 0000482f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_tolower │ │ │ │ │ +00000a5c 00004830 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_tolower │ │ │ │ │ +00000ab6 0000490a R_ARM_THM_CALL 00000000 _PyToken_TwoChars │ │ │ │ │ +00000b0a 00004a0a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ +00000b1a 00004b0a R_ARM_THM_CALL 00000000 _PyToken_OneChar │ │ │ │ │ +00000b28 0000420a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00000c3a 0000420a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00000da2 0000420a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00000dec 00004a0a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ +00000e0c 00004a0a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ +00000e76 00004a0a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ +00000e86 0000472f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00000e8a 00004730 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00000ed6 0000420a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00000f68 0000420a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00000f96 0000420a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00000fac 00004a0a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ +0000101c 0000420a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000010a6 00004a0a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ +000010b0 0000112f R_ARM_THM_MOVW_ABS_NC 0000018c .LC10 │ │ │ │ │ +000010b4 00001130 R_ARM_THM_MOVT_ABS 0000018c .LC10 │ │ │ │ │ +000010bc 0000440a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000010ca 0000420a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +0000111a 0000430a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +0000116a 0000430a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +0000118e 00004c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001202 0000490a R_ARM_THM_CALL 00000000 _PyToken_TwoChars │ │ │ │ │ +00001250 0000430a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000012ac 0000420a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000012dc 0000430a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00001300 0000482f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_tolower │ │ │ │ │ +00001304 00004830 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_tolower │ │ │ │ │ +00001412 0000430a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00001446 0000420a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000014c0 00004d0a R_ARM_THM_CALL 000024e5 _PyLexer_update_fstring_expr │ │ │ │ │ +00001516 0000420a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001588 00004e0a R_ARM_THM_CALL 00000000 _PyTokenizer_indenterror │ │ │ │ │ +000015ce 00001a2f R_ARM_THM_MOVW_ABS_NC 00000268 .LC19 │ │ │ │ │ +000015d2 00001a30 R_ARM_THM_MOVT_ABS 00000268 .LC19 │ │ │ │ │ +000015d6 0000440a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000015e8 00001c2f R_ARM_THM_MOVW_ABS_NC 000002e4 .LC21 │ │ │ │ │ +000015ec 00001c30 R_ARM_THM_MOVT_ABS 000002e4 .LC21 │ │ │ │ │ +00001644 0000252f R_ARM_THM_MOVW_ABS_NC 00000440 .LC30 │ │ │ │ │ +00001648 00002530 R_ARM_THM_MOVT_ABS 00000440 .LC30 │ │ │ │ │ +00001660 00004f0a R_ARM_THM_CALL 00000000 _PyToken_ThreeChars │ │ │ │ │ +0000169e 0000420a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000016d8 0000232f R_ARM_THM_MOVW_ABS_NC 0000040c .LC28 │ │ │ │ │ +000016dc 00002330 R_ARM_THM_MOVT_ABS 0000040c .LC28 │ │ │ │ │ +000016e0 0000440a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +0000173c 0000430a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00001748 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000174c 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001750 0000440a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +0000185a 0000420a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001886 0000430a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00001898 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000189c 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000018a0 0000440a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00001910 0000212f R_ARM_THM_MOVW_ABS_NC 000003bc .LC26 │ │ │ │ │ +00001914 00002130 R_ARM_THM_MOVT_ABS 000003bc .LC26 │ │ │ │ │ +0000191a 0000440a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +0000193e 0000420a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001992 0000132f R_ARM_THM_MOVW_ABS_NC 000001d0 .LC12 │ │ │ │ │ +00001996 00001330 R_ARM_THM_MOVT_ABS 000001d0 .LC12 │ │ │ │ │ +000019da 0000500a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00001a40 0000420a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001a74 0000420a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001ae4 0000420a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001b06 0000420a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001b26 0000420a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001b30 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001b34 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001b38 0000440a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00001b96 00001b2f R_ARM_THM_MOVW_ABS_NC 00000280 .LC20 │ │ │ │ │ +00001b9a 00001b30 R_ARM_THM_MOVT_ABS 00000280 .LC20 │ │ │ │ │ +00001b9e 0000510a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ +00001bac 0000420a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001c1a 0000162f R_ARM_THM_MOVW_ABS_NC 00000218 .LC15 │ │ │ │ │ +00001c1e 00001630 R_ARM_THM_MOVT_ABS 00000218 .LC15 │ │ │ │ │ +00001c92 0000520a R_ARM_THM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ +00001cc0 00002b0a R_ARM_THM_CALL 00000001 tok_continuation_line │ │ │ │ │ +00001d22 0000192f R_ARM_THM_MOVW_ABS_NC 00000260 .LC18 │ │ │ │ │ +00001d26 00001930 R_ARM_THM_MOVT_ABS 00000260 .LC18 │ │ │ │ │ +00001d70 0000520a R_ARM_THM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ +00001d7c 0000530a R_ARM_THM_CALL 00000000 _PyUnicode_ScanIdentifier │ │ │ │ │ +00001da6 0000540a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001dae 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001db2 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001db6 0000440a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00001dc4 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001dc8 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001dcc 0000440a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00001dd8 00000e2f R_ARM_THM_MOVW_ABS_NC 00000158 .LC7 │ │ │ │ │ +00001ddc 00000e30 R_ARM_THM_MOVT_ABS 00000158 .LC7 │ │ │ │ │ +00001e74 0000420a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001ea6 0000550a R_ARM_THM_CALL 00000000 _PyLexer_type_comment_token_setup │ │ │ │ │ +00001eb6 00000f2f R_ARM_THM_MOVW_ABS_NC 00000164 .LC8 │ │ │ │ │ +00001eba 00000f30 R_ARM_THM_MOVT_ABS 00000164 .LC8 │ │ │ │ │ +00001ec2 0000560a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00001eda 0000472f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00001ede 00004730 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00001f04 0000550a R_ARM_THM_CALL 00000000 _PyLexer_type_comment_token_setup │ │ │ │ │ +00001f1e 00001a2f R_ARM_THM_MOVW_ABS_NC 00000268 .LC19 │ │ │ │ │ +00001f22 00001a30 R_ARM_THM_MOVT_ABS 00000268 .LC19 │ │ │ │ │ +00001f28 0000440a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00001f50 0000172f R_ARM_THM_MOVW_ABS_NC 00000220 .LC16 │ │ │ │ │ +00001f54 00001730 R_ARM_THM_MOVT_ABS 00000220 .LC16 │ │ │ │ │ +00001fa8 0000540a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001fae 00004a0a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ +00001fba 0000102f R_ARM_THM_MOVW_ABS_NC 0000016c .LC9 │ │ │ │ │ +00001fbe 00001030 R_ARM_THM_MOVT_ABS 0000016c .LC9 │ │ │ │ │ +00001fc2 0000440a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00001fce 0000570a R_ARM_THM_CALL 00000000 PyUnicode_Substring │ │ │ │ │ +00001fe6 0000540a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001ff0 0000580a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8String │ │ │ │ │ +00002008 0000540a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000201c 0000112f R_ARM_THM_MOVW_ABS_NC 0000018c .LC10 │ │ │ │ │ +00002020 00001130 R_ARM_THM_MOVT_ABS 0000018c .LC10 │ │ │ │ │ +00002024 0000440a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00002078 0000592f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_UnicodeDecodeError │ │ │ │ │ +0000207c 00005930 R_ARM_THM_MOVT_ABS 00000000 PyExc_UnicodeDecodeError │ │ │ │ │ +00002082 00005a0a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00002094 0000042f R_ARM_THM_MOVW_ABS_NC 00000048 .LC2 │ │ │ │ │ +00002098 00000430 R_ARM_THM_MOVT_ABS 00000048 .LC2 │ │ │ │ │ +0000209c 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000020a0 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000020a4 0000460a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ +000020cc 0000540a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000020d2 0000142f R_ARM_THM_MOVW_ABS_NC 000001dc .LC13 │ │ │ │ │ +000020d6 00001430 R_ARM_THM_MOVT_ABS 000001dc .LC13 │ │ │ │ │ +00002106 0000182f R_ARM_THM_MOVW_ABS_NC 00000248 .LC17 │ │ │ │ │ +0000210a 00001830 R_ARM_THM_MOVT_ABS 00000248 .LC17 │ │ │ │ │ +0000211c 0000222f R_ARM_THM_MOVW_ABS_NC 000003f0 .LC27 │ │ │ │ │ +00002120 00002230 R_ARM_THM_MOVT_ABS 000003f0 .LC27 │ │ │ │ │ +00002124 0000440a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +0000212e 0000202f R_ARM_THM_MOVW_ABS_NC 00000364 .LC25 │ │ │ │ │ +00002132 00002030 R_ARM_THM_MOVT_ABS 00000364 .LC25 │ │ │ │ │ +00002136 0000440a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00002140 00001f2f R_ARM_THM_MOVW_ABS_NC 00000324 .LC24 │ │ │ │ │ +00002144 00001f30 R_ARM_THM_MOVT_ABS 00000324 .LC24 │ │ │ │ │ +00002148 0000440a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00002176 00001e2f R_ARM_THM_MOVW_ABS_NC 0000030c .LC23 │ │ │ │ │ +0000217a 00001e30 R_ARM_THM_MOVT_ABS 0000030c .LC23 │ │ │ │ │ +0000217e 0000440a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00002188 00001d2f R_ARM_THM_MOVW_ABS_NC 000002f0 .LC22 │ │ │ │ │ +0000218c 00001d30 R_ARM_THM_MOVT_ABS 000002f0 .LC22 │ │ │ │ │ +00002190 0000440a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +0000219e 0000420a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000021a6 0000242f R_ARM_THM_MOVW_ABS_NC 00000430 .LC29 │ │ │ │ │ +000021aa 00002430 R_ARM_THM_MOVT_ABS 00000430 .LC29 │ │ │ │ │ +000021c8 0000420a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000021d8 0000122f R_ARM_THM_MOVW_ABS_NC 000001b4 .LC11 │ │ │ │ │ +000021dc 00001230 R_ARM_THM_MOVT_ABS 000001b4 .LC11 │ │ │ │ │ +0000220a 0000272f R_ARM_THM_MOVW_ABS_NC 000004a8 .LC32 │ │ │ │ │ +0000220e 00002730 R_ARM_THM_MOVT_ABS 000004a8 .LC32 │ │ │ │ │ +00002212 0000440a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00002242 0000262f R_ARM_THM_MOVW_ABS_NC 0000045c .LC31 │ │ │ │ │ +00002246 00002630 R_ARM_THM_MOVT_ABS 0000045c .LC31 │ │ │ │ │ +0000224a 0000440a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +0000228a 0000152f R_ARM_THM_MOVW_ABS_NC 00000200 .LC14 │ │ │ │ │ +0000228e 00001530 R_ARM_THM_MOVT_ABS 00000200 .LC14 │ │ │ │ │ +000022b6 00002b0a R_ARM_THM_CALL 00000001 tok_continuation_line │ │ │ │ │ +000022d0 0000400a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00002338 0000520a R_ARM_THM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ +00002340 00003f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000238c 0000420a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000023a0 0000032f R_ARM_THM_MOVW_ABS_NC 00000028 .LC1 │ │ │ │ │ +000023a4 00000330 R_ARM_THM_MOVT_ABS 00000028 .LC1 │ │ │ │ │ +000023a8 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000023ac 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000023b0 0000460a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ +000023be 0000420a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00002428 0000430a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +0000245a 0000430a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00002466 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000246a 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00002470 0000440a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000024ba 0000042f R_ARM_THM_MOVW_ABS_NC 00000048 .LC2 │ │ │ │ │ +000024be 00000430 R_ARM_THM_MOVT_ABS 00000048 .LC2 │ │ │ │ │ +000024c2 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000024c6 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000024ca 0000460a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ +000024ce 0000032f R_ARM_THM_MOVW_ABS_NC 00000028 .LC1 │ │ │ │ │ +000024d2 00000330 R_ARM_THM_MOVT_ABS 00000028 .LC1 │ │ │ │ │ +000024d6 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000024da 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000024de 0000460a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ +000024fa 00003e0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +0000251c 00003f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002522 0000400a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00002542 0000410a R_ARM_THM_CALL 00000000 strncpy │ │ │ │ │ +00002556 00003e0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +00002578 00003e0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +00002586 00003f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000025ae 00005b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000025c8 0000410a R_ARM_THM_CALL 00000000 strncpy │ │ │ │ │ +000025ec 0000472f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +000025f0 00004730 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +0000264e 0000430a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00002698 0000430a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000026a2 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000026a6 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000026aa 0000440a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000026e0 00001a2f R_ARM_THM_MOVW_ABS_NC 00000268 .LC19 │ │ │ │ │ +000026e4 00001a30 R_ARM_THM_MOVT_ABS 00000268 .LC19 │ │ │ │ │ +000026e8 0000440a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +0000274a 00002c2f R_ARM_THM_MOVW_ABS_NC 000004ec .LC33 │ │ │ │ │ +0000274e 00002c30 R_ARM_THM_MOVT_ABS 000004ec .LC33 │ │ │ │ │ +00002754 0000340a R_ARM_THM_CALL 00000059 lookahead │ │ │ │ │ +00002766 00005c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxWarning │ │ │ │ │ +0000276a 00005c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxWarning │ │ │ │ │ +0000276e 0000312f R_ARM_THM_MOVW_ABS_NC 00000500 .LC38 │ │ │ │ │ +00002772 00003130 R_ARM_THM_MOVT_ABS 00000500 .LC38 │ │ │ │ │ +00002776 0000322f R_ARM_THM_MOVW_ABS_NC 00000508 .LC39 │ │ │ │ │ +0000277a 00003230 R_ARM_THM_MOVT_ABS 00000508 .LC39 │ │ │ │ │ +00002782 00005d0a R_ARM_THM_CALL 00000000 _PyTokenizer_parser_warn │ │ │ │ │ +00002798 0000312f R_ARM_THM_MOVW_ABS_NC 00000500 .LC38 │ │ │ │ │ +0000279c 00003130 R_ARM_THM_MOVT_ABS 00000500 .LC38 │ │ │ │ │ +000027a0 0000322f R_ARM_THM_MOVW_ABS_NC 00000508 .LC39 │ │ │ │ │ +000027a4 00003230 R_ARM_THM_MOVT_ABS 00000508 .LC39 │ │ │ │ │ +000027aa 0000440a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000027b2 00002f2f R_ARM_THM_MOVW_ABS_NC 000004f8 .LC36 │ │ │ │ │ +000027b6 00002f30 R_ARM_THM_MOVT_ABS 000004f8 .LC36 │ │ │ │ │ +000027bc 0000340a R_ARM_THM_CALL 00000059 lookahead │ │ │ │ │ +000027c6 0000302f R_ARM_THM_MOVW_ABS_NC 000004fc .LC37 │ │ │ │ │ +000027ca 00003030 R_ARM_THM_MOVT_ABS 000004fc .LC37 │ │ │ │ │ +000027d0 0000340a R_ARM_THM_CALL 00000059 lookahead │ │ │ │ │ +00002808 00002e2f R_ARM_THM_MOVW_ABS_NC 000004f4 .LC35 │ │ │ │ │ +0000280c 00002e30 R_ARM_THM_MOVT_ABS 000004f4 .LC35 │ │ │ │ │ +00002812 0000340a R_ARM_THM_CALL 00000059 lookahead │ │ │ │ │ +0000281c 00002d2f R_ARM_THM_MOVW_ABS_NC 000004f0 .LC34 │ │ │ │ │ +00002820 00002d30 R_ARM_THM_MOVT_ABS 000004f0 .LC34 │ │ │ │ │ +00002826 0000340a R_ARM_THM_CALL 00000059 lookahead │ │ │ │ │ +0000288c 00002c2f R_ARM_THM_MOVW_ABS_NC 000004ec .LC33 │ │ │ │ │ +00002890 00002c30 R_ARM_THM_MOVT_ABS 000004ec .LC33 │ │ │ │ │ +00002898 0000340a R_ARM_THM_CALL 00000059 lookahead │ │ │ │ │ +000028ae 00005c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxWarning │ │ │ │ │ +000028b2 00005c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxWarning │ │ │ │ │ +000028b6 0000322f R_ARM_THM_MOVW_ABS_NC 00000508 .LC39 │ │ │ │ │ +000028ba 00003230 R_ARM_THM_MOVT_ABS 00000508 .LC39 │ │ │ │ │ +000028c4 00005d0a R_ARM_THM_CALL 00000000 _PyTokenizer_parser_warn │ │ │ │ │ +000028dc 0000322f R_ARM_THM_MOVW_ABS_NC 00000508 .LC39 │ │ │ │ │ +000028e0 00003230 R_ARM_THM_MOVT_ABS 00000508 .LC39 │ │ │ │ │ +000028e8 0000440a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000028f2 00002f2f R_ARM_THM_MOVW_ABS_NC 000004f8 .LC36 │ │ │ │ │ +000028f6 00002f30 R_ARM_THM_MOVT_ABS 000004f8 .LC36 │ │ │ │ │ +000028fe 0000340a R_ARM_THM_CALL 00000059 lookahead │ │ │ │ │ +0000290c 0000302f R_ARM_THM_MOVW_ABS_NC 000004fc .LC37 │ │ │ │ │ +00002910 00003030 R_ARM_THM_MOVT_ABS 000004fc .LC37 │ │ │ │ │ +00002918 0000340a R_ARM_THM_CALL 00000059 lookahead │ │ │ │ │ +0000295e 00002e2f R_ARM_THM_MOVW_ABS_NC 000004f4 .LC35 │ │ │ │ │ +00002962 00002e30 R_ARM_THM_MOVT_ABS 000004f4 .LC35 │ │ │ │ │ +0000296a 0000340a R_ARM_THM_CALL 00000059 lookahead │ │ │ │ │ +00002978 00002d2f R_ARM_THM_MOVW_ABS_NC 000004f0 .LC34 │ │ │ │ │ +0000297c 00002d30 R_ARM_THM_MOVT_ABS 000004f0 .LC34 │ │ │ │ │ +00002984 0000340a R_ARM_THM_CALL 00000059 lookahead │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -25,16 +25,16 @@ │ │ │ │ │ too many nested parentheses │ │ │ │ │ f-string: single '}' is not allowed │ │ │ │ │ unmatched '%c' │ │ │ │ │ f-string: unmatched '%c' │ │ │ │ │ closing parenthesis '%c' does not match opening parenthesis '%c' on line %d │ │ │ │ │ closing parenthesis '%c' does not match opening parenthesis '%c' │ │ │ │ │ invalid %s literal │ │ │ │ │ -+F@"YF F │ │ │ │ │ dSF>"YF F │ │ │ │ │ +;F@"YF F │ │ │ │ │ bYFb` F@" │ │ │ │ │ tok_backup │ │ │ │ │ tok_get_normal_mode │ │ │ │ │ tok_nextc │ │ │ │ │ tok_backup │ │ │ │ │ .LANCHOR0 │ │ │ │ │ verify_end_of_number.constprop.0 │ │ │ │ │ @@ -56,19 +56,19 @@ │ │ │ │ │ _PyUnicode_IsPrintable │ │ │ │ │ _PyToken_OneChar │ │ │ │ │ PyErr_Occurred │ │ │ │ │ _PyLexer_update_fstring_expr │ │ │ │ │ _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 │ │ │ │ │ PyUnicode_Substring │ │ │ │ │ PyUnicode_AsUTF8String │ │ │ │ │ PyExc_UnicodeDecodeError │ │ │ │ │ PyErr_ExceptionMatches │ │ │ │ │ PyMem_Realloc │ │ │ │ │ PyExc_SyntaxWarning │ │ │ │ │ _PyTokenizer_parser_warn │ │ │ │ ├── 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 240c │ │ │ │ │ + bl 23c8 │ │ │ │ │ R_ARM_THM_CALL tok_nextc │ │ │ │ │ cmp r0, #13 │ │ │ │ │ beq.n 3a │ │ │ │ │ cmp r0, #10 │ │ │ │ │ bne.n 4c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 240c │ │ │ │ │ + bl 23c8 │ │ │ │ │ R_ARM_THM_CALL tok_nextc │ │ │ │ │ mov r1, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ beq.n 42 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 24c8 │ │ │ │ │ + bl 2484 │ │ │ │ │ R_ARM_THM_CALL tok_backup │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r0, r1 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 240c │ │ │ │ │ + bl 23c8 │ │ │ │ │ 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 240c │ │ │ │ │ + bl 23c8 │ │ │ │ │ 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 24c8 │ │ │ │ │ + bl 2484 │ │ │ │ │ R_ARM_THM_CALL tok_backup │ │ │ │ │ cmp r5, r7 │ │ │ │ │ beq.n bc │ │ │ │ │ ldrb.w r1, [r5, #-1]! │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 24c8 │ │ │ │ │ + bl 2484 │ │ │ │ │ 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 {} │ │ │ │ │ @@ -347,15 +347,15 @@ │ │ │ │ │ subs r0, #1 │ │ │ │ │ str r0, [r5, #64] @ 0x40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ b.n 2a6 <_PyTokenizer_Get+0x2a6> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 240c │ │ │ │ │ + bl 23c8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #13 │ │ │ │ │ beq.w 862 <_PyTokenizer_Get+0x862> │ │ │ │ │ add.w r3, r4, r9 │ │ │ │ │ sub.w r2, r5, #123 @ 0x7b │ │ │ │ │ bics.w r2, r2, #2 │ │ │ │ │ ldr.w r1, [r3, #2772] @ 0xad4 │ │ │ │ │ @@ -380,15 +380,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w lr, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ b.n 2a6 <_PyTokenizer_Get+0x2a6> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - bl 240c │ │ │ │ │ + bl 23c8 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ ldrd r1, r2, [r4] │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ it eq │ │ │ │ │ moveq lr, r2 │ │ │ │ │ beq.n 418 <_PyTokenizer_Get+0x418> │ │ │ │ │ subs r7, r2, #1 │ │ │ │ │ @@ -597,33 +597,33 @@ │ │ │ │ │ b.n 186 <_PyTokenizer_Get+0x186> │ │ │ │ │ ldrd r5, r2, [sp, #8] │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne.w 8a4 <_PyTokenizer_Get+0x8a4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r1, r9, [sp, #8] │ │ │ │ │ - bl 240c │ │ │ │ │ + bl 23c8 │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ ldr.w r6, [r6, #2756] @ 0xac4 │ │ │ │ │ eor.w r2, r1, #1 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ite ne │ │ │ │ │ movne r2, #0 │ │ │ │ │ andeq.w r2, r2, #1 │ │ │ │ │ cbz r2, 634 <_PyTokenizer_Get+0x634> │ │ │ │ │ cmp r0, #125 @ 0x7d │ │ │ │ │ beq.n 65e <_PyTokenizer_Get+0x65e> │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - bl 24c8 │ │ │ │ │ + bl 2484 │ │ │ │ │ movs r1, #125 @ 0x7d │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 24c8 │ │ │ │ │ + bl 2484 │ │ │ │ │ ldr r2, [r5, #64] @ 0x40 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ movs r1, #0 │ │ │ │ │ adds r2, #43 @ 0x2b │ │ │ │ │ adds r0, r4, r3 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ lsls r2, r2, #6 │ │ │ │ │ @@ -830,15 +830,15 @@ │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mov r5, r9 │ │ │ │ │ str r2, [r4, #32] │ │ │ │ │ b.n 10e <_PyTokenizer_Get+0x10e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r1, #10 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ - bl 24c8 │ │ │ │ │ + bl 2484 │ │ │ │ │ ldr r3, [r5, #64] @ 0x40 │ │ │ │ │ mov r1, r8 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ add.w r3, r4, r3, lsl #6 │ │ │ │ │ str.w r6, [r3, #2752] @ 0xac0 │ │ │ │ │ str.w r6, [r2, #2812] @ 0xafc │ │ │ │ │ @@ -848,21 +848,21 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ b.n 2a6 <_PyTokenizer_Get+0x2a6> │ │ │ │ │ cbz r1, 86c <_PyTokenizer_Get+0x86c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - bl 24c8 │ │ │ │ │ + bl 2484 │ │ │ │ │ add.w r3, r4, r9 │ │ │ │ │ movs r7, #0 │ │ │ │ │ ldr.w r0, [r3, #2768] @ 0xad0 │ │ │ │ │ b.n 3be <_PyTokenizer_Get+0x3be> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 240c │ │ │ │ │ + bl 23c8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ b.n 396 <_PyTokenizer_Get+0x396> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_warn_invalid_escape_sequence> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_warn_invalid_escape_sequence │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -925,15 +925,15 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bl 0 <_Py_FatalErrorFunc> │ │ │ │ │ R_ARM_THM_CALL _Py_FatalErrorFunc │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - bl 240c │ │ │ │ │ + bl 23c8 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #123 @ 0x7b │ │ │ │ │ bne.n 91c <_PyTokenizer_Get+0x91c> │ │ │ │ │ ldr.w r0, [r3, #2768] @ 0xad0 │ │ │ │ │ movs r7, #0 │ │ │ │ │ movs r3, #1 │ │ │ │ │ @@ -945,15 +945,15 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ b.n 894 <_PyTokenizer_Get+0x894> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - bl 24c8 │ │ │ │ │ + bl 2484 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ movs r7, #0 │ │ │ │ │ ldr.w r0, [r3, #2768] @ 0xad0 │ │ │ │ │ b.n 3be <_PyTokenizer_Get+0x3be> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ 00000930 : │ │ │ │ │ @@ -968,102 +968,101 @@ │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ 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 c22 │ │ │ │ │ + bne.w c66 │ │ │ │ │ ldr.w r7, [r4, #452] @ 0x1c4 │ │ │ │ │ ldr r6, [r4, #4] │ │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ str r6, [r4, #28] │ │ │ │ │ str.w r3, [r4, #472] @ 0x1d8 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w f00 │ │ │ │ │ + bne.w f44 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ cmp sl, r6 │ │ │ │ │ - beq.w 1242 │ │ │ │ │ + beq.w 12b2 │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt cs │ │ │ │ │ movcs r3, #29 │ │ │ │ │ strcs r3, [r4, #32] │ │ │ │ │ bcs.n 9ae │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ │ str.w r2, [r4, #476] @ 0x1dc │ │ │ │ │ adds r2, r6, #1 │ │ │ │ │ str r2, [r4, #4] │ │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ │ - ldrb r1, [r6, #0] │ │ │ │ │ - cmp r2, r6 │ │ │ │ │ - str r6, [r4, #4] │ │ │ │ │ - bhi.w 221a │ │ │ │ │ + cmp r1, r6 │ │ │ │ │ ldrb r2, [r6, #0] │ │ │ │ │ - cmp r2, r1 │ │ │ │ │ - bne.w 2302 │ │ │ │ │ + str r6, [r4, #4] │ │ │ │ │ + bhi.w 23a0 │ │ │ │ │ + ldrb r1, [r6, #0] │ │ │ │ │ + cmp r1, r2 │ │ │ │ │ + bne.w 2094 │ │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ str.w r9, [r4, #28] │ │ │ │ │ cmp r6, sl │ │ │ │ │ - beq.w 11e6 │ │ │ │ │ - ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ │ - cmp r0, r3 │ │ │ │ │ - bcs.w 1232 │ │ │ │ │ - adds r2, r0, #1 │ │ │ │ │ - adds r1, r6, #1 │ │ │ │ │ + beq.w 1228 │ │ │ │ │ + ldr.w r1, [r4, #476] @ 0x1dc │ │ │ │ │ + cmp r1, r3 │ │ │ │ │ + bcs.w 1274 │ │ │ │ │ + adds r2, r1, #1 │ │ │ │ │ + adds r0, r6, #1 │ │ │ │ │ str.w r2, [r4, #476] @ 0x1dc │ │ │ │ │ - str r1, [r4, #4] │ │ │ │ │ - ldrb r5, [r6, #0] │ │ │ │ │ - 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 b34 │ │ │ │ │ - movs r6, #9 │ │ │ │ │ - movt r6, #128 @ 0x80 │ │ │ │ │ - lsrs r6, r2 │ │ │ │ │ - lsls r2, r6, #31 │ │ │ │ │ - bmi.w cd0 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - beq.w 2316 │ │ │ │ │ - ldr r2, [r4, #32] │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - str.w r0, [r4, #472] @ 0x1d8 │ │ │ │ │ - str r1, [r4, #28] │ │ │ │ │ - cmp r2, #28 │ │ │ │ │ - beq.w 170c │ │ │ │ │ - adds r1, r5, #1 │ │ │ │ │ - beq.w 1608 │ │ │ │ │ + bhi.w b32 │ │ │ │ │ + movs r5, #9 │ │ │ │ │ + movt r5, #128 @ 0x80 │ │ │ │ │ + lsrs r5, r2 │ │ │ │ │ + lsls r5, r5, #31 │ │ │ │ │ + bmi.w e32 │ │ │ │ │ + mov r5, ip │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 1f2e │ │ │ │ │ + str r6, [r4, #28] │ │ │ │ │ + str.w r1, [r4, #472] @ 0x1d8 │ │ │ │ │ + ldr r1, [r4, #32] │ │ │ │ │ + cmp r1, #28 │ │ │ │ │ + beq.w 23b4 │ │ │ │ │ bic.w r2, r5, #32 │ │ │ │ │ sub.w r1, r2, #65 @ 0x41 │ │ │ │ │ + mov r0, r2 │ │ │ │ │ cmp r1, #25 │ │ │ │ │ - bls.w b4a │ │ │ │ │ - sub.w r1, r5, #95 @ 0x5f │ │ │ │ │ - clz r1, r1 │ │ │ │ │ - lsrs r1, r1, #5 │ │ │ │ │ + bls.w b8a │ │ │ │ │ + sub.w r2, r5, #95 @ 0x5f │ │ │ │ │ + clz r2, r2 │ │ │ │ │ + lsrs r2, r2, #5 │ │ │ │ │ cmp r5, #127 @ 0x7f │ │ │ │ │ it gt │ │ │ │ │ - orrgt.w r1, r1, #1 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - bne.w b56 │ │ │ │ │ + orrgt.w r2, r2, #1 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w b9c │ │ │ │ │ cmp r5, #13 │ │ │ │ │ - beq.w 2320 │ │ │ │ │ + beq.w 2394 │ │ │ │ │ cmp r5, #10 │ │ │ │ │ - beq.w c00 │ │ │ │ │ + beq.w c44 │ │ │ │ │ cmp r5, #46 @ 0x2e │ │ │ │ │ - beq.w e40 │ │ │ │ │ + beq.w e84 │ │ │ │ │ uxtb r1, r5 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ ldr.w r2, [r6, r1, lsl #2] │ │ │ │ │ lsls r3, r2, #29 │ │ │ │ │ - bmi.w cd4 │ │ │ │ │ + bmi.w d14 │ │ │ │ │ ldr r2, [r4, #28] │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_tolower │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_tolower │ │ │ │ │ cmp r5, #34 @ 0x22 │ │ │ │ │ it ne │ │ │ │ │ @@ -1072,421 +1071,444 @@ │ │ │ │ │ moveq r0, #1 │ │ │ │ │ movne r0, #0 │ │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ │ ldrb r2, [r6, r2] │ │ │ │ │ cmp r2, #114 @ 0x72 │ │ │ │ │ it ne │ │ │ │ │ cmpne r2, #102 @ 0x66 │ │ │ │ │ - beq.w 1736 │ │ │ │ │ + beq.w 175e │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 12a6 │ │ │ │ │ + bne.w 1316 │ │ │ │ │ cmp r5, #92 @ 0x5c │ │ │ │ │ - beq.w 1e08 │ │ │ │ │ + beq.w 1cbe │ │ │ │ │ sub.w r7, r5, #125 @ 0x7d │ │ │ │ │ clz r7, r7 │ │ │ │ │ lsrs r7, r7, #5 │ │ │ │ │ cmp r5, #58 @ 0x3a │ │ │ │ │ ite ne │ │ │ │ │ movne r3, r7 │ │ │ │ │ orreq.w r3, r7, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 11aa │ │ │ │ │ + bne.w 11ea │ │ │ │ │ cmp r5, #123 @ 0x7b │ │ │ │ │ it ne │ │ │ │ │ cmpne r5, #33 @ 0x21 │ │ │ │ │ - beq.w 11aa │ │ │ │ │ + beq.w 11ea │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 240c │ │ │ │ │ + bl 23c8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyToken_TwoChars> │ │ │ │ │ R_ARM_THM_CALL _PyToken_TwoChars │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ │ - bne.w 1642 │ │ │ │ │ + bne.w 1652 │ │ │ │ │ adds r0, r6, #1 │ │ │ │ │ - beq.w db8 │ │ │ │ │ + beq.w df8 │ │ │ │ │ ldrd r1, r3, [r4] │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ str r2, [r4, #4] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bcc.w 221a │ │ │ │ │ + bcc.w 23a0 │ │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ │ - uxtb r0, r6 │ │ │ │ │ - cmp r3, r0 │ │ │ │ │ - bne.w 2302 │ │ │ │ │ + uxtb r6, r6 │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + bne.w 2094 │ │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ cmp r5, #91 @ 0x5b │ │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ - beq.w d68 │ │ │ │ │ - ble.w dc0 │ │ │ │ │ + beq.w da8 │ │ │ │ │ + ble.w e00 │ │ │ │ │ cmp r5, #123 @ 0x7b │ │ │ │ │ - beq.w d68 │ │ │ │ │ + beq.w da8 │ │ │ │ │ bic.w r3, r5, #32 │ │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ │ - beq.w df2 │ │ │ │ │ + beq.w e36 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyUnicode_IsPrintable> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_IsPrintable │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1070 │ │ │ │ │ + beq.w 10b0 │ │ │ │ │ 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, 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 r6, #0 │ │ │ │ │ + mov r5, ip │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 1f2e │ │ │ │ │ cmp r5, #35 @ 0x23 │ │ │ │ │ str r6, [r4, #28] │ │ │ │ │ - beq.w 15c6 │ │ │ │ │ - ldr r2, [r4, #32] │ │ │ │ │ - b.n a00 │ │ │ │ │ + str.w r1, [r4, #472] @ 0x1d8 │ │ │ │ │ + bne.w a00 │ │ │ │ │ + movw r5, #47102 @ 0xb7fe │ │ │ │ │ + movt r5, #65535 @ 0xffff │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 23c8 │ │ │ │ │ + adds r2, r0, #1 │ │ │ │ │ + cmp r2, #14 │ │ │ │ │ + bhi.n b4e │ │ │ │ │ + asr.w r2, r5, r2 │ │ │ │ │ + lsls r1, r2, #31 │ │ │ │ │ + bmi.n b4e │ │ │ │ │ + add.w r6, r4, #12288 @ 0x3000 │ │ │ │ │ + ldr.w r2, [r4, #2736] @ 0xab0 │ │ │ │ │ + ldr r1, [r6, #68] @ 0x44 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne.w 19f8 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 1dd8 │ │ │ │ │ + ldr r1, [r4, #32] │ │ │ │ │ + cmp r1, #28 │ │ │ │ │ + beq.w 23b4 │ │ │ │ │ + adds r5, r0, #1 │ │ │ │ │ + beq.w 1292 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + b.n a18 │ │ │ │ │ cmp r2, #66 @ 0x42 │ │ │ │ │ - beq.w 11dc │ │ │ │ │ + beq.w 121c │ │ │ │ │ cmp r2, #85 @ 0x55 │ │ │ │ │ - beq.w 1090 │ │ │ │ │ + beq.w 10d0 │ │ │ │ │ cmp r2, #82 @ 0x52 │ │ │ │ │ - beq.w 14ac │ │ │ │ │ - cmp r2, #70 @ 0x46 │ │ │ │ │ - beq.w fde │ │ │ │ │ + beq.w 151e │ │ │ │ │ + cmp r0, #70 @ 0x46 │ │ │ │ │ + beq.w 1022 │ │ │ │ │ + bic.w r2, r5, #32 │ │ │ │ │ movs r6, #0 │ │ │ │ │ mvn.w r7, #2147483648 @ 0x80000000 │ │ │ │ │ - b.n b8e │ │ │ │ │ + b.n bd2 │ │ │ │ │ ldrd r5, r3, [r4, #4] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 10b4 │ │ │ │ │ + beq.w 10f4 │ │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bcs.w 10f6 │ │ │ │ │ + bcs.w 1136 │ │ │ │ │ adds r2, r5, #1 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r2, [r4, #4] │ │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ ldrb r5, [r5, #0] │ │ │ │ │ bic.w r2, r5, #32 │ │ │ │ │ subs r2, #65 @ 0x41 │ │ │ │ │ cmp r2, #25 │ │ │ │ │ - bls.n b6a │ │ │ │ │ + bls.n bae │ │ │ │ │ sub.w r3, r5, #48 @ 0x30 │ │ │ │ │ cmp r3, #9 │ │ │ │ │ - bls.n b6a │ │ │ │ │ + bls.n bae │ │ │ │ │ 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 dee │ │ │ │ │ + bne.w e2e │ │ │ │ │ adds r3, r5, #1 │ │ │ │ │ - beq.w 1728 │ │ │ │ │ + beq.w 1946 │ │ │ │ │ ldrd r2, r8, [r4] │ │ │ │ │ mov r3, r8 │ │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r8, r2 │ │ │ │ │ str.w r8, [r4, #4] │ │ │ │ │ - bcc.w 221a │ │ │ │ │ + bcc.w 23a0 │ │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ │ uxtb r5, r5 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w 2302 │ │ │ │ │ + bne.w 2094 │ │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 1e26 │ │ │ │ │ + bne.w 1d54 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ 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 r7, #0 │ │ │ │ │ - beq.w f2a │ │ │ │ │ + beq.w f6e │ │ │ │ │ add.w r2, r4, #12288 @ 0x3000 │ │ │ │ │ ldr r3, [r2, #68] @ 0x44 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 19b4 │ │ │ │ │ + bne.w 192a │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ str.w r2, [r4, #472] @ 0x1d8 │ │ │ │ │ movs r5, #0 │ │ │ │ │ ldr r6, [r4, #4] │ │ │ │ │ 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 1104 │ │ │ │ │ + beq.w 1144 │ │ │ │ │ ldr.w r1, [r4, #476] @ 0x1dc │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bcs.w 114a │ │ │ │ │ + bcs.w 118a │ │ │ │ │ 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.w r8, r8, #1 │ │ │ │ │ addeq.w r9, r9, #1 │ │ │ │ │ moveq r6, r7 │ │ │ │ │ - beq.n c36 │ │ │ │ │ + beq.n c7a │ │ │ │ │ cmp r2, #9 │ │ │ │ │ - beq.w 1a34 │ │ │ │ │ + beq.w 19cc │ │ │ │ │ cmp r2, #12 │ │ │ │ │ - beq.w 1e7e │ │ │ │ │ + beq.w 1f0c │ │ │ │ │ cmp r2, #92 @ 0x5c │ │ │ │ │ - beq.w 20c8 │ │ │ │ │ + beq.w 22ae │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ str r6, [r4, #4] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bcc.w 221a │ │ │ │ │ + bcc.w 23a0 │ │ │ │ │ ldrb.w r3, [r7, #-1] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 2302 │ │ │ │ │ + bne.w 2094 │ │ │ │ │ sub.w r7, r2, #10 │ │ │ │ │ mov r3, r1 │ │ │ │ │ cmp r7, #25 │ │ │ │ │ str.w r1, [r4, #476] @ 0x1dc │ │ │ │ │ - bhi.w e9c │ │ │ │ │ + bhi.w ee0 │ │ │ │ │ movs r0, #9 │ │ │ │ │ movt r0, #512 @ 0x200 │ │ │ │ │ lsrs r0, r7 │ │ │ │ │ lsls r7, r0, #31 │ │ │ │ │ - bpl.w e9c │ │ │ │ │ + bpl.w ee0 │ │ │ │ │ ldr.w r0, [r4, #456] @ 0x1c8 │ │ │ │ │ cmp r2, #10 │ │ │ │ │ it eq │ │ │ │ │ cmpeq.w r8, #0 │ │ │ │ │ - beq.w 141a │ │ │ │ │ + beq.w 148c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 208c │ │ │ │ │ + bne.w 221a │ │ │ │ │ ldr.w r7, [r4, #452] @ 0x1c4 │ │ │ │ │ str.w r1, [r4, #472] @ 0x1d8 │ │ │ │ │ str r6, [r4, #28] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w f00 │ │ │ │ │ + bne.w f44 │ │ │ │ │ movs r7, #1 │ │ │ │ │ b.n 978 │ │ │ │ │ - mov r6, r1 │ │ │ │ │ - b.n 9ba │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r5, #48 @ 0x30 │ │ │ │ │ - bne.w f9e │ │ │ │ │ - bl 240c │ │ │ │ │ - mov r5, r0 │ │ │ │ │ + bne.w fe2 │ │ │ │ │ + bl 23c8 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ cmp r0, #98 @ 0x62 │ │ │ │ │ - beq.w 1d68 │ │ │ │ │ - bgt.w 13dc │ │ │ │ │ + beq.w 1ce6 │ │ │ │ │ + bgt.w 144e │ │ │ │ │ cmp r0, #88 @ 0x58 │ │ │ │ │ - beq.w 1964 │ │ │ │ │ - bgt.w 1538 │ │ │ │ │ + beq.w 195c │ │ │ │ │ + bgt.w 15aa │ │ │ │ │ cmp r0, #66 @ 0x42 │ │ │ │ │ - beq.w 1d68 │ │ │ │ │ + beq.w 1ce6 │ │ │ │ │ cmp r0, #79 @ 0x4f │ │ │ │ │ - beq.w 1bf8 │ │ │ │ │ - cmp r5, #48 @ 0x30 │ │ │ │ │ + beq.w 1bde │ │ │ │ │ + cmp r7, #48 @ 0x30 │ │ │ │ │ beq.w 1bba │ │ │ │ │ - uxtb r3, r5 │ │ │ │ │ + uxtb r3, r7 │ │ │ │ │ ldr.w r3, [r6, r3, lsl #2] │ │ │ │ │ lsls r0, r3, #29 │ │ │ │ │ - bmi.w 1e90 │ │ │ │ │ - cmp r5, #46 @ 0x2e │ │ │ │ │ - beq.w 19ea │ │ │ │ │ - cmp r5, #45 @ 0x2d │ │ │ │ │ - bgt.w 13f2 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ + bmi.w 1b48 │ │ │ │ │ + cmp r7, #46 @ 0x2e │ │ │ │ │ + beq.w 1a48 │ │ │ │ │ + cmp r7, #45 @ 0x2d │ │ │ │ │ + bgt.w 1464 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2734 │ │ │ │ │ + bl 26f0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1158 │ │ │ │ │ + beq.w 1198 │ │ │ │ │ ldr r6, [r4, #4] │ │ │ │ │ - adds r3, r5, #1 │ │ │ │ │ - beq.w 1ae2 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - subs r0, r6, #1 │ │ │ │ │ - str r0, [r4, #4] │ │ │ │ │ - cmp r0, r3 │ │ │ │ │ - bcc.w 221a │ │ │ │ │ - ldrb.w r3, [r6, #-1] │ │ │ │ │ - uxtb r5, r5 │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - bne.w 2302 │ │ │ │ │ + adds r3, r7, #1 │ │ │ │ │ + beq.w 1ada │ │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ │ + subs r5, r6, #1 │ │ │ │ │ + str r5, [r4, #4] │ │ │ │ │ + cmp r5, r2 │ │ │ │ │ + bcc.w 23a0 │ │ │ │ │ + ldrb.w r2, [r6, #-1] │ │ │ │ │ + uxtb r3, r7 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + bne.w 2094 │ │ │ │ │ ldr.w r2, [r4, #476] @ 0x1dc │ │ │ │ │ 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 bfa │ │ │ │ │ + b.n c3e │ │ │ │ │ ldr.w r3, [r4, #480] @ 0x1e0 │ │ │ │ │ cmp r3, #199 @ 0xc7 │ │ │ │ │ - bgt.w 23b6 │ │ │ │ │ + bgt.w 211a │ │ │ │ │ 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, #12288 @ 0x3000 │ │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.w b0a │ │ │ │ │ + ble.w b08 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r2, #4] │ │ │ │ │ bl 0 <_PyUnicode_IsPrintable> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_IsPrintable │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b16 │ │ │ │ │ - b.n 1070 │ │ │ │ │ + bne.w b14 │ │ │ │ │ + b.n 10b0 │ │ │ │ │ cmp r5, #91 @ 0x5b │ │ │ │ │ - beq.n d68 │ │ │ │ │ - bgt.w b00 │ │ │ │ │ + beq.n da8 │ │ │ │ │ + bgt.w afe │ │ │ │ │ cmp r5, #40 @ 0x28 │ │ │ │ │ - beq.n d68 │ │ │ │ │ + beq.n da8 │ │ │ │ │ cmp r5, #41 @ 0x29 │ │ │ │ │ - beq.w 115c │ │ │ │ │ + beq.w 119c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyUnicode_IsPrintable> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_IsPrintable │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1070 │ │ │ │ │ + beq.w 10b0 │ │ │ │ │ cmp r5, #61 @ 0x3d │ │ │ │ │ - bne.w b16 │ │ │ │ │ + bne.w b14 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ ldrd r3, r2, [r2, #4] │ │ │ │ │ subs r3, r3, r2 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ itt eq │ │ │ │ │ ldreq r2, [sp, #20] │ │ │ │ │ streq r3, [r2, #56] @ 0x38 │ │ │ │ │ - b.n b16 │ │ │ │ │ + b.n b14 │ │ │ │ │ orrs r6, r3 │ │ │ │ │ - b.n b6a │ │ │ │ │ + b.n bae │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + b.n 9ba │ │ │ │ │ add.w r6, r4, #12288 @ 0x3000 │ │ │ │ │ ldr r1, [r6, #64] @ 0x40 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bgt.w 1696 │ │ │ │ │ + bgt.w 16c2 │ │ │ │ │ ldr r3, [r6, #68] @ 0x44 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 16de │ │ │ │ │ + bne.w 16e6 │ │ │ │ │ ldr.w r2, [r4, #480] @ 0x1e0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 2002 │ │ │ │ │ - ble.w b0a │ │ │ │ │ + beq.w 21a6 │ │ │ │ │ + ble.w b08 │ │ │ │ │ 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 f58 │ │ │ │ │ + bne.w f9c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bgt.w 1628 │ │ │ │ │ + bgt.w 1638 │ │ │ │ │ movs r0, #41 @ 0x29 │ │ │ │ │ bl 0 <_PyUnicode_IsPrintable> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_IsPrintable │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1070 │ │ │ │ │ + beq.w 10b0 │ │ │ │ │ movs r0, #41 @ 0x29 │ │ │ │ │ - b.n b18 │ │ │ │ │ + b.n b16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ - bl 240c │ │ │ │ │ + bl 23c8 │ │ │ │ │ uxtb r3, r0 │ │ │ │ │ ldr.w r2, [r6, r3, lsl #2] │ │ │ │ │ lsls r2, r2, #29 │ │ │ │ │ - bmi.w 19fe │ │ │ │ │ + bmi.w 1a5c │ │ │ │ │ cmp r0, #46 @ 0x2e │ │ │ │ │ - beq.w 1aa0 │ │ │ │ │ + beq.w 1b0e │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w 1ad0 │ │ │ │ │ + beq.w 1afc │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ subs r0, r5, #1 │ │ │ │ │ str r0, [r4, #4] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bcc.w 221a │ │ │ │ │ + bcc.w 23a0 │ │ │ │ │ ldrb.w r2, [r5, #-1] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 2302 │ │ │ │ │ + bne.w 2094 │ │ │ │ │ ldr.w r2, [r4, #476] @ 0x1dc │ │ │ │ │ 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 bfa │ │ │ │ │ + b.n c3e │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ ldr.w r7, [r4, #480] @ 0x1e0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 1592 │ │ │ │ │ + bne.w 1604 │ │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n f74 │ │ │ │ │ + bne.n fb8 │ │ │ │ │ lsls r3, r2, #2 │ │ │ │ │ adds r1, r4, r3 │ │ │ │ │ ldr r1, [r1, #48] @ 0x30 │ │ │ │ │ cmp r8, r1 │ │ │ │ │ - beq.n f84 │ │ │ │ │ - ble.w 14d2 │ │ │ │ │ + beq.n fc8 │ │ │ │ │ + ble.w 1528 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r2, #99 @ 0x63 │ │ │ │ │ ittt gt │ │ │ │ │ movgt r3, #0 │ │ │ │ │ movgt r0, #20 │ │ │ │ │ ldrgt r2, [r4, #8] │ │ │ │ │ - bgt.w 20b4 │ │ │ │ │ + bgt.w 21bc │ │ │ │ │ add r3, r4 │ │ │ │ │ ldr.w r1, [r3, #2288] @ 0x8f0 │ │ │ │ │ cmp r1, r9 │ │ │ │ │ - bge.w 1530 │ │ │ │ │ + bge.w 1586 │ │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ │ ldr.w r2, [r4, #452] @ 0x1c4 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str.w r2, [r4, #452] @ 0x1c4 │ │ │ │ │ str.w r8, [r3, #52] @ 0x34 │ │ │ │ │ str.w r9, [r3, #2292] @ 0x8f4 │ │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ @@ -1496,150 +1518,149 @@ │ │ │ │ │ str r6, [r4, #28] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ beq.w 974 │ │ │ │ │ mov r7, r2 │ │ │ │ │ add.w r3, r4, #12288 @ 0x3000 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ │ - bge.w 148e │ │ │ │ │ + bge.w 1500 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ add.w r7, r7, #1 │ │ │ │ │ it eq │ │ │ │ │ moveq r6, #0 │ │ │ │ │ str.w r7, [r4, #452] @ 0x1c4 │ │ │ │ │ movs r2, #6 │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.n bfa │ │ │ │ │ + b.n c3e │ │ │ │ │ ldr.w r3, [r4, #480] @ 0x1e0 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bgt.w c0c │ │ │ │ │ + bgt.w c50 │ │ │ │ │ add.w r2, r4, #12288 @ 0x3000 │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ ldr r1, [r2, #72] @ 0x48 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 1b34 │ │ │ │ │ + bne.w 1a7c │ │ │ │ │ subs r5, #1 │ │ │ │ │ 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 bfa │ │ │ │ │ + b.n c3e │ │ │ │ │ cmp r5, #93 @ 0x5d │ │ │ │ │ it eq │ │ │ │ │ cmpeq r3, #91 @ 0x5b │ │ │ │ │ - bne.n 1054 │ │ │ │ │ + bne.n 1094 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bgt.w 1628 │ │ │ │ │ + bgt.w 1638 │ │ │ │ │ movs r0, #93 @ 0x5d │ │ │ │ │ bl 0 <_PyUnicode_IsPrintable> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_IsPrintable │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1070 │ │ │ │ │ + beq.n 10b0 │ │ │ │ │ movs r0, #93 @ 0x5d │ │ │ │ │ - b.n b18 │ │ │ │ │ + b.n b16 │ │ │ │ │ add.w r3, r4, r2, lsl #2 │ │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ │ lsls r3, r2, #2 │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - bne.w 2032 │ │ │ │ │ + bne.w 20a8 │ │ │ │ │ mov r9, r5 │ │ │ │ │ add r3, r4 │ │ │ │ │ ldr.w r3, [r3, #2288] @ 0x8f0 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bne.w 1530 │ │ │ │ │ + bne.w 1586 │ │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ ldr r6, [r4, #4] │ │ │ │ │ ldr.w r2, [r4, #452] @ 0x1c4 │ │ │ │ │ mov r1, r3 │ │ │ │ │ - b.n ef2 │ │ │ │ │ - bl 2620 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ + b.n f36 │ │ │ │ │ + bl 25dc │ │ │ │ │ + mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1a0c │ │ │ │ │ + beq.w 1a6a │ │ │ │ │ cmp r0, #46 @ 0x2e │ │ │ │ │ - beq.w 19ea │ │ │ │ │ - bic.w r3, r5, #32 │ │ │ │ │ + beq.w 1a48 │ │ │ │ │ + bic.w r3, r7, #32 │ │ │ │ │ cmp r3, #69 @ 0x45 │ │ │ │ │ - beq.w 1af4 │ │ │ │ │ + beq.w 1a88 │ │ │ │ │ cmp r3, #74 @ 0x4a │ │ │ │ │ - beq.w 1570 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ + beq.w 15e2 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2734 │ │ │ │ │ + bl 26f0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d2e │ │ │ │ │ + bne.w d6e │ │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.n bfa │ │ │ │ │ + b.n c3e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 240c │ │ │ │ │ + bl 23c8 │ │ │ │ │ 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 128e │ │ │ │ │ - mov r9, r8 │ │ │ │ │ - mov r7, r8 │ │ │ │ │ + moveq.w r9, #1 │ │ │ │ │ + movne.w r9, #0 │ │ │ │ │ + beq.w 12fe │ │ │ │ │ + mov r6, r9 │ │ │ │ │ + mov r8, r9 │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ - orr.w r3, r8, r7 │ │ │ │ │ + orr.w r3, r9, r8 │ │ │ │ │ bic.w r2, r5, #32 │ │ │ │ │ - orrs.w r6, r3, sl │ │ │ │ │ - bne.w 14b6 │ │ │ │ │ + orrs.w r7, r3, sl │ │ │ │ │ + bne.w 158e │ │ │ │ │ cmp r2, #66 @ 0x42 │ │ │ │ │ - beq.w 15a2 │ │ │ │ │ - cmp.w r9, #0 │ │ │ │ │ - bne.n 102a │ │ │ │ │ + beq.w 1614 │ │ │ │ │ + cbnz r6, 106a │ │ │ │ │ cmp r2, #85 @ 0x55 │ │ │ │ │ - beq.w 19dc │ │ │ │ │ + beq.w 19b0 │ │ │ │ │ cmp r2, #82 @ 0x52 │ │ │ │ │ - beq.w 16d6 │ │ │ │ │ + beq.w 16fa │ │ │ │ │ cmp r2, #70 @ 0x46 │ │ │ │ │ - bne.w b62 │ │ │ │ │ + bne.w ba6 │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ - mov.w r8, #0 │ │ │ │ │ + mov.w r9, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 240c │ │ │ │ │ + bl 23c8 │ │ │ │ │ cmp r0, #39 @ 0x27 │ │ │ │ │ it ne │ │ │ │ │ cmpne r0, #34 @ 0x22 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ite eq │ │ │ │ │ - moveq r6, #1 │ │ │ │ │ - movne r6, #0 │ │ │ │ │ - beq.w 1288 │ │ │ │ │ - mov r7, r6 │ │ │ │ │ - b.n 1002 │ │ │ │ │ + moveq r7, #1 │ │ │ │ │ + movne r7, #0 │ │ │ │ │ + beq.w 12f8 │ │ │ │ │ + mov r8, r7 │ │ │ │ │ + b.n 1046 │ │ │ │ │ cmp r5, #125 @ 0x7d │ │ │ │ │ it eq │ │ │ │ │ cmpeq r3, #123 @ 0x7b │ │ │ │ │ - bne.w 1f6a │ │ │ │ │ + bne.w 21ee │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bgt.w 1a26 │ │ │ │ │ + bgt.w 19ea │ │ │ │ │ movs r0, #125 @ 0x7d │ │ │ │ │ bl 0 <_PyUnicode_IsPrintable> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_IsPrintable │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b16 │ │ │ │ │ + bne.w b14 │ │ │ │ │ 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> │ │ │ │ │ @@ -1647,689 +1668,681 @@ │ │ │ │ │ mov r2, r0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.n bfa │ │ │ │ │ - mov.w r9, #0 │ │ │ │ │ - movs r7, #1 │ │ │ │ │ - mov r8, r9 │ │ │ │ │ + b.n c3e │ │ │ │ │ + movs r6, #0 │ │ │ │ │ + mov.w r8, #1 │ │ │ │ │ + mov r9, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 240c │ │ │ │ │ + bl 23c8 │ │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ │ it ne │ │ │ │ │ cmpne r0, #39 @ 0x27 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ite eq │ │ │ │ │ moveq r3, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ - beq.w 12a6 │ │ │ │ │ + beq.w 1316 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - b.n 1002 │ │ │ │ │ + b.n 1046 │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne.n 10fa │ │ │ │ │ + bne.n 113a │ │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 195c │ │ │ │ │ + beq.w 1954 │ │ │ │ │ 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 1df2 │ │ │ │ │ + bne.w 1dac │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - beq.n 10b4 │ │ │ │ │ + beq.n 10f4 │ │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bcc.w b7e │ │ │ │ │ + bcc.w bc2 │ │ │ │ │ movs r3, #29 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ mvn.w r2, #32 │ │ │ │ │ - b.n b8e │ │ │ │ │ + b.n bd2 │ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ │ cmp r2, #10 │ │ │ │ │ - bne.n 114e │ │ │ │ │ + bne.n 118e │ │ │ │ │ ldr.w r2, [r4, #2744] @ 0xab8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r2 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1a1e │ │ │ │ │ + beq.w 19c4 │ │ │ │ │ ldr r6, [r4, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w r6, [r4, #2704] @ 0xa90 │ │ │ │ │ sub.w r2, sl, r6 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1b40 │ │ │ │ │ + bne.w 1dc2 │ │ │ │ │ cmp sl, r6 │ │ │ │ │ - beq.n 1104 │ │ │ │ │ + beq.n 1144 │ │ │ │ │ ldr.w r1, [r4, #476] @ 0x1dc │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bcc.w c46 │ │ │ │ │ + bcc.w c8a │ │ │ │ │ movs r3, #29 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e9c │ │ │ │ │ + beq.w ee0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n fd0 │ │ │ │ │ + b.n 1014 │ │ │ │ │ add.w r6, r4, #12288 @ 0x3000 │ │ │ │ │ ldr r1, [r6, #64] @ 0x40 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble.w dfe │ │ │ │ │ + ble.w e42 │ │ │ │ │ ldr r3, [r6, #68] @ 0x44 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1dde │ │ │ │ │ + bne.w 1ac6 │ │ │ │ │ ldr.w r2, [r4, #480] @ 0x1e0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 2002 │ │ │ │ │ - bgt.w e14 │ │ │ │ │ + beq.w 21a6 │ │ │ │ │ + bgt.w e58 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #4] │ │ │ │ │ - bmi.w 1634 │ │ │ │ │ + bmi.w 1644 │ │ │ │ │ cmp r5, #125 @ 0x7d │ │ │ │ │ - bne.w b0a │ │ │ │ │ + bne.w b08 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 1064 │ │ │ │ │ + bne.w 10a4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #8] │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r3, r3, [r1, #56] @ 0x38 │ │ │ │ │ - b.n 1064 │ │ │ │ │ + b.n 10a4 │ │ │ │ │ add.w r6, r4, #12288 @ 0x3000 │ │ │ │ │ ldr r3, [r6, #64] @ 0x40 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt.w 1428 │ │ │ │ │ + bgt.w 149a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 240c │ │ │ │ │ + bl 23c8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyToken_TwoChars> │ │ │ │ │ R_ARM_THM_CALL _PyToken_TwoChars │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ │ - bne.w 1642 │ │ │ │ │ + bne.w 1652 │ │ │ │ │ adds r1, r6, #1 │ │ │ │ │ - bne.w aca │ │ │ │ │ + bne.w ac8 │ │ │ │ │ cmp r5, #91 @ 0x5b │ │ │ │ │ - bgt.w afa │ │ │ │ │ - b.n dc4 │ │ │ │ │ - movs r7, #0 │ │ │ │ │ - mov.w r8, #1 │ │ │ │ │ - mov r9, r7 │ │ │ │ │ - b.n 1098 │ │ │ │ │ - ldr r2, [r4, #32] │ │ │ │ │ - cmp r2, #10 │ │ │ │ │ - bne.w 16f2 │ │ │ │ │ + bgt.w af8 │ │ │ │ │ + b.n e04 │ │ │ │ │ + mov.w r8, #0 │ │ │ │ │ + mov.w r9, #1 │ │ │ │ │ + mov r6, r8 │ │ │ │ │ + b.n 10d8 │ │ │ │ │ + ldr r1, [r4, #32] │ │ │ │ │ + cmp r1, #10 │ │ │ │ │ + bne.w 1700 │ │ │ │ │ ldr.w r2, [r4, #2744] @ 0xab8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r2 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1934 │ │ │ │ │ + beq.w 18a8 │ │ │ │ │ ldr r6, [r4, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w r6, [r4, #2704] @ 0xa90 │ │ │ │ │ sub.w r2, sl, r6 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ mov r5, r6 │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1922 │ │ │ │ │ + bne.w 1896 │ │ │ │ │ cmp r5, sl │ │ │ │ │ - beq.w 18ee │ │ │ │ │ - ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ │ + beq.w 1862 │ │ │ │ │ + ldr.w r1, [r4, #476] @ 0x1dc │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ - cmp r0, r2 │ │ │ │ │ + cmp r1, r2 │ │ │ │ │ bcc.w 9ca │ │ │ │ │ - movs r2, #29 │ │ │ │ │ - subs r0, #1 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ - str r2, [r4, #32] │ │ │ │ │ - b.w 9f0 │ │ │ │ │ - ldr r2, [r4, #32] │ │ │ │ │ - cmp r2, #10 │ │ │ │ │ + subs r2, r1, #1 │ │ │ │ │ + movs r1, #29 │ │ │ │ │ + str r1, [r4, #32] │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.w 2252 │ │ │ │ │ + add.w sl, r6, #4294967295 @ 0xffffffff │ │ │ │ │ + cmp r1, #28 │ │ │ │ │ + str.w sl, [r4, #28] │ │ │ │ │ + str.w r2, [r4, #472] @ 0x1d8 │ │ │ │ │ + beq.w 23b4 │ │ │ │ │ + ldr.w r3, [r4, #480] @ 0x1e0 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 1198 │ │ │ │ │ + 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 c3e │ │ │ │ │ + ldr r1, [r4, #32] │ │ │ │ │ + cmp r1, #10 │ │ │ │ │ bne.w 9ae │ │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 19d2 │ │ │ │ │ + beq.w 19ba │ │ │ │ │ ldr r6, [r4, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ 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 186e │ │ │ │ │ + bne.w 1746 │ │ │ │ │ mov r5, sl │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - beq.w 183a │ │ │ │ │ + beq.w 1712 │ │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ mov sl, r5 │ │ │ │ │ b.w 97e │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.n 12a6 │ │ │ │ │ + beq.n 1316 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_tolower │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_tolower │ │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ │ ldrb r3, [r6, r3] │ │ │ │ │ cmp r3, #102 @ 0x66 │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, #114 @ 0x72 │ │ │ │ │ - beq.w 173c │ │ │ │ │ + beq.w 1764 │ │ │ │ │ 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 240c │ │ │ │ │ + bl 23c8 │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - beq.w 16ba │ │ │ │ │ - adds r2, r0, #1 │ │ │ │ │ + beq.w 16a6 │ │ │ │ │ + adds r3, r0, #1 │ │ │ │ │ ittt eq │ │ │ │ │ moveq.w r8, #1 │ │ │ │ │ streq.w r8, [sp, #20] │ │ │ │ │ ldreq r6, [r4, #4] │ │ │ │ │ - beq.n 1308 │ │ │ │ │ + beq.n 1378 │ │ │ │ │ ldr.w r8, [r4, #4] │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ add.w r6, r8, #4294967295 @ 0xffffffff │ │ │ │ │ str r6, [r4, #4] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bcc.w 221a │ │ │ │ │ + bcc.w 23a0 │ │ │ │ │ ldrb.w r3, [r8, #-1] │ │ │ │ │ uxtb r0, r0 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.w 2302 │ │ │ │ │ + bne.w 2094 │ │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 13cc │ │ │ │ │ + bne.n 143c │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ str.w r8, [sp, #20] │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ mvn.w r9, #2147483648 @ 0x80000000 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ cmp r6, sl │ │ │ │ │ - beq.n 137a │ │ │ │ │ + beq.n 13ea │ │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bcs.n 13bc │ │ │ │ │ + bcs.n 142c │ │ │ │ │ adds r3, #1 │ │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ adds r1, r6, #1 │ │ │ │ │ str r1, [r4, #4] │ │ │ │ │ cmp r3, #17 │ │ │ │ │ - beq.w 1158 │ │ │ │ │ + beq.w 1198 │ │ │ │ │ cmp r3, #22 │ │ │ │ │ - beq.n 13ca │ │ │ │ │ + beq.n 143a │ │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ ite ne │ │ │ │ │ movne r2, #0 │ │ │ │ │ andeq.w r2, r8, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 2368 │ │ │ │ │ + bne.w 22a8 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n 13c2 │ │ │ │ │ + beq.n 1432 │ │ │ │ │ mov r7, r2 │ │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ │ - beq.n 1358 │ │ │ │ │ + beq.n 13c8 │ │ │ │ │ mov r6, r1 │ │ │ │ │ - b.n 1316 │ │ │ │ │ + b.n 1386 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 240c │ │ │ │ │ + bl 23c8 │ │ │ │ │ cmp r0, r5 │ │ │ │ │ ittt eq │ │ │ │ │ moveq r3, #1 │ │ │ │ │ streq r3, [sp, #24] │ │ │ │ │ ldrdeq r1, sl, [r4, #4] │ │ │ │ │ - beq.n 1354 │ │ │ │ │ + beq.n 13c4 │ │ │ │ │ cmp r0, #13 │ │ │ │ │ - beq.w 2276 │ │ │ │ │ + beq.w 229e │ │ │ │ │ ldrd r1, sl, [r4, #4] │ │ │ │ │ mov r6, r1 │ │ │ │ │ - b.n 1316 │ │ │ │ │ - ldr r2, [r4, #32] │ │ │ │ │ - cmp r2, #10 │ │ │ │ │ - bne.w 188e │ │ │ │ │ + b.n 1386 │ │ │ │ │ + ldr r1, [r4, #32] │ │ │ │ │ + cmp r1, #10 │ │ │ │ │ + bne.w 18ca │ │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1886 │ │ │ │ │ + beq.w 18c2 │ │ │ │ │ ldr r6, [r4, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w r6, [r4, #2704] @ 0xa90 │ │ │ │ │ sub.w r2, sl, r6 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1d52 │ │ │ │ │ + bne.w 1b2e │ │ │ │ │ cmp r6, sl │ │ │ │ │ - beq.n 137a │ │ │ │ │ + beq.n 13ea │ │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bcc.n 1322 │ │ │ │ │ + bcc.n 1392 │ │ │ │ │ movs r3, #29 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ - b.n 189a │ │ │ │ │ + b.n 18d6 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ adds r7, #1 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bne.n 1354 │ │ │ │ │ + bne.n 13c4 │ │ │ │ │ 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.n bfa │ │ │ │ │ + b.w c3e │ │ │ │ │ cmp r0, #111 @ 0x6f │ │ │ │ │ - beq.w 1bf8 │ │ │ │ │ + beq.w 1bde │ │ │ │ │ cmp r0, #120 @ 0x78 │ │ │ │ │ - beq.w 1964 │ │ │ │ │ - ldr.w r3, [r6, r5, lsl #2] │ │ │ │ │ - lsls r7, r3, #29 │ │ │ │ │ - bmi.w 1e90 │ │ │ │ │ - cmp r5, #101 @ 0x65 │ │ │ │ │ - beq.w 1af4 │ │ │ │ │ - bgt.w 156a │ │ │ │ │ - cmp r5, #69 @ 0x45 │ │ │ │ │ - beq.w 1af4 │ │ │ │ │ - cmp r5, #74 @ 0x4a │ │ │ │ │ - beq.w 1570 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ + beq.w 195c │ │ │ │ │ + ldr.w r3, [r6, r7, lsl #2] │ │ │ │ │ + lsls r0, r3, #29 │ │ │ │ │ + bmi.w 1b48 │ │ │ │ │ + cmp r7, #101 @ 0x65 │ │ │ │ │ + beq.w 1a88 │ │ │ │ │ + bgt.w 15dc │ │ │ │ │ + cmp r7, #69 @ 0x45 │ │ │ │ │ + beq.w 1a88 │ │ │ │ │ + cmp r7, #74 @ 0x4a │ │ │ │ │ + beq.w 15e2 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2734 │ │ │ │ │ + bl 26f0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1158 │ │ │ │ │ + beq.w 1198 │ │ │ │ │ ldr r6, [r4, #4] │ │ │ │ │ - b.n d36 │ │ │ │ │ + b.n d76 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e98 │ │ │ │ │ + bne.w edc │ │ │ │ │ ldr.w r2, [r4, #452] @ 0x1c4 │ │ │ │ │ movs r7, #1 │ │ │ │ │ - b.n ef2 │ │ │ │ │ + b.n f36 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.w 11b6 │ │ │ │ │ + blt.w 11f6 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp r5, #123 @ 0x7b │ │ │ │ │ ite eq │ │ │ │ │ moveq r8, r3 │ │ │ │ │ subne.w r8, r3, #1 │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ - beq.w 1bec │ │ │ │ │ + beq.w 1d46 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 1472 │ │ │ │ │ + bne.n 14e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2528 <_PyLexer_update_fstring_expr> │ │ │ │ │ + bl 24e4 <_PyLexer_update_fstring_expr> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_update_fstring_expr │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2354 │ │ │ │ │ + beq.w 2380 │ │ │ │ │ cmp r5, #123 @ 0x7b │ │ │ │ │ - beq.w 11b6 │ │ │ │ │ - ldr r6, [r6, #64] @ 0x40 │ │ │ │ │ - lsls r6, r6, #6 │ │ │ │ │ - add.w lr, r4, r6 │ │ │ │ │ + beq.w 11f6 │ │ │ │ │ + ldr.w r9, [r6, #64] @ 0x40 │ │ │ │ │ + add.w lr, r4, r9, lsl #6 │ │ │ │ │ ldr.w r3, [lr, #2808] @ 0xaf8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1c84 │ │ │ │ │ + bne.w 1c34 │ │ │ │ │ cmp r5, #58 @ 0x3a │ │ │ │ │ - bne.w 11b6 │ │ │ │ │ + bne.w 11f6 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne.w 11b6 │ │ │ │ │ + bne.w 11f6 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ str r3, [r2, #60] @ 0x3c │ │ │ │ │ - b.w b18 │ │ │ │ │ + b.w b16 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 19e6 │ │ │ │ │ + bne.w 19ac │ │ │ │ │ mov r6, r3 │ │ │ │ │ subs r7, #1 │ │ │ │ │ mov r1, fp │ │ │ │ │ str.w r7, [r4, #452] @ 0x1c4 │ │ │ │ │ movs r2, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w bfa │ │ │ │ │ - movs r7, #0 │ │ │ │ │ - mov.w r9, #1 │ │ │ │ │ - mov r8, r7 │ │ │ │ │ - b.n 1098 │ │ │ │ │ - orr.w r1, r9, sl │ │ │ │ │ - orrs r1, r3 │ │ │ │ │ - beq.w 101e │ │ │ │ │ - orrs.w r7, r9, r7 │ │ │ │ │ - bne.w b62 │ │ │ │ │ - cmp r2, #82 @ 0x52 │ │ │ │ │ - bne.w b62 │ │ │ │ │ - mov r9, r1 │ │ │ │ │ - b.n 1038 │ │ │ │ │ + b.w c3e │ │ │ │ │ + mov.w r8, #0 │ │ │ │ │ + movs r6, #1 │ │ │ │ │ + mov r9, r8 │ │ │ │ │ + b.n 10d8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.w 20ae │ │ │ │ │ + ble.w 21b6 │ │ │ │ │ ldr.w r5, [r4, #452] @ 0x1c4 │ │ │ │ │ add r3, r4 │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ │ subs r0, r5, #1 │ │ │ │ │ str.w r0, [r4, #452] @ 0x1c4 │ │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ │ - cbz r1, 151c │ │ │ │ │ + cbz r1, 1572 │ │ │ │ │ cmp r0, r8 │ │ │ │ │ - ble.n 151c │ │ │ │ │ + ble.n 1572 │ │ │ │ │ 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, 151c │ │ │ │ │ + cbz r1, 1572 │ │ │ │ │ add.w r2, r4, #48 @ 0x30 │ │ │ │ │ - cmp r8, r0 │ │ │ │ │ - bge.n 151c │ │ │ │ │ + cmp r0, r8 │ │ │ │ │ + ble.n 1572 │ │ │ │ │ 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 1502 │ │ │ │ │ - cmp r8, r0 │ │ │ │ │ - bne.w 20ae │ │ │ │ │ + bne.n 1558 │ │ │ │ │ + cmp r0, r8 │ │ │ │ │ + bne.w 21b6 │ │ │ │ │ add.w r1, r1, #572 @ 0x23c │ │ │ │ │ ldr.w r3, [r4, r1, lsl #2] │ │ │ │ │ - cmp r9, r3 │ │ │ │ │ - beq.w f90 │ │ │ │ │ + cmp r3, r9 │ │ │ │ │ + beq.w fd4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_indenterror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_indenterror │ │ │ │ │ - b.n 1080 │ │ │ │ │ + b.n 10c0 │ │ │ │ │ + orr.w r1, r6, sl │ │ │ │ │ + orrs r1, r3 │ │ │ │ │ + beq.w 105e │ │ │ │ │ + orrs.w r8, r6, r8 │ │ │ │ │ + bne.w ba6 │ │ │ │ │ + cmp r2, #82 @ 0x52 │ │ │ │ │ + bne.w ba6 │ │ │ │ │ + mov r6, r1 │ │ │ │ │ + b.n 1078 │ │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ │ - bne.w 13e8 │ │ │ │ │ + bne.w 145a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 240c │ │ │ │ │ + bl 23c8 │ │ │ │ │ uxtb r3, r0 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ ldr.w r3, [r6, r3, lsl #2] │ │ │ │ │ - lsls r0, r3, #29 │ │ │ │ │ - bmi.w 1e8a │ │ │ │ │ - mov r1, r5 │ │ │ │ │ + lsls r1, r3, #29 │ │ │ │ │ + bmi.w 1b44 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 24c8 │ │ │ │ │ + bl 2484 │ │ │ │ │ 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 1080 │ │ │ │ │ - cmp r5, #106 @ 0x6a │ │ │ │ │ - bne.w 1408 │ │ │ │ │ + b.n 10c0 │ │ │ │ │ + cmp r7, #106 @ 0x6a │ │ │ │ │ + bne.w 147a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 240c │ │ │ │ │ + bl 23c8 │ │ │ │ │ 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 2874 │ │ │ │ │ + bl 2830 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d2e │ │ │ │ │ - b.n fd0 │ │ │ │ │ + bne.w d6e │ │ │ │ │ + b.n 1014 │ │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ movs r7, #0 │ │ │ │ │ ldr r6, [r4, #4] │ │ │ │ │ ldr.w r2, [r4, #452] @ 0x1c4 │ │ │ │ │ mov r1, r3 │ │ │ │ │ - b.n ef2 │ │ │ │ │ - mov.w r8, #1 │ │ │ │ │ + b.n f36 │ │ │ │ │ + mov.w r9, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 240c │ │ │ │ │ + bl 23c8 │ │ │ │ │ cmp r0, #39 @ 0x27 │ │ │ │ │ it ne │ │ │ │ │ cmpne r0, #34 @ 0x22 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ite eq │ │ │ │ │ moveq.w sl, #1 │ │ │ │ │ movne.w sl, #0 │ │ │ │ │ - beq.w 12a6 │ │ │ │ │ - mov r7, r6 │ │ │ │ │ - b.n 1002 │ │ │ │ │ - movw r6, #47102 @ 0xb7fe │ │ │ │ │ - movt r6, #65535 @ 0xffff │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 240c │ │ │ │ │ - adds r2, r0, #1 │ │ │ │ │ - cmp r2, #14 │ │ │ │ │ - bhi.n 15ce │ │ │ │ │ - asr.w r2, r6, r2 │ │ │ │ │ - lsls r3, r2, #31 │ │ │ │ │ - bmi.n 15ce │ │ │ │ │ - add.w r6, r4, #12288 @ 0x3000 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - ldr.w r2, [r4, #2736] @ 0xab0 │ │ │ │ │ - ldr r0, [r6, #68] @ 0x44 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 1a52 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w 1b56 │ │ │ │ │ - ldr r2, [r4, #32] │ │ │ │ │ - cmp r2, #28 │ │ │ │ │ - beq.w 170c │ │ │ │ │ - adds r3, r5, #1 │ │ │ │ │ - bne.w a32 │ │ │ │ │ - ldr.w r3, [r4, #480] @ 0x1e0 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 1158 │ │ │ │ │ - subs r2, #11 │ │ │ │ │ - mov r1, fp │ │ │ │ │ - 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 bfa │ │ │ │ │ + beq.w 1316 │ │ │ │ │ + mov r8, r7 │ │ │ │ │ + b.n 1046 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #4] │ │ │ │ │ - bpl.w b0a │ │ │ │ │ + bpl.w b08 │ │ │ │ │ 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 107c │ │ │ │ │ + b.n 10bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 240c │ │ │ │ │ - mov r7, r0 │ │ │ │ │ + bl 23c8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - mov r2, r7 │ │ │ │ │ bl 0 <_PyToken_ThreeChars> │ │ │ │ │ R_ARM_THM_CALL _PyToken_ThreeChars │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ │ - bne.w 1be2 │ │ │ │ │ + bne.w 1eae │ │ │ │ │ adds r5, r7, #1 │ │ │ │ │ - beq.w 1bde │ │ │ │ │ + beq.w 1cdc │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ subs r5, r3, #1 │ │ │ │ │ str r5, [r4, #4] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bcc.w 221a │ │ │ │ │ + bcc.w 23a0 │ │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ │ uxtb r7, r7 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne.w 2302 │ │ │ │ │ + bne.w 2094 │ │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w bfa │ │ │ │ │ + b.w c3e │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 23c8 │ │ │ │ │ + ldr.w r8, [r4, #4] │ │ │ │ │ + cmp r0, r5 │ │ │ │ │ + mov r6, r8 │ │ │ │ │ + beq.n 1708 │ │ │ │ │ + adds r2, r0, #1 │ │ │ │ │ + it ne │ │ │ │ │ + movne r2, #1 │ │ │ │ │ + bne.w 1348 │ │ │ │ │ + b.n 143c │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ite ne │ │ │ │ │ movne r7, #0 │ │ │ │ │ andeq.w r7, r7, #1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 1168 │ │ │ │ │ + beq.w 11a8 │ │ │ │ │ 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 1080 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 240c │ │ │ │ │ - ldr.w r8, [r4, #4] │ │ │ │ │ - cmp r0, r5 │ │ │ │ │ - mov r6, r8 │ │ │ │ │ - beq.n 171e │ │ │ │ │ - adds r1, r0, #1 │ │ │ │ │ - it ne │ │ │ │ │ - movne r2, #1 │ │ │ │ │ - bne.w 12d8 │ │ │ │ │ - b.n 13cc │ │ │ │ │ - movs r6, #0 │ │ │ │ │ - mov.w r9, #1 │ │ │ │ │ - b.n 15a6 │ │ │ │ │ + b.n 10c0 │ │ │ │ │ ldr.w r3, [r4, #480] @ 0x1e0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.w b0a │ │ │ │ │ + ble.w b08 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r4, #480] @ 0x1e0 │ │ │ │ │ - b.w b0a │ │ │ │ │ - ldr.w r1, [r4, #476] @ 0x1dc │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq.w 20a0 │ │ │ │ │ - subs r6, #1 │ │ │ │ │ - cmp r2, #28 │ │ │ │ │ - str.w r1, [r4, #472] @ 0x1d8 │ │ │ │ │ - str r6, [r4, #28] │ │ │ │ │ - bne.w 1608 │ │ │ │ │ - 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 bfa │ │ │ │ │ + b.w b08 │ │ │ │ │ + movs r7, #0 │ │ │ │ │ + movs r6, #1 │ │ │ │ │ + b.n 1618 │ │ │ │ │ + ldr.w r2, [r4, #476] @ 0x1dc │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + b.n 127a │ │ │ │ │ movs r3, #3 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - b.n 1308 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne.w 1e26 │ │ │ │ │ + b.n 1378 │ │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ │ + cmp r3, #10 │ │ │ │ │ + bne.w 1cb8 │ │ │ │ │ + ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 19b8 │ │ │ │ │ ldr.w r8, [r4, #4] │ │ │ │ │ - b.w bea │ │ │ │ │ + movs r1, #0 │ │ │ │ │ + str.w r8, [r4, #2704] @ 0xa90 │ │ │ │ │ + sub.w r2, r5, r8 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + mov r6, r8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memchr │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 12e8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ │ + str r6, [r4, #4] │ │ │ │ │ + mov sl, r6 │ │ │ │ │ + b.w 9ae │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a82 │ │ │ │ │ + beq.w a80 │ │ │ │ │ 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 240c │ │ │ │ │ + bl 23c8 │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - beq.w 1dca │ │ │ │ │ + beq.w 1ca4 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ adds r7, r0, #1 │ │ │ │ │ - beq.w 1dc4 │ │ │ │ │ + beq.w 1ce0 │ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ │ subs r7, r2, #1 │ │ │ │ │ str r7, [r4, #4] │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - bcc.w 221a │ │ │ │ │ + bcc.w 23a0 │ │ │ │ │ ldrb.w r2, [r2, #-1] │ │ │ │ │ uxtb r3, r0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 2302 │ │ │ │ │ + bne.w 2094 │ │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ movs r3, #1 │ │ │ │ │ add.w r0, r4, #12288 @ 0x3000 │ │ │ │ │ ldr.w r8, [r4, #28] │ │ │ │ │ ldr r2, [r0, #64] @ 0x40 │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ cmp r1, #149 @ 0x95 │ │ │ │ │ - bgt.w 2012 │ │ │ │ │ + bgt.w 2186 │ │ │ │ │ add.w r2, r4, r2, lsl #6 │ │ │ │ │ str r1, [r0, #64] @ 0x40 │ │ │ │ │ lsls r0, r1, #6 │ │ │ │ │ mov.w ip, #1 │ │ │ │ │ str.w ip, [r2, #2816] @ 0xb00 │ │ │ │ │ adds r2, r4, r0 │ │ │ │ │ addw ip, r0, #2808 @ 0xaf8 │ │ │ │ │ @@ -2347,19 +2360,19 @@ │ │ │ │ │ str.w r3, [r2, #2804] @ 0xaf4 │ │ │ │ │ str.w r3, [r2, #2796] @ 0xaec │ │ │ │ │ str.w r5, [r2, #2792] @ 0xae8 │ │ │ │ │ str.w r5, [r2, #2800] @ 0xaf0 │ │ │ │ │ str.w r3, [r4, ip] │ │ │ │ │ str.w r3, [lr, #4] │ │ │ │ │ ldrb.w r3, [r8] │ │ │ │ │ + cmp r3, #82 @ 0x52 │ │ │ │ │ + beq.w 1d3c │ │ │ │ │ + bls.n 1828 │ │ │ │ │ cmp r3, #102 @ 0x66 │ │ │ │ │ - beq.n 1800 │ │ │ │ │ - bhi.w 1be8 │ │ │ │ │ - cmp r3, #70 @ 0x46 │ │ │ │ │ - bne.w 1be8 │ │ │ │ │ + bne.w 1d3c │ │ │ │ │ ldrb.w r3, [r8, #1] │ │ │ │ │ ldrb r3, [r6, r3] │ │ │ │ │ sub.w r3, r3, #114 @ 0x72 │ │ │ │ │ clz r3, r3 │ │ │ │ │ lsrs r3, r3, #5 │ │ │ │ │ add.w r2, r1, #43 @ 0x2b │ │ │ │ │ add r0, r4 │ │ │ │ │ @@ -2371,1313 +2384,1273 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ strd r5, r4, [r2, #4] │ │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w bfa │ │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ │ - cmp r3, #10 │ │ │ │ │ - bne.w 1dbe │ │ │ │ │ - ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ │ + b.w c3e │ │ │ │ │ + ldr r1, [r4, #32] │ │ │ │ │ + cmp r1, #10 │ │ │ │ │ + bne.w 1700 │ │ │ │ │ + ldr.w r2, [r4, #2744] @ 0xab8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 19d0 │ │ │ │ │ - ldr.w r8, [r4, #4] │ │ │ │ │ + blx r2 │ │ │ │ │ + ldr.w sl, [r4, #8] │ │ │ │ │ + cbz r0, 18a8 │ │ │ │ │ + ldr r5, [r4, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ - str.w r8, [r4, #2704] @ 0xa90 │ │ │ │ │ - sub.w r2, r5, r8 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - mov r6, r8 │ │ │ │ │ + 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 1278 │ │ │ │ │ + beq.w 1260 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ │ - str r6, [r4, #4] │ │ │ │ │ - mov sl, r6 │ │ │ │ │ - b.w 9ae │ │ │ │ │ - ldr r2, [r4, #32] │ │ │ │ │ + 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 1284 │ │ │ │ │ + add.w sl, sl, #4294967295 @ 0xffffffff │ │ │ │ │ + b.n 1284 │ │ │ │ │ + ldr r1, [r4, #32] │ │ │ │ │ mov r6, sl │ │ │ │ │ str.w sl, [r4, #4] │ │ │ │ │ - cmp r2, #17 │ │ │ │ │ - beq.w 1158 │ │ │ │ │ - cmp r2, #22 │ │ │ │ │ - beq.w 13cc │ │ │ │ │ + cmp r1, #17 │ │ │ │ │ + beq.w 1198 │ │ │ │ │ + cmp r1, #22 │ │ │ │ │ + beq.w 143c │ │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ │ ldr.w r1, [r4, #468] @ 0x1d4 │ │ │ │ │ add.w r3, r4, #12288 @ 0x3000 │ │ │ │ │ ldr.w r2, [r4, #464] @ 0x1d0 │ │ │ │ │ str.w r1, [r4, #464] @ 0x1d0 │ │ │ │ │ ldr r1, [r4, #28] │ │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ │ adds r1, #1 │ │ │ │ │ str r1, [r4, #4] │ │ │ │ │ ldr.w r1, [r4, #2708] @ 0xa94 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str.w r1, [r4, #2704] @ 0xa90 │ │ │ │ │ - bgt.w 238a │ │ │ │ │ + bgt.w 215a │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq.w 236e │ │ │ │ │ + beq.w 213e │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 232c │ │ │ │ │ + bne.w 212c │ │ │ │ │ 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 1158 │ │ │ │ │ + beq.w 1198 │ │ │ │ │ movs r3, #24 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ - b.n 1158 │ │ │ │ │ - ldr r2, [r4, #32] │ │ │ │ │ - cmp r2, #10 │ │ │ │ │ - bne.w 16f2 │ │ │ │ │ - ldr.w r2, [r4, #2744] @ 0xab8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx r2 │ │ │ │ │ - ldr.w sl, [r4, #8] │ │ │ │ │ - cbz r0, 1934 │ │ │ │ │ + b.n 1198 │ │ │ │ │ + ldr r3, [r2, #72] @ 0x48 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 1d40 │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ - movs r1, #0 │ │ │ │ │ - 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 121e │ │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ │ + movs r2, #63 @ 0x3f │ │ │ │ │ + mov r1, fp │ │ │ │ │ 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 sl, [r4, #8] │ │ │ │ │ - ldr.w r2, [r4, #476] @ 0x1dc │ │ │ │ │ - str.w sl, [r4, #4] │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - cmp.w sl, #0 │ │ │ │ │ - beq.w 222e │ │ │ │ │ - mov r1, r2 │ │ │ │ │ - ldr r2, [r4, #32] │ │ │ │ │ - add.w r5, sl, #4294967295 @ 0xffffffff │ │ │ │ │ - str.w r1, [r4, #472] @ 0x1d8 │ │ │ │ │ - cmp r2, #28 │ │ │ │ │ - str r5, [r4, #28] │ │ │ │ │ - bne.w 1608 │ │ │ │ │ - b.n 170c │ │ │ │ │ + str r5, [sp, #0] │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ + b.w c3e │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne.w 1d54 │ │ │ │ │ + ldr.w r8, [r4, #4] │ │ │ │ │ + b.w c2e │ │ │ │ │ str.w r8, [r4, #4] │ │ │ │ │ - b.w 10fa │ │ │ │ │ + b.w 113a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 240c │ │ │ │ │ - mov r5, r0 │ │ │ │ │ + bl 23c8 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ │ - beq.w 2054 │ │ │ │ │ - uxtb r3, r5 │ │ │ │ │ - ldr.w r7, [r6, r3, lsl #2] │ │ │ │ │ - ands.w r7, r7, #16 │ │ │ │ │ - beq.w 205e │ │ │ │ │ + beq.w 21e2 │ │ │ │ │ + uxtb r3, r7 │ │ │ │ │ + ldr.w r5, [r6, r3, lsl #2] │ │ │ │ │ + ands.w r5, r5, #16 │ │ │ │ │ + beq.w 21d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 240c │ │ │ │ │ + bl 23c8 │ │ │ │ │ uxtb r3, r0 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ ldr.w r3, [r6, r3, lsl #2] │ │ │ │ │ - lsls r1, r3, #27 │ │ │ │ │ - bmi.n 1980 │ │ │ │ │ + lsls r2, r3, #27 │ │ │ │ │ + bmi.n 1978 │ │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ │ - beq.w 2054 │ │ │ │ │ + beq.w 21e2 │ │ │ │ │ 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 2874 │ │ │ │ │ + bl 2830 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d2e │ │ │ │ │ - b.w fd0 │ │ │ │ │ - ldr r3, [r2, #72] @ 0x48 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 2086 │ │ │ │ │ - ldr r5, [r4, #4] │ │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ │ - movs r2, #63 @ 0x3f │ │ │ │ │ - mov r1, fp │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - str r5, [sp, #0] │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w bfa │ │ │ │ │ + bne.w d6e │ │ │ │ │ + b.w 1014 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + b.n 1508 │ │ │ │ │ + movs r6, #0 │ │ │ │ │ + movs r7, #1 │ │ │ │ │ + mov r9, r6 │ │ │ │ │ + b.n 1618 │ │ │ │ │ mov sl, r5 │ │ │ │ │ mov r6, sl │ │ │ │ │ str.w sl, [r4, #4] │ │ │ │ │ b.w 9ae │ │ │ │ │ - mov.w r9, #0 │ │ │ │ │ - movs r6, #1 │ │ │ │ │ - mov r8, r9 │ │ │ │ │ - b.n 15a6 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - b.n 1496 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 240c │ │ │ │ │ - uxtb r3, r0 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - ldr.w r3, [r6, r3, lsl #2] │ │ │ │ │ - lsls r1, r3, #29 │ │ │ │ │ - bpl.w fb0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 2620 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w fb0 │ │ │ │ │ - mov r3, r5 │ │ │ │ │ - movs r2, #64 @ 0x40 │ │ │ │ │ - mov r1, fp │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - str r5, [sp, #0] │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w bfa │ │ │ │ │ str.w sl, [r4, #4] │ │ │ │ │ - b.w 114e │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - ldr r3, [r2, #4] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r2, #4] │ │ │ │ │ - bpl.w 1190 │ │ │ │ │ - b.n 1634 │ │ │ │ │ + b.w 118e │ │ │ │ │ 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 c36 │ │ │ │ │ + b.w c7a │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + ldr r3, [r2, #4] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r2, #4] │ │ │ │ │ + bpl.w 11d0 │ │ │ │ │ + b.n 1644 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1b56 │ │ │ │ │ + bne.w 1dd8 │ │ │ │ │ ldr.w sl, [r4, #28] │ │ │ │ │ ldr.w r8, [r4, #4] │ │ │ │ │ - adds r0, r5, #1 │ │ │ │ │ - beq.n 1a8a │ │ │ │ │ + adds r3, r0, #1 │ │ │ │ │ + beq.n 1a32 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mov r3, r8 │ │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ │ str.w r8, [r4, #4] │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - bcc.w 221a │ │ │ │ │ + bcc.w 23a0 │ │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ │ - uxtb r5, r5 │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - bne.w 2302 │ │ │ │ │ + uxtb r0, r0 │ │ │ │ │ + cmp r3, r0 │ │ │ │ │ + bne.w 2094 │ │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ str r7, [r6, #72] @ 0x48 │ │ │ │ │ mov r3, sl │ │ │ │ │ movs r2, #62 @ 0x3e │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w bfa │ │ │ │ │ + b.w c3e │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 23c8 │ │ │ │ │ + uxtb r3, r0 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + ldr.w r3, [r6, r3, lsl #2] │ │ │ │ │ + lsls r1, r3, #29 │ │ │ │ │ + bpl.w ff4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 25dc │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w ff4 │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + movs r2, #64 @ 0x40 │ │ │ │ │ + mov r1, fp │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r7, [sp, #0] │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ + b.w c3e │ │ │ │ │ + ldr r1, [r2, #68] @ 0x44 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq.w f88 │ │ │ │ │ + str r7, [r2, #72] @ 0x48 │ │ │ │ │ + b.n 1936 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 240c │ │ │ │ │ + bl 23c8 │ │ │ │ │ + sub.w r3, r0, #43 @ 0x2b │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cmp r0, #46 @ 0x2e │ │ │ │ │ - bne.n 1ac0 │ │ │ │ │ - ldr r5, [r4, #4] │ │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ │ + bics.w r3, r3, #2 │ │ │ │ │ + bne.w 1e3e │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 23c8 │ │ │ │ │ + uxtb r3, r0 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + ldr.w r5, [r6, r3, lsl #2] │ │ │ │ │ + ands.w r5, r5, #4 │ │ │ │ │ + beq.w 1f18 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 25dc │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 1a6a │ │ │ │ │ + bic.w r3, r0, #32 │ │ │ │ │ + b.w ffe │ │ │ │ │ + ldr.w r3, [r4, #480] @ 0x1e0 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ble.w 11be │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str.w r3, [r4, #480] @ 0x1e0 │ │ │ │ │ + b.w 11be │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ + movs r2, #2 │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r5, [sp, #0] │ │ │ │ │ + str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w bfa │ │ │ │ │ + b.w c3e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 24c8 │ │ │ │ │ + bl 2484 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 24c8 │ │ │ │ │ + bl 2484 │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ movs r2, #23 │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w bfa │ │ │ │ │ + b.w c3e │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 23c8 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + cmp r0, #46 @ 0x2e │ │ │ │ │ + bne.n 1aec │ │ │ │ │ + ldr r5, [r4, #4] │ │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ - movs r2, #2 │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r6, [sp, #0] │ │ │ │ │ + str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w bfa │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 240c │ │ │ │ │ - sub.w r3, r0, #43 @ 0x2b │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - bics.w r3, r3, #2 │ │ │ │ │ - bne.w 1f06 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 240c │ │ │ │ │ - uxtb r3, r0 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - ldr.w r5, [r6, r3, lsl #2] │ │ │ │ │ - ands.w r5, r5, #4 │ │ │ │ │ - beq.w 1f44 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 2620 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1a0c │ │ │ │ │ - bic.w r3, r0, #32 │ │ │ │ │ - b.w fba │ │ │ │ │ - ldr r1, [r2, #68] @ 0x44 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - beq.w f44 │ │ │ │ │ - str r7, [r2, #72] @ 0x48 │ │ │ │ │ - b.n 19c0 │ │ │ │ │ + b.w c3e │ │ │ │ │ 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 114e │ │ │ │ │ - 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 1b7e │ │ │ │ │ - ldrb.w r1, [sl] │ │ │ │ │ - cmp r1, r8 │ │ │ │ │ - bne.n 1c4e │ │ │ │ │ - add.w sl, sl, #1 │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - add.w ip, ip, #1 │ │ │ │ │ - subs.w lr, lr, #1 │ │ │ │ │ - beq.n 1c56 │ │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ │ - ldrb.w r8, [ip] │ │ │ │ │ - mov r3, r1 │ │ │ │ │ - cmp r1, sl │ │ │ │ │ - bls.n 1c4e │ │ │ │ │ - cmp.w r8, #32 │ │ │ │ │ - bne.n 1b6c │ │ │ │ │ - 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 1b9e │ │ │ │ │ - cmp r2, #9 │ │ │ │ │ - beq.n 1b9e │ │ │ │ │ - subs r1, r1, r4 │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - add.w r2, r1, sl │ │ │ │ │ - b.n 1b7a │ │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ │ + ldr r1, [r4, #32] │ │ │ │ │ + str r6, [r4, #4] │ │ │ │ │ + b.n 18ca │ │ │ │ │ + cmp r0, #48 @ 0x30 │ │ │ │ │ + beq.n 1bba │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 240c │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - cmp r5, #95 @ 0x5f │ │ │ │ │ - bne.w d02 │ │ │ │ │ + ldr.w r8, [r4, #4] │ │ │ │ │ + bl 25dc │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 1a6a │ │ │ │ │ + cmp r0, #46 @ 0x2e │ │ │ │ │ + beq.w 1a48 │ │ │ │ │ + cmp r0, #45 @ 0x2d │ │ │ │ │ + ble.n 1b72 │ │ │ │ │ + cmp r0, #101 @ 0x65 │ │ │ │ │ + beq.n 1a88 │ │ │ │ │ + bgt.n 1bb4 │ │ │ │ │ + cmp r0, #69 @ 0x45 │ │ │ │ │ + beq.n 1a88 │ │ │ │ │ + cmp r0, #74 @ 0x4a │ │ │ │ │ + beq.w 15e2 │ │ │ │ │ + add.w r3, r4, #12288 @ 0x3000 │ │ │ │ │ + ldr r5, [r3, #68] @ 0x44 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.w d60 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 2484 │ │ │ │ │ + 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 c3e │ │ │ │ │ + cmp r0, #106 @ 0x6a │ │ │ │ │ + bne.n 1b72 │ │ │ │ │ + b.n 15e2 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 23c8 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + cmp r7, #95 @ 0x5f │ │ │ │ │ + bne.w d42 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 240c │ │ │ │ │ + bl 23c8 │ │ │ │ │ uxtb r3, r0 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ ldr.w r3, [r6, r3, lsl #2] │ │ │ │ │ - lsls r7, r3, #29 │ │ │ │ │ - bmi.w d02 │ │ │ │ │ - b.n 1552 │ │ │ │ │ - mov r5, r3 │ │ │ │ │ - b.n 1684 │ │ │ │ │ - mov r5, r3 │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - b.n 1684 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - b.n 1810 │ │ │ │ │ - ldrd r2, r3, [r2, #56] @ 0x38 │ │ │ │ │ - orrs r3, r2 │ │ │ │ │ - beq.w 1472 │ │ │ │ │ - b.n 144c │ │ │ │ │ + lsls r5, r3, #29 │ │ │ │ │ + bmi.w d42 │ │ │ │ │ + b.n 15c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 240c │ │ │ │ │ - mov r5, r0 │ │ │ │ │ + bl 23c8 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ │ - beq.w 1fde │ │ │ │ │ - sub.w r3, r5, #48 @ 0x30 │ │ │ │ │ + beq.w 2294 │ │ │ │ │ + sub.w r3, r7, #48 @ 0x30 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ - bhi.w 1fba │ │ │ │ │ + bhi.w 2274 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 240c │ │ │ │ │ + bl 23c8 │ │ │ │ │ sub.w r3, r0, #48 @ 0x30 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ - bls.n 1c10 │ │ │ │ │ + bls.n 1bf6 │ │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ │ - beq.w 1fde │ │ │ │ │ + beq.w 2294 │ │ │ │ │ uxtb r3, r0 │ │ │ │ │ ldr.w r3, [r6, r3, lsl #2] │ │ │ │ │ - lsls r2, r3, #29 │ │ │ │ │ - bmi.w 1fe8 │ │ │ │ │ + lsls r3, r3, #29 │ │ │ │ │ + bmi.w 20d2 │ │ │ │ │ mov r1, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC15 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2874 │ │ │ │ │ + bl 2830 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d2e │ │ │ │ │ - b.w fd0 │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - bne.w 1ff8 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - mov r9, r2 │ │ │ │ │ - bl 24c8 │ │ │ │ │ - ldr r6, [r4, #4] │ │ │ │ │ - add.w r8, sl, #6 │ │ │ │ │ - cmp r6, r8 │ │ │ │ │ - bcs.n 1cfa │ │ │ │ │ - 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 bfa │ │ │ │ │ + bne.w d6e │ │ │ │ │ + b.w 1014 │ │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1472 │ │ │ │ │ + bne.w 14e4 │ │ │ │ │ mov ip, r3 │ │ │ │ │ ldr.w r2, [lr, #2796] @ 0xaec │ │ │ │ │ ldr.w r3, [lr, #2800] @ 0xaf0 │ │ │ │ │ mov r0, ip │ │ │ │ │ subs r1, r2, r3 │ │ │ │ │ mov r3, ip │ │ │ │ │ - b.n 1cda │ │ │ │ │ + b.n 1c84 │ │ │ │ │ ldr.w r2, [lr, #2804] @ 0xaf4 │ │ │ │ │ ldrb.w r2, [r2, ip] │ │ │ │ │ cmp r2, #92 @ 0x5c │ │ │ │ │ it eq │ │ │ │ │ addeq.w ip, ip, #1 │ │ │ │ │ - beq.n 1cd6 │ │ │ │ │ + beq.n 1c80 │ │ │ │ │ cmp r2, #34 @ 0x22 │ │ │ │ │ - beq.w 23d6 │ │ │ │ │ + beq.w 234c │ │ │ │ │ cmp r2, #39 @ 0x27 │ │ │ │ │ ite ne │ │ │ │ │ - movne.w r9, #0 │ │ │ │ │ - moveq.w r9, #1 │ │ │ │ │ - cmp.w r9, #0 │ │ │ │ │ - bne.w 23d6 │ │ │ │ │ + movne r6, #0 │ │ │ │ │ + moveq r6, #1 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne.w 234c │ │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ │ - bne.n 1cd6 │ │ │ │ │ + bne.n 1c80 │ │ │ │ │ lsls r2, r3, #31 │ │ │ │ │ - bpl.w 2280 │ │ │ │ │ + bpl.w 22ce │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ cmp ip, r1 │ │ │ │ │ - blt.n 1ca0 │ │ │ │ │ - add r6, r4 │ │ │ │ │ + blt.n 1c50 │ │ │ │ │ + add.w r9, r4, r9, lsl #6 │ │ │ │ │ movs r2, #0 │ │ │ │ │ - ldr.w r0, [r6, #2804] @ 0xaf4 │ │ │ │ │ + ldr.w r0, [r9, #2804] @ 0xaf4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_DecodeUTF8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 1158 │ │ │ │ │ + beq.w 1198 │ │ │ │ │ str.w r6, [fp, #28] │ │ │ │ │ - b.w 1472 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC8 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ - movs r2, #6 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcmp │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 1c6a │ │ │ │ │ - cmp r6, r8 │ │ │ │ │ - beq.n 1d2e │ │ │ │ │ - ldrsb.w r3, [sl, #6] │ │ │ │ │ - ldrb.w r2, [sl, #6] │ │ │ │ │ - cmp r3, r0 │ │ │ │ │ - blt.n 1c6a │ │ │ │ │ - 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 r5, r3, #29 │ │ │ │ │ - bne.n 1c6a │ │ │ │ │ - add.w r5, r9, #6 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - bne.w 23c8 │ │ │ │ │ - str r6, [sp, #8] │ │ │ │ │ - mov r3, r5 │ │ │ │ │ - mov r1, fp │ │ │ │ │ + b.n 14e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - 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 bfa │ │ │ │ │ + bl 23c8 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + cmp r0, r5 │ │ │ │ │ + bne.w 225e │ │ │ │ │ + ldr r7, [r4, #4] │ │ │ │ │ + movs r3, #3 │ │ │ │ │ + b.n 17ac │ │ │ │ │ + mov sl, r5 │ │ │ │ │ + b.w 9ae │ │ │ │ │ mov r0, r4 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ - R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ │ - ldr r2, [r4, #32] │ │ │ │ │ - str r6, [r4, #4] │ │ │ │ │ - b.n 188e │ │ │ │ │ + bl 0 <_PyTokenizer_Get> │ │ │ │ │ + R_ARM_THM_CALL tok_continuation_line │ │ │ │ │ + mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ + adds r0, #1 │ │ │ │ │ + beq.w 1198 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str.w r2, [r4, #2700] @ 0xa8c │ │ │ │ │ + ldrd r6, sl, [r4, #4] │ │ │ │ │ + b.w 9b6 │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + b.n 1694 │ │ │ │ │ + mov r7, r2 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + b.n 17ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 240c │ │ │ │ │ - mov r5, r0 │ │ │ │ │ + bl 23c8 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ │ - beq.w 225c │ │ │ │ │ - sub.w r3, r5, #48 @ 0x30 │ │ │ │ │ + beq.w 2110 │ │ │ │ │ + sub.w r3, r7, #48 @ 0x30 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bhi.w 223e │ │ │ │ │ + bhi.w 20f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 240c │ │ │ │ │ + bl 23c8 │ │ │ │ │ sub.w r3, r0, #48 @ 0x30 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bls.n 1d80 │ │ │ │ │ + bls.n 1cfe │ │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ │ - beq.w 225c │ │ │ │ │ + beq.w 2110 │ │ │ │ │ uxtb r3, r0 │ │ │ │ │ ldr.w r3, [r6, r3, lsl #2] │ │ │ │ │ - lsls r3, r3, #29 │ │ │ │ │ - bmi.w 2266 │ │ │ │ │ + lsls r6, r3, #29 │ │ │ │ │ + bmi.w 1f50 │ │ │ │ │ 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 2874 │ │ │ │ │ + bl 2830 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d2e │ │ │ │ │ - b.w fd0 │ │ │ │ │ - mov sl, r5 │ │ │ │ │ - b.w 9ae │ │ │ │ │ - mov r7, r2 │ │ │ │ │ + bne.w d6e │ │ │ │ │ + b.w 1014 │ │ │ │ │ movs r3, #1 │ │ │ │ │ - b.n 1784 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 240c │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - cmp r0, r5 │ │ │ │ │ - bne.w 233e │ │ │ │ │ - ldr r7, [r4, #4] │ │ │ │ │ - movs r3, #3 │ │ │ │ │ - b.n 1784 │ │ │ │ │ - ldr.w r3, [r4, #480] @ 0x1e0 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - ble.w 117e │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str.w r3, [r4, #480] @ 0x1e0 │ │ │ │ │ - b.w 117e │ │ │ │ │ - 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 10fa │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyTokenizer_Get> │ │ │ │ │ - R_ARM_THM_CALL tok_continuation_line │ │ │ │ │ - adds r3, r0, #1 │ │ │ │ │ - mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ - beq.w 1158 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str.w r2, [r4, #2700] @ 0xa8c │ │ │ │ │ - ldrd r6, sl, [r4, #4] │ │ │ │ │ - b.w 9b6 │ │ │ │ │ + b.n 1838 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str r3, [r2, #72] @ 0x48 │ │ │ │ │ + b.n 1932 │ │ │ │ │ + ldrd r2, r3, [r2, #56] @ 0x38 │ │ │ │ │ + orrs r3, r2 │ │ │ │ │ + beq.w 14e4 │ │ │ │ │ + b.w 14be │ │ │ │ │ add.w r3, r4, #12288 @ 0x3000 │ │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 172e │ │ │ │ │ + bne.w 194c │ │ │ │ │ ldr.w r2, [r4, #2692] @ 0xa84 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1158 │ │ │ │ │ + bne.w 1198 │ │ │ │ │ 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 21ee │ │ │ │ │ + beq.w 2078 │ │ │ │ │ bl 0 <_PyUnicode_ScanIdentifier> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_ScanIdentifier │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - blt.w 21dc │ │ │ │ │ + blt.w 2044 │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - blt.w 20e8 │ │ │ │ │ + blt.w 1f6a │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 172e │ │ │ │ │ + beq.w 194c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 172e │ │ │ │ │ + bne.w 194c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 172e │ │ │ │ │ - mov.w r9, #0 │ │ │ │ │ - mov r6, r7 │ │ │ │ │ - mov r8, r9 │ │ │ │ │ - b.w c36 │ │ │ │ │ - cmp r5, #48 @ 0x30 │ │ │ │ │ - beq.w 1bba │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r7, [r4, #4] │ │ │ │ │ - bl 2620 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1a0c │ │ │ │ │ - cmp r0, #46 @ 0x2e │ │ │ │ │ - beq.w 19ea │ │ │ │ │ - cmp r0, #45 @ 0x2d │ │ │ │ │ - ble.n 1ebe │ │ │ │ │ - cmp r0, #101 @ 0x65 │ │ │ │ │ - beq.w 1af4 │ │ │ │ │ - bgt.n 1efe │ │ │ │ │ - cmp r0, #69 @ 0x45 │ │ │ │ │ - beq.w 1af4 │ │ │ │ │ - cmp r0, #74 @ 0x4a │ │ │ │ │ - beq.w 1570 │ │ │ │ │ - add.w r3, r4, #12288 @ 0x3000 │ │ │ │ │ - ldr r6, [r3, #68] @ 0x44 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne.w d20 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ + b.n 194c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 24c8 │ │ │ │ │ - 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] │ │ │ │ │ + str r3, [r4, #4] │ │ │ │ │ + b.w 113a │ │ │ │ │ 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, fp │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + str r3, [r4, #4] │ │ │ │ │ + b.w 118e │ │ │ │ │ + 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 r5, [r4, #472] @ 0x1d8 │ │ │ │ │ + b.n 1e00 │ │ │ │ │ + ldrb.w r2, [sl] │ │ │ │ │ + cmp r2, r8 │ │ │ │ │ + bne.n 1e7c │ │ │ │ │ + add.w sl, sl, #1 │ │ │ │ │ + adds r5, #1 │ │ │ │ │ + add.w ip, ip, #1 │ │ │ │ │ + subs.w lr, lr, #1 │ │ │ │ │ + beq.n 1e82 │ │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ │ + ldrb.w r8, [ip] │ │ │ │ │ + mov r3, r2 │ │ │ │ │ + cmp r2, sl │ │ │ │ │ + bls.n 1e7c │ │ │ │ │ + cmp.w r8, #32 │ │ │ │ │ + bne.n 1dee │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + mov r8, sl │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + mov r0, sl │ │ │ │ │ + ldrb.w r2, [r8] │ │ │ │ │ + mov sl, r8 │ │ │ │ │ + add.w r8, r8, #1 │ │ │ │ │ + cmp r2, #32 │ │ │ │ │ + beq.n 1e20 │ │ │ │ │ + cmp r2, #9 │ │ │ │ │ + beq.n 1e20 │ │ │ │ │ + subs r2, r5, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r6, [sp, #0] │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w bfa │ │ │ │ │ - cmp r0, #106 @ 0x6a │ │ │ │ │ - bne.n 1ebe │ │ │ │ │ - b.w 1570 │ │ │ │ │ + add.w r5, r2, sl │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + b.n 1dfc │ │ │ │ │ uxtb r3, r0 │ │ │ │ │ ldr.w r3, [r6, r3, lsl #2] │ │ │ │ │ lsls r2, r3, #29 │ │ │ │ │ - bmi.w 1b1e │ │ │ │ │ + bmi.w 1ab2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 24c8 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ + bl 2484 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2734 │ │ │ │ │ + bl 26f0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w fd0 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ + beq.w 1014 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 24c8 │ │ │ │ │ + bl 2484 │ │ │ │ │ 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 bfa │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 24c8 │ │ │ │ │ + b.w c3e │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + bne.n 1f60 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ 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 │ │ │ │ │ + bl 2484 │ │ │ │ │ + ldr r6, [r4, #4] │ │ │ │ │ + add.w r8, sl, #6 │ │ │ │ │ + cmp r6, r8 │ │ │ │ │ + bcs.n 1eb6 │ │ │ │ │ + str r6, [sp, #8] │ │ │ │ │ mov r3, r5 │ │ │ │ │ - mov r2, r0 │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r5, [sp, #0] │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w bfa │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - ble.n 1f72 │ │ │ │ │ - cmp r3, #123 @ 0x7b │ │ │ │ │ - beq.n 1f96 │ │ │ │ │ - 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 1fa6 │ │ │ │ │ - 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 c3e │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + b.w 1694 │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC32 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC8 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC32 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ - R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b.w 1080 │ │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ │ - ldrd r1, r0, [r0, #4] │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - cmp r0, r1 │ │ │ │ │ - beq.w 1634 │ │ │ │ │ - b.n 1f72 │ │ │ │ │ - str r1, [sp, #0] │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ + movs r2, #6 │ │ │ │ │ + mov r0, sl │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcmp │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 1e94 │ │ │ │ │ + cmp r6, r8 │ │ │ │ │ + beq.n 1eea │ │ │ │ │ + ldrsb.w r3, [sl, #6] │ │ │ │ │ + ldrb.w r2, [sl, #6] │ │ │ │ │ + cmp r3, r0 │ │ │ │ │ + blt.n 1e94 │ │ │ │ │ + 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 1e94 │ │ │ │ │ + adds r5, #6 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + bne.w 20e2 │ │ │ │ │ + str r6, [sp, #8] │ │ │ │ │ + mov r3, r5 │ │ │ │ │ + mov r1, fp │ │ │ │ │ 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 1080 │ │ │ │ │ - uxtb r3, r5 │ │ │ │ │ - ldr.w r6, [r6, r3, lsl #2] │ │ │ │ │ - ands.w r6, r6, #4 │ │ │ │ │ - bne.n 1fe8 │ │ │ │ │ - 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 c3e │ │ │ │ │ + mov.w r9, #0 │ │ │ │ │ + mov r6, r7 │ │ │ │ │ + mov r8, r9 │ │ │ │ │ + b.w c7a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 24c8 │ │ │ │ │ + bl 2484 │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC14 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC19 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC14 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC19 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b.n 1eec │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 240c │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - b.n 1c06 │ │ │ │ │ + b.n 1ba2 │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + cmp.w ip, #35 @ 0x23 │ │ │ │ │ + str.w r1, [r4, #472] @ 0x1d8 │ │ │ │ │ + str r2, [r4, #28] │ │ │ │ │ + beq.w b46 │ │ │ │ │ + ldr r1, [r4, #32] │ │ │ │ │ + cmp r1, #28 │ │ │ │ │ + beq.w 23b4 │ │ │ │ │ + adds r2, r5, #1 │ │ │ │ │ + bne.w a08 │ │ │ │ │ + b.w 1292 │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC13 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC16 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC13 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC16 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b.w 107c │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 15fa │ │ │ │ │ + b.w 10bc │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq.w b78 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - b.n 1a5e │ │ │ │ │ - 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 107c │ │ │ │ │ - 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, r8 │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - mov r1, fp │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - str r7, [sp, #0] │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w bfa │ │ │ │ │ - bge.n 203c │ │ │ │ │ - mov r8, r5 │ │ │ │ │ - mov r9, r5 │ │ │ │ │ - b.w eba │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - ble.n 20ae │ │ │ │ │ - cmp r1, r5 │ │ │ │ │ - bgt.n 204c │ │ │ │ │ - mov r9, r5 │ │ │ │ │ - mov r1, r2 │ │ │ │ │ - b.w 1522 │ │ │ │ │ - mov r8, r5 │ │ │ │ │ - mov r9, r5 │ │ │ │ │ - b.w 14d8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 240c │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - b.n 1972 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 24c8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC11 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC11 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ - R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - mov r1, fp │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - str r7, [sp, #0] │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w bfa │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - str r3, [r2, #72] @ 0x48 │ │ │ │ │ - b.n 19bc │ │ │ │ │ - ldr.w r2, [r4, #464] @ 0x1d0 │ │ │ │ │ - cmp r2, #1 │ │ │ │ │ - bne.w 1420 │ │ │ │ │ - mov.w r9, #0 │ │ │ │ │ - mov r8, r9 │ │ │ │ │ - b.w e9c │ │ │ │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ - str r6, [r4, #28] │ │ │ │ │ - str.w r1, [r4, #472] @ 0x1d8 │ │ │ │ │ - b.w a00 │ │ │ │ │ - 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 bfa │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - it eq │ │ │ │ │ - moveq r5, r8 │ │ │ │ │ - bl 0 <_PyTokenizer_Get> │ │ │ │ │ - R_ARM_THM_CALL tok_continuation_line │ │ │ │ │ - adds r3, r0, #1 │ │ │ │ │ - beq.w 1158 │ │ │ │ │ - ldrd r7, sl, [r4, #4] │ │ │ │ │ - mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ - mov r6, r7 │ │ │ │ │ - b.w c36 │ │ │ │ │ + b.n 1a06 │ │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ │ ubfx r6, r2, #2, #3 │ │ │ │ │ ubfx r1, r2, #5, #1 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq.n 21c2 │ │ │ │ │ + beq.n 2062 │ │ │ │ │ cmp r6, #2 │ │ │ │ │ - bne.n 21ae │ │ │ │ │ + bne.n 2030 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 2196 │ │ │ │ │ + beq.n 202c │ │ │ │ │ lsls r6, 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 2148 │ │ │ │ │ + bgt.n 1fca │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 212a │ │ │ │ │ + beq.n 1fac │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 212a │ │ │ │ │ + cbnz r3, 1fac │ │ │ │ │ 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, 219a │ │ │ │ │ + cbz r0, 2018 │ │ │ │ │ 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 1158 │ │ │ │ │ + b.w 1198 │ │ │ │ │ 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 2168 │ │ │ │ │ + beq.n 1fea │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 2168 │ │ │ │ │ + cbnz r3, 1fea │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 21e6 │ │ │ │ │ + beq.n 2056 │ │ │ │ │ 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 218a │ │ │ │ │ + beq.n 200c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ - cbnz r3, 218a │ │ │ │ │ + cbnz r3, 200c │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - cbz r5, 21e6 │ │ │ │ │ + cbz r5, 2056 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ add r3, r2 │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ - b.n 2114 │ │ │ │ │ - ldr r2, [r5, #28] │ │ │ │ │ - b.n 210a │ │ │ │ │ + b.n 1f96 │ │ │ │ │ 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 1158 │ │ │ │ │ - cbz r1, 21d4 │ │ │ │ │ + b.w 1198 │ │ │ │ │ + ldr r2, [r5, #28] │ │ │ │ │ + b.n 1f8c │ │ │ │ │ + cbz r1, 205e │ │ │ │ │ lsls r1, r2, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r2, r5, #20 │ │ │ │ │ addpl.w r2, r5, #28 │ │ │ │ │ ldr.w r6, [r2, r3, lsl #2] │ │ │ │ │ - b.n 210e │ │ │ │ │ - cbz r1, 21d8 │ │ │ │ │ + b.n 1f90 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.n 2056 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r5, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.n 20ca │ │ │ │ │ + movs r3, #17 │ │ │ │ │ + str r3, [r4, #32] │ │ │ │ │ + b.w 1198 │ │ │ │ │ + ldr r2, [r5, #28] │ │ │ │ │ + b.n 203e │ │ │ │ │ + cbz r1, 2074 │ │ │ │ │ lsls r7, r2, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r2, r5, #20 │ │ │ │ │ addpl.w r2, r5, #28 │ │ │ │ │ ldrb r6, [r2, r3] │ │ │ │ │ - b.n 210e │ │ │ │ │ - ldr r2, [r5, #28] │ │ │ │ │ - b.n 21bc │ │ │ │ │ + b.n 1f90 │ │ │ │ │ ldr r2, [r5, #28] │ │ │ │ │ - b.n 21d0 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - bne.n 220a │ │ │ │ │ - movs r3, #17 │ │ │ │ │ - str r3, [r4, #32] │ │ │ │ │ - b.w 1158 │ │ │ │ │ + b.n 2070 │ │ │ │ │ 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 1158 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r5, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n 21e6 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 21e6 │ │ │ │ │ + b.w 1198 │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bl 0 <_Py_FatalErrorFunc> │ │ │ │ │ R_ARM_THM_CALL _Py_FatalErrorFunc │ │ │ │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ - str.w sl, [r4, #28] │ │ │ │ │ - str.w r2, [r4, #472] @ 0x1d8 │ │ │ │ │ - b.w 15fa │ │ │ │ │ - uxtb r3, r5 │ │ │ │ │ - ldr.w r6, [r6, r3, lsl #2] │ │ │ │ │ - ands.w r6, r6, #4 │ │ │ │ │ - bne.n 2266 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ + bge.n 20b2 │ │ │ │ │ + mov r8, r5 │ │ │ │ │ + mov r9, r5 │ │ │ │ │ + b.w efe │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + ble.n 21b6 │ │ │ │ │ + cmp r1, r5 │ │ │ │ │ + bgt.n 20c2 │ │ │ │ │ + mov r9, r5 │ │ │ │ │ + mov r1, r2 │ │ │ │ │ + b.w 1578 │ │ │ │ │ + mov r8, r5 │ │ │ │ │ + mov r9, r5 │ │ │ │ │ + b.w 152e │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 2056 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC13 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC13 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + b.w 10bc │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 23c8 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str.w r3, [r4, #448] @ 0x1c0 │ │ │ │ │ + b.n 1ef2 │ │ │ │ │ + uxtb r3, r7 │ │ │ │ │ + ldr.w r5, [r6, r3, lsl #2] │ │ │ │ │ + ands.w r5, r5, #4 │ │ │ │ │ + bne.w 1f50 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 24c8 │ │ │ │ │ + bl 2484 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC17 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC17 │ │ │ │ │ - b.n 1fd6 │ │ │ │ │ + b.n 1f26 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 23c8 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + b.n 1cf4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 240c │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - b.n 1d76 │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC16 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC27 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC16 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC27 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + b.w 10c0 │ │ │ │ │ + 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 191e │ │ │ │ │ + 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 1198 │ │ │ │ │ + movs r3, #23 │ │ │ │ │ + str r3, [r4, #32] │ │ │ │ │ + b.w 1198 │ │ │ │ │ + add.w r3, r4, r3, lsl #6 │ │ │ │ │ + ldrb.w r1, [r3, #2764] @ 0xacc │ │ │ │ │ + cmp r1, r5 │ │ │ │ │ + bne.w 1900 │ │ │ │ │ + ldr.w r3, [r3, #2768] @ 0xad0 │ │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ │ + cmp r3, r1 │ │ │ │ │ + bne.w 1900 │ │ │ │ │ + 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 10c0 │ │ │ │ │ + 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, r8 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + mov r1, fp │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r7, [sp, #0] │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ + b.w c3e │ │ │ │ │ + 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 10bc │ │ │ │ │ + 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 c3e │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 2484 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC11 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC11 │ │ │ │ │ + b.n 1f26 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 23c8 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + b.w 196a │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + ble.n 21f6 │ │ │ │ │ + cmp r3, #123 @ 0x7b │ │ │ │ │ + beq.n 222e │ │ │ │ │ + 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 223e │ │ │ │ │ + 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 10c0 │ │ │ │ │ + ldr.w r2, [r4, #464] @ 0x1d0 │ │ │ │ │ + cmp r2, #1 │ │ │ │ │ + bne.w 1492 │ │ │ │ │ + mov.w r9, #0 │ │ │ │ │ + mov r8, r9 │ │ │ │ │ + b.w ee0 │ │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ │ + ldrd r1, r0, [r0, #4] │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + cmp r0, r1 │ │ │ │ │ + beq.w 1644 │ │ │ │ │ + b.n 21f6 │ │ │ │ │ + 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 10c0 │ │ │ │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ + str r6, [r4, #28] │ │ │ │ │ + str.w r2, [r4, #472] @ 0x1d8 │ │ │ │ │ + b.n 1f40 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 2484 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 2484 │ │ │ │ │ + ldr r7, [r4, #4] │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + b.w 17ac │ │ │ │ │ + uxtb r3, r7 │ │ │ │ │ + ldr.w r5, [r6, r3, lsl #2] │ │ │ │ │ + ands.w r5, r5, #4 │ │ │ │ │ + bne.w 20d2 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b.w 107c │ │ │ │ │ + bl 2484 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC14 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC14 │ │ │ │ │ + b.n 1f26 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 23c8 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + b.n 1bec │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 23c8 │ │ │ │ │ + b.w 13e2 │ │ │ │ │ + movs r6, #10 │ │ │ │ │ + b.w 18da │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 240c │ │ │ │ │ - b.w 1372 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + it eq │ │ │ │ │ + moveq r5, r8 │ │ │ │ │ + bl 0 <_PyTokenizer_Get> │ │ │ │ │ + R_ARM_THM_CALL tok_continuation_line │ │ │ │ │ + adds r0, #1 │ │ │ │ │ + beq.w 1198 │ │ │ │ │ + ldrd r7, sl, [r4, #4] │ │ │ │ │ + mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ + mov r6, r7 │ │ │ │ │ + b.w c7a │ │ │ │ │ adds r0, r1, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1158 │ │ │ │ │ - mov r1, r9 │ │ │ │ │ - add.w lr, r4, r6 │ │ │ │ │ - mov ip, r9 │ │ │ │ │ - mov r6, r9 │ │ │ │ │ - mov r3, r9 │ │ │ │ │ - str r4, [sp, #28] │ │ │ │ │ + beq.w 1198 │ │ │ │ │ + add.w lr, r4, r9, lsl #6 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov ip, r6 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - b.n 22be │ │ │ │ │ + str r4, [sp, #28] │ │ │ │ │ + b.n 2308 │ │ │ │ │ cmp r2, #39 @ 0x27 │ │ │ │ │ - beq.n 22d6 │ │ │ │ │ + beq.n 2320 │ │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ │ - bne.n 22b0 │ │ │ │ │ + bne.n 22fa │ │ │ │ │ tst.w r3, #1 │ │ │ │ │ - beq.w 23e6 │ │ │ │ │ + beq.n 235c │ │ │ │ │ strb.w r2, [r9] │ │ │ │ │ adds r1, #1 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ add.w r9, r2, r1 │ │ │ │ │ adds r6, #1 │ │ │ │ │ ldr.w r2, [lr, #2796] @ 0xaec │ │ │ │ │ ldr.w r0, [lr, #2800] @ 0xaf0 │ │ │ │ │ subs r0, r2, r0 │ │ │ │ │ cmp r6, r0 │ │ │ │ │ - bge.n 22e2 │ │ │ │ │ + bge.n 232c │ │ │ │ │ ldr.w r4, [lr, #2804] @ 0xaf4 │ │ │ │ │ ldrb r2, [r4, r6] │ │ │ │ │ cmp r2, #34 @ 0x22 │ │ │ │ │ - bne.n 22a0 │ │ │ │ │ - cbz r3, 22fc │ │ │ │ │ + bne.n 22ec │ │ │ │ │ + cbz r3, 2346 │ │ │ │ │ subs.w r3, r2, ip │ │ │ │ │ it ne │ │ │ │ │ movne r3, #1 │ │ │ │ │ - b.n 22b0 │ │ │ │ │ + b.n 22fa │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldr r4, [sp, #28] │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov r0, r3 │ │ │ │ │ strb r2, [r3, r1] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_DecodeUTF8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 1cec │ │ │ │ │ + b.n 1c98 │ │ │ │ │ mov ip, r2 │ │ │ │ │ mov r3, sl │ │ │ │ │ - b.n 22b0 │ │ │ │ │ - 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 │ │ │ │ │ - str r1, [r4, #28] │ │ │ │ │ - str.w r0, [r4, #472] @ 0x1d8 │ │ │ │ │ - b.w b46 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 240c │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - b.w a38 │ │ │ │ │ - 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 18e2 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 24c8 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 24c8 │ │ │ │ │ - ldr r7, [r4, #4] │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - b.w 1784 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - mov r1, fp │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - str.w sl, [sp] │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w bfa │ │ │ │ │ - movs r6, #10 │ │ │ │ │ - b.w 189e │ │ │ │ │ - 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 1158 │ │ │ │ │ - movs r3, #23 │ │ │ │ │ - str r3, [r4, #32] │ │ │ │ │ - b.w 1158 │ │ │ │ │ - add.w r3, r4, r3, lsl #6 │ │ │ │ │ - ldrb.w r1, [r3, #2764] @ 0xacc │ │ │ │ │ - cmp r1, r5 │ │ │ │ │ - bne.w 18c4 │ │ │ │ │ - ldr.w r3, [r3, #2768] @ 0xad0 │ │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ │ - cmp r3, r1 │ │ │ │ │ - bne.w 18c4 │ │ │ │ │ - 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 1080 │ │ │ │ │ - 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 1080 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 240c │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str.w r3, [r4, #448] @ 0x1c0 │ │ │ │ │ - b.n 1d38 │ │ │ │ │ - cbz r3, 2400 │ │ │ │ │ + b.n 22fa │ │ │ │ │ + cbz r3, 2376 │ │ │ │ │ subs r3, r2, r0 │ │ │ │ │ it ne │ │ │ │ │ movne r3, #1 │ │ │ │ │ - b.n 1cd6 │ │ │ │ │ + b.n 1c80 │ │ │ │ │ adds r6, #1 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - ble.n 2406 │ │ │ │ │ + ble.n 237c │ │ │ │ │ ldrb r3, [r4, r6] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne.n 23e0 │ │ │ │ │ + bne.n 2356 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - ble.n 2406 │ │ │ │ │ + ble.n 237c │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ adds r1, #1 │ │ │ │ │ strb.w r3, [r9] │ │ │ │ │ movs r3, #0 │ │ │ │ │ add.w r9, r2, r1 │ │ │ │ │ - b.n 22bc │ │ │ │ │ + b.n 2306 │ │ │ │ │ mov r0, r2 │ │ │ │ │ mov r3, sl │ │ │ │ │ - b.n 1cd6 │ │ │ │ │ + b.n 1c80 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + b.n 2306 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + mov r1, fp │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str.w sl, [sp] │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ + b.w c3e │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 23c8 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + b.w a36 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ + movw r0, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ + movt r0, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ + bl 0 <_Py_FatalErrorFunc> │ │ │ │ │ + R_ARM_THM_CALL _Py_FatalErrorFunc │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 22bc │ │ │ │ │ + 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 c3e │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000240c : │ │ │ │ │ +000023c8 : │ │ │ │ │ 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 2448 │ │ │ │ │ + beq.n 2404 │ │ │ │ │ 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 24be │ │ │ │ │ + bcs.n 247a │ │ │ │ │ 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 24be │ │ │ │ │ + bne.n 247a │ │ │ │ │ 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 24c4 │ │ │ │ │ + beq.n 2480 │ │ │ │ │ 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, 24a8 │ │ │ │ │ + cbnz r0, 2464 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bne.n 2426 │ │ │ │ │ + bne.n 23e2 │ │ │ │ │ ldr r2, [r3, #32] │ │ │ │ │ mov r0, r3 │ │ │ │ │ cmp r2, #10 │ │ │ │ │ - bne.n 24be │ │ │ │ │ + bne.n 247a │ │ │ │ │ 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, 24c4 │ │ │ │ │ + cbz r0, 2480 │ │ │ │ │ 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 2474 │ │ │ │ │ + beq.n 2430 │ │ │ │ │ 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 2444 │ │ │ │ │ + b.n 2400 │ │ │ │ │ str r5, [r3, #4] │ │ │ │ │ - b.n 24be │ │ │ │ │ + b.n 247a │ │ │ │ │ │ │ │ │ │ -000024c8 : │ │ │ │ │ +00002484 : │ │ │ │ │ tok_backup(): │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ - beq.n 24fc │ │ │ │ │ + beq.n 24b8 │ │ │ │ │ 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 2512 │ │ │ │ │ + bcc.n 24ce │ │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.n 24fe │ │ │ │ │ + bne.n 24ba │ │ │ │ │ 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 │ │ │ │ │ @@ -3697,15 +3670,15 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bl 0 <_Py_FatalErrorFunc> │ │ │ │ │ R_ARM_THM_CALL _Py_FatalErrorFunc │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002528 <_PyLexer_update_fstring_expr>: │ │ │ │ │ +000024e4 <_PyLexer_update_fstring_expr>: │ │ │ │ │ _PyLexer_update_fstring_expr(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r4, r0 │ │ │ │ │ @@ -3714,264 +3687,264 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ add.w r3, r4, #12288 @ 0x3000 │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r1, #123 @ 0x7b │ │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ │ - bne.n 2590 <_PyLexer_update_fstring_expr+0x68> │ │ │ │ │ + bne.n 254c <_PyLexer_update_fstring_expr+0x68> │ │ │ │ │ lsls r3, r3, #6 │ │ │ │ │ adds r2, r4, r3 │ │ │ │ │ strd r2, r3, [sp] │ │ │ │ │ ldr.w r1, [r2, #2804] @ 0xaf4 │ │ │ │ │ - cbz r1, 2566 <_PyLexer_update_fstring_expr+0x3e> │ │ │ │ │ + cbz r1, 2522 <_PyLexer_update_fstring_expr+0x3e> │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ str.w r0, [r2, #2804] @ 0xaf4 │ │ │ │ │ - cbz r0, 25ce <_PyLexer_update_fstring_expr+0xa6> │ │ │ │ │ + cbz r0, 258a <_PyLexer_update_fstring_expr+0xa6> │ │ │ │ │ add r3, r4 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ │ mov r2, r5 │ │ │ │ │ str.w r5, [r3, #2796] @ 0xaec │ │ │ │ │ str.w ip, [r3, #2800] @ 0xaf0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strncpy │ │ │ │ │ movs r0, #1 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ - bhi.n 2596 <_PyLexer_update_fstring_expr+0x6e> │ │ │ │ │ + bhi.n 2552 <_PyLexer_update_fstring_expr+0x6e> │ │ │ │ │ cmp r1, #33 @ 0x21 │ │ │ │ │ - bne.n 25aa <_PyLexer_update_fstring_expr+0x82> │ │ │ │ │ + bne.n 2566 <_PyLexer_update_fstring_expr+0x82> │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ add.w r3, r4, r3, lsl #6 │ │ │ │ │ str.w r0, [r3, #2800] @ 0xaf0 │ │ │ │ │ - b.n 258a <_PyLexer_update_fstring_expr+0x62> │ │ │ │ │ + b.n 2546 <_PyLexer_update_fstring_expr+0x62> │ │ │ │ │ cmp r1, #58 @ 0x3a │ │ │ │ │ - bne.n 25d6 <_PyLexer_update_fstring_expr+0xae> │ │ │ │ │ + bne.n 2592 <_PyLexer_update_fstring_expr+0xae> │ │ │ │ │ add.w r5, r4, r3, lsl #6 │ │ │ │ │ ldr.w r2, [r5, #2800] @ 0xaf0 │ │ │ │ │ adds r2, #1 │ │ │ │ │ - bne.n 258a <_PyLexer_update_fstring_expr+0x62> │ │ │ │ │ + bne.n 2546 <_PyLexer_update_fstring_expr+0x62> │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ str.w r0, [r5, #2800] @ 0xaf0 │ │ │ │ │ - b.n 258a <_PyLexer_update_fstring_expr+0x62> │ │ │ │ │ + b.n 2546 <_PyLexer_update_fstring_expr+0x62> │ │ │ │ │ ldr.w r0, [r3, #2804] @ 0xaf4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #15 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ - b.n 258c <_PyLexer_update_fstring_expr+0x64> │ │ │ │ │ + b.n 2548 <_PyLexer_update_fstring_expr+0x64> │ │ │ │ │ add.w r3, r4, r3, lsl #6 │ │ │ │ │ ldr.w r0, [r3, #2804] @ 0xaf4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 258a <_PyLexer_update_fstring_expr+0x62> │ │ │ │ │ + beq.n 2546 <_PyLexer_update_fstring_expr+0x62> │ │ │ │ │ ldr.w r2, [r3, #2800] @ 0xaf0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge.n 258a <_PyLexer_update_fstring_expr+0x62> │ │ │ │ │ + bge.n 2546 <_PyLexer_update_fstring_expr+0x62> │ │ │ │ │ ldr.w r1, [r3, #2796] @ 0xaec │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ add r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 25c6 <_PyLexer_update_fstring_expr+0x9e> │ │ │ │ │ + beq.n 2582 <_PyLexer_update_fstring_expr+0x9e> │ │ │ │ │ ldr.w r2, [r3, #2796] @ 0xaec │ │ │ │ │ str.w r0, [r3, #2804] @ 0xaf4 │ │ │ │ │ add r0, r2 │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strncpy │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldr.w r2, [r3, #2796] @ 0xaec │ │ │ │ │ add r2, r5 │ │ │ │ │ str.w r2, [r3, #2796] @ 0xaec │ │ │ │ │ - b.n 258a <_PyLexer_update_fstring_expr+0x62> │ │ │ │ │ + b.n 2546 <_PyLexer_update_fstring_expr+0x62> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002620 : │ │ │ │ │ +000025dc : │ │ │ │ │ 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 266e │ │ │ │ │ + beq.n 262a │ │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bcs.n 26a8 │ │ │ │ │ + bcs.n 2664 │ │ │ │ │ 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 2666 │ │ │ │ │ + bpl.n 2622 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - b.n 2642 │ │ │ │ │ + b.n 25fe │ │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ │ - beq.n 2708 │ │ │ │ │ + beq.n 26c4 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne.n 26ac │ │ │ │ │ + bne.n 2668 │ │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2700 │ │ │ │ │ + beq.n 26bc │ │ │ │ │ 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, 26e4 │ │ │ │ │ + cbnz r0, 26a0 │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - beq.n 26ba │ │ │ │ │ + beq.n 2676 │ │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bcc.n 264e │ │ │ │ │ + bcc.n 260a │ │ │ │ │ movs r3, #29 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ ldr.w r3, [r6, #1020] @ 0x3fc │ │ │ │ │ lsls r3, r3, #29 │ │ │ │ │ - bpl.n 26fa │ │ │ │ │ + bpl.n 26b6 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - b.n 2642 │ │ │ │ │ + b.n 25fe │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne.n 26ac │ │ │ │ │ + bne.n 2668 │ │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ movs r1, #0 │ │ │ │ │ - cbz r0, 2700 │ │ │ │ │ + cbz r0, 26bc │ │ │ │ │ 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 2698 │ │ │ │ │ + beq.n 2654 │ │ │ │ │ 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 26ac │ │ │ │ │ + b.n 2668 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 266a │ │ │ │ │ + b.n 2626 │ │ │ │ │ mov r5, r8 │ │ │ │ │ str.w r8, [r4, #4] │ │ │ │ │ - b.n 26ac │ │ │ │ │ + b.n 2668 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 240c │ │ │ │ │ + bl 23c8 │ │ │ │ │ uxtb r3, r0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr.w r5, [r6, r3, lsl #2] │ │ │ │ │ ands.w r5, r5, #4 │ │ │ │ │ - bne.n 263e │ │ │ │ │ + bne.n 25fa │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 24c8 │ │ │ │ │ + bl 2484 │ │ │ │ │ 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 266a │ │ │ │ │ + b.n 2626 │ │ │ │ │ │ │ │ │ │ -00002734 : │ │ │ │ │ +000026f0 : │ │ │ │ │ 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, #12288 @ 0x3000 │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r2, [r2, #68] @ 0x44 │ │ │ │ │ - cbnz r2, 2786 │ │ │ │ │ + cbnz r2, 2742 │ │ │ │ │ sub.w r2, r1, #97 @ 0x61 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r2, #14 │ │ │ │ │ - bhi.n 276c │ │ │ │ │ + bhi.n 2728 │ │ │ │ │ tbb [pc, r2] │ │ │ │ │ .word 0x08080819 │ │ │ │ │ .word 0x08087882 │ │ │ │ │ .word 0x08080861 │ │ │ │ │ .short 0x5708 │ │ │ │ │ .byte 0x4d │ │ │ │ │ .byte 0x00 │ │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ │ - bgt.n 2786 │ │ │ │ │ + bgt.n 2742 │ │ │ │ │ bic.w r2, r3, #32 │ │ │ │ │ subs r2, #65 @ 0x41 │ │ │ │ │ cmp r2, #25 │ │ │ │ │ - bls.n 27d4 │ │ │ │ │ + bls.n 2790 │ │ │ │ │ sub.w r2, r3, #48 @ 0x30 │ │ │ │ │ cmp r3, #95 @ 0x5f │ │ │ │ │ it ne │ │ │ │ │ cmpne r2, #9 │ │ │ │ │ - bls.n 27d4 │ │ │ │ │ + bls.n 2790 │ │ │ │ │ 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, 27d4 │ │ │ │ │ + cbz r5, 2790 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 24c8 │ │ │ │ │ + bl 2484 │ │ │ │ │ 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 │ │ │ │ │ @@ -3980,232 +3953,232 @@ │ │ │ │ │ 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, 27f2 │ │ │ │ │ + cbnz r0, 27ae │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 240c │ │ │ │ │ - b.n 2788 │ │ │ │ │ + bl 23c8 │ │ │ │ │ + b.n 2744 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 24c8 │ │ │ │ │ + bl 2484 │ │ │ │ │ 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 2788 │ │ │ │ │ + b.n 2744 │ │ │ │ │ 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 27a0 │ │ │ │ │ + b.n 275c │ │ │ │ │ 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 27a0 │ │ │ │ │ + b.n 275c │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bl 240c │ │ │ │ │ + bl 23c8 │ │ │ │ │ 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 24c8 │ │ │ │ │ + bl 2484 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 27a0 │ │ │ │ │ + b.n 275c │ │ │ │ │ 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 27a0 │ │ │ │ │ + b.n 275c │ │ │ │ │ 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 27a0 │ │ │ │ │ + b.n 275c │ │ │ │ │ │ │ │ │ │ -00002874 : │ │ │ │ │ +00002830 : │ │ │ │ │ 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, #12288 @ 0x3000 │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr.w r3, [ip, #68] @ 0x44 │ │ │ │ │ - cbnz r3, 28c6 │ │ │ │ │ + cbnz r3, 2882 │ │ │ │ │ mov r3, r1 │ │ │ │ │ subs r1, #97 @ 0x61 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r1, #14 │ │ │ │ │ - bhi.n 28ac │ │ │ │ │ + bhi.n 2868 │ │ │ │ │ tbb [pc, r1] │ │ │ │ │ .word 0x08080819 │ │ │ │ │ .word 0x0808828f │ │ │ │ │ .word 0x08080866 │ │ │ │ │ .short 0x5908 │ │ │ │ │ .byte 0x4c │ │ │ │ │ .byte 0x00 │ │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ │ - bgt.n 28c6 │ │ │ │ │ + bgt.n 2882 │ │ │ │ │ bic.w r1, r3, #32 │ │ │ │ │ subs r1, #65 @ 0x41 │ │ │ │ │ cmp r1, #25 │ │ │ │ │ - bls.n 2916 │ │ │ │ │ + bls.n 28d2 │ │ │ │ │ sub.w r1, r3, #48 @ 0x30 │ │ │ │ │ cmp r3, #95 @ 0x5f │ │ │ │ │ it ne │ │ │ │ │ cmpne r1, #9 │ │ │ │ │ - bls.n 2916 │ │ │ │ │ + bls.n 28d2 │ │ │ │ │ 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, 2916 │ │ │ │ │ + cbz r5, 28d2 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ - bl 24c8 │ │ │ │ │ + bl 2484 │ │ │ │ │ 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, 2930 │ │ │ │ │ + cbnz r0, 28ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 240c │ │ │ │ │ - b.n 28c8 │ │ │ │ │ + bl 23c8 │ │ │ │ │ + b.n 2884 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ - bl 24c8 │ │ │ │ │ + bl 2484 │ │ │ │ │ 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 28c8 │ │ │ │ │ + b.n 2884 │ │ │ │ │ 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 28e6 │ │ │ │ │ + b.n 28a2 │ │ │ │ │ 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 28e6 │ │ │ │ │ + b.n 28a2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ - bl 240c │ │ │ │ │ + bl 23c8 │ │ │ │ │ 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 24c8 │ │ │ │ │ + bl 2484 │ │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ │ - b.n 28e6 │ │ │ │ │ + b.n 28a2 │ │ │ │ │ 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 28e6 │ │ │ │ │ + b.n 28a2 │ │ │ │ │ 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 28e6 │ │ │ │ │ + b.n 28a2 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -44,23 +44,23 @@ │ │ │ │ │ 0x00000290 4f6e6543 68617200 50794572 725f4f63 OneChar.PyErr_Oc │ │ │ │ │ 0x000002a0 63757272 6564005f 50794c65 7865725f curred._PyLexer_ │ │ │ │ │ 0x000002b0 75706461 74655f66 73747269 6e675f65 update_fstring_e │ │ │ │ │ 0x000002c0 78707200 5f507954 6f6b656e 697a6572 xpr._PyTokenizer │ │ │ │ │ 0x000002d0 5f696e64 656e7465 72726f72 005f5079 _indenterror._Py │ │ │ │ │ 0x000002e0 546f6b65 6e5f5468 72656543 68617273 Token_ThreeChars │ │ │ │ │ 0x000002f0 005f5f61 65616269 5f696469 76005f50 .__aeabi_idiv._P │ │ │ │ │ - 0x00000300 794c6578 65725f74 7970655f 636f6d6d yLexer_type_comm │ │ │ │ │ - 0x00000310 656e745f 746f6b65 6e5f7365 74757000 ent_token_setup. │ │ │ │ │ - 0x00000320 5079556e 69636f64 655f4465 636f6465 PyUnicode_Decode │ │ │ │ │ - 0x00000330 55544638 006d656d 636d7000 5f507955 UTF8.memcmp._PyU │ │ │ │ │ - 0x00000340 6e69636f 64655f53 63616e49 64656e74 nicode_ScanIdent │ │ │ │ │ - 0x00000350 69666965 72005f50 795f4465 616c6c6f ifier._Py_Deallo │ │ │ │ │ - 0x00000360 63005f50 79546f6b 656e697a 65725f73 c._PyTokenizer_s │ │ │ │ │ - 0x00000370 796e7461 78657272 6f725f6b 6e6f776e yntaxerror_known │ │ │ │ │ - 0x00000380 5f72616e 67650050 79556e69 636f6465 _range.PyUnicode │ │ │ │ │ + 0x00000300 79546f6b 656e697a 65725f73 796e7461 yTokenizer_synta │ │ │ │ │ + 0x00000310 78657272 6f725f6b 6e6f776e 5f72616e xerror_known_ran │ │ │ │ │ + 0x00000320 67650050 79556e69 636f6465 5f446563 ge.PyUnicode_Dec │ │ │ │ │ + 0x00000330 6f646555 54463800 5f507955 6e69636f odeUTF8._PyUnico │ │ │ │ │ + 0x00000340 64655f53 63616e49 64656e74 69666965 de_ScanIdentifie │ │ │ │ │ + 0x00000350 72005f50 795f4465 616c6c6f 63005f50 r._Py_Dealloc._P │ │ │ │ │ + 0x00000360 794c6578 65725f74 7970655f 636f6d6d yLexer_type_comm │ │ │ │ │ + 0x00000370 656e745f 746f6b65 6e5f7365 74757000 ent_token_setup. │ │ │ │ │ + 0x00000380 6d656d63 6d700050 79556e69 636f6465 memcmp.PyUnicode │ │ │ │ │ 0x00000390 5f537562 73747269 6e670050 79556e69 _Substring.PyUni │ │ │ │ │ 0x000003a0 636f6465 5f417355 54463853 7472696e code_AsUTF8Strin │ │ │ │ │ 0x000003b0 67005079 4578635f 556e6963 6f646544 g.PyExc_UnicodeD │ │ │ │ │ 0x000003c0 65636f64 65457272 6f720050 79457272 ecodeError.PyErr │ │ │ │ │ 0x000003d0 5f457863 65707469 6f6e4d61 74636865 _ExceptionMatche │ │ │ │ │ 0x000003e0 73005079 4d656d5f 5265616c 6c6f6300 s.PyMem_Realloc. │ │ │ │ │ 0x000003f0 50794578 635f5379 6e746178 5761726e PyExc_SyntaxWarn │ │ │ ├── state.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: 1488 (bytes into file) │ │ │ │ │ + Start of section headers: 1484 (bytes into file) │ │ │ │ │ Flags: 0x5000000, Version5 EABI │ │ │ │ │ Size of this header: 52 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 40 (bytes) │ │ │ │ │ Number of section headers: 11 │ │ │ │ │ Section header string table index: 10 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,20 +1,20 @@ │ │ │ │ │ -There are 11 section headers, starting at offset 0x5d0: │ │ │ │ │ +There are 11 section headers, starting at offset 0x5cc: │ │ │ │ │ │ │ │ │ │ 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 000024 00 AX 0 0 4 │ │ │ │ │ [ 2] .data PROGBITS 00000000 000058 000000 00 WA 0 0 1 │ │ │ │ │ [ 3] .bss NOBITS 00000000 000058 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .text.hot PROGBITS 00000000 000058 0002d8 00 AX 0 0 4 │ │ │ │ │ - [ 5] .rel.text.hot REL 00000000 0004fc 000078 08 I 8 4 4 │ │ │ │ │ - [ 6] .note.GNU-stack PROGBITS 00000000 000330 000000 00 0 0 1 │ │ │ │ │ - [ 7] .ARM.attributes ARM_ATTRIBUTES 00000000 000330 000033 00 0 0 1 │ │ │ │ │ - [ 8] .symtab SYMTAB 00000000 000364 0000e0 10 9 3 4 │ │ │ │ │ - [ 9] .strtab STRTAB 00000000 000444 0000b8 00 0 0 1 │ │ │ │ │ - [10] .shstrtab STRTAB 00000000 000574 00005a 00 0 0 1 │ │ │ │ │ + [ 4] .text.hot PROGBITS 00000000 000058 0002d4 00 AX 0 0 4 │ │ │ │ │ + [ 5] .rel.text.hot REL 00000000 0004f8 000078 08 I 8 4 4 │ │ │ │ │ + [ 6] .note.GNU-stack PROGBITS 00000000 00032c 000000 00 0 0 1 │ │ │ │ │ + [ 7] .ARM.attributes ARM_ATTRIBUTES 00000000 00032c 000033 00 0 0 1 │ │ │ │ │ + [ 8] .symtab SYMTAB 00000000 000360 0000e0 10 9 3 4 │ │ │ │ │ + [ 9] .strtab STRTAB 00000000 000440 0000b8 00 0 0 1 │ │ │ │ │ + [10] .shstrtab STRTAB 00000000 000570 00005a 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -6,12 +6,12 @@ │ │ │ │ │ 2: 00000000 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 3: 00000001 186 FUNC GLOBAL HIDDEN 4 _PyTokenizer_tok_new │ │ │ │ │ 4: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Calloc │ │ │ │ │ 5: 00000000 0 NOTYPE GLOBAL DEFAULT UND memset │ │ │ │ │ 6: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ 7: 000000bd 6 FUNC GLOBAL HIDDEN 4 _PyToken_Init │ │ │ │ │ 8: 000000c5 114 FUNC GLOBAL HIDDEN 4 _PyLexer_token_setup │ │ │ │ │ - 9: 00000139 386 FUNC GLOBAL HIDDEN 4 _PyTokenizer_Free │ │ │ │ │ + 9: 00000139 384 FUNC GLOBAL HIDDEN 4 _PyTokenizer_Free │ │ │ │ │ 10: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ 11: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ - 12: 000002bd 28 FUNC GLOBAL HIDDEN 4 _PyToken_Free │ │ │ │ │ + 12: 000002b9 28 FUNC GLOBAL HIDDEN 4 _PyToken_Free │ │ │ │ │ 13: 00000001 34 FUNC GLOBAL HIDDEN 1 _PyLexer_type_comment_token_setup │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,18 +1,18 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x4fc contains 15 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x4f8 contains 15 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000014 0000040a R_ARM_THM_CALL 00000000 PyMem_Calloc │ │ │ │ │ 000000a8 0000050a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ 000000b4 0000060a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00000152 00000a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000184 00000a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 000001e2 00000b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000001fa 00000b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000228 00000a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000234 00000a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000240 00000a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000027a 00000b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000288 00000b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000029a 00000a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000216 00000a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000224 00000b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000248 00000a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000254 00000a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000028e 00000b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000298 00000a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 000001c4 00000a1e R_ARM_THM_JUMP24 00000000 PyMem_Free │ │ │ │ │ -000002d4 00000b1e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +000002d0 00000b1e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -136,42 +136,42 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 1e8 <_PyTokenizer_Free+0xb0> │ │ │ │ │ ldr.w r0, [r4, #2720] @ 0xaa0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 200 <_PyTokenizer_Free+0xc8> │ │ │ │ │ ldr.w r0, [r4, #2284] @ 0x8ec │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 210 <_PyTokenizer_Free+0xd8> │ │ │ │ │ + bne.n 22e <_PyTokenizer_Free+0xf6> │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 222 <_PyTokenizer_Free+0xea> │ │ │ │ │ + bne.n 210 <_PyTokenizer_Free+0xd8> │ │ │ │ │ ldr.w r0, [r4, #2732] @ 0xaac │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 22e <_PyTokenizer_Free+0xf6> │ │ │ │ │ + beq.n 242 <_PyTokenizer_Free+0x10a> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 234 <_PyTokenizer_Free+0xfc> │ │ │ │ │ + bne.n 248 <_PyTokenizer_Free+0x110> │ │ │ │ │ add.w r3, r4, #12288 @ 0x3000 │ │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ blt.n 1bc <_PyTokenizer_Free+0x84> │ │ │ │ │ lsls r1, r3, #6 │ │ │ │ │ adds r2, r4, r1 │ │ │ │ │ ldr.w r0, [r2, #2804] @ 0xaf4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 23a <_PyTokenizer_Free+0x102> │ │ │ │ │ + bne.n 24e <_PyTokenizer_Free+0x116> │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cbz r3, 1bc <_PyTokenizer_Free+0x84> │ │ │ │ │ addw r3, r4, #2732 @ 0xaac │ │ │ │ │ add r3, r1 │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 296 <_PyTokenizer_Free+0x15e> │ │ │ │ │ + bne.n 294 <_PyTokenizer_Free+0x15c> │ │ │ │ │ subs r2, #1 │ │ │ │ │ subs r3, #64 @ 0x40 │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ bne.n 1ae <_PyTokenizer_Free+0x76> │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ @@ -201,30 +201,39 @@ │ │ │ │ │ bne.n 166 <_PyTokenizer_Free+0x2e> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ b.n 166 <_PyTokenizer_Free+0x2e> │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 280 <_PyTokenizer_Free+0x148> │ │ │ │ │ + bne.n 21c <_PyTokenizer_Free+0xe4> │ │ │ │ │ ldr.w r0, [r4, #2284] @ 0x8ec │ │ │ │ │ - cbz r0, 222 <_PyTokenizer_Free+0xea> │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - bne.n 272 <_PyTokenizer_Free+0x13a> │ │ │ │ │ - ldr.w r3, [r4, #2720] @ 0xaa0 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.n 176 <_PyTokenizer_Free+0x3e> │ │ │ │ │ + cbnz r0, 22e <_PyTokenizer_Free+0xf6> │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 17c <_PyTokenizer_Free+0x44> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ b.n 17c <_PyTokenizer_Free+0x44> │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r0, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 20a <_PyTokenizer_Free+0xd2> │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + ldr.w r0, [r4, #2284] @ 0x8ec │ │ │ │ │ + cbz r0, 238 <_PyTokenizer_Free+0x100> │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bne.n 286 <_PyTokenizer_Free+0x14e> │ │ │ │ │ + ldr.w r3, [r4, #2720] @ 0xaa0 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.n 176 <_PyTokenizer_Free+0x3e> │ │ │ │ │ + b.n 210 <_PyTokenizer_Free+0xd8> │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 18e <_PyTokenizer_Free+0x56> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ b.n 18e <_PyTokenizer_Free+0x56> │ │ │ │ │ strd r2, r1, [sp, #8] │ │ │ │ │ @@ -245,28 +254,18 @@ │ │ │ │ │ add.w r2, r3, lr │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.n 1a8 <_PyTokenizer_Free+0x70> │ │ │ │ │ b.n 1bc <_PyTokenizer_Free+0x84> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 21a <_PyTokenizer_Free+0xe2> │ │ │ │ │ + bne.n 238 <_PyTokenizer_Free+0x100> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 21a <_PyTokenizer_Free+0xe2> │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r0, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n 20a <_PyTokenizer_Free+0xd2> │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - ldr.w r0, [r4, #2284] @ 0x8ec │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 21a <_PyTokenizer_Free+0xe2> │ │ │ │ │ - b.n 210 <_PyTokenizer_Free+0xd8> │ │ │ │ │ + b.n 238 <_PyTokenizer_Free+0x100> │ │ │ │ │ strd r2, r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ @@ -274,24 +273,23 @@ │ │ │ │ │ str r1, [r3, #8] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ strd r1, r0, [r3] │ │ │ │ │ str r1, [r3, #16] │ │ │ │ │ beq.n 1bc <_PyTokenizer_Free+0x84> │ │ │ │ │ subs r3, #64 @ 0x40 │ │ │ │ │ b.n 1ae <_PyTokenizer_Free+0x76> │ │ │ │ │ - nop │ │ │ │ │ │ │ │ │ │ -000002bc <_PyToken_Free>: │ │ │ │ │ +000002b8 <_PyToken_Free>: │ │ │ │ │ _PyToken_Free(): │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - cbnz r0, 2c2 <_PyToken_Free+0x6> │ │ │ │ │ + cbnz r0, 2be <_PyToken_Free+0x6> │ │ │ │ │ bx lr │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2c0 <_PyToken_Free+0x4> │ │ │ │ │ + beq.n 2bc <_PyToken_Free+0x4> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2c0 <_PyToken_Free+0x4> │ │ │ │ │ + bne.n 2bc <_PyToken_Free+0x4> │ │ │ │ │ b.w 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_Dealloc │ │ │ ├── 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: 2260 (bytes into file) │ │ │ │ │ + Start of section headers: 2284 (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 0x8d4: │ │ │ │ │ +There are 15 section headers, starting at offset 0x8ec: │ │ │ │ │ │ │ │ │ │ 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 00070c 000048 08 I 12 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 000714 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 0001ec 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 000754 0000f8 08 I 12 6 4 │ │ │ │ │ - [ 8] .text.unlikely PROGBITS 00000000 000310 000018 00 AX 0 0 2 │ │ │ │ │ - [ 9] .rel.text.unlikely REL 00000000 00084c 000008 08 I 12 8 4 │ │ │ │ │ - [10] .note.GNU-stack PROGBITS 00000000 000328 000000 00 0 0 1 │ │ │ │ │ - [11] .ARM.attributes ARM_ATTRIBUTES 00000000 000328 000033 00 0 0 1 │ │ │ │ │ - [12] .symtab SYMTAB 00000000 00035c 0001f0 10 13 10 4 │ │ │ │ │ - [13] .strtab STRTAB 00000000 00054c 0001be 00 0 0 1 │ │ │ │ │ - [14] .shstrtab STRTAB 00000000 000854 000080 00 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 000124 0001f4 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 00075c 000108 08 I 12 6 4 │ │ │ │ │ + [ 8] .text.unlikely PROGBITS 00000000 000318 000018 00 AX 0 0 2 │ │ │ │ │ + [ 9] .rel.text.unlikely REL 00000000 000864 000008 08 I 12 8 4 │ │ │ │ │ + [10] .note.GNU-stack PROGBITS 00000000 000330 000000 00 0 0 1 │ │ │ │ │ + [11] .ARM.attributes ARM_ATTRIBUTES 00000000 000330 000033 00 0 0 1 │ │ │ │ │ + [12] .symtab SYMTAB 00000000 000364 0001f0 10 13 10 4 │ │ │ │ │ + [13] .strtab STRTAB 00000000 000554 0001be 00 0 0 1 │ │ │ │ │ + [14] .shstrtab STRTAB 00000000 00086c 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 31 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 490 FUNC LOCAL DEFAULT 6 tok_underflow_readline │ │ │ │ │ + 2: 00000001 500 FUNC LOCAL DEFAULT 6 tok_underflow_readline │ │ │ │ │ 3: 00000000 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 4: 00000000 0 NOTYPE LOCAL DEFAULT 5 .LC0 │ │ │ │ │ 5: 00000028 0 NOTYPE LOCAL DEFAULT 5 .LC1 │ │ │ │ │ 6: 00000030 0 NOTYPE LOCAL DEFAULT 5 .LC2 │ │ │ │ │ 7: 00000000 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 8: 00000001 24 FUNC LOCAL DEFAULT 8 Py_XDECREF │ │ │ │ │ 9: 00000000 0 NOTYPE LOCAL DEFAULT 8 $t │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,50 +1,52 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x70c contains 9 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x714 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 0x754 contains 31 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x75c contains 33 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000030 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 │ │ │ │ │ +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 │ │ │ │ │ 00000084 0000130a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ 00000096 0000140a R_ARM_THM_CALL 00000000 _PyLexer_tok_reserve_buf │ │ │ │ │ 000000a6 0000150a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ 000000d0 0000160a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000130 0000172f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000134 00001730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000138 0000062f R_ARM_THM_MOVW_ABS_NC 00000030 .LC2 │ │ │ │ │ -0000013c 00000630 R_ARM_THM_MOVT_ABS 00000030 .LC2 │ │ │ │ │ -00000146 0000180a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000014c 0000190a R_ARM_THM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ -00000154 0000080a R_ARM_THM_CALL 00000001 Py_XDECREF │ │ │ │ │ -0000015a 0000080a R_ARM_THM_CALL 00000001 Py_XDECREF │ │ │ │ │ -00000164 00001a0a R_ARM_THM_CALL 00000000 _PyTokenizer_ensure_utf8 │ │ │ │ │ -0000016e 0000190a R_ARM_THM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ -00000178 0000110a R_ARM_THM_CALL 00000000 PyObject_CallNoArgs │ │ │ │ │ -00000184 00001b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -00000188 00001b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -0000018e 00001c0a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00000194 00001d0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -000001aa 0000160a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000001b4 0000172f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000001b8 00001730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000001bc 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000001c0 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00000132 0000172f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000136 00001730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000013a 0000062f R_ARM_THM_MOVW_ABS_NC 00000030 .LC2 │ │ │ │ │ +0000013e 00000630 R_ARM_THM_MOVT_ABS 00000030 .LC2 │ │ │ │ │ +00000144 0000180a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000014a 0000190a R_ARM_THM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ +00000150 0000080a R_ARM_THM_CALL 00000001 Py_XDECREF │ │ │ │ │ +00000156 0000080a R_ARM_THM_CALL 00000001 Py_XDECREF │ │ │ │ │ +00000160 00001a0a R_ARM_THM_CALL 00000000 _PyTokenizer_ensure_utf8 │ │ │ │ │ +0000016a 0000190a R_ARM_THM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ +00000174 0000110a R_ARM_THM_CALL 00000000 PyObject_CallNoArgs │ │ │ │ │ +00000180 00001b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +00000184 00001b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +0000018a 00001c0a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00000190 00001d0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +000001a6 0000160a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000001b0 0000172f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000001b4 00001730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000001b8 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000001bc 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000001c4 0000180a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 000001ca 0000190a R_ARM_THM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ -000001d6 0000190a R_ARM_THM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ -000001e0 00001e0a R_ARM_THM_CALL 00000000 _PyLexer_update_fstring_expr │ │ │ │ │ +000001d4 0000190a R_ARM_THM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ +000001e0 0000190a R_ARM_THM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ +000001ea 00001e0a R_ARM_THM_CALL 00000000 _PyLexer_update_fstring_expr │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x84c contains 1 entry: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x864 contains 1 entry: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000012 0000161e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -9,95 +9,95 @@ │ │ │ │ │ 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 174 │ │ │ │ │ + bne.w 170 │ │ │ │ │ add.w r3, r0, #12288 @ 0x3000 │ │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt.w 174 │ │ │ │ │ + bgt.w 170 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ ldr.w r0, [r0, #2720] @ 0xaa0 │ │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallNoArgs │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 184 │ │ │ │ │ - ldr.w r2, [r4, #2696] @ 0xa88 │ │ │ │ │ + beq.w 180 │ │ │ │ │ + ldr.w r6, [r4, #2696] @ 0xa88 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ beq.n 12a │ │ │ │ │ ands.w r3, r3, #134217728 @ 0x8000000 │ │ │ │ │ - beq.w 1b4 │ │ │ │ │ + beq.w 1b0 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ add.w r0, r5, #16 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_Decode │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 78 │ │ │ │ │ + beq.n 7a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1a8 │ │ │ │ │ - mov r5, r6 │ │ │ │ │ + beq.w 1a4 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 1d0 │ │ │ │ │ + beq.w 1da │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_AsUTF8AndSize │ │ │ │ │ - mov r6, r0 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1c8 │ │ │ │ │ + beq.w 1d2 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ adds r1, #2 │ │ │ │ │ bl 0 <_PyLexer_tok_reserve_buf> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_tok_reserve_buf │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b0 │ │ │ │ │ + beq.w 1ac │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - mov r1, r6 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ 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 r1, #3221225472 @ 0xc0000000 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str.w r2, [r4, #2704] @ 0xa90 │ │ │ │ │ - beq.n 19a │ │ │ │ │ + beq.n 196 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [r5, #0] │ │ │ │ │ + str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 19a │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + bne.n 196 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldrd r2, r3, [r4, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 1a0 │ │ │ │ │ + beq.n 19c │ │ │ │ │ add.w r2, r4, #12288 @ 0x3000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r2, #76] @ 0x4c │ │ │ │ │ ldrb.w r0, [r3, #-1] │ │ │ │ │ cmp r0, #10 │ │ │ │ │ itttt ne │ │ │ │ │ addne r0, r3, #1 │ │ │ │ │ @@ -107,115 +107,120 @@ │ │ │ │ │ itttt ne │ │ │ │ │ movne r3, #1 │ │ │ │ │ ldrne r0, [r4, #8] │ │ │ │ │ strbne r1, [r0, #0] │ │ │ │ │ strne r3, [r2, #76] @ 0x4c │ │ │ │ │ ldr r3, [r2, #64] @ 0x40 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1dc │ │ │ │ │ + bne.n 1e6 │ │ │ │ │ ldr.w r2, [r4, #2696] @ 0xa88 │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr.w r3, [r4, #464] @ 0x1d0 │ │ │ │ │ str.w r1, [r4, #476] @ 0x1dc │ │ │ │ │ adds r3, #1 │ │ │ │ │ str.w r3, [r4, #464] @ 0x1d0 │ │ │ │ │ - cbz r2, 160 │ │ │ │ │ + cbz r2, 15c │ │ │ │ │ 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 80 │ │ │ │ │ - movw r2, #0 │ │ │ │ │ + lsls r3, r3, #3 │ │ │ │ │ + it mi │ │ │ │ │ + movmi r6, r5 │ │ │ │ │ + bmi.n 80 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ - movt r2, #0 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ │ - mov r6, r5 │ │ │ │ │ + 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, #4] │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ - b.n 1a4 │ │ │ │ │ + b.n 1a0 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyTokenizer_ensure_utf8> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_ensure_utf8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 11a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_error_ret> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_error_ret │ │ │ │ │ - b.n 1a4 │ │ │ │ │ + b.n 1a0 │ │ │ │ │ ldr.w r0, [r4, #2720] @ 0xaa0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallNoArgs │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 3c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_StopIteration │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_StopIteration │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_ExceptionMatches │ │ │ │ │ - cbz r0, 1d0 │ │ │ │ │ + cbz r0, 1da │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ bne.n dc │ │ │ │ │ movs r3, #11 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ movs r0, #0 │ │ │ │ │ b.n 126 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 78 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - b.n 152 │ │ │ │ │ + b.n 7a │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + b.n 14e │ │ │ │ │ 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 .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - b.n 142 │ │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Format │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_error_ret> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_error_ret │ │ │ │ │ - b.n 152 │ │ │ │ │ + ldr r6, [sp, #4] │ │ │ │ │ + b.n 14e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - movs r6, #0 │ │ │ │ │ - mov r5, r6 │ │ │ │ │ bl 0 <_PyTokenizer_error_ret> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_error_ret │ │ │ │ │ - b.n 152 │ │ │ │ │ + b.n 14e │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + mov r6, r5 │ │ │ │ │ + bl 0 <_PyTokenizer_error_ret> │ │ │ │ │ + R_ARM_THM_CALL _PyTokenizer_error_ret │ │ │ │ │ + b.n 14e │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyLexer_update_fstring_expr> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_update_fstring_expr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 104 │ │ │ │ │ - b.n 1a4 │ │ │ │ │ - nop │ │ │ │ │ + b.n 1a0 │ │ │ ├── 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: 56124 (bytes into file) │ │ │ │ │ + Start of section headers: 56132 (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 0xdb3c: │ │ │ │ │ +There are 15 section headers, starting at offset 0xdb44: │ │ │ │ │ │ │ │ │ │ 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 000fcc 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 00a6dc 0007d8 08 I 12 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 00a6e4 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 005190 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 00aeb4 0025b8 08 I 12 6 4 │ │ │ │ │ - [ 8] .text.unlikely PROGBITS 00000000 006ffc 000d14 00 AX 0 0 4 │ │ │ │ │ - [ 9] .rel.text.unlikely REL 00000000 00d46c 000650 08 I 12 8 4 │ │ │ │ │ - [10] .note.GNU-stack PROGBITS 00000000 007d10 000000 00 0 0 1 │ │ │ │ │ - [11] .ARM.attributes ARM_ATTRIBUTES 00000000 007d10 000033 00 0 0 1 │ │ │ │ │ - [12] .symtab SYMTAB 00000000 007d44 001740 10 13 172 4 │ │ │ │ │ - [13] .strtab STRTAB 00000000 009484 001257 00 0 0 1 │ │ │ │ │ - [14] .shstrtab STRTAB 00000000 00dabc 000080 00 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 001e6c 005198 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 00aebc 0025b8 08 I 12 6 4 │ │ │ │ │ + [ 8] .text.unlikely PROGBITS 00000000 007004 000d14 00 AX 0 0 4 │ │ │ │ │ + [ 9] .rel.text.unlikely REL 00000000 00d474 000650 08 I 12 8 4 │ │ │ │ │ + [10] .note.GNU-stack PROGBITS 00000000 007d18 000000 00 0 0 1 │ │ │ │ │ + [11] .ARM.attributes ARM_ATTRIBUTES 00000000 007d18 000033 00 0 0 1 │ │ │ │ │ + [12] .symtab SYMTAB 00000000 007d4c 001740 10 13 172 4 │ │ │ │ │ + [13] .strtab STRTAB 00000000 00948c 001257 00 0 0 1 │ │ │ │ │ + [14] .shstrtab STRTAB 00000000 00dac4 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 {} │ │ │ │ │ @@ -4,125 +4,125 @@ │ │ │ │ │ 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: 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 │ │ │ │ │ + 7: 00000310 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 8: 00000320 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 9: 00000444 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: 00000440 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 16: 00000594 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 15: 00000448 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 16: 0000059c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 17: 000000d4 0 NOTYPE LOCAL DEFAULT 5 .LC5 │ │ │ │ │ 18: 000000f4 0 NOTYPE LOCAL DEFAULT 5 .LC6 │ │ │ │ │ - 19: 00000598 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 20: 00000694 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 19: 000005a0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 20: 0000069c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 21: 00000124 0 NOTYPE LOCAL DEFAULT 5 .LC7 │ │ │ │ │ - 22: 00000698 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 22: 000006a0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 23: 00000164 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 24: 00000158 0 NOTYPE LOCAL DEFAULT 5 .LC8 │ │ │ │ │ 25: 0000015c 0 NOTYPE LOCAL DEFAULT 5 .LC9 │ │ │ │ │ 26: 0000019c 0 NOTYPE LOCAL DEFAULT 5 .LC10 │ │ │ │ │ 27: 000001b4 0 NOTYPE LOCAL DEFAULT 5 .LC11 │ │ │ │ │ 28: 000001e4 0 NOTYPE LOCAL DEFAULT 5 .LC12 │ │ │ │ │ 29: 00000218 0 NOTYPE LOCAL DEFAULT 5 .LC13 │ │ │ │ │ 30: 00000230 0 NOTYPE LOCAL DEFAULT 5 .LC14 │ │ │ │ │ 31: 00000234 0 NOTYPE LOCAL DEFAULT 5 .LC15 │ │ │ │ │ - 32: 00000e61 1816 FUNC LOCAL DEFAULT 6 object_recursive_isinstance │ │ │ │ │ - 33: 00003511 216 FUNC LOCAL DEFAULT 6 object_isinstance │ │ │ │ │ - 34: 00000e14 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 35: 00000e1c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 36: 000013c8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 37: 000013cc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 32: 00000e69 1816 FUNC LOCAL DEFAULT 6 object_recursive_isinstance │ │ │ │ │ + 33: 00003519 216 FUNC LOCAL DEFAULT 6 object_isinstance │ │ │ │ │ + 34: 00000e1c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 35: 00000e24 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 36: 000013d0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 37: 000013d4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 38: 0000024c 0 NOTYPE LOCAL DEFAULT 5 .LC16 │ │ │ │ │ 39: 00000280 0 NOTYPE LOCAL DEFAULT 5 .LC17 │ │ │ │ │ 40: 000002ac 0 NOTYPE LOCAL DEFAULT 5 .LC18 │ │ │ │ │ 41: 00000358 0 NOTYPE LOCAL DEFAULT 5 .LC19 │ │ │ │ │ - 42: 000016fc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 43: 00001700 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 42: 00001704 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 43: 00001708 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 44: 00000388 0 NOTYPE LOCAL DEFAULT 5 .LC20 │ │ │ │ │ 45: 00000325 102 FUNC LOCAL DEFAULT 1 binary_iop.part.0 │ │ │ │ │ 46: 000001f1 306 FUNC LOCAL DEFAULT 1 binary_iop │ │ │ │ │ - 47: 00001919 334 FUNC LOCAL DEFAULT 6 binary_iop1 │ │ │ │ │ + 47: 00001921 334 FUNC LOCAL DEFAULT 6 binary_iop1 │ │ │ │ │ 48: 0000038c 0 NOTYPE LOCAL DEFAULT 5 .LC21 │ │ │ │ │ 49: 000003bc 0 NOTYPE LOCAL DEFAULT 5 .LC22 │ │ │ │ │ 50: 000003e4 0 NOTYPE LOCAL DEFAULT 5 .LC23 │ │ │ │ │ 51: 00000579 24 FUNC LOCAL DEFAULT 1 Py_XDECREF.part.0 │ │ │ │ │ - 52: 00001bf8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 52: 00001c00 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 53: 00000410 0 NOTYPE LOCAL DEFAULT 5 .LC24 │ │ │ │ │ 54: 0000042c 0 NOTYPE LOCAL DEFAULT 5 .LC25 │ │ │ │ │ - 55: 00001c00 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 55: 00001c08 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 56: 00000458 0 NOTYPE LOCAL DEFAULT 5 .LC26 │ │ │ │ │ 57: 0000038d 170 FUNC LOCAL DEFAULT 1 binary_op.part.0 │ │ │ │ │ 58: 0000045c 0 NOTYPE LOCAL DEFAULT 5 .LC27 │ │ │ │ │ 59: 00000464 0 NOTYPE LOCAL DEFAULT 5 .LC28 │ │ │ │ │ 60: 000004dc 0 NOTYPE LOCAL DEFAULT 5 .LC29 │ │ │ │ │ 61: 000004e0 0 NOTYPE LOCAL DEFAULT 5 .LC30 │ │ │ │ │ 62: 00000504 0 NOTYPE LOCAL DEFAULT 5 .LC31 │ │ │ │ │ - 63: 000020b5 1570 FUNC LOCAL DEFAULT 6 object_issubclass │ │ │ │ │ + 63: 000020bd 1570 FUNC LOCAL DEFAULT 6 object_issubclass │ │ │ │ │ 64: 00000439 94 FUNC LOCAL DEFAULT 1 recursive_issubclass │ │ │ │ │ 65: 00000bb1 140 FUNC LOCAL DEFAULT 1 check_class │ │ │ │ │ 66: 00000499 64 FUNC LOCAL DEFAULT 1 recursive_issubclass.part.0 │ │ │ │ │ - 67: 000020ac 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 68: 000020b4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 69: 00002538 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 70: 0000253c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 67: 000020b4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 68: 000020bc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 69: 00002540 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 70: 00002544 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 71: 0000051c 0 NOTYPE LOCAL DEFAULT 5 .LC32 │ │ │ │ │ 72: 00000520 0 NOTYPE LOCAL DEFAULT 5 .LC33 │ │ │ │ │ - 73: 000029d8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 73: 000029e0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 74: 00000548 0 NOTYPE LOCAL DEFAULT 5 .LC34 │ │ │ │ │ - 75: 000029dc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 76: 00002c04 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 75: 000029e4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 76: 00002c0c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 77: 00000570 0 NOTYPE LOCAL DEFAULT 5 .LC35 │ │ │ │ │ - 78: 00002c14 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 78: 00002c1c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 79: 00000598 0 NOTYPE LOCAL DEFAULT 5 .LC36 │ │ │ │ │ 80: 00000c3d 336 FUNC LOCAL DEFAULT 1 abstract_issubclass │ │ │ │ │ 81: 000005dc 0 NOTYPE LOCAL DEFAULT 5 .LC37 │ │ │ │ │ 82: 0000060c 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: 00003508 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 91: 00003510 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 92: 00000800 0 NOTYPE LOCAL DEFAULT 5 .LC47 │ │ │ │ │ - 93: 00003510 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 94: 000035e4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 95: 000035e8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 93: 00003518 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 94: 000035ec 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 95: 000035f0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 96: 00000840 0 NOTYPE LOCAL DEFAULT 5 .LC48 │ │ │ │ │ - 97: 00003818 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 97: 00003820 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 98: 00000874 0 NOTYPE LOCAL DEFAULT 5 .LC49 │ │ │ │ │ - 99: 00003820 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 100: 00003a60 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 101: 00003a68 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 99: 00003828 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 100: 00003a68 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 101: 00003a70 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: 000046a4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 115: 000046ac 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 116: 000008e4 0 NOTYPE LOCAL DEFAULT 5 .LC59 │ │ │ │ │ - 117: 000046a8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 117: 000046b0 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 │ │ │ │ │ @@ -169,169 +169,169 @@ │ │ │ │ │ 165: 000008e9 22 FUNC LOCAL DEFAULT 8 _buffer_release_call │ │ │ │ │ 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 │ │ │ │ │ + 172: 00000001 1096 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 │ │ │ │ │ + 176: 000005a1 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: 00002c15 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 │ │ │ │ │ + 184: 00002c1d 90 FUNC GLOBAL DEFAULT 6 PyObject_Size │ │ │ │ │ + 185: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ + 186: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_ExceptionMatches │ │ │ │ │ + 187: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTuple_Resize │ │ │ │ │ 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 │ │ │ │ │ + 190: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_StopIteration │ │ │ │ │ + 191: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_Clear │ │ │ │ │ 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 │ │ │ │ │ + 194: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ + 195: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ 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: 0000159d 356 FUNC GLOBAL DEFAULT 6 PyNumber_AsSsize_t │ │ │ │ │ - 200: 00001c01 152 FUNC GLOBAL DEFAULT 6 PySequence_GetItem │ │ │ │ │ + 199: 000015a5 356 FUNC GLOBAL DEFAULT 6 PyNumber_AsSsize_t │ │ │ │ │ + 200: 00001c09 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 │ │ │ │ │ + 206: 00000449 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 │ │ │ │ │ + 209: 00000645 92 FUNC GLOBAL DEFAULT 6 PyIter_Next │ │ │ │ │ + 210: 000006a1 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 │ │ │ │ │ + 213: 00000771 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: 000007d9 388 FUNC GLOBAL DEFAULT 6 PyNumber_Add │ │ │ │ │ + 219: 000007c9 22 FUNC GLOBAL DEFAULT 6 PyMapping_Check │ │ │ │ │ + 220: 000007e1 388 FUNC GLOBAL DEFAULT 6 PyNumber_Add │ │ │ │ │ 221: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_IsSubtype │ │ │ │ │ 222: 00000195 90 FUNC GLOBAL DEFAULT 1 PyMapping_SetItemString │ │ │ │ │ - 223: 0000095d 96 FUNC GLOBAL DEFAULT 6 PyObject_GetBuffer │ │ │ │ │ + 223: 00000965 96 FUNC GLOBAL DEFAULT 6 PyObject_GetBuffer │ │ │ │ │ 224: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_BadInternalCall │ │ │ │ │ - 225: 000009bd 318 FUNC GLOBAL DEFAULT 6 PyBuffer_FillInfo │ │ │ │ │ + 225: 000009c5 318 FUNC GLOBAL DEFAULT 6 PyBuffer_FillInfo │ │ │ │ │ 226: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_BufferError │ │ │ │ │ 227: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ - 228: 00000afd 88 FUNC GLOBAL DEFAULT 6 PyBuffer_Release │ │ │ │ │ - 229: 00000b55 780 FUNC GLOBAL DEFAULT 6 PyObject_IsInstance │ │ │ │ │ + 228: 00000b05 88 FUNC GLOBAL DEFAULT 6 PyBuffer_Release │ │ │ │ │ + 229: 00000b5d 780 FUNC GLOBAL DEFAULT 6 PyObject_IsInstance │ │ │ │ │ 230: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnion_Type │ │ │ │ │ 231: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsTrue │ │ │ │ │ 232: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_union_args │ │ │ │ │ 233: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckRecursiveCall │ │ │ │ │ - 234: 00001579 36 FUNC GLOBAL DEFAULT 6 PySequence_Contains │ │ │ │ │ + 234: 00001581 36 FUNC GLOBAL DEFAULT 6 PySequence_Contains │ │ │ │ │ 235: 00000759 384 FUNC GLOBAL HIDDEN 1 _PySequence_IterSearch │ │ │ │ │ 236: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_OverflowError │ │ │ │ │ 237: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_GivenExceptionMatches │ │ │ │ │ 238: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_Type │ │ │ │ │ 239: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_DeprecationWarning │ │ │ │ │ 240: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WarnFormat │ │ │ │ │ 241: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_Format │ │ │ │ │ - 242: 00001701 220 FUNC GLOBAL DEFAULT 6 _PyNumber_Index │ │ │ │ │ - 243: 000017dd 314 FUNC GLOBAL DEFAULT 6 PyNumber_InPlaceOr │ │ │ │ │ - 244: 00001a69 408 FUNC GLOBAL DEFAULT 6 PyObject_Format │ │ │ │ │ + 242: 00001709 220 FUNC GLOBAL DEFAULT 6 _PyNumber_Index │ │ │ │ │ + 243: 000017e5 314 FUNC GLOBAL DEFAULT 6 PyNumber_InPlaceOr │ │ │ │ │ + 244: 00001a71 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: 00001c99 276 FUNC GLOBAL DEFAULT 6 PyNumber_Lshift │ │ │ │ │ + 249: 00001ca1 276 FUNC GLOBAL DEFAULT 6 PyNumber_Lshift │ │ │ │ │ 250: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyCFunction_Type │ │ │ │ │ 251: 00000000 0 NOTYPE GLOBAL DEFAULT UND strcmp │ │ │ │ │ - 252: 00001dad 276 FUNC GLOBAL DEFAULT 6 PyNumber_Subtract │ │ │ │ │ - 253: 00001ec1 500 FUNC GLOBAL DEFAULT 6 PyObject_IsSubclass │ │ │ │ │ - 254: 000026d9 444 FUNC GLOBAL DEFAULT 6 PyNumber_InPlaceAdd │ │ │ │ │ - 255: 00002895 66 FUNC GLOBAL DEFAULT 6 PyNumber_Negative │ │ │ │ │ - 256: 000028d9 260 FUNC GLOBAL DEFAULT 6 PySequence_Fast │ │ │ │ │ + 252: 00001db5 276 FUNC GLOBAL DEFAULT 6 PyNumber_Subtract │ │ │ │ │ + 253: 00001ec9 500 FUNC GLOBAL DEFAULT 6 PyObject_IsSubclass │ │ │ │ │ + 254: 000026e1 444 FUNC GLOBAL DEFAULT 6 PyNumber_InPlaceAdd │ │ │ │ │ + 255: 0000289d 66 FUNC GLOBAL DEFAULT 6 PyNumber_Negative │ │ │ │ │ + 256: 000028e1 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: 000029dd 66 FUNC GLOBAL DEFAULT 6 PyNumber_Invert │ │ │ │ │ - 261: 00002a21 16 FUNC GLOBAL DEFAULT 6 PyObject_CheckBuffer │ │ │ │ │ - 262: 00002a31 484 FUNC GLOBAL DEFAULT 6 PyObject_LengthHint │ │ │ │ │ - 263: 00002c71 96 FUNC GLOBAL HIDDEN 6 _PyObject_RealIsSubclass │ │ │ │ │ - 264: 00002cd1 204 FUNC GLOBAL DEFAULT 6 PyObject_DelItem │ │ │ │ │ - 265: 00002e11 154 FUNC GLOBAL DEFAULT 6 PySequence_DelItem │ │ │ │ │ - 266: 00002d9d 114 FUNC GLOBAL DEFAULT 6 PySequence_List │ │ │ │ │ - 267: 00002ead 18 FUNC GLOBAL DEFAULT 6 PyIndex_Check │ │ │ │ │ - 268: 00002ec1 616 FUNC GLOBAL DEFAULT 6 PyNumber_Multiply │ │ │ │ │ - 269: 00003129 276 FUNC GLOBAL DEFAULT 6 PyNumber_And │ │ │ │ │ - 270: 0000323d 724 FUNC GLOBAL DEFAULT 6 PyNumber_Long │ │ │ │ │ + 260: 000029e5 66 FUNC GLOBAL DEFAULT 6 PyNumber_Invert │ │ │ │ │ + 261: 00002a29 16 FUNC GLOBAL DEFAULT 6 PyObject_CheckBuffer │ │ │ │ │ + 262: 00002a39 484 FUNC GLOBAL DEFAULT 6 PyObject_LengthHint │ │ │ │ │ + 263: 00002c79 96 FUNC GLOBAL HIDDEN 6 _PyObject_RealIsSubclass │ │ │ │ │ + 264: 00002cd9 204 FUNC GLOBAL DEFAULT 6 PyObject_DelItem │ │ │ │ │ + 265: 00002e19 154 FUNC GLOBAL DEFAULT 6 PySequence_DelItem │ │ │ │ │ + 266: 00002da5 114 FUNC GLOBAL DEFAULT 6 PySequence_List │ │ │ │ │ + 267: 00002eb5 18 FUNC GLOBAL DEFAULT 6 PyIndex_Check │ │ │ │ │ + 268: 00002ec9 616 FUNC GLOBAL DEFAULT 6 PyNumber_Multiply │ │ │ │ │ + 269: 00003131 276 FUNC GLOBAL DEFAULT 6 PyNumber_And │ │ │ │ │ + 270: 00003245 724 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 _PyByteArray_empty_string │ │ │ │ │ 275: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WarnEx │ │ │ │ │ 276: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_Copy │ │ │ │ │ - 277: 00003a69 262 FUNC GLOBAL DEFAULT 6 PyNumber_Index │ │ │ │ │ + 277: 00003a71 262 FUNC GLOBAL DEFAULT 6 PyNumber_Index │ │ │ │ │ 278: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_FromStringAndSize │ │ │ │ │ - 279: 000035e9 80 FUNC GLOBAL DEFAULT 6 PyNumber_Check │ │ │ │ │ + 279: 000035f1 80 FUNC GLOBAL DEFAULT 6 PyNumber_Check │ │ │ │ │ 280: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyComplex_Type │ │ │ │ │ - 281: 00003639 488 FUNC GLOBAL DEFAULT 6 PyMapping_Keys │ │ │ │ │ + 281: 00003641 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: 00003821 90 FUNC GLOBAL DEFAULT 6 PyMapping_Size │ │ │ │ │ - 285: 0000387d 492 FUNC GLOBAL DEFAULT 6 PyMapping_Items │ │ │ │ │ + 284: 00003829 90 FUNC GLOBAL DEFAULT 6 PyMapping_Size │ │ │ │ │ + 285: 00003885 492 FUNC GLOBAL DEFAULT 6 PyMapping_Items │ │ │ │ │ 286: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Items │ │ │ │ │ - 287: 00003b71 276 FUNC GLOBAL DEFAULT 6 PyNumber_Or │ │ │ │ │ - 288: 00003c85 276 FUNC GLOBAL DEFAULT 6 PyNumber_FloorDivide │ │ │ │ │ - 289: 00003d99 26 FUNC GLOBAL DEFAULT 6 PyIter_Check │ │ │ │ │ - 290: 00003db5 276 FUNC GLOBAL DEFAULT 6 PyNumber_Remainder │ │ │ │ │ + 287: 00003b79 276 FUNC GLOBAL DEFAULT 6 PyNumber_Or │ │ │ │ │ + 288: 00003c8d 276 FUNC GLOBAL DEFAULT 6 PyNumber_FloorDivide │ │ │ │ │ + 289: 00003da1 26 FUNC GLOBAL DEFAULT 6 PyIter_Check │ │ │ │ │ + 290: 00003dbd 276 FUNC GLOBAL DEFAULT 6 PyNumber_Remainder │ │ │ │ │ 291: 00000549 40 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceSubtract │ │ │ │ │ - 292: 00003ec9 276 FUNC GLOBAL DEFAULT 6 PyNumber_TrueDivide │ │ │ │ │ - 293: 00003fdd 396 FUNC GLOBAL HIDDEN 6 _PyNumber_PowerNoMod │ │ │ │ │ - 294: 00004169 346 FUNC GLOBAL DEFAULT 6 PyBuffer_IsContiguous │ │ │ │ │ - 295: 000042c5 314 FUNC GLOBAL DEFAULT 6 PyNumber_InPlaceAnd │ │ │ │ │ - 296: 00004401 66 FUNC GLOBAL DEFAULT 6 PyNumber_Absolute │ │ │ │ │ - 297: 00004445 276 FUNC GLOBAL DEFAULT 6 PyNumber_Divmod │ │ │ │ │ - 298: 00004559 26 FUNC GLOBAL DEFAULT 6 PySequence_Check │ │ │ │ │ + 292: 00003ed1 276 FUNC GLOBAL DEFAULT 6 PyNumber_TrueDivide │ │ │ │ │ + 293: 00003fe5 396 FUNC GLOBAL HIDDEN 6 _PyNumber_PowerNoMod │ │ │ │ │ + 294: 00004171 346 FUNC GLOBAL DEFAULT 6 PyBuffer_IsContiguous │ │ │ │ │ + 295: 000042cd 314 FUNC GLOBAL DEFAULT 6 PyNumber_InPlaceAnd │ │ │ │ │ + 296: 00004409 66 FUNC GLOBAL DEFAULT 6 PyNumber_Absolute │ │ │ │ │ + 297: 0000444d 276 FUNC GLOBAL DEFAULT 6 PyNumber_Divmod │ │ │ │ │ + 298: 00004561 26 FUNC GLOBAL DEFAULT 6 PySequence_Check │ │ │ │ │ 299: 00000591 30 FUNC GLOBAL HIDDEN 1 _PyObject_HasLen │ │ │ │ │ - 300: 00004575 92 FUNC GLOBAL DEFAULT 6 PySequence_Size │ │ │ │ │ - 301: 000045d1 216 FUNC GLOBAL HIDDEN 6 _PyObject_RealIsInstance │ │ │ │ │ - 302: 000046a9 424 FUNC GLOBAL DEFAULT 6 PySequence_Concat │ │ │ │ │ + 300: 0000457d 92 FUNC GLOBAL DEFAULT 6 PySequence_Size │ │ │ │ │ + 301: 000045d9 216 FUNC GLOBAL HIDDEN 6 _PyObject_RealIsInstance │ │ │ │ │ + 302: 000046b1 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: 00004851 276 FUNC GLOBAL DEFAULT 6 PyNumber_Xor │ │ │ │ │ + 305: 00004859 276 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: 00004965 296 FUNC GLOBAL DEFAULT 6 PyNumber_ToBase │ │ │ │ │ + 309: 0000496d 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: 00004a8d 418 FUNC GLOBAL DEFAULT 6 PyNumber_Power │ │ │ │ │ - 313: 00004c31 276 FUNC GLOBAL DEFAULT 6 PyNumber_Rshift │ │ │ │ │ - 314: 00004d45 314 FUNC GLOBAL DEFAULT 6 PyNumber_InPlaceLshift │ │ │ │ │ + 312: 00004a95 418 FUNC GLOBAL DEFAULT 6 PyNumber_Power │ │ │ │ │ + 313: 00004c39 276 FUNC GLOBAL DEFAULT 6 PyNumber_Rshift │ │ │ │ │ + 314: 00004d4d 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: 00004e81 374 FUNC GLOBAL DEFAULT 6 PyNumber_Float │ │ │ │ │ + 320: 00004e89 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: 00004ff9 314 FUNC GLOBAL DEFAULT 6 PyNumber_InPlaceFloorDivide │ │ │ │ │ + 326: 00005001 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 │ │ │ │ │ @@ -345,15 +345,15 @@ │ │ │ │ │ 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: 00005135 90 FUNC GLOBAL DEFAULT 6 PyBuffer_GetPointer │ │ │ │ │ + 348: 0000513d 90 FUNC GLOBAL DEFAULT 6 PyBuffer_GetPointer │ │ │ │ │ 349: 00000867 116 FUNC GLOBAL DEFAULT 8 PyBuffer_SizeFromFormat │ │ │ │ │ 350: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyImport_GetModuleAttrString │ │ │ │ │ 351: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallFunctionObjArgs │ │ │ │ │ 352: 000008db 14 FUNC GLOBAL DEFAULT 8 _PyBuffer_ReleaseInInterpreterAndRawFree │ │ │ │ │ 353: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CallInInterpreterAndRawFree │ │ │ │ │ 354: 000008ff 178 FUNC GLOBAL DEFAULT 8 PyBuffer_FromContiguous │ │ │ │ │ 355: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,46 +1,46 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0xa6dc contains 251 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0xa6e4 contains 251 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 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 0000159d PyNumber_AsSsize_t │ │ │ │ │ -0000008a 0000c80a R_ARM_THM_CALL 00001c01 PySequence_GetItem │ │ │ │ │ +0000007e 0000c70a R_ARM_THM_CALL 000015a5 PyNumber_AsSsize_t │ │ │ │ │ +0000008a 0000c80a R_ARM_THM_CALL 00001c09 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 │ │ │ │ │ -000000f2 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000000f6 0000ba30 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 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 00000b2f R_ARM_THM_MOVW_ABS_NC 00000088 .LC3 │ │ │ │ │ -00000120 00000b30 R_ARM_THM_MOVT_ABS 00000088 .LC3 │ │ │ │ │ +000000f6 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000000fa 0000b930 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 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000116 0000b930 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 │ │ │ │ │ +0000013a 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000013e 0000b930 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 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 │ │ │ │ │ +000001ba 0000d20a R_ARM_THM_CALL 000006a1 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 0000dd0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ @@ -52,24 +52,24 @@ │ │ │ │ │ 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 │ │ │ │ │ +0000034a 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000034e 0000b930 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000356 0000192f R_ARM_THM_MOVW_ABS_NC 0000015c .LC9 │ │ │ │ │ 0000035a 00001930 R_ARM_THM_MOVT_ABS 0000015c .LC9 │ │ │ │ │ 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 │ │ │ │ │ +000003bc 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000003c0 0000b930 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000003ca 0000192f R_ARM_THM_MOVW_ABS_NC 0000015c .LC9 │ │ │ │ │ 000003ce 00001930 R_ARM_THM_MOVT_ABS 0000015c .LC9 │ │ │ │ │ 000003d8 0000c10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 000003f2 0000b30a 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 0000045c .LC27 │ │ │ │ │ @@ -82,28 +82,28 @@ │ │ │ │ │ 00000472 00003d30 R_ARM_THM_MOVT_ABS 000004e0 .LC30 │ │ │ │ │ 000004a8 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _PyUnion_Type │ │ │ │ │ 000004ac 0000e630 R_ARM_THM_MOVT_ABS 00000000 _PyUnion_Type │ │ │ │ │ 000004ba 00004f2f R_ARM_THM_MOVW_ABS_NC 00000598 .LC36 │ │ │ │ │ 000004be 00004f30 R_ARM_THM_MOVT_ABS 00000598 .LC36 │ │ │ │ │ 000004f6 0000ec2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ 000004fa 0000ec30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00000504 0000c70a R_ARM_THM_CALL 0000159d PyNumber_AsSsize_t │ │ │ │ │ +00000504 0000c70a R_ARM_THM_CALL 000015a5 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 │ │ │ │ │ +0000052c 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000530 0000b930 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 │ │ │ │ │ +0000060c 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000610 0000b930 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 │ │ │ │ │ @@ -116,69 +116,69 @@ │ │ │ │ │ 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 │ │ │ │ │ +0000077c 0000b00a R_ARM_THM_CALL 000005a1 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 0000e30a 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 │ │ │ │ │ +00000850 0000be2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +00000854 0000be30 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +0000085c 0000ba0a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ +00000866 0000bf0a R_ARM_THM_CALL 00000000 _PyErr_Clear │ │ │ │ │ 00000874 0000ec2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ 00000878 0000ec30 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 0000e30a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 0000088c 0000050a R_ARM_THM_CALL 00000573 null_error.isra.0 │ │ │ │ │ 00000896 0000ec2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ 0000089a 0000ec30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 0000089e 00007b2f R_ARM_THM_MOVW_ABS_NC 00000980 .LC65 │ │ │ │ │ 000008a2 00007b30 R_ARM_THM_MOVT_ABS 00000980 .LC65 │ │ │ │ │ 000008a8 0000e30a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000008ae 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000008b2 0000ba30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000008ae 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000008b2 0000b930 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000008b8 0000d90a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ 000008c2 0000792f R_ARM_THM_MOVW_ABS_NC 00000934 .LC63 │ │ │ │ │ 000008c6 00007930 R_ARM_THM_MOVT_ABS 00000934 .LC63 │ │ │ │ │ 000008ce 0000c10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 000008d4 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000008f0 00002f0a R_ARM_THM_CALL 00001919 binary_iop1 │ │ │ │ │ +000008f0 00002f0a R_ARM_THM_CALL 00001921 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 │ │ │ │ │ +0000095e 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000962 0000b930 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 0000192f R_ARM_THM_MOVW_ABS_NC 0000015c .LC9 │ │ │ │ │ 00000978 00001930 R_ARM_THM_MOVT_ABS 0000015c .LC9 │ │ │ │ │ 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 │ │ │ │ │ +000009de 0000b00a R_ARM_THM_CALL 000005a1 PyObject_GetIter │ │ │ │ │ 000009fa 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000a04 00010a0a R_ARM_THM_CALL 00002d9d PySequence_List │ │ │ │ │ +00000a04 00010a0a R_ARM_THM_CALL 00002da5 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 │ │ │ │ │ +00000a34 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000a38 0000b930 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000a44 0000ba0a 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 0000f10a 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 │ │ │ │ │ @@ -188,24 +188,24 @@ │ │ │ │ │ 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 │ │ │ │ │ +00000b6c 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000b70 0000b930 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 │ │ │ │ │ +00000c02 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000c06 0000b930 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000c0e 0001030a 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 │ │ │ │ │ @@ -217,1257 +217,1257 @@ │ │ │ │ │ 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 │ │ │ │ │ +00000e06 0000d50a R_ARM_THM_CALL 00000771 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 │ │ │ │ │ +00000ea8 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000eac 0000b930 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 0000352f R_ARM_THM_MOVW_ABS_NC 00000410 .LC24 │ │ │ │ │ 00000ece 00003530 R_ARM_THM_MOVT_ABS 00000410 .LC24 │ │ │ │ │ 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 │ │ │ │ │ +00000f36 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000f3a 0000b930 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 │ │ │ │ │ +00000fb0 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000fb4 0000b930 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 0000dd1e 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 0xaeb4 contains 1207 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0xaebc contains 1207 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 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 │ │ │ │ │ +00000064 0000b00a R_ARM_THM_CALL 000005a1 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 00002c15 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 │ │ │ │ │ +00000218 0000050a R_ARM_THM_CALL 00000573 null_error.isra.0 │ │ │ │ │ +00000222 0000b70a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000238 0000b80a R_ARM_THM_CALL 00002c1d PyObject_Size │ │ │ │ │ +0000024e 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000252 0000b930 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000262 0000ba0a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ +00000270 0000060a R_ARM_THM_CALL 00000571 Py_XDECREF │ │ │ │ │ +000002aa 0000b70a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000002ca 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000002da 0000bb0a R_ARM_THM_CALL 00000000 _PyTuple_Resize │ │ │ │ │ +000002f8 0000bb0a R_ARM_THM_CALL 00000000 _PyTuple_Resize │ │ │ │ │ +00000310 0000bc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 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 │ │ │ │ │ +00000318 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000031c 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000326 0000be2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +0000032a 0000be30 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +00000336 0000ba0a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ +00000344 0000bf0a R_ARM_THM_CALL 00000000 _PyErr_Clear │ │ │ │ │ +00000354 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000358 0000b930 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000036a 0000ba0a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ +00000376 0000bf0a R_ARM_THM_CALL 00000000 _PyErr_Clear │ │ │ │ │ +00000380 0000bf0a R_ARM_THM_CALL 00000000 _PyErr_Clear │ │ │ │ │ +00000388 0000b70a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000392 0000c02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000396 0000c030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000039a 0000032f R_ARM_THM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ +0000039e 00000330 R_ARM_THM_MOVT_ABS 00000030 .LC1 │ │ │ │ │ +000003a4 0000c10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000003b6 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000003bc 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000003c0 0000b930 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000003c6 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000003ca 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000003d0 0000c10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000003ec 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 0000159d 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 0000159d 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 │ │ │ │ │ -000007fe 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000802 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000828 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000082c 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000836 0000dd0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000840 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000844 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000084a 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000084e 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000008a0 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000008a4 0000ba30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000008a8 0000182f R_ARM_THM_MOVW_ABS_NC 00000158 .LC8 │ │ │ │ │ -000008ac 00001830 R_ARM_THM_MOVT_ABS 00000158 .LC8 │ │ │ │ │ -000008b0 0000192f R_ARM_THM_MOVW_ABS_NC 0000015c .LC9 │ │ │ │ │ -000008b4 00001930 R_ARM_THM_MOVT_ABS 0000015c .LC9 │ │ │ │ │ -000008c0 0000c10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000008da 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000008de 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000008ea 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000008ee 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000912 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000916 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000091c 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000092a 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000093e 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000942 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000946 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000956 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000098e 00001a2f R_ARM_THM_MOVW_ABS_NC 0000019c .LC10 │ │ │ │ │ -00000992 00001a30 R_ARM_THM_MOVT_ABS 0000019c .LC10 │ │ │ │ │ -00000996 0000e00a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000099c 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000009a0 0000ba30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000009a4 00001b2f R_ARM_THM_MOVW_ABS_NC 000001b4 .LC11 │ │ │ │ │ -000009a8 00001b30 R_ARM_THM_MOVT_ABS 000001b4 .LC11 │ │ │ │ │ -000009b2 0000c10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000aa0 00001e2f R_ARM_THM_MOVW_ABS_NC 00000230 .LC14 │ │ │ │ │ -00000aa4 00001e30 R_ARM_THM_MOVT_ABS 00000230 .LC14 │ │ │ │ │ -00000ab4 0000e22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ -00000ab8 0000e230 R_ARM_THM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ -00000abc 00001c2f R_ARM_THM_MOVW_ABS_NC 000001e4 .LC12 │ │ │ │ │ -00000ac0 00001c30 R_ARM_THM_MOVT_ABS 000001e4 .LC12 │ │ │ │ │ -00000ac6 0000e30a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000ad4 00001a2f R_ARM_THM_MOVW_ABS_NC 0000019c .LC10 │ │ │ │ │ -00000ad8 00001a30 R_ARM_THM_MOVT_ABS 0000019c .LC10 │ │ │ │ │ -00000adc 0000e00a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00000ae2 0000e22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ -00000ae6 0000e230 R_ARM_THM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ -00000aea 00001d2f R_ARM_THM_MOVW_ABS_NC 00000218 .LC13 │ │ │ │ │ -00000aee 00001d30 R_ARM_THM_MOVT_ABS 00000218 .LC13 │ │ │ │ │ -00000af4 0000e30a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000b6c 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyType_Type │ │ │ │ │ -00000b70 0000c930 R_ARM_THM_MOVT_ABS 00000000 PyType_Type │ │ │ │ │ -00000b84 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _PyUnion_Type │ │ │ │ │ -00000b88 0000e630 R_ARM_THM_MOVT_ABS 00000000 _PyUnion_Type │ │ │ │ │ -00000ca2 0000b10a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00000cbc 0000cc0a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00000ce0 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000cea 0000e70a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00000d06 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000d12 0000b10a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00000d28 0000cc0a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00000d4a 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000d54 0000e70a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00000d74 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000d7e 0000e80a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ -00000d98 00001f2f R_ARM_THM_MOVW_ABS_NC 00000234 .LC15 │ │ │ │ │ -00000d9c 00001f30 R_ARM_THM_MOVT_ABS 00000234 .LC15 │ │ │ │ │ -00000da2 0000e90a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00000db8 00001f2f R_ARM_THM_MOVW_ABS_NC 00000234 .LC15 │ │ │ │ │ -00000dbc 00001f30 R_ARM_THM_MOVT_ABS 00000234 .LC15 │ │ │ │ │ -00000dc2 0000e90a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00000dd2 0000e80a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ -00000de6 00001f2f R_ARM_THM_MOVW_ABS_NC 00000234 .LC15 │ │ │ │ │ -00000dea 00001f30 R_ARM_THM_MOVT_ABS 00000234 .LC15 │ │ │ │ │ -00000df0 0000e90a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00000e0c 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000e14 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000e18 0000bc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000e28 00001f2f R_ARM_THM_MOVW_ABS_NC 00000234 .LC15 │ │ │ │ │ -00000e2c 00001f30 R_ARM_THM_MOVT_ABS 00000234 .LC15 │ │ │ │ │ -00000e32 0000e90a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00000e4c 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000e80 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyType_Type │ │ │ │ │ -00000e84 0000c930 R_ARM_THM_MOVT_ABS 00000000 PyType_Type │ │ │ │ │ -00000e96 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _PyUnion_Type │ │ │ │ │ -00000e9a 0000e630 R_ARM_THM_MOVT_ABS 00000000 _PyUnion_Type │ │ │ │ │ -00001074 00001f2f R_ARM_THM_MOVW_ABS_NC 00000234 .LC15 │ │ │ │ │ -00001078 00001f30 R_ARM_THM_MOVT_ABS 00000234 .LC15 │ │ │ │ │ -00001080 0000e90a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -000010e6 0000e80a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ -00001104 0000b10a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00001124 0000cc0a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -0000114a 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001156 0000e70a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00001176 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000011aa 0000e80a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ -000011c8 0000b10a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -000011ea 0000cc0a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00001216 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000122a 0000e70a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -0000124e 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000125e 0000e80a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ -00001278 0000b10a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00001294 0000cc0a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -000012bc 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000012cc 0000e70a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -000012ee 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001322 0000b10a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -0000133c 0000cc0a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00001360 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001368 0000e70a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00001388 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001392 0000e80a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ -0000139c 00001f2f R_ARM_THM_MOVW_ABS_NC 00000234 .LC15 │ │ │ │ │ -000013a0 00001f30 R_ARM_THM_MOVT_ABS 00000234 .LC15 │ │ │ │ │ -000013a6 0000e90a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -000013c8 0000bc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000013f6 00001f2f R_ARM_THM_MOVW_ABS_NC 00000234 .LC15 │ │ │ │ │ -000013fa 00001f30 R_ARM_THM_MOVT_ABS 00000234 .LC15 │ │ │ │ │ -00001402 0000e90a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -0000141e 00001f2f R_ARM_THM_MOVW_ABS_NC 00000234 .LC15 │ │ │ │ │ -00001422 00001f30 R_ARM_THM_MOVT_ABS 00000234 .LC15 │ │ │ │ │ -00001428 0000e90a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -0000144a 00001f2f R_ARM_THM_MOVW_ABS_NC 00000234 .LC15 │ │ │ │ │ -0000144e 00001f30 R_ARM_THM_MOVT_ABS 00000234 .LC15 │ │ │ │ │ -00001456 0000e90a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -0000147a 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000149a 00001f2f R_ARM_THM_MOVW_ABS_NC 00000234 .LC15 │ │ │ │ │ -0000149e 00001f30 R_ARM_THM_MOVT_ABS 00000234 .LC15 │ │ │ │ │ -000014a4 0000e90a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -000014c8 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000014e8 00001f2f R_ARM_THM_MOVW_ABS_NC 00000234 .LC15 │ │ │ │ │ -000014ec 00001f30 R_ARM_THM_MOVT_ABS 00000234 .LC15 │ │ │ │ │ -000014f4 0000e90a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -0000151c 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001530 00001f2f R_ARM_THM_MOVW_ABS_NC 00000234 .LC15 │ │ │ │ │ -00001534 00001f30 R_ARM_THM_MOVT_ABS 00000234 .LC15 │ │ │ │ │ -0000153e 0000e90a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -0000155c 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000015ce 0000b50a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -000015f2 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001610 0000ec2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00001614 0000ec30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000161c 0000ed0a R_ARM_THM_CALL 00000000 PyErr_GivenExceptionMatches │ │ │ │ │ -00001626 0000be0a R_ARM_THM_CALL 00000000 _PyErr_Clear │ │ │ │ │ -00001650 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001654 0000ba30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001658 0000262f R_ARM_THM_MOVW_ABS_NC 0000024c .LC16 │ │ │ │ │ -0000165c 00002630 R_ARM_THM_MOVT_ABS 0000024c .LC16 │ │ │ │ │ -00001664 0000c10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000166e 0000050a R_ARM_THM_CALL 00000573 null_error.isra.0 │ │ │ │ │ -0000167e 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -00001682 0000ee30 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -00001692 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001696 0000ba30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000169a 0000272f R_ARM_THM_MOVW_ABS_NC 00000280 .LC17 │ │ │ │ │ -0000169e 00002730 R_ARM_THM_MOVT_ABS 00000280 .LC17 │ │ │ │ │ -000016a6 0000c10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000016be 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000016c4 0000ef2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ -000016c8 0000ef30 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ -000016cc 0000282f R_ARM_THM_MOVW_ABS_NC 000002ac .LC18 │ │ │ │ │ -000016d0 00002830 R_ARM_THM_MOVT_ABS 000002ac .LC18 │ │ │ │ │ -000016d8 0000f00a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -000016ec 0000292f R_ARM_THM_MOVW_ABS_NC 00000358 .LC19 │ │ │ │ │ -000016f0 00002930 R_ARM_THM_MOVT_ABS 00000358 .LC19 │ │ │ │ │ -000016f4 0000f10a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ -000016fc 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000173e 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001742 0000ba30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001746 0000262f R_ARM_THM_MOVW_ABS_NC 0000024c .LC16 │ │ │ │ │ -0000174a 00002630 R_ARM_THM_MOVT_ABS 0000024c .LC16 │ │ │ │ │ -00001752 0000c10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001764 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -00001768 0000ee30 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -00001778 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000177c 0000ba30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001782 0000272f R_ARM_THM_MOVW_ABS_NC 00000280 .LC17 │ │ │ │ │ -00001786 00002730 R_ARM_THM_MOVT_ABS 00000280 .LC17 │ │ │ │ │ -0000178c 0000c10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000017a4 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000017aa 0000ef2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ -000017ae 0000ef30 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ -000017b2 0000282f R_ARM_THM_MOVW_ABS_NC 000002ac .LC18 │ │ │ │ │ -000017b6 00002830 R_ARM_THM_MOVT_ABS 000002ac .LC18 │ │ │ │ │ -000017be 0000f00a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -000017d4 0000050a R_ARM_THM_CALL 00000573 null_error.isra.0 │ │ │ │ │ -00001804 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001808 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001826 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000182a 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000185a 00002c2f R_ARM_THM_MOVW_ABS_NC 00000388 .LC20 │ │ │ │ │ -0000185e 00002c30 R_ARM_THM_MOVT_ABS 00000388 .LC20 │ │ │ │ │ -00001880 0000dd0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001886 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000188a 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000018a4 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000018a8 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000018c4 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000018d0 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000018d4 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000018f2 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001902 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001910 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001930 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001934 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001948 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000194c 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001978 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000197c 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000019c8 0000dd0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000019f4 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001a00 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001a04 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001a3c 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001a4c 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001a5e 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001a82 0000f52f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00001a86 0000f530 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00001a8e 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -00001a92 0000ee30 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -00001aba 0000b10a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00001acc 0000cc0a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00001ae6 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001b02 0000f70a R_ARM_THM_CALL 00000000 PyUnicode_New │ │ │ │ │ -00001b10 0000b10a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00001b28 0000330a R_ARM_THM_CALL 00000579 Py_XDECREF.part.0 │ │ │ │ │ -00001b34 0000f52f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00001b38 0000f530 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00001b40 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -00001b44 0000ee30 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -00001b60 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001b64 0000ba30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001b6a 0000322f R_ARM_THM_MOVW_ABS_NC 000003e4 .LC23 │ │ │ │ │ -00001b6e 00003230 R_ARM_THM_MOVT_ABS 000003e4 .LC23 │ │ │ │ │ -00001b76 0000c10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001b9e 0000f82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00001ba2 0000f830 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00001ba8 0000302f R_ARM_THM_MOVW_ABS_NC 0000038c .LC21 │ │ │ │ │ -00001bac 00003030 R_ARM_THM_MOVT_ABS 0000038c .LC21 │ │ │ │ │ -00001bb2 0000c10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001bd4 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001bd8 0000ba30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001bdc 0000312f R_ARM_THM_MOVW_ABS_NC 000003bc .LC22 │ │ │ │ │ -00001be0 00003130 R_ARM_THM_MOVT_ABS 000003bc .LC22 │ │ │ │ │ -00001be8 0000f10a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00001bf2 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001bf8 0000bc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001bfc 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001c56 0000362f R_ARM_THM_MOVW_ABS_NC 0000042c .LC25 │ │ │ │ │ -00001c5a 00003630 R_ARM_THM_MOVT_ABS 0000042c .LC25 │ │ │ │ │ -00001c5e 0000c10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001c6c 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001c70 0000ba30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001c84 0000352f R_ARM_THM_MOVW_ABS_NC 00000410 .LC24 │ │ │ │ │ -00001c88 00003530 R_ARM_THM_MOVT_ABS 00000410 .LC24 │ │ │ │ │ -00001c8c 0000c10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001c92 0000050a R_ARM_THM_CALL 00000573 null_error.isra.0 │ │ │ │ │ -00001cc0 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001cc4 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001cf2 0000dd0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001cf8 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001cfc 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001d14 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001d18 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001d32 0000382f R_ARM_THM_MOVW_ABS_NC 00000458 .LC26 │ │ │ │ │ -00001d36 00003830 R_ARM_THM_MOVT_ABS 00000458 .LC26 │ │ │ │ │ -00001d5e 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001d62 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001d7e 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001d82 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001d88 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001d98 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001da6 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001dd4 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001dd8 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001e06 0000dd0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001e0c 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001e10 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001e28 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001e2c 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001e46 00003c2f R_ARM_THM_MOVW_ABS_NC 000004dc .LC29 │ │ │ │ │ -00001e4a 00003c30 R_ARM_THM_MOVT_ABS 000004dc .LC29 │ │ │ │ │ -00001e72 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001e76 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001e92 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001e96 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001e9c 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001eac 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001eba 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001ed2 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyType_Type │ │ │ │ │ -00001ed6 0000c930 R_ARM_THM_MOVT_ABS 00000000 PyType_Type │ │ │ │ │ -00001ef0 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _PyUnion_Type │ │ │ │ │ -00001ef4 0000e630 R_ARM_THM_MOVT_ABS 00000000 _PyUnion_Type │ │ │ │ │ -00001f62 0000e80a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ -00001f76 0000b10a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00001f92 0000cc0a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00001fb2 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001fbc 0000e70a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00001fd8 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002020 00003e2f R_ARM_THM_MOVW_ABS_NC 00000504 .LC31 │ │ │ │ │ -00002024 00003e30 R_ARM_THM_MOVT_ABS 00000504 .LC31 │ │ │ │ │ -0000202a 0000e90a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00002044 00003d2f R_ARM_THM_MOVW_ABS_NC 000004e0 .LC30 │ │ │ │ │ -00002048 00003d30 R_ARM_THM_MOVT_ABS 000004e0 .LC30 │ │ │ │ │ -00002050 0000410a R_ARM_THM_CALL 00000bb1 check_class │ │ │ │ │ -00002070 00003e2f R_ARM_THM_MOVW_ABS_NC 00000504 .LC31 │ │ │ │ │ -00002074 00003e30 R_ARM_THM_MOVT_ABS 00000504 .LC31 │ │ │ │ │ -0000207a 0000e90a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00002098 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000020ac 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000020b0 0000bc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000020c8 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyType_Type │ │ │ │ │ -000020cc 0000c930 R_ARM_THM_MOVT_ABS 00000000 PyType_Type │ │ │ │ │ -000020d6 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _PyUnion_Type │ │ │ │ │ -000020da 0000e630 R_ARM_THM_MOVT_ABS 00000000 _PyUnion_Type │ │ │ │ │ -00002220 0000dd0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00002246 0000dd0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00002272 0000e80a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ -0000228e 0000b10a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -000022ae 0000cc0a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -000022d4 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000022e0 0000e70a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00002300 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000230c 0000b10a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00002326 0000cc0a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -0000234c 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002358 0000e70a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00002378 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000238a 0000e80a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ -000023a4 0000b10a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -000023c0 0000cc0a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -000023ec 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000023fa 0000e70a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -0000241c 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000247a 00003d2f R_ARM_THM_MOVW_ABS_NC 000004e0 .LC30 │ │ │ │ │ -0000247e 00003d30 R_ARM_THM_MOVT_ABS 000004e0 .LC30 │ │ │ │ │ -00002484 0000410a R_ARM_THM_CALL 00000bb1 check_class │ │ │ │ │ -00002498 00003e2f R_ARM_THM_MOVW_ABS_NC 00000504 .LC31 │ │ │ │ │ -0000249c 00003e30 R_ARM_THM_MOVT_ABS 00000504 .LC31 │ │ │ │ │ -000024a4 0000e90a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -000024bc 0000e80a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ -000024e4 0000400a R_ARM_THM_CALL 00000439 recursive_issubclass │ │ │ │ │ -000024ee 00003d2f R_ARM_THM_MOVW_ABS_NC 000004e0 .LC30 │ │ │ │ │ -000024f2 00003d30 R_ARM_THM_MOVT_ABS 000004e0 .LC30 │ │ │ │ │ -000024fa 0000410a R_ARM_THM_CALL 00000bb1 check_class │ │ │ │ │ -00002512 0000420a R_ARM_THM_CALL 00000499 recursive_issubclass.part.0 │ │ │ │ │ -0000252a 0000400a R_ARM_THM_CALL 00000439 recursive_issubclass │ │ │ │ │ -00002538 0000bc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000253c 00003d2f R_ARM_THM_MOVW_ABS_NC 000004e0 .LC30 │ │ │ │ │ -00002540 00003d30 R_ARM_THM_MOVT_ABS 000004e0 .LC30 │ │ │ │ │ -00002548 0000410a R_ARM_THM_CALL 00000bb1 check_class │ │ │ │ │ -00002560 00003e2f R_ARM_THM_MOVW_ABS_NC 00000504 .LC31 │ │ │ │ │ -00002564 00003e30 R_ARM_THM_MOVT_ABS 00000504 .LC31 │ │ │ │ │ -00002568 0000e90a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -0000257e 00003e2f R_ARM_THM_MOVW_ABS_NC 00000504 .LC31 │ │ │ │ │ -00002582 00003e30 R_ARM_THM_MOVT_ABS 00000504 .LC31 │ │ │ │ │ -00002588 0000e90a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -000025be 0000420a R_ARM_THM_CALL 00000499 recursive_issubclass.part.0 │ │ │ │ │ -000025dc 00003e2f R_ARM_THM_MOVW_ABS_NC 00000504 .LC31 │ │ │ │ │ -000025e0 00003e30 R_ARM_THM_MOVT_ABS 00000504 .LC31 │ │ │ │ │ -000025e6 0000e90a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -0000260a 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000261a 00003e2f R_ARM_THM_MOVW_ABS_NC 00000504 .LC31 │ │ │ │ │ -0000261e 00003e30 R_ARM_THM_MOVT_ABS 00000504 .LC31 │ │ │ │ │ -00002626 0000e90a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00002646 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000264c 00003e2f R_ARM_THM_MOVW_ABS_NC 00000504 .LC31 │ │ │ │ │ -00002650 00003e30 R_ARM_THM_MOVT_ABS 00000504 .LC31 │ │ │ │ │ -00002658 0000e90a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00002666 0000cc0a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -000026b4 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000026ea 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000026ee 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002702 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002706 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002730 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002734 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002790 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002794 0000ba30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000279a 0000472f R_ARM_THM_MOVW_ABS_NC 0000051c .LC32 │ │ │ │ │ -0000279e 00004730 R_ARM_THM_MOVT_ABS 0000051c .LC32 │ │ │ │ │ -000027a4 0000192f R_ARM_THM_MOVW_ABS_NC 0000015c .LC9 │ │ │ │ │ -000027a8 00001930 R_ARM_THM_MOVT_ABS 0000015c .LC9 │ │ │ │ │ -000027b2 0000c10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000027d2 0000dd0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000027fe 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002840 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000285c 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000286c 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002870 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002876 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002888 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000028b4 0000050a R_ARM_THM_CALL 00000573 null_error.isra.0 │ │ │ │ │ -000028bc 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000028c0 0000ba30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000028c6 0000482f R_ARM_THM_MOVW_ABS_NC 00000520 .LC33 │ │ │ │ │ -000028ca 00004830 R_ARM_THM_MOVT_ABS 00000520 .LC33 │ │ │ │ │ -000028d0 0000c10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000028f2 0000ad2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -000028f6 0000ad30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -000028fa 0000ae2f R_ARM_THM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ -000028fe 0000ae30 R_ARM_THM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ -0000292a 0000b00a R_ARM_THM_CALL 00000599 PyObject_GetIter │ │ │ │ │ -00002938 0001010a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -00002942 0001020a R_ARM_THM_CALL 00000000 _PyList_Extend │ │ │ │ │ -00002968 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002970 0000050a R_ARM_THM_CALL 00000573 null_error.isra.0 │ │ │ │ │ -0000298c 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000029a0 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000029ae 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000029b2 0000ba30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000029c2 0000bb0a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ -000029d0 0001030a R_ARM_THM_CALL 00000000 _PyErr_SetString │ │ │ │ │ -000029d8 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000029fc 0000050a R_ARM_THM_CALL 00000573 null_error.isra.0 │ │ │ │ │ -00002a04 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002a08 0000ba30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002a0e 00004a2f R_ARM_THM_MOVW_ABS_NC 00000548 .LC34 │ │ │ │ │ -00002a12 00004a30 R_ARM_THM_MOVT_ABS 00000548 .LC34 │ │ │ │ │ -00002a18 0000c10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002a58 0000b10a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00002a94 0000b20a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ -00002aae 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002ab6 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002aba 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002ace 0000b50a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00002aea 0000b70a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002b08 0000b90a R_ARM_THM_CALL 00002c15 PyObject_Size │ │ │ │ │ -00002b16 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002b1a 0000ba30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002b28 0000bb0a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ -00002b46 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002b60 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002b64 0000ba30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002b74 0000bb0a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ -00002b80 0000be0a R_ARM_THM_CALL 00000000 _PyErr_Clear │ │ │ │ │ -00002b88 0000be0a R_ARM_THM_CALL 00000000 _PyErr_Clear │ │ │ │ │ -00002b9a 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002baa 0000c20a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -00002bb0 0000b70a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002bb8 0000c02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00002bbc 0000c030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00002bc0 0000032f R_ARM_THM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ -00002bc4 00000330 R_ARM_THM_MOVT_ABS 00000030 .LC1 │ │ │ │ │ -00002bca 0000c10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002bd0 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002bd4 0000ba30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002bda 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00002bde 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00002be4 0000c10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002bfc 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002c04 0000bc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002c08 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002c0c 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000041c 0000c20a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000042e 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000043e 0000c30a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +00000444 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000498 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +0000049c 0000c630 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +000004a4 0000c70a R_ARM_THM_CALL 000015a5 PyNumber_AsSsize_t │ │ │ │ │ +000004c4 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyType_Type │ │ │ │ │ +000004c8 0000c930 R_ARM_THM_MOVT_ABS 00000000 PyType_Type │ │ │ │ │ +000004d8 0000ca0a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +000004e4 0000cb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000004e8 0000cb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000004f6 0000cc0a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00000510 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000052c 0000060a R_ARM_THM_CALL 00000571 Py_XDECREF │ │ │ │ │ +00000532 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000536 0000b930 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000053a 00000b2f R_ARM_THM_MOVW_ABS_NC 00000088 .LC3 │ │ │ │ │ +0000053e 00000b30 R_ARM_THM_MOVT_ABS 00000088 .LC3 │ │ │ │ │ +00000546 0000c10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000054e 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000552 0000b930 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000055a 00000c2f R_ARM_THM_MOVW_ABS_NC 000000ac .LC4 │ │ │ │ │ +0000055e 00000c30 R_ARM_THM_MOVT_ABS 000000ac .LC4 │ │ │ │ │ +00000564 0000c10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000056a 0000050a R_ARM_THM_CALL 00000573 null_error.isra.0 │ │ │ │ │ +00000574 0000b70a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000582 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000586 0000b930 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000058c 00000a2f R_ARM_THM_MOVW_ABS_NC 00000058 .LC2 │ │ │ │ │ +00000590 00000a30 R_ARM_THM_MOVT_ABS 00000058 .LC2 │ │ │ │ │ +00000596 0000c10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000059c 0000bc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000005be 0000cf2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +000005c2 0000cf30 R_ARM_THM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +000005ee 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000005f2 0000b930 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000005f6 0000112f R_ARM_THM_MOVW_ABS_NC 000000d4 .LC5 │ │ │ │ │ +000005fa 00001130 R_ARM_THM_MOVT_ABS 000000d4 .LC5 │ │ │ │ │ +00000602 0000c10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000060a 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000060e 0000b930 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000614 0000122f R_ARM_THM_MOVW_ABS_NC 000000f4 .LC6 │ │ │ │ │ +00000618 00001230 R_ARM_THM_MOVT_ABS 000000f4 .LC6 │ │ │ │ │ +00000622 0000c10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000063c 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000067c 0000be2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +00000680 0000be30 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +0000068a 0000ba0a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ +00000694 0000bf0a R_ARM_THM_CALL 00000000 _PyErr_Clear │ │ │ │ │ +0000069c 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000006f6 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +000006fa 0000c630 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00000702 0000c70a R_ARM_THM_CALL 000015a5 PyNumber_AsSsize_t │ │ │ │ │ +0000071a 0000050a R_ARM_THM_CALL 00000573 null_error.isra.0 │ │ │ │ │ +00000728 0000b70a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000738 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000073c 0000b930 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000744 0000152f R_ARM_THM_MOVW_ABS_NC 00000124 .LC7 │ │ │ │ │ +00000748 00001530 R_ARM_THM_MOVT_ABS 00000124 .LC7 │ │ │ │ │ +0000074e 0000c10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000754 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000758 0000b930 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000075e 00000a2f R_ARM_THM_MOVW_ABS_NC 00000058 .LC2 │ │ │ │ │ +00000762 00000a30 R_ARM_THM_MOVT_ABS 00000058 .LC2 │ │ │ │ │ +00000768 0000c10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000774 0000d62f R_ARM_THM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ +00000778 0000d630 R_ARM_THM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ +00000796 0000ce0a R_ARM_THM_CALL 00000449 PyObject_GetItem │ │ │ │ │ +000007a4 0000d82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_KeyError │ │ │ │ │ +000007a8 0000d830 R_ARM_THM_MOVT_ABS 00000000 PyExc_KeyError │ │ │ │ │ +000007b0 0000d90a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +000007b6 0000da0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00000806 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000080a 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000830 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000834 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000083e 0000dd0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000848 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000084c 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000852 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000856 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000008a8 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000008ac 0000b930 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000008b0 0000182f R_ARM_THM_MOVW_ABS_NC 00000158 .LC8 │ │ │ │ │ +000008b4 00001830 R_ARM_THM_MOVT_ABS 00000158 .LC8 │ │ │ │ │ +000008b8 0000192f R_ARM_THM_MOVW_ABS_NC 0000015c .LC9 │ │ │ │ │ +000008bc 00001930 R_ARM_THM_MOVT_ABS 0000015c .LC9 │ │ │ │ │ +000008c8 0000c10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000008e2 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000008e6 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000008f2 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000008f6 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000091a 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000091e 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000924 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000932 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000946 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000094a 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000094e 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000095e 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000996 00001a2f R_ARM_THM_MOVW_ABS_NC 0000019c .LC10 │ │ │ │ │ +0000099a 00001a30 R_ARM_THM_MOVT_ABS 0000019c .LC10 │ │ │ │ │ +0000099e 0000e00a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000009a4 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000009a8 0000b930 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000009ac 00001b2f R_ARM_THM_MOVW_ABS_NC 000001b4 .LC11 │ │ │ │ │ +000009b0 00001b30 R_ARM_THM_MOVT_ABS 000001b4 .LC11 │ │ │ │ │ +000009ba 0000c10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000aa8 00001e2f R_ARM_THM_MOVW_ABS_NC 00000230 .LC14 │ │ │ │ │ +00000aac 00001e30 R_ARM_THM_MOVT_ABS 00000230 .LC14 │ │ │ │ │ +00000abc 0000e22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ +00000ac0 0000e230 R_ARM_THM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ +00000ac4 00001c2f R_ARM_THM_MOVW_ABS_NC 000001e4 .LC12 │ │ │ │ │ +00000ac8 00001c30 R_ARM_THM_MOVT_ABS 000001e4 .LC12 │ │ │ │ │ +00000ace 0000e30a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000adc 00001a2f R_ARM_THM_MOVW_ABS_NC 0000019c .LC10 │ │ │ │ │ +00000ae0 00001a30 R_ARM_THM_MOVT_ABS 0000019c .LC10 │ │ │ │ │ +00000ae4 0000e00a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00000aea 0000e22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ +00000aee 0000e230 R_ARM_THM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ +00000af2 00001d2f R_ARM_THM_MOVW_ABS_NC 00000218 .LC13 │ │ │ │ │ +00000af6 00001d30 R_ARM_THM_MOVT_ABS 00000218 .LC13 │ │ │ │ │ +00000afc 0000e30a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000b74 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyType_Type │ │ │ │ │ +00000b78 0000c930 R_ARM_THM_MOVT_ABS 00000000 PyType_Type │ │ │ │ │ +00000b8c 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _PyUnion_Type │ │ │ │ │ +00000b90 0000e630 R_ARM_THM_MOVT_ABS 00000000 _PyUnion_Type │ │ │ │ │ +00000caa 0000b10a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00000cc4 0000cc0a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00000ce8 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000cf2 0000e70a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00000d0e 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000d1a 0000b10a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00000d30 0000cc0a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00000d52 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000d5c 0000e70a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00000d7c 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000d86 0000e80a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ +00000da0 00001f2f R_ARM_THM_MOVW_ABS_NC 00000234 .LC15 │ │ │ │ │ +00000da4 00001f30 R_ARM_THM_MOVT_ABS 00000234 .LC15 │ │ │ │ │ +00000daa 0000e90a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00000dc0 00001f2f R_ARM_THM_MOVW_ABS_NC 00000234 .LC15 │ │ │ │ │ +00000dc4 00001f30 R_ARM_THM_MOVT_ABS 00000234 .LC15 │ │ │ │ │ +00000dca 0000e90a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00000dda 0000e80a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ +00000dee 00001f2f R_ARM_THM_MOVW_ABS_NC 00000234 .LC15 │ │ │ │ │ +00000df2 00001f30 R_ARM_THM_MOVT_ABS 00000234 .LC15 │ │ │ │ │ +00000df8 0000e90a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00000e14 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000e1c 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000e20 0000bc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000e30 00001f2f R_ARM_THM_MOVW_ABS_NC 00000234 .LC15 │ │ │ │ │ +00000e34 00001f30 R_ARM_THM_MOVT_ABS 00000234 .LC15 │ │ │ │ │ +00000e3a 0000e90a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00000e54 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000e88 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyType_Type │ │ │ │ │ +00000e8c 0000c930 R_ARM_THM_MOVT_ABS 00000000 PyType_Type │ │ │ │ │ +00000e9e 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _PyUnion_Type │ │ │ │ │ +00000ea2 0000e630 R_ARM_THM_MOVT_ABS 00000000 _PyUnion_Type │ │ │ │ │ +0000107c 00001f2f R_ARM_THM_MOVW_ABS_NC 00000234 .LC15 │ │ │ │ │ +00001080 00001f30 R_ARM_THM_MOVT_ABS 00000234 .LC15 │ │ │ │ │ +00001088 0000e90a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +000010ee 0000e80a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ +0000110c 0000b10a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +0000112c 0000cc0a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00001152 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000115e 0000e70a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +0000117e 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000011b2 0000e80a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ +000011d0 0000b10a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +000011f2 0000cc0a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +0000121e 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001232 0000e70a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00001256 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001266 0000e80a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ +00001280 0000b10a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +0000129c 0000cc0a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +000012c4 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000012d4 0000e70a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +000012f6 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000132a 0000b10a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00001344 0000cc0a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00001368 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001370 0000e70a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00001390 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000139a 0000e80a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ +000013a4 00001f2f R_ARM_THM_MOVW_ABS_NC 00000234 .LC15 │ │ │ │ │ +000013a8 00001f30 R_ARM_THM_MOVT_ABS 00000234 .LC15 │ │ │ │ │ +000013ae 0000e90a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +000013d0 0000bc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000013fe 00001f2f R_ARM_THM_MOVW_ABS_NC 00000234 .LC15 │ │ │ │ │ +00001402 00001f30 R_ARM_THM_MOVT_ABS 00000234 .LC15 │ │ │ │ │ +0000140a 0000e90a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001426 00001f2f R_ARM_THM_MOVW_ABS_NC 00000234 .LC15 │ │ │ │ │ +0000142a 00001f30 R_ARM_THM_MOVT_ABS 00000234 .LC15 │ │ │ │ │ +00001430 0000e90a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001452 00001f2f R_ARM_THM_MOVW_ABS_NC 00000234 .LC15 │ │ │ │ │ +00001456 00001f30 R_ARM_THM_MOVT_ABS 00000234 .LC15 │ │ │ │ │ +0000145e 0000e90a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001482 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000014a2 00001f2f R_ARM_THM_MOVW_ABS_NC 00000234 .LC15 │ │ │ │ │ +000014a6 00001f30 R_ARM_THM_MOVT_ABS 00000234 .LC15 │ │ │ │ │ +000014ac 0000e90a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +000014d0 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000014f0 00001f2f R_ARM_THM_MOVW_ABS_NC 00000234 .LC15 │ │ │ │ │ +000014f4 00001f30 R_ARM_THM_MOVT_ABS 00000234 .LC15 │ │ │ │ │ +000014fc 0000e90a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001524 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001538 00001f2f R_ARM_THM_MOVW_ABS_NC 00000234 .LC15 │ │ │ │ │ +0000153c 00001f30 R_ARM_THM_MOVT_ABS 00000234 .LC15 │ │ │ │ │ +00001546 0000e90a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001564 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000015d6 0000b50a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +000015fa 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001618 0000ec2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000161c 0000ec30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00001624 0000ed0a R_ARM_THM_CALL 00000000 PyErr_GivenExceptionMatches │ │ │ │ │ +0000162e 0000bf0a R_ARM_THM_CALL 00000000 _PyErr_Clear │ │ │ │ │ +00001658 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000165c 0000b930 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001660 0000262f R_ARM_THM_MOVW_ABS_NC 0000024c .LC16 │ │ │ │ │ +00001664 00002630 R_ARM_THM_MOVT_ABS 0000024c .LC16 │ │ │ │ │ +0000166c 0000c10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001676 0000050a R_ARM_THM_CALL 00000573 null_error.isra.0 │ │ │ │ │ +00001686 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +0000168a 0000ee30 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +0000169a 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000169e 0000b930 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000016a2 0000272f R_ARM_THM_MOVW_ABS_NC 00000280 .LC17 │ │ │ │ │ +000016a6 00002730 R_ARM_THM_MOVT_ABS 00000280 .LC17 │ │ │ │ │ +000016ae 0000c10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000016c6 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000016cc 0000ef2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +000016d0 0000ef30 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +000016d4 0000282f R_ARM_THM_MOVW_ABS_NC 000002ac .LC18 │ │ │ │ │ +000016d8 00002830 R_ARM_THM_MOVT_ABS 000002ac .LC18 │ │ │ │ │ +000016e0 0000f00a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +000016f4 0000292f R_ARM_THM_MOVW_ABS_NC 00000358 .LC19 │ │ │ │ │ +000016f8 00002930 R_ARM_THM_MOVT_ABS 00000358 .LC19 │ │ │ │ │ +000016fc 0000f10a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00001704 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001746 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000174a 0000b930 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000174e 0000262f R_ARM_THM_MOVW_ABS_NC 0000024c .LC16 │ │ │ │ │ +00001752 00002630 R_ARM_THM_MOVT_ABS 0000024c .LC16 │ │ │ │ │ +0000175a 0000c10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000176c 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +00001770 0000ee30 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +00001780 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001784 0000b930 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000178a 0000272f R_ARM_THM_MOVW_ABS_NC 00000280 .LC17 │ │ │ │ │ +0000178e 00002730 R_ARM_THM_MOVT_ABS 00000280 .LC17 │ │ │ │ │ +00001794 0000c10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000017ac 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000017b2 0000ef2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +000017b6 0000ef30 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +000017ba 0000282f R_ARM_THM_MOVW_ABS_NC 000002ac .LC18 │ │ │ │ │ +000017be 00002830 R_ARM_THM_MOVT_ABS 000002ac .LC18 │ │ │ │ │ +000017c6 0000f00a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +000017dc 0000050a R_ARM_THM_CALL 00000573 null_error.isra.0 │ │ │ │ │ +0000180c 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001810 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000182e 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001832 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001862 00002c2f R_ARM_THM_MOVW_ABS_NC 00000388 .LC20 │ │ │ │ │ +00001866 00002c30 R_ARM_THM_MOVT_ABS 00000388 .LC20 │ │ │ │ │ +00001888 0000dd0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000188e 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001892 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000018ac 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000018b0 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000018cc 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000018d8 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000018dc 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000018fa 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000190a 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001918 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001938 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000193c 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001950 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001954 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001980 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001984 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000019d0 0000dd0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000019fc 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001a08 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001a0c 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001a44 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001a54 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001a66 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001a8a 0000f52f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00001a8e 0000f530 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00001a96 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +00001a9a 0000ee30 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +00001ac2 0000b10a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00001ad4 0000cc0a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00001aee 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001b0a 0000f70a R_ARM_THM_CALL 00000000 PyUnicode_New │ │ │ │ │ +00001b18 0000b10a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00001b30 0000330a R_ARM_THM_CALL 00000579 Py_XDECREF.part.0 │ │ │ │ │ +00001b3c 0000f52f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00001b40 0000f530 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00001b48 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +00001b4c 0000ee30 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +00001b68 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001b6c 0000b930 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001b72 0000322f R_ARM_THM_MOVW_ABS_NC 000003e4 .LC23 │ │ │ │ │ +00001b76 00003230 R_ARM_THM_MOVT_ABS 000003e4 .LC23 │ │ │ │ │ +00001b7e 0000c10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001ba6 0000f82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00001baa 0000f830 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00001bb0 0000302f R_ARM_THM_MOVW_ABS_NC 0000038c .LC21 │ │ │ │ │ +00001bb4 00003030 R_ARM_THM_MOVT_ABS 0000038c .LC21 │ │ │ │ │ +00001bba 0000c10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001bdc 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001be0 0000b930 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001be4 0000312f R_ARM_THM_MOVW_ABS_NC 000003bc .LC22 │ │ │ │ │ +00001be8 00003130 R_ARM_THM_MOVT_ABS 000003bc .LC22 │ │ │ │ │ +00001bf0 0000f10a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00001bfa 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001c00 0000bc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001c04 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001c5e 0000362f R_ARM_THM_MOVW_ABS_NC 0000042c .LC25 │ │ │ │ │ +00001c62 00003630 R_ARM_THM_MOVT_ABS 0000042c .LC25 │ │ │ │ │ +00001c66 0000c10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001c74 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001c78 0000b930 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001c8c 0000352f R_ARM_THM_MOVW_ABS_NC 00000410 .LC24 │ │ │ │ │ +00001c90 00003530 R_ARM_THM_MOVT_ABS 00000410 .LC24 │ │ │ │ │ +00001c94 0000c10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001c9a 0000050a R_ARM_THM_CALL 00000573 null_error.isra.0 │ │ │ │ │ +00001cc8 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001ccc 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001cfa 0000dd0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001d00 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001d04 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001d1c 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001d20 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001d3a 0000382f R_ARM_THM_MOVW_ABS_NC 00000458 .LC26 │ │ │ │ │ +00001d3e 00003830 R_ARM_THM_MOVT_ABS 00000458 .LC26 │ │ │ │ │ +00001d66 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001d6a 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001d86 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001d8a 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001d90 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001da0 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001dae 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001ddc 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001de0 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001e0e 0000dd0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001e14 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001e18 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001e30 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001e34 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001e4e 00003c2f R_ARM_THM_MOVW_ABS_NC 000004dc .LC29 │ │ │ │ │ +00001e52 00003c30 R_ARM_THM_MOVT_ABS 000004dc .LC29 │ │ │ │ │ +00001e7a 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001e7e 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001e9a 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001e9e 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001ea4 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001eb4 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001ec2 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001eda 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyType_Type │ │ │ │ │ +00001ede 0000c930 R_ARM_THM_MOVT_ABS 00000000 PyType_Type │ │ │ │ │ +00001ef8 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _PyUnion_Type │ │ │ │ │ +00001efc 0000e630 R_ARM_THM_MOVT_ABS 00000000 _PyUnion_Type │ │ │ │ │ +00001f6a 0000e80a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ +00001f7e 0000b10a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00001f9a 0000cc0a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00001fba 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001fc4 0000e70a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00001fe0 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002028 00003e2f R_ARM_THM_MOVW_ABS_NC 00000504 .LC31 │ │ │ │ │ +0000202c 00003e30 R_ARM_THM_MOVT_ABS 00000504 .LC31 │ │ │ │ │ +00002032 0000e90a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +0000204c 00003d2f R_ARM_THM_MOVW_ABS_NC 000004e0 .LC30 │ │ │ │ │ +00002050 00003d30 R_ARM_THM_MOVT_ABS 000004e0 .LC30 │ │ │ │ │ +00002058 0000410a R_ARM_THM_CALL 00000bb1 check_class │ │ │ │ │ +00002078 00003e2f R_ARM_THM_MOVW_ABS_NC 00000504 .LC31 │ │ │ │ │ +0000207c 00003e30 R_ARM_THM_MOVT_ABS 00000504 .LC31 │ │ │ │ │ +00002082 0000e90a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +000020a0 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000020b4 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000020b8 0000bc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000020d0 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyType_Type │ │ │ │ │ +000020d4 0000c930 R_ARM_THM_MOVT_ABS 00000000 PyType_Type │ │ │ │ │ +000020de 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _PyUnion_Type │ │ │ │ │ +000020e2 0000e630 R_ARM_THM_MOVT_ABS 00000000 _PyUnion_Type │ │ │ │ │ +00002228 0000dd0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000224e 0000dd0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000227a 0000e80a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ +00002296 0000b10a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +000022b6 0000cc0a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +000022dc 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000022e8 0000e70a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00002308 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002314 0000b10a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +0000232e 0000cc0a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00002354 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002360 0000e70a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00002380 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002392 0000e80a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ +000023ac 0000b10a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +000023c8 0000cc0a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +000023f4 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002402 0000e70a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00002424 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002482 00003d2f R_ARM_THM_MOVW_ABS_NC 000004e0 .LC30 │ │ │ │ │ +00002486 00003d30 R_ARM_THM_MOVT_ABS 000004e0 .LC30 │ │ │ │ │ +0000248c 0000410a R_ARM_THM_CALL 00000bb1 check_class │ │ │ │ │ +000024a0 00003e2f R_ARM_THM_MOVW_ABS_NC 00000504 .LC31 │ │ │ │ │ +000024a4 00003e30 R_ARM_THM_MOVT_ABS 00000504 .LC31 │ │ │ │ │ +000024ac 0000e90a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +000024c4 0000e80a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ +000024ec 0000400a R_ARM_THM_CALL 00000439 recursive_issubclass │ │ │ │ │ +000024f6 00003d2f R_ARM_THM_MOVW_ABS_NC 000004e0 .LC30 │ │ │ │ │ +000024fa 00003d30 R_ARM_THM_MOVT_ABS 000004e0 .LC30 │ │ │ │ │ +00002502 0000410a R_ARM_THM_CALL 00000bb1 check_class │ │ │ │ │ +0000251a 0000420a R_ARM_THM_CALL 00000499 recursive_issubclass.part.0 │ │ │ │ │ +00002532 0000400a R_ARM_THM_CALL 00000439 recursive_issubclass │ │ │ │ │ +00002540 0000bc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002544 00003d2f R_ARM_THM_MOVW_ABS_NC 000004e0 .LC30 │ │ │ │ │ +00002548 00003d30 R_ARM_THM_MOVT_ABS 000004e0 .LC30 │ │ │ │ │ +00002550 0000410a R_ARM_THM_CALL 00000bb1 check_class │ │ │ │ │ +00002568 00003e2f R_ARM_THM_MOVW_ABS_NC 00000504 .LC31 │ │ │ │ │ +0000256c 00003e30 R_ARM_THM_MOVT_ABS 00000504 .LC31 │ │ │ │ │ +00002570 0000e90a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00002586 00003e2f R_ARM_THM_MOVW_ABS_NC 00000504 .LC31 │ │ │ │ │ +0000258a 00003e30 R_ARM_THM_MOVT_ABS 00000504 .LC31 │ │ │ │ │ +00002590 0000e90a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +000025c6 0000420a R_ARM_THM_CALL 00000499 recursive_issubclass.part.0 │ │ │ │ │ +000025e4 00003e2f R_ARM_THM_MOVW_ABS_NC 00000504 .LC31 │ │ │ │ │ +000025e8 00003e30 R_ARM_THM_MOVT_ABS 00000504 .LC31 │ │ │ │ │ +000025ee 0000e90a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00002612 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002622 00003e2f R_ARM_THM_MOVW_ABS_NC 00000504 .LC31 │ │ │ │ │ +00002626 00003e30 R_ARM_THM_MOVT_ABS 00000504 .LC31 │ │ │ │ │ +0000262e 0000e90a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +0000264e 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002654 00003e2f R_ARM_THM_MOVW_ABS_NC 00000504 .LC31 │ │ │ │ │ +00002658 00003e30 R_ARM_THM_MOVT_ABS 00000504 .LC31 │ │ │ │ │ +00002660 0000e90a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +0000266e 0000cc0a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +000026bc 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000026f2 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000026f6 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000270a 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000270e 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002738 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000273c 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002798 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000279c 0000b930 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000027a2 0000472f R_ARM_THM_MOVW_ABS_NC 0000051c .LC32 │ │ │ │ │ +000027a6 00004730 R_ARM_THM_MOVT_ABS 0000051c .LC32 │ │ │ │ │ +000027ac 0000192f R_ARM_THM_MOVW_ABS_NC 0000015c .LC9 │ │ │ │ │ +000027b0 00001930 R_ARM_THM_MOVT_ABS 0000015c .LC9 │ │ │ │ │ +000027ba 0000c10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000027da 0000dd0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00002806 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002848 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002864 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002874 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002878 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000287e 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002890 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000028bc 0000050a R_ARM_THM_CALL 00000573 null_error.isra.0 │ │ │ │ │ +000028c4 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000028c8 0000b930 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000028ce 0000482f R_ARM_THM_MOVW_ABS_NC 00000520 .LC33 │ │ │ │ │ +000028d2 00004830 R_ARM_THM_MOVT_ABS 00000520 .LC33 │ │ │ │ │ +000028d8 0000c10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000028fa 0000ad2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +000028fe 0000ad30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +00002902 0000ae2f R_ARM_THM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ +00002906 0000ae30 R_ARM_THM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ +00002932 0000b00a R_ARM_THM_CALL 000005a1 PyObject_GetIter │ │ │ │ │ +00002940 0001010a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +0000294a 0001020a R_ARM_THM_CALL 00000000 _PyList_Extend │ │ │ │ │ +00002970 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002978 0000050a R_ARM_THM_CALL 00000573 null_error.isra.0 │ │ │ │ │ +00002994 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000029a8 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000029b6 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000029ba 0000b930 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000029ca 0000ba0a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ +000029d8 0001030a R_ARM_THM_CALL 00000000 _PyErr_SetString │ │ │ │ │ +000029e0 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002a04 0000050a R_ARM_THM_CALL 00000573 null_error.isra.0 │ │ │ │ │ +00002a0c 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002a10 0000b930 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002a16 00004a2f R_ARM_THM_MOVW_ABS_NC 00000548 .LC34 │ │ │ │ │ +00002a1a 00004a30 R_ARM_THM_MOVT_ABS 00000548 .LC34 │ │ │ │ │ +00002a20 0000c10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002a60 0000b10a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00002a9c 0000b20a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ +00002ab6 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002abe 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002ac2 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002ad6 0000b50a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00002af2 0000b70a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002b10 0000b80a R_ARM_THM_CALL 00002c1d PyObject_Size │ │ │ │ │ +00002b1e 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002b22 0000b930 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002b30 0000ba0a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ +00002b4e 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002b68 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002b6c 0000b930 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002b7c 0000ba0a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ +00002b88 0000bf0a R_ARM_THM_CALL 00000000 _PyErr_Clear │ │ │ │ │ +00002b90 0000bf0a R_ARM_THM_CALL 00000000 _PyErr_Clear │ │ │ │ │ +00002ba2 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002bb2 0000c30a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +00002bb8 0000b70a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002bc0 0000c02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00002bc4 0000c030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00002bc8 0000032f R_ARM_THM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ +00002bcc 00000330 R_ARM_THM_MOVT_ABS 00000030 .LC1 │ │ │ │ │ +00002bd2 0000c10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002bd8 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002bdc 0000b930 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002be2 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00002be6 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00002bec 0000c10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002c04 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002c0c 0000bc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00002c10 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002c48 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002c4c 0000ba30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002c50 00004d2f R_ARM_THM_MOVW_ABS_NC 00000570 .LC35 │ │ │ │ │ -00002c54 00004d30 R_ARM_THM_MOVT_ABS 00000570 .LC35 │ │ │ │ │ -00002c5e 0000c10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002c68 0000050a R_ARM_THM_CALL 00000573 null_error.isra.0 │ │ │ │ │ -00002ca6 00003d2f R_ARM_THM_MOVW_ABS_NC 000004e0 .LC30 │ │ │ │ │ -00002caa 00003d30 R_ARM_THM_MOVT_ABS 000004e0 .LC30 │ │ │ │ │ -00002cb4 0000410a R_ARM_THM_CALL 00000bb1 check_class │ │ │ │ │ -00002d22 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00002d26 0000c630 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00002d30 0000c70a R_ARM_THM_CALL 0000159d PyNumber_AsSsize_t │ │ │ │ │ -00002d4a 0000050a R_ARM_THM_CALL 00000573 null_error.isra.0 │ │ │ │ │ -00002d58 0000b70a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002d68 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002d6c 0000ba30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002d72 0000512f R_ARM_THM_MOVW_ABS_NC 000005dc .LC37 │ │ │ │ │ -00002d76 00005130 R_ARM_THM_MOVT_ABS 000005dc .LC37 │ │ │ │ │ -00002d7c 0000c10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002d82 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002d86 0000ba30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002d8c 00000a2f R_ARM_THM_MOVW_ABS_NC 00000058 .LC2 │ │ │ │ │ -00002d90 00000a30 R_ARM_THM_MOVT_ABS 00000058 .LC2 │ │ │ │ │ -00002d96 0000c10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002db2 0001010a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -00002dbc 0001020a R_ARM_THM_CALL 00000000 _PyList_Extend │ │ │ │ │ -00002dd4 0000050a R_ARM_THM_CALL 00000573 null_error.isra.0 │ │ │ │ │ -00002df4 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002e04 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002e6e 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002e72 0000ba30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002e82 0000522f R_ARM_THM_MOVW_ABS_NC 0000060c .LC38 │ │ │ │ │ -00002e86 00005230 R_ARM_THM_MOVT_ABS 0000060c .LC38 │ │ │ │ │ -00002e8a 0000c10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002e96 0000050a R_ARM_THM_CALL 00000573 null_error.isra.0 │ │ │ │ │ -00002e9c 0000352f R_ARM_THM_MOVW_ABS_NC 00000410 .LC24 │ │ │ │ │ -00002ea0 00003530 R_ARM_THM_MOVT_ABS 00000410 .LC24 │ │ │ │ │ -00002ea4 0000c10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002ee4 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002ee8 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002f10 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002f14 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002f20 0000dd0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00002f2c 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002f30 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002f62 0000ec2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00002f66 0000ec30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00002f6e 0000c70a R_ARM_THM_CALL 0000159d PyNumber_AsSsize_t │ │ │ │ │ -00002fb8 0000b70a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002fc8 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002fcc 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002fe6 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002fea 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002ff2 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000301a 0000ec2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000301e 0000ec30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00003026 0000c70a R_ARM_THM_CALL 0000159d PyNumber_AsSsize_t │ │ │ │ │ -00003036 0000b70a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000304a 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000304e 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003074 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003078 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000307e 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000308e 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003092 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000030a6 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000030b2 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000030b6 0000ba30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000030bc 0000532f R_ARM_THM_MOVW_ABS_NC 0000063c .LC39 │ │ │ │ │ -000030c0 00005330 R_ARM_THM_MOVT_ABS 0000063c .LC39 │ │ │ │ │ -000030c6 0000c10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000030cc 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000030d0 0000ba30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000030d8 0000532f R_ARM_THM_MOVW_ABS_NC 0000063c .LC39 │ │ │ │ │ -000030dc 00005330 R_ARM_THM_MOVT_ABS 0000063c .LC39 │ │ │ │ │ -000030e2 0000c10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000030ea 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000030ee 0000ba30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000030f2 0000542f R_ARM_THM_MOVW_ABS_NC 00000670 .LC40 │ │ │ │ │ -000030f6 00005430 R_ARM_THM_MOVT_ABS 00000670 .LC40 │ │ │ │ │ -000030fa 0000192f R_ARM_THM_MOVW_ABS_NC 0000015c .LC9 │ │ │ │ │ -000030fe 00001930 R_ARM_THM_MOVT_ABS 0000015c .LC9 │ │ │ │ │ -0000310c 0000c10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003122 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003150 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003154 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003182 0000dd0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00003188 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000318c 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000031a4 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000031a8 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000031c2 0000552f R_ARM_THM_MOVW_ABS_NC 00000674 .LC41 │ │ │ │ │ -000031c6 00005530 R_ARM_THM_MOVT_ABS 00000674 .LC41 │ │ │ │ │ -000031ee 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000031f2 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000320e 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003212 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003218 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003228 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003236 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003258 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -0000325c 0000ee30 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -00003292 0000b10a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -000032a0 0000b70a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000032f6 0001112f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -000032fa 00011130 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -00003304 0001122f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ -00003308 00011230 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ -00003316 0000dd0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00003328 0000df0a R_ARM_THM_CALL 0000095d PyObject_GetBuffer │ │ │ │ │ -00003336 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000333a 0000ba30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000333e 00005a2f R_ARM_THM_MOVW_ABS_NC 000007ac .LC46 │ │ │ │ │ -00003342 00005a30 R_ARM_THM_MOVT_ABS 000007ac .LC46 │ │ │ │ │ -0000334a 0000c10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003354 0000b10a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00003360 0000ef2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00003364 0000ef30 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ -0000336a 0000582f R_ARM_THM_MOVW_ABS_NC 00000748 .LC44 │ │ │ │ │ -0000336e 00005830 R_ARM_THM_MOVT_ABS 00000748 .LC44 │ │ │ │ │ -00003374 0001130a R_ARM_THM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ -000033b6 0000b20a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ -000033ce 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000033f2 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000033f6 0000ba30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000033fa 0000592f R_ARM_THM_MOVW_ABS_NC 0000077c .LC45 │ │ │ │ │ -000033fe 00005930 R_ARM_THM_MOVT_ABS 0000077c .LC45 │ │ │ │ │ -0000340e 0000ef2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00003412 0000ef30 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00003416 0000572f R_ARM_THM_MOVW_ABS_NC 000006a0 .LC43 │ │ │ │ │ -0000341a 00005730 R_ARM_THM_MOVT_ABS 000006a0 .LC43 │ │ │ │ │ -00003422 0000f00a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -0000342a 0001140a R_ARM_THM_CALL 00000000 _PyLong_Copy │ │ │ │ │ -00003442 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003454 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003458 0000ba30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000345c 0000562f R_ARM_THM_MOVW_ABS_NC 00000678 .LC42 │ │ │ │ │ -00003460 00005630 R_ARM_THM_MOVT_ABS 00000678 .LC42 │ │ │ │ │ -00003468 0000c10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000347e 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003488 0000050a R_ARM_THM_CALL 00000573 null_error.isra.0 │ │ │ │ │ -00003496 0001160a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -000034a4 0001100a R_ARM_THM_CALL 00000000 _PyLong_FromBytes │ │ │ │ │ -000034bc 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000034c4 0000e40a R_ARM_THM_CALL 00000afd PyBuffer_Release │ │ │ │ │ -000034cc 0000e40a R_ARM_THM_CALL 00000afd PyBuffer_Release │ │ │ │ │ -000034d4 0001150a R_ARM_THM_CALL 00003a69 PyNumber_Index │ │ │ │ │ -000034e4 0000c20a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -00003500 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003508 0000bc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000350c 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00003532 0000dd0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00003540 0000ca0a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -0000356c 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003584 0000dd0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00003590 00005c2f R_ARM_THM_MOVW_ABS_NC 00000800 .LC47 │ │ │ │ │ -00003594 00005c30 R_ARM_THM_MOVT_ABS 00000800 .LC47 │ │ │ │ │ -00003598 0000410a R_ARM_THM_CALL 00000bb1 check_class │ │ │ │ │ -000035ae 0000ca0a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -000035be 0000500a R_ARM_THM_CALL 00000c3d abstract_issubclass │ │ │ │ │ -000035dc 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000035e4 0000bc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000360e 0001182f R_ARM_THM_MOVW_ABS_NC 00000000 PyComplex_Type │ │ │ │ │ -00003612 00011830 R_ARM_THM_MOVT_ABS 00000000 PyComplex_Type │ │ │ │ │ -00003624 0000dd0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00003652 0000d62f R_ARM_THM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ -00003656 0000d630 R_ARM_THM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ -0000366c 00011a0a R_ARM_THM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ -00003678 0000ae2f R_ARM_THM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ -0000367c 0000ae30 R_ARM_THM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ -00003694 0000cf2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -00003698 0000cf30 R_ARM_THM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -000036ba 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000036c0 0001010a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -000036ce 0001020a R_ARM_THM_CALL 00000000 _PyList_Extend │ │ │ │ │ -000036f0 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003706 0001010a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -00003720 0000d00a R_ARM_THM_CALL 00000000 PySeqIter_New │ │ │ │ │ -0000372a 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000372e 0000ba30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003744 0000bb0a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ -00003756 0000602f R_ARM_THM_MOVW_ABS_NC 00000840 .LC48 │ │ │ │ │ -0000375a 00006030 R_ARM_THM_MOVT_ABS 00000840 .LC48 │ │ │ │ │ -00003766 0000f10a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00003778 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000377c 0000ba30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003782 0000112f R_ARM_THM_MOVW_ABS_NC 000000d4 .LC5 │ │ │ │ │ -00003786 00001130 R_ARM_THM_MOVT_ABS 000000d4 .LC5 │ │ │ │ │ -0000378e 0000c10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000037a8 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000037ba 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000037be 0000ba30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000037c4 0000122f R_ARM_THM_MOVW_ABS_NC 000000f4 .LC6 │ │ │ │ │ -000037c8 00001230 R_ARM_THM_MOVT_ABS 000000f4 .LC6 │ │ │ │ │ -000037d0 0000c10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000037ea 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000037fa 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003802 0000050a R_ARM_THM_CALL 00000573 null_error.isra.0 │ │ │ │ │ -00003812 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003818 0000bc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000381c 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00003842 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003846 0000ba30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003854 00004d2f R_ARM_THM_MOVW_ABS_NC 00000570 .LC35 │ │ │ │ │ -00003858 00004d30 R_ARM_THM_MOVT_ABS 00000570 .LC35 │ │ │ │ │ -0000385c 0000c10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003866 0000050a R_ARM_THM_CALL 00000573 null_error.isra.0 │ │ │ │ │ -0000386c 0000622f R_ARM_THM_MOVW_ABS_NC 00000874 .LC49 │ │ │ │ │ -00003870 00006230 R_ARM_THM_MOVT_ABS 00000874 .LC49 │ │ │ │ │ -00003874 0000c10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003896 0000d62f R_ARM_THM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ -0000389a 0000d630 R_ARM_THM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ -000038b2 00011a0a R_ARM_THM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ -000038be 0000ae2f R_ARM_THM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ -000038c2 0000ae30 R_ARM_THM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ -000038da 0000cf2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -000038de 0000cf30 R_ARM_THM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -000038fe 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003904 0001010a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -00003914 0001020a R_ARM_THM_CALL 00000000 _PyList_Extend │ │ │ │ │ -00003936 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003942 0001010a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -0000395c 0000d00a R_ARM_THM_CALL 00000000 PySeqIter_New │ │ │ │ │ -00003966 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000396a 0000ba30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003980 0000bb0a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ -00003992 0000602f R_ARM_THM_MOVW_ABS_NC 00000840 .LC48 │ │ │ │ │ -00003996 00006030 R_ARM_THM_MOVT_ABS 00000840 .LC48 │ │ │ │ │ -000039a2 0000f10a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ -000039b4 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000039b8 0000ba30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000039be 0000112f R_ARM_THM_MOVW_ABS_NC 000000d4 .LC5 │ │ │ │ │ -000039c2 00001130 R_ARM_THM_MOVT_ABS 000000d4 .LC5 │ │ │ │ │ -000039ca 0000c10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000039d2 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000039d6 0000ba30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000039dc 0000122f R_ARM_THM_MOVW_ABS_NC 000000f4 .LC6 │ │ │ │ │ -000039e0 00001230 R_ARM_THM_MOVT_ABS 000000f4 .LC6 │ │ │ │ │ -000039e8 0000c10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003a02 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003a1c 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003a42 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003a4a 0000050a R_ARM_THM_CALL 00000573 null_error.isra.0 │ │ │ │ │ -00003a58 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003a60 0000bc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00003a64 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00003a8c 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -00003a90 0000ee30 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -00003ab2 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003ab6 0000ba30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003aba 0000262f R_ARM_THM_MOVW_ABS_NC 0000024c .LC16 │ │ │ │ │ -00003abe 00002630 R_ARM_THM_MOVT_ABS 0000024c .LC16 │ │ │ │ │ -00003ac6 0000c10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003ad8 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -00003adc 0000ee30 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -00003aec 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003af0 0000ba30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003af4 0000272f R_ARM_THM_MOVW_ABS_NC 00000280 .LC17 │ │ │ │ │ -00003af8 00002730 R_ARM_THM_MOVT_ABS 00000280 .LC17 │ │ │ │ │ -00003b00 0000c10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003b18 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003b1e 0000ef2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00003b22 0000ef30 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00003b26 0000282f R_ARM_THM_MOVW_ABS_NC 000002ac .LC18 │ │ │ │ │ -00003b2a 00002830 R_ARM_THM_MOVT_ABS 000002ac .LC18 │ │ │ │ │ -00003b32 0000f00a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -00003b40 0000050a R_ARM_THM_CALL 00000573 null_error.isra.0 │ │ │ │ │ -00003b4a 0001140a R_ARM_THM_CALL 00000000 _PyLong_Copy │ │ │ │ │ -00003b68 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003b98 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003b9c 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003bca 0000dd0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00003bd0 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003bd4 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003bec 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003bf0 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003c0a 0000662f R_ARM_THM_MOVW_ABS_NC 0000088c .LC50 │ │ │ │ │ -00003c0e 00006630 R_ARM_THM_MOVT_ABS 0000088c .LC50 │ │ │ │ │ -00003c36 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003c3a 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003c56 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003c5a 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003c60 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003c70 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003c7e 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003cac 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003cb0 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003cde 0000dd0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00003ce4 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003ce8 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003d00 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003d04 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003d1e 0000672f R_ARM_THM_MOVW_ABS_NC 00000890 .LC51 │ │ │ │ │ -00003d22 00006730 R_ARM_THM_MOVT_ABS 00000890 .LC51 │ │ │ │ │ -00003d4a 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003d4e 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003d6a 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003d6e 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003d74 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003d84 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003d92 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003d9a 0000cf2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -00003d9e 0000cf30 R_ARM_THM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -00003ddc 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003de0 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003e0e 0000dd0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00003e14 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003e18 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003e30 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003e34 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003e4e 0000692f R_ARM_THM_MOVW_ABS_NC 00000894 .LC52 │ │ │ │ │ -00003e52 00006930 R_ARM_THM_MOVT_ABS 00000894 .LC52 │ │ │ │ │ -00003e7a 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003e7e 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003e9a 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003e9e 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003ea4 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003eb4 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003ec2 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003ef0 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003ef4 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003f22 0000dd0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00003f28 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003f2c 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003f44 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003f48 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003f62 00006b2f R_ARM_THM_MOVW_ABS_NC 0000089c .LC54 │ │ │ │ │ -00003f66 00006b30 R_ARM_THM_MOVT_ABS 0000089c .LC54 │ │ │ │ │ -00003f8e 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003f92 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003fae 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003fb2 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003fb8 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003fc8 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003fd6 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004016 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000401a 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004026 0000cb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000402a 0000cb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000404a 0000dd0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00004052 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004056 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004070 0000cb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00004074 0000cb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000407a 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000407e 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004092 0000cb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00004096 0000cb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000040ae 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000040b2 0000ba30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000040b8 00006c2f R_ARM_THM_MOVW_ABS_NC 000008a0 .LC55 │ │ │ │ │ -000040bc 00006c30 R_ARM_THM_MOVT_ABS 000008a0 .LC55 │ │ │ │ │ -000040c2 0000192f R_ARM_THM_MOVW_ABS_NC 0000015c .LC9 │ │ │ │ │ -000040c6 00001930 R_ARM_THM_MOVT_ABS 0000015c .LC9 │ │ │ │ │ -000040d0 0000c10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000040dc 0000cb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000040e0 0000cb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000040e4 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000040e8 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004106 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004112 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004116 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004132 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004144 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004152 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000042ec 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000042f0 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000430e 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004312 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004342 0000702f R_ARM_THM_MOVW_ABS_NC 000008ac .LC56 │ │ │ │ │ -00004346 00007030 R_ARM_THM_MOVT_ABS 000008ac .LC56 │ │ │ │ │ -00004368 0000dd0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000436e 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004372 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000438c 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004390 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000043ac 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000043b8 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000043bc 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000043da 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000043ea 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000043f8 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004420 0000050a R_ARM_THM_CALL 00000573 null_error.isra.0 │ │ │ │ │ -00004428 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000442c 0000ba30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00004432 0000712f R_ARM_THM_MOVW_ABS_NC 000008b0 .LC57 │ │ │ │ │ -00004436 00007130 R_ARM_THM_MOVT_ABS 000008b0 .LC57 │ │ │ │ │ -0000443c 0000c10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000446c 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004470 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000449e 0000dd0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000044a4 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000044a8 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000044c0 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000044c4 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000044de 0000722f R_ARM_THM_MOVW_ABS_NC 000008d8 .LC58 │ │ │ │ │ -000044e2 00007230 R_ARM_THM_MOVT_ABS 000008d8 .LC58 │ │ │ │ │ -0000450a 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000450e 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000452a 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000452e 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004534 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004544 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004552 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004594 0000050a R_ARM_THM_CALL 00000573 null_error.isra.0 │ │ │ │ │ -000045a0 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000045a4 0000ba30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000045ae 00004d2f R_ARM_THM_MOVW_ABS_NC 00000570 .LC35 │ │ │ │ │ -000045b2 00004d30 R_ARM_THM_MOVT_ABS 00000570 .LC35 │ │ │ │ │ -000045b6 0000c10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000045c2 0000352f R_ARM_THM_MOVW_ABS_NC 00000410 .LC24 │ │ │ │ │ -000045c6 00003530 R_ARM_THM_MOVT_ABS 00000410 .LC24 │ │ │ │ │ -000045ca 0000c10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000045f2 0000dd0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00004600 0000ca0a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -0000462c 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004644 0000dd0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00004650 00005c2f R_ARM_THM_MOVW_ABS_NC 00000800 .LC47 │ │ │ │ │ -00004654 00005c30 R_ARM_THM_MOVT_ABS 00000800 .LC47 │ │ │ │ │ -00004658 0000410a R_ARM_THM_CALL 00000bb1 check_class │ │ │ │ │ -0000466e 0000ca0a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -0000467e 0000500a R_ARM_THM_CALL 00000c3d abstract_issubclass │ │ │ │ │ -0000469c 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000046a4 0000bc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000046e2 0000050a R_ARM_THM_CALL 00000573 null_error.isra.0 │ │ │ │ │ -00004722 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004726 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004772 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00004776 0000ba30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000477e 0000742f R_ARM_THM_MOVW_ABS_NC 000008e4 .LC59 │ │ │ │ │ -00004782 00007430 R_ARM_THM_MOVT_ABS 000008e4 .LC59 │ │ │ │ │ -00004788 0000c10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000047a0 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000047a4 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000047b2 0000dd0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000047c4 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000047c8 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000047ea 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000047f4 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000047f8 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004812 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004816 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000481c 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004830 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004846 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004878 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000487c 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000048aa 0000dd0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000048b0 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000048b4 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000048cc 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000048d0 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000048ea 0000772f R_ARM_THM_MOVW_ABS_NC 0000092c .LC61 │ │ │ │ │ -000048ee 00007730 R_ARM_THM_MOVT_ABS 0000092c .LC61 │ │ │ │ │ -00004916 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000491a 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004936 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000493a 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004940 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004950 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000495e 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004986 0000f82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -0000498a 0000f830 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -0000498e 00007e2f R_ARM_THM_MOVW_ABS_NC 000009c8 .LC67 │ │ │ │ │ -00004992 00007e30 R_ARM_THM_MOVT_ABS 000009c8 .LC67 │ │ │ │ │ -00004998 0000e30a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000049c4 0001360a R_ARM_THM_CALL 00000000 _PyLong_Format │ │ │ │ │ -000049de 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000049ee 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000049f2 0000ba30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000049f8 0000262f R_ARM_THM_MOVW_ABS_NC 0000024c .LC16 │ │ │ │ │ -000049fc 00002630 R_ARM_THM_MOVT_ABS 0000024c .LC16 │ │ │ │ │ -00004a02 0000c10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004a12 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -00004a16 0000ee30 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -00004a2a 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00004a2e 0000ba30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00004a34 0000272f R_ARM_THM_MOVW_ABS_NC 00000280 .LC17 │ │ │ │ │ -00004a38 00002730 R_ARM_THM_MOVT_ABS 00000280 .LC17 │ │ │ │ │ -00004a3e 0000c10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004a56 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004a5c 0000ef2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00004a60 0000ef30 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00004a64 0000282f R_ARM_THM_MOVW_ABS_NC 000002ac .LC18 │ │ │ │ │ -00004a68 00002830 R_ARM_THM_MOVT_ABS 000002ac .LC18 │ │ │ │ │ -00004a70 0000f00a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -00004a86 0000050a R_ARM_THM_CALL 00000573 null_error.isra.0 │ │ │ │ │ -00004aca 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004ace 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004af6 0000dd0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00004b04 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004b08 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 │ │ │ │ │ -00004b6a 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00004b6e 0000ba30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00004b74 0000cb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00004b78 0000cb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00004b86 00006c2f R_ARM_THM_MOVW_ABS_NC 000008a0 .LC55 │ │ │ │ │ -00004b8a 00006c30 R_ARM_THM_MOVT_ABS 000008a0 .LC55 │ │ │ │ │ -00004b8e 0000192f R_ARM_THM_MOVW_ABS_NC 0000015c .LC9 │ │ │ │ │ -00004b92 00001930 R_ARM_THM_MOVT_ABS 0000015c .LC9 │ │ │ │ │ -00004b98 0000c10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004ba8 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004bac 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004bc8 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004bd2 00006c2f R_ARM_THM_MOVW_ABS_NC 000008a0 .LC55 │ │ │ │ │ -00004bd6 00006c30 R_ARM_THM_MOVT_ABS 000008a0 .LC55 │ │ │ │ │ -00004be0 0000812f R_ARM_THM_MOVW_ABS_NC 000009fc .LC69 │ │ │ │ │ -00004be4 00008130 R_ARM_THM_MOVT_ABS 000009fc .LC69 │ │ │ │ │ -00004be8 0000c10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004bf6 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004c04 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004c28 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004c58 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004c5c 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004c8a 0000dd0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00004c90 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004c94 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004cac 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004cb0 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004cca 0000822f R_ARM_THM_MOVW_ABS_NC 00000a44 .LC70 │ │ │ │ │ -00004cce 00008230 R_ARM_THM_MOVT_ABS 00000a44 .LC70 │ │ │ │ │ -00004cf6 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004cfa 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004d16 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004d1a 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004d20 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004d30 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004d3e 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004d6c 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004d70 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004d8e 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004d92 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004dc2 0000832f R_ARM_THM_MOVW_ABS_NC 00000a48 .LC71 │ │ │ │ │ -00004dc6 00008330 R_ARM_THM_MOVT_ABS 00000a48 .LC71 │ │ │ │ │ -00004de8 0000dd0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00004dee 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004df2 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004e0c 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004e10 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004e2c 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004e38 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004e3c 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004e5a 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004e6a 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004e78 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004e9a 0001412f R_ARM_THM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ -00004e9e 00014130 R_ARM_THM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ -00004ee0 0001412f R_ARM_THM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ -00004ee4 00014130 R_ARM_THM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ -00004eea 0000dd0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00004f02 0000050a R_ARM_THM_CALL 00000573 null_error.isra.0 │ │ │ │ │ -00004f0e 0000dd0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00004f1e 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00004f22 0000ba30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00004f28 0000892f R_ARM_THM_MOVW_ABS_NC 00000a50 .LC73 │ │ │ │ │ -00004f2c 00008930 R_ARM_THM_MOVT_ABS 00000a50 .LC73 │ │ │ │ │ -00004f32 0000c10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004f44 0000f20a R_ARM_THM_CALL 00001701 _PyNumber_Index │ │ │ │ │ -00004f4e 0001430a R_ARM_THM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ -00004f6e 0000b70a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004f92 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004faa 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004fb0 0000ef2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00004fb4 0000ef30 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00004fbe 00008a2f R_ARM_THM_MOVW_ABS_NC 00000a80 .LC74 │ │ │ │ │ -00004fc2 00008a30 R_ARM_THM_MOVT_ABS 00000a80 .LC74 │ │ │ │ │ -00004fc8 0000f00a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -00004fec 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005020 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005024 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005042 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005046 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005076 00008c2f R_ARM_THM_MOVW_ABS_NC 00000b5c .LC76 │ │ │ │ │ -0000507a 00008c30 R_ARM_THM_MOVT_ABS 00000b5c .LC76 │ │ │ │ │ -0000509c 0000dd0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000050a2 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000050a6 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000050c0 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000050c4 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000050e0 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000050ec 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000050f0 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000510e 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000511e 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000512c 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000004b0 0000c81e R_ARM_THM_JUMP24 00001c01 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 │ │ │ │ │ -00000b50 0000b31e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00001598 0000eb1e R_ARM_THM_JUMP24 00000759 _PySequence_IterSearch │ │ │ │ │ -00001868 00002d1e R_ARM_THM_JUMP24 00000325 binary_iop.part.0 │ │ │ │ │ -00001aa0 0000f61e R_ARM_THM_JUMP24 00000000 PyObject_Str │ │ │ │ │ -00001d40 0000391e R_ARM_THM_JUMP24 0000038d binary_op.part.0 │ │ │ │ │ -00001e54 0000391e R_ARM_THM_JUMP24 0000038d binary_op.part.0 │ │ │ │ │ -00001f5c 0000dd1e R_ARM_THM_JUMP24 00000000 PyType_IsSubtype │ │ │ │ │ -0000201a 0000401e R_ARM_THM_JUMP24 00000439 recursive_issubclass │ │ │ │ │ -00002062 0000421e R_ARM_THM_JUMP24 00000499 recursive_issubclass.part.0 │ │ │ │ │ -000021e6 0000dd1e R_ARM_THM_JUMP24 00000000 PyType_IsSubtype │ │ │ │ │ -0000255a 0000421e R_ARM_THM_JUMP24 00000499 recursive_issubclass.part.0 │ │ │ │ │ -000025b6 0000401e R_ARM_THM_JUMP24 00000439 recursive_issubclass │ │ │ │ │ -00002ca2 0000dd1e R_ARM_THM_JUMP24 00000000 PyType_IsSubtype │ │ │ │ │ -00002ccc 0000421e R_ARM_THM_JUMP24 00000499 recursive_issubclass.part.0 │ │ │ │ │ -00002d46 0001091e R_ARM_THM_JUMP24 00002e11 PySequence_DelItem │ │ │ │ │ -000031d0 0000391e R_ARM_THM_JUMP24 0000038d binary_op.part.0 │ │ │ │ │ -000032c0 00010f1e R_ARM_THM_JUMP24 00000000 PyLong_FromUnicodeObject │ │ │ │ │ -000032f2 0001101e R_ARM_THM_JUMP24 00000000 _PyLong_FromBytes │ │ │ │ │ -00003450 0001151e R_ARM_THM_JUMP24 00003a69 PyNumber_Index │ │ │ │ │ -00003700 00011b1e R_ARM_THM_JUMP24 00000000 PyDict_Keys │ │ │ │ │ -00003a34 00011e1e R_ARM_THM_JUMP24 00000000 PyDict_Items │ │ │ │ │ -00003c18 0000391e R_ARM_THM_JUMP24 0000038d binary_op.part.0 │ │ │ │ │ -00003d2c 0000391e R_ARM_THM_JUMP24 0000038d binary_op.part.0 │ │ │ │ │ -00003e5c 0000391e R_ARM_THM_JUMP24 0000038d binary_op.part.0 │ │ │ │ │ -00003f70 0000391e R_ARM_THM_JUMP24 0000038d binary_op.part.0 │ │ │ │ │ -000042be 00006d1e R_ARM_THM_JUMP24 00000db5 _IsFortranContiguous.part.0 │ │ │ │ │ -00004350 00002d1e R_ARM_THM_JUMP24 00000325 binary_iop.part.0 │ │ │ │ │ -000044ec 0000391e R_ARM_THM_JUMP24 0000038d binary_op.part.0 │ │ │ │ │ -000048f8 0000391e R_ARM_THM_JUMP24 0000038d binary_op.part.0 │ │ │ │ │ -00004cd8 0000391e R_ARM_THM_JUMP24 0000038d binary_op.part.0 │ │ │ │ │ -00004dd0 00002d1e R_ARM_THM_JUMP24 00000325 binary_iop.part.0 │ │ │ │ │ -00004efc 0001421e R_ARM_THM_JUMP24 00000000 PyFloat_FromString │ │ │ │ │ -00004f84 0001441e R_ARM_THM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ -00005084 00002d1e R_ARM_THM_JUMP24 00000325 binary_iop.part.0 │ │ │ │ │ +00002c14 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002c18 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002c50 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002c54 0000b930 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002c58 00004d2f R_ARM_THM_MOVW_ABS_NC 00000570 .LC35 │ │ │ │ │ +00002c5c 00004d30 R_ARM_THM_MOVT_ABS 00000570 .LC35 │ │ │ │ │ +00002c66 0000c10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002c70 0000050a R_ARM_THM_CALL 00000573 null_error.isra.0 │ │ │ │ │ +00002cae 00003d2f R_ARM_THM_MOVW_ABS_NC 000004e0 .LC30 │ │ │ │ │ +00002cb2 00003d30 R_ARM_THM_MOVT_ABS 000004e0 .LC30 │ │ │ │ │ +00002cbc 0000410a R_ARM_THM_CALL 00000bb1 check_class │ │ │ │ │ +00002d2a 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00002d2e 0000c630 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00002d38 0000c70a R_ARM_THM_CALL 000015a5 PyNumber_AsSsize_t │ │ │ │ │ +00002d52 0000050a R_ARM_THM_CALL 00000573 null_error.isra.0 │ │ │ │ │ +00002d60 0000b70a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002d70 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002d74 0000b930 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002d7a 0000512f R_ARM_THM_MOVW_ABS_NC 000005dc .LC37 │ │ │ │ │ +00002d7e 00005130 R_ARM_THM_MOVT_ABS 000005dc .LC37 │ │ │ │ │ +00002d84 0000c10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002d8a 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002d8e 0000b930 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002d94 00000a2f R_ARM_THM_MOVW_ABS_NC 00000058 .LC2 │ │ │ │ │ +00002d98 00000a30 R_ARM_THM_MOVT_ABS 00000058 .LC2 │ │ │ │ │ +00002d9e 0000c10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002dba 0001010a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +00002dc4 0001020a R_ARM_THM_CALL 00000000 _PyList_Extend │ │ │ │ │ +00002ddc 0000050a R_ARM_THM_CALL 00000573 null_error.isra.0 │ │ │ │ │ +00002dfc 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002e0c 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002e76 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002e7a 0000b930 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002e8a 0000522f R_ARM_THM_MOVW_ABS_NC 0000060c .LC38 │ │ │ │ │ +00002e8e 00005230 R_ARM_THM_MOVT_ABS 0000060c .LC38 │ │ │ │ │ +00002e92 0000c10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002e9e 0000050a R_ARM_THM_CALL 00000573 null_error.isra.0 │ │ │ │ │ +00002ea4 0000352f R_ARM_THM_MOVW_ABS_NC 00000410 .LC24 │ │ │ │ │ +00002ea8 00003530 R_ARM_THM_MOVT_ABS 00000410 .LC24 │ │ │ │ │ +00002eac 0000c10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002eec 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002ef0 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002f18 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002f1c 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002f28 0000dd0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00002f34 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002f38 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002f6a 0000ec2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00002f6e 0000ec30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00002f76 0000c70a R_ARM_THM_CALL 000015a5 PyNumber_AsSsize_t │ │ │ │ │ +00002fc0 0000b70a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002fd0 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002fd4 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002fee 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002ff2 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002ffa 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003022 0000ec2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00003026 0000ec30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000302e 0000c70a R_ARM_THM_CALL 000015a5 PyNumber_AsSsize_t │ │ │ │ │ +0000303e 0000b70a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003052 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003056 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000307c 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003080 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003086 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003096 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000309a 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000030ae 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000030ba 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000030be 0000b930 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000030c4 0000532f R_ARM_THM_MOVW_ABS_NC 0000063c .LC39 │ │ │ │ │ +000030c8 00005330 R_ARM_THM_MOVT_ABS 0000063c .LC39 │ │ │ │ │ +000030ce 0000c10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000030d4 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000030d8 0000b930 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000030e0 0000532f R_ARM_THM_MOVW_ABS_NC 0000063c .LC39 │ │ │ │ │ +000030e4 00005330 R_ARM_THM_MOVT_ABS 0000063c .LC39 │ │ │ │ │ +000030ea 0000c10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000030f2 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000030f6 0000b930 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000030fa 0000542f R_ARM_THM_MOVW_ABS_NC 00000670 .LC40 │ │ │ │ │ +000030fe 00005430 R_ARM_THM_MOVT_ABS 00000670 .LC40 │ │ │ │ │ +00003102 0000192f R_ARM_THM_MOVW_ABS_NC 0000015c .LC9 │ │ │ │ │ +00003106 00001930 R_ARM_THM_MOVT_ABS 0000015c .LC9 │ │ │ │ │ +00003114 0000c10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000312a 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003158 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000315c 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000318a 0000dd0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00003190 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003194 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000031ac 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000031b0 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000031ca 0000552f R_ARM_THM_MOVW_ABS_NC 00000674 .LC41 │ │ │ │ │ +000031ce 00005530 R_ARM_THM_MOVT_ABS 00000674 .LC41 │ │ │ │ │ +000031f6 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000031fa 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003216 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000321a 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003220 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003230 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000323e 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003260 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +00003264 0000ee30 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +0000329a 0000b10a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +000032a8 0000b70a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000032fe 0001112f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +00003302 00011130 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +0000330c 0001122f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ +00003310 00011230 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ +0000331e 0000dd0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00003330 0000df0a R_ARM_THM_CALL 00000965 PyObject_GetBuffer │ │ │ │ │ +0000333e 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003342 0000b930 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003346 00005a2f R_ARM_THM_MOVW_ABS_NC 000007ac .LC46 │ │ │ │ │ +0000334a 00005a30 R_ARM_THM_MOVT_ABS 000007ac .LC46 │ │ │ │ │ +00003352 0000c10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000335c 0000b10a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00003368 0000ef2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +0000336c 0000ef30 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00003372 0000582f R_ARM_THM_MOVW_ABS_NC 00000748 .LC44 │ │ │ │ │ +00003376 00005830 R_ARM_THM_MOVT_ABS 00000748 .LC44 │ │ │ │ │ +0000337c 0001130a R_ARM_THM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ +000033be 0000b20a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ +000033d6 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000033fa 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000033fe 0000b930 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003402 0000592f R_ARM_THM_MOVW_ABS_NC 0000077c .LC45 │ │ │ │ │ +00003406 00005930 R_ARM_THM_MOVT_ABS 0000077c .LC45 │ │ │ │ │ +00003416 0000ef2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +0000341a 0000ef30 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +0000341e 0000572f R_ARM_THM_MOVW_ABS_NC 000006a0 .LC43 │ │ │ │ │ +00003422 00005730 R_ARM_THM_MOVT_ABS 000006a0 .LC43 │ │ │ │ │ +0000342a 0000f00a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +00003432 0001140a R_ARM_THM_CALL 00000000 _PyLong_Copy │ │ │ │ │ +0000344a 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000345c 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003460 0000b930 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003464 0000562f R_ARM_THM_MOVW_ABS_NC 00000678 .LC42 │ │ │ │ │ +00003468 00005630 R_ARM_THM_MOVT_ABS 00000678 .LC42 │ │ │ │ │ +00003470 0000c10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003486 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003490 0000050a R_ARM_THM_CALL 00000573 null_error.isra.0 │ │ │ │ │ +0000349e 0001160a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +000034ac 0001100a R_ARM_THM_CALL 00000000 _PyLong_FromBytes │ │ │ │ │ +000034c4 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000034cc 0000e40a R_ARM_THM_CALL 00000b05 PyBuffer_Release │ │ │ │ │ +000034d4 0000e40a R_ARM_THM_CALL 00000b05 PyBuffer_Release │ │ │ │ │ +000034dc 0001150a R_ARM_THM_CALL 00003a71 PyNumber_Index │ │ │ │ │ +000034ec 0000c30a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +00003508 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003510 0000bc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00003514 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000353a 0000dd0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00003548 0000ca0a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00003574 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000358c 0000dd0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00003598 00005c2f R_ARM_THM_MOVW_ABS_NC 00000800 .LC47 │ │ │ │ │ +0000359c 00005c30 R_ARM_THM_MOVT_ABS 00000800 .LC47 │ │ │ │ │ +000035a0 0000410a R_ARM_THM_CALL 00000bb1 check_class │ │ │ │ │ +000035b6 0000ca0a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +000035c6 0000500a R_ARM_THM_CALL 00000c3d abstract_issubclass │ │ │ │ │ +000035e4 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000035ec 0000bc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00003616 0001182f R_ARM_THM_MOVW_ABS_NC 00000000 PyComplex_Type │ │ │ │ │ +0000361a 00011830 R_ARM_THM_MOVT_ABS 00000000 PyComplex_Type │ │ │ │ │ +0000362c 0000dd0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000365a 0000d62f R_ARM_THM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ +0000365e 0000d630 R_ARM_THM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ +00003674 00011a0a R_ARM_THM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ +00003680 0000ae2f R_ARM_THM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ +00003684 0000ae30 R_ARM_THM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ +0000369c 0000cf2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +000036a0 0000cf30 R_ARM_THM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +000036c2 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000036c8 0001010a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +000036d6 0001020a R_ARM_THM_CALL 00000000 _PyList_Extend │ │ │ │ │ +000036f8 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000370e 0001010a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +00003728 0000d00a R_ARM_THM_CALL 00000000 PySeqIter_New │ │ │ │ │ +00003732 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003736 0000b930 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000374c 0000ba0a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ +0000375e 0000602f R_ARM_THM_MOVW_ABS_NC 00000840 .LC48 │ │ │ │ │ +00003762 00006030 R_ARM_THM_MOVT_ABS 00000840 .LC48 │ │ │ │ │ +0000376e 0000f10a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00003780 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003784 0000b930 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000378a 0000112f R_ARM_THM_MOVW_ABS_NC 000000d4 .LC5 │ │ │ │ │ +0000378e 00001130 R_ARM_THM_MOVT_ABS 000000d4 .LC5 │ │ │ │ │ +00003796 0000c10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000037b0 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000037c2 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000037c6 0000b930 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000037cc 0000122f R_ARM_THM_MOVW_ABS_NC 000000f4 .LC6 │ │ │ │ │ +000037d0 00001230 R_ARM_THM_MOVT_ABS 000000f4 .LC6 │ │ │ │ │ +000037d8 0000c10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000037f2 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003802 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000380a 0000050a R_ARM_THM_CALL 00000573 null_error.isra.0 │ │ │ │ │ +0000381a 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003820 0000bc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00003824 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000384a 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000384e 0000b930 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000385c 00004d2f R_ARM_THM_MOVW_ABS_NC 00000570 .LC35 │ │ │ │ │ +00003860 00004d30 R_ARM_THM_MOVT_ABS 00000570 .LC35 │ │ │ │ │ +00003864 0000c10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000386e 0000050a R_ARM_THM_CALL 00000573 null_error.isra.0 │ │ │ │ │ +00003874 0000622f R_ARM_THM_MOVW_ABS_NC 00000874 .LC49 │ │ │ │ │ +00003878 00006230 R_ARM_THM_MOVT_ABS 00000874 .LC49 │ │ │ │ │ +0000387c 0000c10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000389e 0000d62f R_ARM_THM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ +000038a2 0000d630 R_ARM_THM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ +000038ba 00011a0a R_ARM_THM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ +000038c6 0000ae2f R_ARM_THM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ +000038ca 0000ae30 R_ARM_THM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ +000038e2 0000cf2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +000038e6 0000cf30 R_ARM_THM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +00003906 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000390c 0001010a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +0000391c 0001020a R_ARM_THM_CALL 00000000 _PyList_Extend │ │ │ │ │ +0000393e 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000394a 0001010a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +00003964 0000d00a R_ARM_THM_CALL 00000000 PySeqIter_New │ │ │ │ │ +0000396e 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003972 0000b930 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003988 0000ba0a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ +0000399a 0000602f R_ARM_THM_MOVW_ABS_NC 00000840 .LC48 │ │ │ │ │ +0000399e 00006030 R_ARM_THM_MOVT_ABS 00000840 .LC48 │ │ │ │ │ +000039aa 0000f10a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ +000039bc 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000039c0 0000b930 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000039c6 0000112f R_ARM_THM_MOVW_ABS_NC 000000d4 .LC5 │ │ │ │ │ +000039ca 00001130 R_ARM_THM_MOVT_ABS 000000d4 .LC5 │ │ │ │ │ +000039d2 0000c10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000039da 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000039de 0000b930 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000039e4 0000122f R_ARM_THM_MOVW_ABS_NC 000000f4 .LC6 │ │ │ │ │ +000039e8 00001230 R_ARM_THM_MOVT_ABS 000000f4 .LC6 │ │ │ │ │ +000039f0 0000c10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003a0a 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003a24 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003a4a 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003a52 0000050a R_ARM_THM_CALL 00000573 null_error.isra.0 │ │ │ │ │ +00003a60 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003a68 0000bc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00003a6c 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00003a94 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +00003a98 0000ee30 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +00003aba 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003abe 0000b930 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003ac2 0000262f R_ARM_THM_MOVW_ABS_NC 0000024c .LC16 │ │ │ │ │ +00003ac6 00002630 R_ARM_THM_MOVT_ABS 0000024c .LC16 │ │ │ │ │ +00003ace 0000c10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003ae0 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +00003ae4 0000ee30 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +00003af4 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003af8 0000b930 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003afc 0000272f R_ARM_THM_MOVW_ABS_NC 00000280 .LC17 │ │ │ │ │ +00003b00 00002730 R_ARM_THM_MOVT_ABS 00000280 .LC17 │ │ │ │ │ +00003b08 0000c10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003b20 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003b26 0000ef2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00003b2a 0000ef30 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00003b2e 0000282f R_ARM_THM_MOVW_ABS_NC 000002ac .LC18 │ │ │ │ │ +00003b32 00002830 R_ARM_THM_MOVT_ABS 000002ac .LC18 │ │ │ │ │ +00003b3a 0000f00a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +00003b48 0000050a R_ARM_THM_CALL 00000573 null_error.isra.0 │ │ │ │ │ +00003b52 0001140a R_ARM_THM_CALL 00000000 _PyLong_Copy │ │ │ │ │ +00003b70 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003ba0 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003ba4 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003bd2 0000dd0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00003bd8 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003bdc 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003bf4 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003bf8 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003c12 0000662f R_ARM_THM_MOVW_ABS_NC 0000088c .LC50 │ │ │ │ │ +00003c16 00006630 R_ARM_THM_MOVT_ABS 0000088c .LC50 │ │ │ │ │ +00003c3e 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003c42 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003c5e 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003c62 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003c68 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003c78 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003c86 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003cb4 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003cb8 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003ce6 0000dd0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00003cec 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003cf0 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003d08 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003d0c 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003d26 0000672f R_ARM_THM_MOVW_ABS_NC 00000890 .LC51 │ │ │ │ │ +00003d2a 00006730 R_ARM_THM_MOVT_ABS 00000890 .LC51 │ │ │ │ │ +00003d52 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003d56 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003d72 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003d76 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003d7c 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003d8c 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003d9a 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003da2 0000cf2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +00003da6 0000cf30 R_ARM_THM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +00003de4 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003de8 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003e16 0000dd0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00003e1c 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003e20 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003e38 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003e3c 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003e56 0000692f R_ARM_THM_MOVW_ABS_NC 00000894 .LC52 │ │ │ │ │ +00003e5a 00006930 R_ARM_THM_MOVT_ABS 00000894 .LC52 │ │ │ │ │ +00003e82 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003e86 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003ea2 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003ea6 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003eac 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003ebc 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003eca 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003ef8 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003efc 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003f2a 0000dd0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00003f30 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003f34 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003f4c 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003f50 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003f6a 00006b2f R_ARM_THM_MOVW_ABS_NC 0000089c .LC54 │ │ │ │ │ +00003f6e 00006b30 R_ARM_THM_MOVT_ABS 0000089c .LC54 │ │ │ │ │ +00003f96 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003f9a 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003fb6 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003fba 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003fc0 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003fd0 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003fde 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000401e 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004022 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000402e 0000cb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00004032 0000cb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00004052 0000dd0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000405a 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000405e 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004078 0000cb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000407c 0000cb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00004082 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004086 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000409a 0000cb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000409e 0000cb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000040b6 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000040ba 0000b930 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000040c0 00006c2f R_ARM_THM_MOVW_ABS_NC 000008a0 .LC55 │ │ │ │ │ +000040c4 00006c30 R_ARM_THM_MOVT_ABS 000008a0 .LC55 │ │ │ │ │ +000040ca 0000192f R_ARM_THM_MOVW_ABS_NC 0000015c .LC9 │ │ │ │ │ +000040ce 00001930 R_ARM_THM_MOVT_ABS 0000015c .LC9 │ │ │ │ │ +000040d8 0000c10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000040e4 0000cb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000040e8 0000cb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000040ec 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000040f0 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000410e 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000411a 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000411e 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000413a 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000414c 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000415a 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000042f4 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000042f8 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004316 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000431a 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000434a 0000702f R_ARM_THM_MOVW_ABS_NC 000008ac .LC56 │ │ │ │ │ +0000434e 00007030 R_ARM_THM_MOVT_ABS 000008ac .LC56 │ │ │ │ │ +00004370 0000dd0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00004376 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000437a 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004394 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004398 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000043b4 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000043c0 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000043c4 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000043e2 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000043f2 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004400 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004428 0000050a R_ARM_THM_CALL 00000573 null_error.isra.0 │ │ │ │ │ +00004430 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00004434 0000b930 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000443a 0000712f R_ARM_THM_MOVW_ABS_NC 000008b0 .LC57 │ │ │ │ │ +0000443e 00007130 R_ARM_THM_MOVT_ABS 000008b0 .LC57 │ │ │ │ │ +00004444 0000c10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004474 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004478 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000044a6 0000dd0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000044ac 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000044b0 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000044c8 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000044cc 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000044e6 0000722f R_ARM_THM_MOVW_ABS_NC 000008d8 .LC58 │ │ │ │ │ +000044ea 00007230 R_ARM_THM_MOVT_ABS 000008d8 .LC58 │ │ │ │ │ +00004512 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004516 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004532 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004536 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000453c 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000454c 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000455a 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000459c 0000050a R_ARM_THM_CALL 00000573 null_error.isra.0 │ │ │ │ │ +000045a8 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000045ac 0000b930 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000045b6 00004d2f R_ARM_THM_MOVW_ABS_NC 00000570 .LC35 │ │ │ │ │ +000045ba 00004d30 R_ARM_THM_MOVT_ABS 00000570 .LC35 │ │ │ │ │ +000045be 0000c10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000045ca 0000352f R_ARM_THM_MOVW_ABS_NC 00000410 .LC24 │ │ │ │ │ +000045ce 00003530 R_ARM_THM_MOVT_ABS 00000410 .LC24 │ │ │ │ │ +000045d2 0000c10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000045fa 0000dd0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00004608 0000ca0a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00004634 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000464c 0000dd0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00004658 00005c2f R_ARM_THM_MOVW_ABS_NC 00000800 .LC47 │ │ │ │ │ +0000465c 00005c30 R_ARM_THM_MOVT_ABS 00000800 .LC47 │ │ │ │ │ +00004660 0000410a R_ARM_THM_CALL 00000bb1 check_class │ │ │ │ │ +00004676 0000ca0a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00004686 0000500a R_ARM_THM_CALL 00000c3d abstract_issubclass │ │ │ │ │ +000046a4 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000046ac 0000bc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000046ea 0000050a R_ARM_THM_CALL 00000573 null_error.isra.0 │ │ │ │ │ +0000472a 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000472e 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000477a 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000477e 0000b930 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00004786 0000742f R_ARM_THM_MOVW_ABS_NC 000008e4 .LC59 │ │ │ │ │ +0000478a 00007430 R_ARM_THM_MOVT_ABS 000008e4 .LC59 │ │ │ │ │ +00004790 0000c10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000047a8 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000047ac 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000047ba 0000dd0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000047cc 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000047d0 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000047f2 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000047fc 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004800 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000481a 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000481e 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004824 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004838 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000484e 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004880 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004884 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000048b2 0000dd0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000048b8 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000048bc 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000048d4 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000048d8 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000048f2 0000772f R_ARM_THM_MOVW_ABS_NC 0000092c .LC61 │ │ │ │ │ +000048f6 00007730 R_ARM_THM_MOVT_ABS 0000092c .LC61 │ │ │ │ │ +0000491e 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004922 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000493e 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004942 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004948 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004958 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004966 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000498e 0000f82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00004992 0000f830 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00004996 00007e2f R_ARM_THM_MOVW_ABS_NC 000009c8 .LC67 │ │ │ │ │ +0000499a 00007e30 R_ARM_THM_MOVT_ABS 000009c8 .LC67 │ │ │ │ │ +000049a0 0000e30a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000049cc 0001360a R_ARM_THM_CALL 00000000 _PyLong_Format │ │ │ │ │ +000049e6 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000049f6 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000049fa 0000b930 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00004a00 0000262f R_ARM_THM_MOVW_ABS_NC 0000024c .LC16 │ │ │ │ │ +00004a04 00002630 R_ARM_THM_MOVT_ABS 0000024c .LC16 │ │ │ │ │ +00004a0a 0000c10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004a1a 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +00004a1e 0000ee30 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +00004a32 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00004a36 0000b930 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00004a3c 0000272f R_ARM_THM_MOVW_ABS_NC 00000280 .LC17 │ │ │ │ │ +00004a40 00002730 R_ARM_THM_MOVT_ABS 00000280 .LC17 │ │ │ │ │ +00004a46 0000c10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004a5e 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004a64 0000ef2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00004a68 0000ef30 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00004a6c 0000282f R_ARM_THM_MOVW_ABS_NC 000002ac .LC18 │ │ │ │ │ +00004a70 00002830 R_ARM_THM_MOVT_ABS 000002ac .LC18 │ │ │ │ │ +00004a78 0000f00a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +00004a8e 0000050a R_ARM_THM_CALL 00000573 null_error.isra.0 │ │ │ │ │ +00004ad2 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004ad6 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004afe 0000dd0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00004b0c 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004b10 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004b44 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004b48 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004b72 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00004b76 0000b930 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00004b7c 0000cb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00004b80 0000cb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00004b8e 00006c2f R_ARM_THM_MOVW_ABS_NC 000008a0 .LC55 │ │ │ │ │ +00004b92 00006c30 R_ARM_THM_MOVT_ABS 000008a0 .LC55 │ │ │ │ │ +00004b96 0000192f R_ARM_THM_MOVW_ABS_NC 0000015c .LC9 │ │ │ │ │ +00004b9a 00001930 R_ARM_THM_MOVT_ABS 0000015c .LC9 │ │ │ │ │ +00004ba0 0000c10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004bb0 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004bb4 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004bd0 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004bda 00006c2f R_ARM_THM_MOVW_ABS_NC 000008a0 .LC55 │ │ │ │ │ +00004bde 00006c30 R_ARM_THM_MOVT_ABS 000008a0 .LC55 │ │ │ │ │ +00004be8 0000812f R_ARM_THM_MOVW_ABS_NC 000009fc .LC69 │ │ │ │ │ +00004bec 00008130 R_ARM_THM_MOVT_ABS 000009fc .LC69 │ │ │ │ │ +00004bf0 0000c10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004bfe 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004c0c 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004c30 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004c60 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004c64 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004c92 0000dd0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00004c98 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004c9c 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004cb4 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004cb8 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004cd2 0000822f R_ARM_THM_MOVW_ABS_NC 00000a44 .LC70 │ │ │ │ │ +00004cd6 00008230 R_ARM_THM_MOVT_ABS 00000a44 .LC70 │ │ │ │ │ +00004cfe 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004d02 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004d1e 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004d22 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004d28 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004d38 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004d46 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004d74 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004d78 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004d96 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004d9a 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004dca 0000832f R_ARM_THM_MOVW_ABS_NC 00000a48 .LC71 │ │ │ │ │ +00004dce 00008330 R_ARM_THM_MOVT_ABS 00000a48 .LC71 │ │ │ │ │ +00004df0 0000dd0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00004df6 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004dfa 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004e14 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004e18 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004e34 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004e40 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004e44 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004e62 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004e72 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004e80 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004ea2 0001412f R_ARM_THM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ +00004ea6 00014130 R_ARM_THM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ +00004ee8 0001412f R_ARM_THM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ +00004eec 00014130 R_ARM_THM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ +00004ef2 0000dd0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00004f0a 0000050a R_ARM_THM_CALL 00000573 null_error.isra.0 │ │ │ │ │ +00004f16 0000dd0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00004f26 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00004f2a 0000b930 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00004f30 0000892f R_ARM_THM_MOVW_ABS_NC 00000a50 .LC73 │ │ │ │ │ +00004f34 00008930 R_ARM_THM_MOVT_ABS 00000a50 .LC73 │ │ │ │ │ +00004f3a 0000c10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004f4c 0000f20a R_ARM_THM_CALL 00001709 _PyNumber_Index │ │ │ │ │ +00004f56 0001430a R_ARM_THM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ +00004f76 0000b70a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004f9a 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004fb2 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004fb8 0000ef2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00004fbc 0000ef30 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00004fc6 00008a2f R_ARM_THM_MOVW_ABS_NC 00000a80 .LC74 │ │ │ │ │ +00004fca 00008a30 R_ARM_THM_MOVT_ABS 00000a80 .LC74 │ │ │ │ │ +00004fd0 0000f00a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +00004ff4 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005028 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000502c 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000504a 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000504e 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000507e 00008c2f R_ARM_THM_MOVW_ABS_NC 00000b5c .LC76 │ │ │ │ │ +00005082 00008c30 R_ARM_THM_MOVT_ABS 00000b5c .LC76 │ │ │ │ │ +000050a4 0000dd0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000050aa 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000050ae 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000050c8 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000050cc 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000050e8 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000050f4 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000050f8 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005116 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005126 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005134 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000004b8 0000c81e R_ARM_THM_JUMP24 00001c09 PySequence_GetItem │ │ │ │ │ +00000526 0000cd1e R_ARM_THM_JUMP24 00000000 Py_GenericAlias │ │ │ │ │ +000005ea 0000d01e R_ARM_THM_JUMP24 00000000 PySeqIter_New │ │ │ │ │ +00000716 0000d31e R_ARM_THM_JUMP24 00000e3d PySequence_SetItem │ │ │ │ │ +00000780 0000d71e R_ARM_THM_JUMP24 00000000 PyDict_GetItemRef │ │ │ │ │ +00000b58 0000b31e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +000015a0 0000eb1e R_ARM_THM_JUMP24 00000759 _PySequence_IterSearch │ │ │ │ │ +00001870 00002d1e R_ARM_THM_JUMP24 00000325 binary_iop.part.0 │ │ │ │ │ +00001aa8 0000f61e R_ARM_THM_JUMP24 00000000 PyObject_Str │ │ │ │ │ +00001d48 0000391e R_ARM_THM_JUMP24 0000038d binary_op.part.0 │ │ │ │ │ +00001e5c 0000391e R_ARM_THM_JUMP24 0000038d binary_op.part.0 │ │ │ │ │ +00001f64 0000dd1e R_ARM_THM_JUMP24 00000000 PyType_IsSubtype │ │ │ │ │ +00002022 0000401e R_ARM_THM_JUMP24 00000439 recursive_issubclass │ │ │ │ │ +0000206a 0000421e R_ARM_THM_JUMP24 00000499 recursive_issubclass.part.0 │ │ │ │ │ +000021ee 0000dd1e R_ARM_THM_JUMP24 00000000 PyType_IsSubtype │ │ │ │ │ +00002562 0000421e R_ARM_THM_JUMP24 00000499 recursive_issubclass.part.0 │ │ │ │ │ +000025be 0000401e R_ARM_THM_JUMP24 00000439 recursive_issubclass │ │ │ │ │ +00002caa 0000dd1e R_ARM_THM_JUMP24 00000000 PyType_IsSubtype │ │ │ │ │ +00002cd4 0000421e R_ARM_THM_JUMP24 00000499 recursive_issubclass.part.0 │ │ │ │ │ +00002d4e 0001091e R_ARM_THM_JUMP24 00002e19 PySequence_DelItem │ │ │ │ │ +000031d8 0000391e R_ARM_THM_JUMP24 0000038d binary_op.part.0 │ │ │ │ │ +000032c8 00010f1e R_ARM_THM_JUMP24 00000000 PyLong_FromUnicodeObject │ │ │ │ │ +000032fa 0001101e R_ARM_THM_JUMP24 00000000 _PyLong_FromBytes │ │ │ │ │ +00003458 0001151e R_ARM_THM_JUMP24 00003a71 PyNumber_Index │ │ │ │ │ +00003708 00011b1e R_ARM_THM_JUMP24 00000000 PyDict_Keys │ │ │ │ │ +00003a3c 00011e1e R_ARM_THM_JUMP24 00000000 PyDict_Items │ │ │ │ │ +00003c20 0000391e R_ARM_THM_JUMP24 0000038d binary_op.part.0 │ │ │ │ │ +00003d34 0000391e R_ARM_THM_JUMP24 0000038d binary_op.part.0 │ │ │ │ │ +00003e64 0000391e R_ARM_THM_JUMP24 0000038d binary_op.part.0 │ │ │ │ │ +00003f78 0000391e R_ARM_THM_JUMP24 0000038d binary_op.part.0 │ │ │ │ │ +000042c6 00006d1e R_ARM_THM_JUMP24 00000db5 _IsFortranContiguous.part.0 │ │ │ │ │ +00004358 00002d1e R_ARM_THM_JUMP24 00000325 binary_iop.part.0 │ │ │ │ │ +000044f4 0000391e R_ARM_THM_JUMP24 0000038d binary_op.part.0 │ │ │ │ │ +00004900 0000391e R_ARM_THM_JUMP24 0000038d binary_op.part.0 │ │ │ │ │ +00004ce0 0000391e R_ARM_THM_JUMP24 0000038d binary_op.part.0 │ │ │ │ │ +00004dd8 00002d1e R_ARM_THM_JUMP24 00000325 binary_iop.part.0 │ │ │ │ │ +00004f04 0001421e R_ARM_THM_JUMP24 00000000 PyFloat_FromString │ │ │ │ │ +00004f8c 0001441e R_ARM_THM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ +0000508c 00002d1e R_ARM_THM_JUMP24 00000325 binary_iop.part.0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0xd46c contains 202 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0xd474 contains 202 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 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 0000dd0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ @@ -1479,16 +1479,16 @@ │ │ │ │ │ 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 │ │ │ │ │ +00000182 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000186 0000b930 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 0000192f R_ARM_THM_MOVW_ABS_NC 0000015c .LC9 │ │ │ │ │ 000001aa 00001930 R_ARM_THM_MOVT_ABS 0000015c .LC9 │ │ │ │ │ 000001b0 0000c10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ @@ -1518,76 +1518,76 @@ │ │ │ │ │ 000003e4 0000dd0a 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 │ │ │ │ │ +0000047c 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000480 0000b930 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 │ │ │ │ │ +000004b6 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000004ba 0000b930 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 │ │ │ │ │ +000004ee 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000004f2 0000b930 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 0001080a R_ARM_THM_CALL 00002cd1 PyObject_DelItem │ │ │ │ │ +00000552 0001080a R_ARM_THM_CALL 00002cd9 PyObject_DelItem │ │ │ │ │ 0000056a 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000586 0000f82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ 0000058a 0000f830 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 │ │ │ │ │ +000005c0 0000d50a R_ARM_THM_CALL 00000771 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 │ │ │ │ │ +00000658 0000d50a R_ARM_THM_CALL 00000771 PyMapping_GetOptionalItem │ │ │ │ │ 00000660 0000060a R_ARM_THM_CALL 00000571 Py_XDECREF │ │ │ │ │ 000006a6 0001590a R_ARM_THM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ -000006b6 00002f0a R_ARM_THM_CALL 00001919 binary_iop1 │ │ │ │ │ +000006b6 00002f0a R_ARM_THM_CALL 00001921 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 │ │ │ │ │ +000006f6 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000006fa 0000b930 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 0000dd0a 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 │ │ │ │ │ +00000836 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000083a 0000b930 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 │ │ │ │ │ 00000874 0000a32f R_ARM_THM_MOVW_ABS_NC 00000dc0 .LC91 │ │ │ │ │ 00000878 0000a330 R_ARM_THM_MOVT_ABS 00000dc0 .LC91 │ │ │ │ │ @@ -1598,72 +1598,72 @@ │ │ │ │ │ 0000089e 00015f0a R_ARM_THM_CALL 00000000 PyObject_CallFunctionObjArgs │ │ │ │ │ 000008a6 0000b50a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ 000008c6 0000060a R_ARM_THM_CALL 00000571 Py_XDECREF │ │ │ │ │ 000008cc 0000060a R_ARM_THM_CALL 00000571 Py_XDECREF │ │ │ │ │ 000008d2 0000060a R_ARM_THM_CALL 00000571 Py_XDECREF │ │ │ │ │ 000008dc 0000a52f R_ARM_THM_MOVW_ABS_NC 000008e9 _buffer_release_call │ │ │ │ │ 000008e0 0000a530 R_ARM_THM_MOVT_ABS 000008e9 _buffer_release_call │ │ │ │ │ -000008f6 0000e40a R_ARM_THM_CALL 00000afd PyBuffer_Release │ │ │ │ │ -00000920 0001260a R_ARM_THM_CALL 00004169 PyBuffer_IsContiguous │ │ │ │ │ +000008f6 0000e40a R_ARM_THM_CALL 00000b05 PyBuffer_Release │ │ │ │ │ +00000920 0001260a R_ARM_THM_CALL 00004171 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 │ │ │ │ │ +00000946 0000c20a 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 00005135 PyBuffer_GetPointer │ │ │ │ │ +00000986 00015c0a R_ARM_THM_CALL 0000513d PyBuffer_GetPointer │ │ │ │ │ 00000990 0001630a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ 000009a6 0001660a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000a80 0000df0a R_ARM_THM_CALL 0000095d PyObject_GetBuffer │ │ │ │ │ -00000a8c 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000a90 0000ba30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000a80 0000df0a R_ARM_THM_CALL 00000965 PyObject_GetBuffer │ │ │ │ │ +00000a8c 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000a90 0000b930 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 0000e30a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000aac 0000df0a R_ARM_THM_CALL 0000095d PyObject_GetBuffer │ │ │ │ │ -00000ab6 0000e40a R_ARM_THM_CALL 00000afd PyBuffer_Release │ │ │ │ │ +00000aac 0000df0a R_ARM_THM_CALL 00000965 PyObject_GetBuffer │ │ │ │ │ +00000ab6 0000e40a R_ARM_THM_CALL 00000b05 PyBuffer_Release │ │ │ │ │ 00000ac4 0000e22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ 00000ac8 0000e230 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 0000e30a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000adc 0000e40a R_ARM_THM_CALL 00000afd PyBuffer_Release │ │ │ │ │ -00000ae2 0000e40a R_ARM_THM_CALL 00000afd PyBuffer_Release │ │ │ │ │ +00000adc 0000e40a R_ARM_THM_CALL 00000b05 PyBuffer_Release │ │ │ │ │ +00000ae2 0000e40a R_ARM_THM_CALL 00000b05 PyBuffer_Release │ │ │ │ │ 00000b1a 0001630a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00000b20 0000e40a R_ARM_THM_CALL 00000afd PyBuffer_Release │ │ │ │ │ -00000b26 0000e40a R_ARM_THM_CALL 00000afd PyBuffer_Release │ │ │ │ │ +00000b20 0000e40a R_ARM_THM_CALL 00000b05 PyBuffer_Release │ │ │ │ │ +00000b26 0000e40a R_ARM_THM_CALL 00000b05 PyBuffer_Release │ │ │ │ │ 00000b30 0001640a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00000b38 0000c30a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000b3e 0000e40a R_ARM_THM_CALL 00000afd PyBuffer_Release │ │ │ │ │ -00000b44 0000e40a R_ARM_THM_CALL 00000afd PyBuffer_Release │ │ │ │ │ -00000bac 00015c0a R_ARM_THM_CALL 00005135 PyBuffer_GetPointer │ │ │ │ │ -00000bb4 00015c0a R_ARM_THM_CALL 00005135 PyBuffer_GetPointer │ │ │ │ │ +00000b38 0000c20a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000b3e 0000e40a R_ARM_THM_CALL 00000b05 PyBuffer_Release │ │ │ │ │ +00000b44 0000e40a R_ARM_THM_CALL 00000b05 PyBuffer_Release │ │ │ │ │ +00000bac 00015c0a R_ARM_THM_CALL 0000513d PyBuffer_GetPointer │ │ │ │ │ +00000bb4 00015c0a R_ARM_THM_CALL 0000513d PyBuffer_GetPointer │ │ │ │ │ 00000bbe 0001630a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ 00000bc8 0001660a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000bce 0000e40a R_ARM_THM_CALL 00000afd PyBuffer_Release │ │ │ │ │ -00000bd4 0000e40a R_ARM_THM_CALL 00000afd PyBuffer_Release │ │ │ │ │ -00000c0a 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000c0e 0000ba30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000bce 0000e40a R_ARM_THM_CALL 00000b05 PyBuffer_Release │ │ │ │ │ +00000bd4 0000e40a R_ARM_THM_CALL 00000b05 PyBuffer_Release │ │ │ │ │ +00000c0a 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000c0e 0000b930 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 0000e30a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000c42 0000e40a R_ARM_THM_CALL 00000afd PyBuffer_Release │ │ │ │ │ -00000c7c 0000df0a R_ARM_THM_CALL 0000095d PyObject_GetBuffer │ │ │ │ │ -00000c90 0000e40a R_ARM_THM_CALL 00000afd PyBuffer_Release │ │ │ │ │ +00000c42 0000e40a R_ARM_THM_CALL 00000b05 PyBuffer_Release │ │ │ │ │ +00000c7c 0000df0a R_ARM_THM_CALL 00000965 PyObject_GetBuffer │ │ │ │ │ +00000c90 0000e40a R_ARM_THM_CALL 00000b05 PyBuffer_Release │ │ │ │ │ 00000cc2 0000da0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00000ccc 0000e40a R_ARM_THM_CALL 00000afd PyBuffer_Release │ │ │ │ │ +00000ccc 0000e40a R_ARM_THM_CALL 00000b05 PyBuffer_Release │ │ │ │ │ 00000cdc 0000a52f R_ARM_THM_MOVW_ABS_NC 000008e9 _buffer_release_call │ │ │ │ │ 00000ce0 0000a530 R_ARM_THM_MOVT_ABS 000008e9 _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 0000391e R_ARM_THM_JUMP24 0000038d binary_op.part.0 │ │ │ │ │ 000002f8 00006d1e R_ARM_THM_JUMP24 00000db5 _IsFortranContiguous.part.0 │ │ │ │ │ 00000330 0000eb1e R_ARM_THM_JUMP24 00000759 _PySequence_IterSearch │ │ │ │ │ 00000598 0001031e R_ARM_THM_JUMP24 00000000 _PyErr_SetString │ │ │ │ │ 000008e4 0001611e R_ARM_THM_JUMP24 00000000 _Py_CallInInterpreterAndRawFree │ │ │ │ │ -00000a0a 0000b91e R_ARM_THM_JUMP24 00002c15 PyObject_Size │ │ │ │ │ +00000a0a 0000b81e R_ARM_THM_JUMP24 00002c1d PyObject_Size │ │ │ │ │ 00000ce4 00016f1e R_ARM_THM_JUMP24 00000000 _Py_CallInInterpreter │ │ │ │ │ -00000ce8 00012c1e R_ARM_THM_JUMP24 00004575 PySequence_Size │ │ │ │ │ -00000cec 00011c1e R_ARM_THM_JUMP24 00003821 PyMapping_Size │ │ │ │ │ -00000cf0 0000ea1e R_ARM_THM_JUMP24 00001579 PySequence_Contains │ │ │ │ │ +00000ce8 00012c1e R_ARM_THM_JUMP24 0000457d PySequence_Size │ │ │ │ │ +00000cec 00011c1e R_ARM_THM_JUMP24 00003829 PyMapping_Size │ │ │ │ │ +00000cf0 0000ea1e R_ARM_THM_JUMP24 00001581 PySequence_Contains │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │┄ Ordering differences only │ │ │ │ │ @@ -98,25 +98,25 @@ │ │ │ │ │ _PyObject_LookupSpecial │ │ │ │ │ _Py_CheckFunctionResult │ │ │ │ │ _Py_Dealloc │ │ │ │ │ _Py_NotImplementedStruct │ │ │ │ │ PyLong_AsSsize_t │ │ │ │ │ PyTuple_New │ │ │ │ │ PyErr_Occurred │ │ │ │ │ -_PyTuple_Resize │ │ │ │ │ PyObject_Size │ │ │ │ │ PyExc_TypeError │ │ │ │ │ _PyErr_ExceptionMatches │ │ │ │ │ +_PyTuple_Resize │ │ │ │ │ _PyRuntime │ │ │ │ │ _Py_tss_tstate │ │ │ │ │ -_PyErr_Clear │ │ │ │ │ PyExc_StopIteration │ │ │ │ │ +_PyErr_Clear │ │ │ │ │ PyExc_ValueError │ │ │ │ │ -_PyObject_MakeTpCall │ │ │ │ │ PyErr_NoMemory │ │ │ │ │ +_PyObject_MakeTpCall │ │ │ │ │ PyMapping_GetItemString │ │ │ │ │ PyUnicode_FromString │ │ │ │ │ PyExc_IndexError │ │ │ │ │ PyNumber_AsSsize_t │ │ │ │ │ PySequence_GetItem │ │ │ │ │ PyType_Type │ │ │ │ │ PyObject_GetOptionalAttr │ │ │ │ ├── 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 159c │ │ │ │ │ + bl 15a4 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ mov r1, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ beq.n 12c │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 1c00 │ │ │ │ │ + bl 1c08 │ │ │ │ │ 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,62 +114,62 @@ │ │ │ │ │ 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 │ │ │ │ │ + b.n 10e │ │ │ │ │ bl 572 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ b.n 3c │ │ │ │ │ bl 572 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ b.n 54 │ │ │ │ │ .word 0x00005270 │ │ │ │ │ @@ -212,15 +212,15 @@ │ │ │ │ │ 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 698 │ │ │ │ │ + bl 6a0 │ │ │ │ │ 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 │ │ │ │ │ @@ -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 159c │ │ │ │ │ + bl 15a4 │ │ │ │ │ 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 │ │ │ │ │ @@ -912,15 +912,15 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 88c <_PySequence_IterSearch+0x134> │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ beq.w 88c <_PySequence_IterSearch+0x134> │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - bl 598 <_PyObject_HasLen+0x8> │ │ │ │ │ + bl 5a0 <_PyObject_HasLen+0x10> │ │ │ │ │ R_ARM_THM_CALL PyObject_GetIter │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 8ae <_PySequence_IterSearch+0x156> │ │ │ │ │ clz r5, r6 │ │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ │ lsrs r5, r5, #5 │ │ │ │ │ @@ -1083,15 +1083,15 @@ │ │ │ │ │ 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 1918 │ │ │ │ │ + bl 1920 │ │ │ │ │ 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 │ │ │ │ │ @@ -1190,15 +1190,15 @@ │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyList_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyList_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ beq.n a22 │ │ │ │ │ - bl 598 <_PyObject_HasLen+0x8> │ │ │ │ │ + bl 5a0 <_PyObject_HasLen+0x10> │ │ │ │ │ R_ARM_THM_CALL PyObject_GetIter │ │ │ │ │ mov r3, r0 │ │ │ │ │ cbz r0, a28 │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r0, r5 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ @@ -1208,15 +1208,15 @@ │ │ │ │ │ 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 2d9c │ │ │ │ │ + bl 2da4 │ │ │ │ │ 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 a22 │ │ │ │ │ @@ -1681,15 +1681,15 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromString │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r1, r0 │ │ │ │ │ cbz r0, e36 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 768 <_PySequence_IterSearch+0x10> │ │ │ │ │ + bl 770 <_PySequence_IterSearch+0x18> │ │ │ │ │ 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 e24 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -10,30 +10,30 @@ │ │ │ │ │ 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 20c │ │ │ │ │ + beq.w 216 │ │ │ │ │ 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 │ │ │ │ │ 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 │ │ │ │ │ + beq.w 21e │ │ │ │ │ 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 │ │ │ │ │ @@ -42,383 +42,385 @@ │ │ │ │ │ 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} │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ - bl 598 │ │ │ │ │ + bl 5a0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetIter │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 40 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r1, [r2, #52] @ 0x34 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 274 │ │ │ │ │ + bne.w 22c │ │ │ │ │ ldr r2, [r2, #56] @ 0x38 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 2d2 │ │ │ │ │ - ldr r1, [pc, #644] @ (308 ) │ │ │ │ │ + bne.w 28c │ │ │ │ │ + ldr r1, [pc, #652] @ (310 ) │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_THM_CALL _PyObject_LookupSpecial │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 218 │ │ │ │ │ - ldr r3, [pc, #632] @ (30c ) │ │ │ │ │ + beq.w 222 │ │ │ │ │ + ldr r3, [pc, #640] @ (314 ) │ │ │ │ │ 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 410 │ │ │ │ │ + bpl.w 434 │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r3, [r0, r3] │ │ │ │ │ mov r5, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 410 │ │ │ │ │ + beq.w 434 │ │ │ │ │ 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 318 │ │ │ │ │ + beq.w 34c │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 318 │ │ │ │ │ + bne.w 34c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 31e │ │ │ │ │ + beq.w 352 │ │ │ │ │ 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 3ea │ │ │ │ │ + beq.w 3f2 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #7 │ │ │ │ │ - bpl.w 3b4 │ │ │ │ │ + bpl.w 3bc │ │ │ │ │ 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 3a2 │ │ │ │ │ + bne.w 3aa │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - blt.w 382 │ │ │ │ │ + blt.w 388 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_New │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2b4 │ │ │ │ │ + beq.w 26e │ │ │ │ │ movs r2, #0 │ │ │ │ │ subs r3, r6, r2 │ │ │ │ │ ands.w r1, r3, #3 │ │ │ │ │ - beq.n 19c │ │ │ │ │ + beq.n 1a0 │ │ │ │ │ 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 224 │ │ │ │ │ + beq.w 296 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bge.w 2dc │ │ │ │ │ + bge.w 2e4 │ │ │ │ │ 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 19c │ │ │ │ │ + beq.n 1a0 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq.n 182 │ │ │ │ │ + beq.n 186 │ │ │ │ │ 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 224 │ │ │ │ │ + beq.w 296 │ │ │ │ │ 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 224 │ │ │ │ │ + beq.n 296 │ │ │ │ │ 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 224 │ │ │ │ │ + beq.n 296 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bge.w 2dc │ │ │ │ │ + bge.w 2e4 │ │ │ │ │ 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, 224 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 296 │ │ │ │ │ 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, 224 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 296 │ │ │ │ │ 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, 224 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 296 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ │ adds r2, r5, #3 │ │ │ │ │ str r0, [r3, #12] │ │ │ │ │ - b.n 19c │ │ │ │ │ + b.n 1a0 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ - bl 572 │ │ │ │ │ + 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 2b4 │ │ │ │ │ + cbnz r0, 26e │ │ │ │ │ movs r6, #10 │ │ │ │ │ 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 352 │ │ │ │ │ - str r2, [sp, #8] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 2b4 │ │ │ │ │ - cmp r2, r6 │ │ │ │ │ - blt.n 266 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.n 262 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 262 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ │ - b.n 40 │ │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ │ - 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 248 │ │ │ │ │ - b.n 2b4 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ beq.w 7a │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - bl 2c14 │ │ │ │ │ + bl 2c1c │ │ │ │ │ R_ARM_THM_CALL PyObject_Size │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ bge.w 120 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ │ - ldr r2, [pc, #124] @ (314 ) │ │ │ │ │ + ldr r2, [pc, #200] @ (318 ) │ │ │ │ │ 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 346 │ │ │ │ │ + bne.w 37c │ │ │ │ │ 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 2ce │ │ │ │ │ + beq.n 288 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 408 │ │ │ │ │ + beq.w 42c │ │ │ │ │ movs r4, #0 │ │ │ │ │ b.n 40 │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ beq.w 82 │ │ │ │ │ - b.n 27c │ │ │ │ │ + b.n 234 │ │ │ │ │ + ldr r3, [pc, #132] @ (31c ) │ │ │ │ │ + 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.n 320 │ │ │ │ │ + str r2, [sp, #8] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 26e │ │ │ │ │ + cmp r2, r6 │ │ │ │ │ + blt.n 2d6 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.n 2d2 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #0] │ │ │ │ │ + cbnz r3, 2d2 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ │ + b.n 40 │ │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ │ + 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 2b8 │ │ │ │ │ + b.n 26e │ │ │ │ │ add.w r3, r6, #10 │ │ │ │ │ adds.w r3, r3, r3, lsr #2 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - bmi.w 42c │ │ │ │ │ + bmi.w 41c │ │ │ │ │ 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 420 │ │ │ │ │ + bne.w 410 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r5, [r3, #12] │ │ │ │ │ b.n 130 │ │ │ │ │ .word 0x00005a5c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ - .word 0x0000026e │ │ │ │ │ + .word 0x00000276 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ - .word 0x000000e2 │ │ │ │ │ + .word 0x000000be │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ - .word 0x00000072 │ │ │ │ │ + .word 0x0000007c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ + ldr r1, [r1, #4] │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq.n 2a8 │ │ │ │ │ + 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.n 2a8 │ │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ │ + str r2, [sp, #8] │ │ │ │ │ + bl 0 <_PyErr_Clear> │ │ │ │ │ + R_ARM_THM_CALL _PyErr_Clear │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + b.n 2a8 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne.w ee │ │ │ │ │ - ldr r3, [pc, #284] @ (43c ) │ │ │ │ │ + ldr r3, [pc, #240] @ (444 ) │ │ │ │ │ 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 2b4 │ │ │ │ │ + beq.w 26e │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ bl 0 <_PyErr_Clear> │ │ │ │ │ R_ARM_THM_CALL _PyErr_Clear │ │ │ │ │ - b.n 220 │ │ │ │ │ + b.n 228 │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 0 <_PyErr_Clear> │ │ │ │ │ R_ARM_THM_CALL _PyErr_Clear │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ b.n 82 │ │ │ │ │ - ldr r1, [r1, #4] │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - 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 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 238 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2b4 │ │ │ │ │ + bne.w 26e │ │ │ │ │ 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 2b4 │ │ │ │ │ + b.n 26e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w 11a │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ @@ -434,166 +436,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 2b4 │ │ │ │ │ + beq.w 26e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2b4 │ │ │ │ │ + bne.w 26e │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2b4 │ │ │ │ │ + b.n 26e │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 220 │ │ │ │ │ + beq.w 228 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 220 │ │ │ │ │ + bne.w 228 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 220 │ │ │ │ │ + b.n 228 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bne.n 3e0 │ │ │ │ │ + b.n 26e │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bne.n 3e0 │ │ │ │ │ + b.n 26e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2ce │ │ │ │ │ + b.n 288 │ │ │ │ │ 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 ca │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - 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 3d8 │ │ │ │ │ - b.n 2b4 │ │ │ │ │ - .word 0x00000110 │ │ │ │ │ + .word 0x000000e4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00000440 : │ │ │ │ │ +00000448 : │ │ │ │ │ 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 562 │ │ │ │ │ + beq.w 56a │ │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr.w r2, [ip, #56] @ 0x38 │ │ │ │ │ - cbz r2, 474 │ │ │ │ │ + cbz r2, 47c │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ - cbz r2, 474 │ │ │ │ │ + cbz r2, 47c │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ bx r2 │ │ │ │ │ ldr.w r2, [ip, #52] @ 0x34 │ │ │ │ │ - cbz r2, 4b4 │ │ │ │ │ + cbz r2, 4bc │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ - cbz r2, 4b4 │ │ │ │ │ + cbz r2, 4bc │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 57a │ │ │ │ │ + beq.n 582 │ │ │ │ │ ldr.w r1, [r1, #132] @ 0x84 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 57a │ │ │ │ │ + beq.n 582 │ │ │ │ │ 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 159c │ │ │ │ │ + bl 15a4 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ - beq.n 568 │ │ │ │ │ + beq.n 570 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ - b.w 1c00 │ │ │ │ │ + b.w 1c08 │ │ │ │ │ R_ARM_THM_JUMP24 PySequence_GetItem │ │ │ │ │ ldr.w r2, [ip, #84] @ 0x54 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge.n 546 │ │ │ │ │ + bge.n 54e │ │ │ │ │ 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 514 │ │ │ │ │ + beq.n 51c │ │ │ │ │ mov r0, r3 │ │ │ │ │ - ldr r1, [pc, #200] @ (594 ) │ │ │ │ │ + ldr r1, [pc, #200] @ (59c ) │ │ │ │ │ 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 542 │ │ │ │ │ + blt.n 54a │ │ │ │ │ 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 522 │ │ │ │ │ + beq.n 52a │ │ │ │ │ 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 50e │ │ │ │ │ + beq.n 516 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ - cbnz r2, 50e │ │ │ │ │ + cbnz r2, 516 │ │ │ │ │ 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 +603,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 50e │ │ │ │ │ + b.n 516 │ │ │ │ │ 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 542 │ │ │ │ │ - bl 572 │ │ │ │ │ + b.n 54a │ │ │ │ │ + bl 572 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ - b.n 542 │ │ │ │ │ + b.n 54a │ │ │ │ │ strd r3, r0, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4a8 │ │ │ │ │ - b.n 542 │ │ │ │ │ + beq.n 4b0 │ │ │ │ │ + b.n 54a │ │ │ │ │ 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 542 │ │ │ │ │ + b.n 54a │ │ │ │ │ .word 0x00005270 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00000598 : │ │ │ │ │ +000005a0 : │ │ │ │ │ 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, 5ce │ │ │ │ │ + cbz r3, 5d6 │ │ │ │ │ blx r3 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 5c8 │ │ │ │ │ + cbz r0, 5d0 │ │ │ │ │ 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 602 │ │ │ │ │ + beq.n 60a │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #2 │ │ │ │ │ - bmi.n 5e6 │ │ │ │ │ + bmi.n 5ee │ │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ │ - cbz r3, 5e6 │ │ │ │ │ + cbz r3, 5ee │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ - cbz r3, 5e6 │ │ │ │ │ + cbz r3, 5ee │ │ │ │ │ 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 +693,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 5c8 │ │ │ │ │ + b.n 5d0 │ │ │ │ │ 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 +711,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 5fe │ │ │ │ │ + beq.n 606 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 5fe │ │ │ │ │ + bne.n 606 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5fe │ │ │ │ │ + b.n 606 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000063c : │ │ │ │ │ +00000644 : │ │ │ │ │ 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, 658 │ │ │ │ │ + cbz r0, 660 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ - ldr r3, [pc, #56] @ (694 ) │ │ │ │ │ + ldr r3, [pc, #56] @ (69c ) │ │ │ │ │ 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, 66e │ │ │ │ │ + cbnz r2, 676 │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 668 │ │ │ │ │ + beq.n 670 │ │ │ │ │ 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 668 │ │ │ │ │ + beq.n 670 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ bl 0 <_PyErr_Clear> │ │ │ │ │ R_ARM_THM_CALL _PyErr_Clear │ │ │ │ │ - b.n 668 │ │ │ │ │ + b.n 670 │ │ │ │ │ nop │ │ │ │ │ .word 0x00000032 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00000698 : │ │ │ │ │ +000006a0 : │ │ │ │ │ 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,243 +783,243 @@ │ │ │ │ │ sub sp, #12 │ │ │ │ │ ite eq │ │ │ │ │ moveq r3, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ it eq │ │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ │ - cbnz r3, 712 │ │ │ │ │ + cbnz r3, 71a │ │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ │ mov lr, r1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr.w r3, [ip, #56] @ 0x38 │ │ │ │ │ - cbz r3, 6da │ │ │ │ │ + cbz r3, 6e2 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ - cbz r3, 6da │ │ │ │ │ + cbz r3, 6e2 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ bx r3 │ │ │ │ │ ldr.w r3, [ip, #52] @ 0x34 │ │ │ │ │ - cbz r3, 730 │ │ │ │ │ + cbz r3, 738 │ │ │ │ │ ldr.w r2, [lr, #4] │ │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ │ - cbz r1, 72c │ │ │ │ │ + cbz r1, 734 │ │ │ │ │ ldr.w r1, [r1, #132] @ 0x84 │ │ │ │ │ - cbz r1, 72c │ │ │ │ │ + cbz r1, 734 │ │ │ │ │ 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 159c │ │ │ │ │ + bl 15a4 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ mov r1, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.n 71e │ │ │ │ │ + beq.n 726 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ - b.w e3c │ │ │ │ │ + b.w e3c │ │ │ │ │ R_ARM_THM_JUMP24 PySequence_SetItem │ │ │ │ │ - bl 572 │ │ │ │ │ + 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 704 │ │ │ │ │ - b.n 716 │ │ │ │ │ + beq.n 70c │ │ │ │ │ + b.n 71e │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ - cbnz r3, 74c │ │ │ │ │ + cbnz r3, 754 │ │ │ │ │ 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 716 │ │ │ │ │ + b.n 71e │ │ │ │ │ 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 716 │ │ │ │ │ + b.n 71e │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000768 : │ │ │ │ │ +00000770 : │ │ │ │ │ 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 77c │ │ │ │ │ + bne.n 784 │ │ │ │ │ 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 440 │ │ │ │ │ + bl 448 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetItem │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [r2, #0] │ │ │ │ │ movs r0, #1 │ │ │ │ │ - cbnz r3, 7b4 │ │ │ │ │ + cbnz r3, 7bc │ │ │ │ │ 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, 7b8 │ │ │ │ │ + cbz r0, 7c0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 7b4 │ │ │ │ │ + b.n 7bc │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000007c0 : │ │ │ │ │ +000007c8 : │ │ │ │ │ PyMapping_Check(): │ │ │ │ │ - cbz r0, 7d2 │ │ │ │ │ + cbz r0, 7da │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ │ - cbz r3, 7d2 │ │ │ │ │ + cbz r3, 7da │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ subs r0, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ movs r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000007d8 : │ │ │ │ │ +000007e0 : │ │ │ │ │ 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 8c8 │ │ │ │ │ + beq.n 8d0 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 81a │ │ │ │ │ - cbz r2, 84a │ │ │ │ │ + bne.n 822 │ │ │ │ │ + cbz r2, 852 │ │ │ │ │ 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 872 │ │ │ │ │ + beq.n 87a │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 7fc │ │ │ │ │ + beq.n 804 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 7fc │ │ │ │ │ + beq.n 804 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - cbz r2, 87c │ │ │ │ │ - cbz r3, 840 │ │ │ │ │ + cbz r2, 884 │ │ │ │ │ + cbz r3, 848 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 8e4 │ │ │ │ │ + bne.n 8ec │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 808 │ │ │ │ │ + b.n 810 │ │ │ │ │ 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 938 │ │ │ │ │ + bne.n 940 │ │ │ │ │ ldr r2, [r1, #52] @ 0x34 │ │ │ │ │ mov r3, r1 │ │ │ │ │ - cbz r2, 89e │ │ │ │ │ + cbz r2, 8a6 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ - cbz r2, 89e │ │ │ │ │ + cbz r2, 8a6 │ │ │ │ │ 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 94e │ │ │ │ │ + bne.n 956 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 92e │ │ │ │ │ + beq.n 936 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bne.n 814 │ │ │ │ │ + bne.n 81c │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 924 │ │ │ │ │ + bne.n 92c │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 862 │ │ │ │ │ + bne.n 86a │ │ │ │ │ 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 .LC8 │ │ │ │ │ @@ -1030,111 +1032,111 @@ │ │ │ │ │ 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 814 │ │ │ │ │ + b.n 81c │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n 84a │ │ │ │ │ + beq.n 852 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 84a │ │ │ │ │ + beq.n 852 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 84a │ │ │ │ │ + beq.n 852 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 880 │ │ │ │ │ + b.n 888 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ blx r7 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bne.n 814 │ │ │ │ │ + bne.n 81c │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w 806 │ │ │ │ │ + beq.w 80e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 806 │ │ │ │ │ + bne.w 80e │ │ │ │ │ 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 806 │ │ │ │ │ + b.n 80e │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ - cbnz r2, 930 │ │ │ │ │ + cbnz r2, 938 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 896 │ │ │ │ │ + beq.n 89e │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ - cbnz r2, 94a │ │ │ │ │ + cbnz r2, 952 │ │ │ │ │ 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 85c │ │ │ │ │ + b.n 864 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 87c │ │ │ │ │ + bne.n 884 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 87c │ │ │ │ │ + b.n 884 │ │ │ │ │ │ │ │ │ │ -0000095c : │ │ │ │ │ +00000964 : │ │ │ │ │ PyObject_GetBuffer(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - cbnz r2, 980 │ │ │ │ │ + cbnz r2, 988 │ │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ │ ldr.w r3, [ip, #80] @ 0x50 │ │ │ │ │ - cbz r3, 99c │ │ │ │ │ + cbz r3, 9a4 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - cbz r3, 99c │ │ │ │ │ + cbz r3, 9a4 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ bx r3 │ │ │ │ │ sub.w r3, r2, #256 @ 0x100 │ │ │ │ │ bics.w r3, r3, #256 @ 0x100 │ │ │ │ │ - bne.n 96c │ │ │ │ │ + bne.n 974 │ │ │ │ │ mov.w r1, #430 @ 0x1ae │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC10 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC10 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 9b6 │ │ │ │ │ + b.n 9be │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC11 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -1142,27 +1144,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} │ │ │ │ │ │ │ │ │ │ -000009bc : │ │ │ │ │ +000009c4 : │ │ │ │ │ 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 ab4 │ │ │ │ │ - cbnz r3, a0e │ │ │ │ │ + beq.n abc │ │ │ │ │ + cbnz r3, a16 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n a82 │ │ │ │ │ + beq.n a8a │ │ │ │ │ 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] │ │ │ │ │ @@ -1175,71 +1177,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 ad0 │ │ │ │ │ + beq.n ad8 │ │ │ │ │ ldr r4, [sp, #8] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ ite ne │ │ │ │ │ movne.w ip, #0 │ │ │ │ │ andeq.w ip, r3, #1 │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - bne.n ae2 │ │ │ │ │ - cbz r1, a42 │ │ │ │ │ + bne.n aea │ │ │ │ │ + cbz r1, a4a │ │ │ │ │ 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 a9a │ │ │ │ │ + bmi.n aa2 │ │ │ │ │ movs r1, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ strd r1, r2, [r0, #20] │ │ │ │ │ lsls r1, r3, #28 │ │ │ │ │ str r2, [r0, #28] │ │ │ │ │ - bpl.n a02 │ │ │ │ │ + bpl.n a0a │ │ │ │ │ and.w r3, r3, #24 │ │ │ │ │ add.w r2, r0, #8 │ │ │ │ │ cmp r3, #24 │ │ │ │ │ str r2, [r0, #28] │ │ │ │ │ - bne.n a02 │ │ │ │ │ + bne.n a0a │ │ │ │ │ movs r3, #0 │ │ │ │ │ add.w r2, r0, #12 │ │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ │ strd r2, r3, [r0, #32] │ │ │ │ │ - b.n a0a │ │ │ │ │ + b.n a12 │ │ │ │ │ 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 a02 │ │ │ │ │ + b.n a0a │ │ │ │ │ mov.w ip, #1 │ │ │ │ │ movs r1, #0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC14 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC14 │ │ │ │ │ str r1, [r0, #28] │ │ │ │ │ strd ip, r2, [r0, #20] │ │ │ │ │ lsls r2, r3, #28 │ │ │ │ │ - bmi.n a66 │ │ │ │ │ - b.n a02 │ │ │ │ │ + bmi.n a6e │ │ │ │ │ + b.n a0a │ │ │ │ │ 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 .LC12 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -1252,547 +1254,547 @@ │ │ │ │ │ mov.w r1, #772 @ 0x304 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC10 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC10 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n aca │ │ │ │ │ + b.n ad2 │ │ │ │ │ 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 aca │ │ │ │ │ + b.n ad2 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000afc : │ │ │ │ │ +00000b04 : │ │ │ │ │ PyBuffer_Release(): │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ - cbz r2, b46 │ │ │ │ │ + cbz r2, b4e │ │ │ │ │ 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, b1c │ │ │ │ │ + cbz r3, b24 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ - cbnz r3, b38 │ │ │ │ │ + cbnz r3, b40 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ str.w ip, [r1, #4] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - beq.n b34 │ │ │ │ │ + beq.n b3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - cbz r3, b48 │ │ │ │ │ + cbz r3, b50 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ blx r3 │ │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ │ - b.n b1c │ │ │ │ │ + b.n b24 │ │ │ │ │ bx lr │ │ │ │ │ mov r0, r2 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ b.w 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_Dealloc │ │ │ │ │ │ │ │ │ │ -00000b54 : │ │ │ │ │ +00000b5c : │ │ │ │ │ PyObject_IsInstance(): │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.n c1a │ │ │ │ │ + beq.n c22 │ │ │ │ │ stmdb 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 c32 │ │ │ │ │ - ldr r1, [pc, #660] @ (e14 ) │ │ │ │ │ + beq.n c3a │ │ │ │ │ + ldr r1, [pc, #660] @ (e1c ) │ │ │ │ │ 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 dd0 │ │ │ │ │ + beq.w dd8 │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #5 │ │ │ │ │ - bpl.n c9c │ │ │ │ │ + bpl.n ca4 │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ add.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ │ - blt.w d96 │ │ │ │ │ + blt.w d9e │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble.n c76 │ │ │ │ │ + ble.n c7e │ │ │ │ │ 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 c20 │ │ │ │ │ + beq.n c28 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - beq.n c48 │ │ │ │ │ + beq.n c50 │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - beq.w d7c │ │ │ │ │ + beq.w d84 │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r3, r2, #5 │ │ │ │ │ - bpl.w d0e │ │ │ │ │ + bpl.w d16 │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ add.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ │ - blt.w db8 │ │ │ │ │ + blt.w dc0 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n c66 │ │ │ │ │ + ble.n c6e │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ - bl e60 │ │ │ │ │ + bl e68 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c7a │ │ │ │ │ + beq.n c82 │ │ │ │ │ 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 c0e │ │ │ │ │ + b.n c16 │ │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w d88 │ │ │ │ │ + bne.w d90 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b.w 3510 │ │ │ │ │ + b.w 3518 │ │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ │ - cbz r2, c48 │ │ │ │ │ + cbz r2, c50 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w dc8 │ │ │ │ │ + bne.w dd0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 3510 │ │ │ │ │ + bl 3518 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r2, c6a │ │ │ │ │ + cbz r2, c72 │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ - b.n c0e │ │ │ │ │ + b.n c16 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne.n c88 │ │ │ │ │ + bne.n c90 │ │ │ │ │ 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 bc2 │ │ │ │ │ + bne.n bca │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n c0e │ │ │ │ │ + b.n c16 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n c64 │ │ │ │ │ + beq.n c6c │ │ │ │ │ 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 e60 │ │ │ │ │ + bl e68 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c58 │ │ │ │ │ + beq.n c60 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - b.n c08 │ │ │ │ │ + b.n c10 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - ldr r1, [pc, #376] @ (e18 ) │ │ │ │ │ + ldr r1, [pc, #376] @ (e20 ) │ │ │ │ │ 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 c26 │ │ │ │ │ + beq.n c2e │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ │ - blt.w e28 │ │ │ │ │ + blt.w e30 │ │ │ │ │ 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 e52 │ │ │ │ │ + beq.w e5a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w e52 │ │ │ │ │ + bne.w e5a │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n d90 │ │ │ │ │ + beq.n d98 │ │ │ │ │ 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 c12 │ │ │ │ │ + beq.n c1a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n c12 │ │ │ │ │ + bne.n c1a │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ - b.n c12 │ │ │ │ │ - ldr r1, [pc, #264] @ (e18 ) │ │ │ │ │ + b.n c1a │ │ │ │ │ + ldr r1, [pc, #264] @ (e20 ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_THM_CALL _PyObject_LookupSpecial │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c3c │ │ │ │ │ + beq.n c44 │ │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r1, [r4, #36] @ 0x24 │ │ │ │ │ - blt.n de6 │ │ │ │ │ + blt.n dee │ │ │ │ │ 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 e1c │ │ │ │ │ + beq.n e24 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n e1c │ │ │ │ │ + bne.n e24 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n dc8 │ │ │ │ │ + beq.n dd0 │ │ │ │ │ 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 c52 │ │ │ │ │ + beq.w c5a │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r5, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w c52 │ │ │ │ │ + bne.w c5a │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ - b.n c52 │ │ │ │ │ + b.n c5a │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_union_args> │ │ │ │ │ R_ARM_THM_CALL _Py_union_args │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n bd8 │ │ │ │ │ + b.n be0 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w c2e │ │ │ │ │ + beq.w c36 │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n c12 │ │ │ │ │ + b.n c1a │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC15 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC15 │ │ │ │ │ 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 d90 │ │ │ │ │ + bne.n d98 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bgt.w bb2 │ │ │ │ │ - b.n c54 │ │ │ │ │ + bgt.w bba │ │ │ │ │ + b.n c5c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC15 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ - cbz r0, ddc │ │ │ │ │ + cbz r0, de4 │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n c0e │ │ │ │ │ + b.n c16 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_union_args> │ │ │ │ │ R_ARM_THM_CALL _Py_union_args │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.n b98 │ │ │ │ │ + b.n ba0 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bgt.w bf4 │ │ │ │ │ - b.n c64 │ │ │ │ │ + bgt.w bfc │ │ │ │ │ + b.n c6c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC15 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ - cbz r0, e22 │ │ │ │ │ + cbz r0, e2a │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n dc8 │ │ │ │ │ + beq.n dd0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n dc8 │ │ │ │ │ + bne.n dd0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n dc8 │ │ │ │ │ + b.n dd0 │ │ │ │ │ nop │ │ │ │ │ .word 0x00000284 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000058b4 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n d52 │ │ │ │ │ - b.n dca │ │ │ │ │ + bne.n d5a │ │ │ │ │ + b.n dd2 │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ mov r1, r6 │ │ │ │ │ - b.n d28 │ │ │ │ │ + b.n d30 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC15 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ - cbz r0, e5a │ │ │ │ │ + cbz r0, e62 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n d90 │ │ │ │ │ + beq.n d98 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n d90 │ │ │ │ │ + bne.n d98 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n d90 │ │ │ │ │ + b.n d98 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w ce8 │ │ │ │ │ - b.n d90 │ │ │ │ │ + bne.w cf0 │ │ │ │ │ + b.n d98 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - b.n cbc │ │ │ │ │ + b.n cc4 │ │ │ │ │ │ │ │ │ │ -00000e60 : │ │ │ │ │ +00000e68 : │ │ │ │ │ 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 fcc │ │ │ │ │ + beq.w fd4 │ │ │ │ │ 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 ffe │ │ │ │ │ + beq.w 1006 │ │ │ │ │ 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 10e0 │ │ │ │ │ + beq.w 10e8 │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ lsls r0, r1, #5 │ │ │ │ │ - bpl.w 10fc │ │ │ │ │ + bpl.w 1104 │ │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ add.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ │ str r0, [r3, #36] @ 0x24 │ │ │ │ │ - blt.w 13f4 │ │ │ │ │ + blt.w 13fc │ │ │ │ │ ldr r1, [r6, #8] │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble.w 10b2 │ │ │ │ │ + ble.w 10ba │ │ │ │ │ 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 fd6 │ │ │ │ │ + beq.n fde │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.w 1008 │ │ │ │ │ + beq.w 1010 │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - beq.w 11a4 │ │ │ │ │ + beq.w 11ac │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ lsls r1, r1, #5 │ │ │ │ │ - bpl.w 11c0 │ │ │ │ │ + bpl.w 11c8 │ │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ add.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ │ str r0, [r5, #36] @ 0x24 │ │ │ │ │ - blt.w 1072 │ │ │ │ │ + blt.w 107a │ │ │ │ │ ldr.w lr, [r6, #8] │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - ble.w 109c │ │ │ │ │ + ble.w 10a4 │ │ │ │ │ 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 1024 │ │ │ │ │ + beq.n 102c │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ cmp r1, r9 │ │ │ │ │ - beq.w 1040 │ │ │ │ │ + beq.w 1048 │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - beq.w 125a │ │ │ │ │ + beq.w 1262 │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ lsls r2, r1, #5 │ │ │ │ │ - bpl.w 1272 │ │ │ │ │ + bpl.w 127a │ │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ add.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ │ str r0, [r5, #36] @ 0x24 │ │ │ │ │ - blt.w 141c │ │ │ │ │ + blt.w 1424 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.w 10c2 │ │ │ │ │ + ble.w 10ca │ │ │ │ │ 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 fde │ │ │ │ │ + beq.n fe6 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - beq.n 105c │ │ │ │ │ + beq.n 1064 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq.w 1390 │ │ │ │ │ + beq.w 1398 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #5 │ │ │ │ │ - bpl.w 131e │ │ │ │ │ + bpl.w 1326 │ │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ add.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ │ str r0, [r5, #36] @ 0x24 │ │ │ │ │ - blt.w 139c │ │ │ │ │ + blt.w 13a4 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.w 118a │ │ │ │ │ + ble.w 1192 │ │ │ │ │ mov r1, r4 │ │ │ │ │ ldr r2, [r6, #12] │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - bl e60 │ │ │ │ │ + bl e68 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12f8 │ │ │ │ │ + beq.w 1300 │ │ │ │ │ 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 │ │ │ │ │ @@ -1805,755 +1807,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 fc0 │ │ │ │ │ + b.n fc8 │ │ │ │ │ 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 10c6 │ │ │ │ │ + beq.n 10ce │ │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ │ mov r3, r5 │ │ │ │ │ - b.n fbc │ │ │ │ │ + b.n fc4 │ │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 13e6 │ │ │ │ │ + bne.w 13ee │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r2 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b.w 3510 │ │ │ │ │ + b.w 3518 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bl 3510 │ │ │ │ │ + bl 3518 │ │ │ │ │ ldrd r3, r2, [sp, #4] │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 10a0 │ │ │ │ │ + beq.n 10a8 │ │ │ │ │ mov r3, r5 │ │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ │ - b.n fc0 │ │ │ │ │ + b.n fc8 │ │ │ │ │ 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 101a │ │ │ │ │ + b.n 1022 │ │ │ │ │ ldr r1, [r5, #72] @ 0x48 │ │ │ │ │ - cbz r1, 1040 │ │ │ │ │ + cbz r1, 1048 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 1434 │ │ │ │ │ + bne.w 143c │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - bl 3510 │ │ │ │ │ + bl 3518 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r1, r0 │ │ │ │ │ - b.n fe8 │ │ │ │ │ + b.n ff0 │ │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ │ - cbz r3, 105c │ │ │ │ │ + cbz r3, 1064 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 13b0 │ │ │ │ │ + bne.w 13b8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3510 │ │ │ │ │ + bl 3518 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 118e │ │ │ │ │ + beq.w 1196 │ │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ │ mov r3, r5 │ │ │ │ │ - b.n fb8 │ │ │ │ │ + b.n fc0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC15 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC15 │ │ │ │ │ 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 13be │ │ │ │ │ + bne.w 13c6 │ │ │ │ │ ldr.w lr, [r6, #8] │ │ │ │ │ cmp lr, r0 │ │ │ │ │ it le │ │ │ │ │ ldrle r0, [r5, #36] @ 0x24 │ │ │ │ │ - bgt.w f10 │ │ │ │ │ + bgt.w f18 │ │ │ │ │ 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 ed6 │ │ │ │ │ + bne.w ede │ │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ │ mov r3, r5 │ │ │ │ │ movs r1, #0 │ │ │ │ │ - b.n fc0 │ │ │ │ │ + b.n fc8 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ it le │ │ │ │ │ ldrle r0, [r5, #36] @ 0x24 │ │ │ │ │ - bgt.w f56 │ │ │ │ │ + bgt.w f5e │ │ │ │ │ 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 f20 │ │ │ │ │ + bne.w f28 │ │ │ │ │ mov r3, r4 │ │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ │ mov r2, r9 │ │ │ │ │ movs r1, #0 │ │ │ │ │ - b.n 102e │ │ │ │ │ + b.n 1036 │ │ │ │ │ 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 eae │ │ │ │ │ - ldr r1, [pc, #712] @ (13c8 ) │ │ │ │ │ + bne.w eb6 │ │ │ │ │ + ldr r1, [pc, #712] @ (13d0 ) │ │ │ │ │ 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 ff2 │ │ │ │ │ + beq.w ffa │ │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ │ subs r4, r1, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r4, [r3, #36] @ 0x24 │ │ │ │ │ - blt.w 1530 │ │ │ │ │ + blt.w 1538 │ │ │ │ │ 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 1442 │ │ │ │ │ + beq.w 144a │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r5, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1442 │ │ │ │ │ + bne.w 144a │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 13ee │ │ │ │ │ + beq.w 13f6 │ │ │ │ │ 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 fce │ │ │ │ │ + beq.w fd6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w fce │ │ │ │ │ + bne.w fd6 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ - b.n fce │ │ │ │ │ + b.n fd6 │ │ │ │ │ adds r2, r7, #1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 1304 │ │ │ │ │ + bne.w 130c │ │ │ │ │ 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 f62 │ │ │ │ │ + bne.w f6a │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ │ - b.n fe4 │ │ │ │ │ + b.n fec │ │ │ │ │ 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 ef6 │ │ │ │ │ - ldr r1, [pc, #516] @ (13c8 ) │ │ │ │ │ + bne.w efe │ │ │ │ │ + ldr r1, [pc, #516] @ (13d0 ) │ │ │ │ │ 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 13cc │ │ │ │ │ + beq.w 13d4 │ │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ │ subs r6, r1, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r6, [r5, #36] @ 0x24 │ │ │ │ │ - blt.w 14e6 │ │ │ │ │ + blt.w 14ee │ │ │ │ │ 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 1526 │ │ │ │ │ + beq.w 152e │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r7, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 1526 │ │ │ │ │ + bne.w 152e │ │ │ │ │ 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 13be │ │ │ │ │ + beq.w 13c6 │ │ │ │ │ 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 101a │ │ │ │ │ + beq.w 1022 │ │ │ │ │ subs r0, #1 │ │ │ │ │ str r0, [r6, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 101a │ │ │ │ │ + bne.w 1022 │ │ │ │ │ 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 101a │ │ │ │ │ + b.n 1022 │ │ │ │ │ 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 f40 │ │ │ │ │ - ldr r1, [pc, #340] @ (13c8 ) │ │ │ │ │ + bne.w f48 │ │ │ │ │ + ldr r1, [pc, #340] @ (13d0 ) │ │ │ │ │ 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 1034 │ │ │ │ │ + beq.w 103c │ │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ │ subs r6, r1, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r6, [r5, #36] @ 0x24 │ │ │ │ │ - blt.w 144a │ │ │ │ │ + blt.w 1452 │ │ │ │ │ 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 1486 │ │ │ │ │ + beq.w 148e │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r7, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 1486 │ │ │ │ │ + bne.w 148e │ │ │ │ │ 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 1434 │ │ │ │ │ + beq.w 143c │ │ │ │ │ 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 fe8 │ │ │ │ │ + beq.w ff0 │ │ │ │ │ subs r0, #1 │ │ │ │ │ str r0, [r6, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w fe8 │ │ │ │ │ + bne.w ff0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldrd r3, r1, [sp, #16] │ │ │ │ │ - b.n fe8 │ │ │ │ │ + b.n ff0 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ itt ne │ │ │ │ │ addne r6, #12 │ │ │ │ │ movne r7, #1 │ │ │ │ │ - beq.w 1188 │ │ │ │ │ + beq.w 1190 │ │ │ │ │ ldr.w r2, [r6, #4]! │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - bl e60 │ │ │ │ │ + bl e68 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 117e │ │ │ │ │ + beq.w 1186 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - b.n fb0 │ │ │ │ │ - ldr r1, [pc, #168] @ (13c8 ) │ │ │ │ │ + b.n fb8 │ │ │ │ │ + ldr r1, [pc, #168] @ (13d0 ) │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_THM_CALL _PyObject_LookupSpecial │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1050 │ │ │ │ │ + beq.w 1058 │ │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r2, [r5, #36] @ 0x24 │ │ │ │ │ - blt.w 149a │ │ │ │ │ + blt.w 14a2 │ │ │ │ │ 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 14dc │ │ │ │ │ + beq.w 14e4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 14dc │ │ │ │ │ + bne.w 14e4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - cbz r6, 13b0 │ │ │ │ │ + cbz r6, 13b8 │ │ │ │ │ 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 1066 │ │ │ │ │ + beq.w 106e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1066 │ │ │ │ │ + bne.w 106e │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ - b.n 1066 │ │ │ │ │ + b.n 106e │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_union_args> │ │ │ │ │ R_ARM_THM_CALL _Py_union_args │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n f7c │ │ │ │ │ + b.n f84 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC15 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC15 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 14d2 │ │ │ │ │ + beq.w 14da │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n fe4 │ │ │ │ │ + b.n fec │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ - cbz r1, 13d2 │ │ │ │ │ + cbz r1, 13da │ │ │ │ │ mov r3, r5 │ │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n fc0 │ │ │ │ │ + b.n fc8 │ │ │ │ │ .word 0x000058b4 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ ldr r1, [r5, #72] @ 0x48 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 13ba │ │ │ │ │ + bne.n 13c2 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bl 3510 │ │ │ │ │ + bl 3518 │ │ │ │ │ ldrd r3, r2, [sp, #4] │ │ │ │ │ mov r1, r0 │ │ │ │ │ - b.n 101a │ │ │ │ │ + b.n 1022 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w ffa │ │ │ │ │ + beq.w 1002 │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n fce │ │ │ │ │ + b.n fd6 │ │ │ │ │ mov r0, r3 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC15 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC15 │ │ │ │ │ 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 13ee │ │ │ │ │ + bne.n 13f6 │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bgt.w ec6 │ │ │ │ │ - b.n 1020 │ │ │ │ │ + bgt.w ece │ │ │ │ │ + b.n 1028 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC15 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC15 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10b6 │ │ │ │ │ + beq.w 10be │ │ │ │ │ mov r3, r4 │ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ │ mov r2, r9 │ │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 102e │ │ │ │ │ + b.n 1036 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 1154 │ │ │ │ │ - b.n 13ee │ │ │ │ │ + bne.w 115c │ │ │ │ │ + b.n 13f6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC15 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC15 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ - cbz r0, 1494 │ │ │ │ │ + cbz r0, 149c │ │ │ │ │ ldr r1, [r7, #0] │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r2, r9 │ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n 143a │ │ │ │ │ + beq.n 1442 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r7, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 143a │ │ │ │ │ + bne.n 1442 │ │ │ │ │ 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 143c │ │ │ │ │ + b.n 1444 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 12c8 │ │ │ │ │ + bne.w 12d0 │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r2, r9 │ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ │ - b.n 143c │ │ │ │ │ + b.n 1444 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - b.n 1294 │ │ │ │ │ + b.n 129c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC15 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC15 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1568 │ │ │ │ │ + beq.n 1570 │ │ │ │ │ ldr r1, [r7, #0] │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.w 13b2 │ │ │ │ │ + beq.w 13ba │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r7, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 13b2 │ │ │ │ │ + bne.w 13ba │ │ │ │ │ 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 13b4 │ │ │ │ │ + b.n 13bc │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bgt.w f9a │ │ │ │ │ - b.n 1188 │ │ │ │ │ + bgt.w fa2 │ │ │ │ │ + b.n 1190 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 1366 │ │ │ │ │ + bne.w 136e │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - b.n 13b4 │ │ │ │ │ + b.n 13bc │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC15 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC15 │ │ │ │ │ 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 156e │ │ │ │ │ + beq.n 1576 │ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r3, r5 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.w 13c0 │ │ │ │ │ + beq.w 13c8 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r7, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 13c0 │ │ │ │ │ + bne.w 13c8 │ │ │ │ │ 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 13c2 │ │ │ │ │ + b.n 13ca │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 1224 │ │ │ │ │ + bne.w 122c │ │ │ │ │ mov r3, r5 │ │ │ │ │ - b.n 13c2 │ │ │ │ │ + b.n 13ca │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC15 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC15 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ - cbz r0, 1562 │ │ │ │ │ + cbz r0, 156a │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 13ee │ │ │ │ │ + beq.w 13f6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 13ee │ │ │ │ │ + bne.w 13f6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 13ee │ │ │ │ │ + b.n 13f6 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r0, r5 │ │ │ │ │ - b.n 1124 │ │ │ │ │ + b.n 112c │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - b.n 133c │ │ │ │ │ + b.n 1344 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - b.n 11ea │ │ │ │ │ + b.n 11f2 │ │ │ │ │ │ │ │ │ │ -00001578 : │ │ │ │ │ +00001580 : │ │ │ │ │ PySequence_Contains(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov ip, r0 │ │ │ │ │ push {lr} │ │ │ │ │ mov lr, r1 │ │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ │ - cbz r3, 158e │ │ │ │ │ + cbz r3, 1596 │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ - cbz r3, 158e │ │ │ │ │ + cbz r3, 1596 │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ bx r3 │ │ │ │ │ mov r1, lr │ │ │ │ │ movs r2, #3 │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ mov r0, ip │ │ │ │ │ - b.w 758 │ │ │ │ │ + b.w 758 │ │ │ │ │ R_ARM_THM_JUMP24 _PySequence_IterSearch │ │ │ │ │ │ │ │ │ │ -0000159c : │ │ │ │ │ +000015a4 : │ │ │ │ │ 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 166e │ │ │ │ │ + beq.n 1676 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r1, r2, #7 │ │ │ │ │ - bpl.n 1646 │ │ │ │ │ + bpl.n 164e │ │ │ │ │ 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 15f8 │ │ │ │ │ + beq.n 1600 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 15e8 │ │ │ │ │ + bne.n 15f0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 15e2 │ │ │ │ │ + bne.n 15ea │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 15e2 │ │ │ │ │ - ldr r3, [pc, #256] @ (16fc ) │ │ │ │ │ + b.n 15ea │ │ │ │ │ + ldr r3, [pc, #256] @ (1704 ) │ │ │ │ │ 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 15d8 │ │ │ │ │ + beq.n 15e0 │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 15d8 │ │ │ │ │ + beq.n 15e0 │ │ │ │ │ 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 15d8 │ │ │ │ │ + beq.n 15e0 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ bl 0 <_PyErr_Clear> │ │ │ │ │ R_ARM_THM_CALL _PyErr_Clear │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 16e4 │ │ │ │ │ + bne.n 16ec │ │ │ │ │ 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 15d8 │ │ │ │ │ + b.n 15e0 │ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ - cbz r2, 1650 │ │ │ │ │ + cbz r2, 1658 │ │ │ │ │ ldr.w r2, [r2, #132] @ 0x84 │ │ │ │ │ - cbnz r2, 1674 │ │ │ │ │ + cbnz r2, 167c │ │ │ │ │ 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 .LC16 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC16 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 15e2 │ │ │ │ │ - bl 572 │ │ │ │ │ + b.n 15ea │ │ │ │ │ + bl 572 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ - b.n 1668 │ │ │ │ │ + b.n 1670 │ │ │ │ │ blx r2 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1668 │ │ │ │ │ + beq.n 1670 │ │ │ │ │ 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 15cc │ │ │ │ │ + beq.n 15d4 │ │ │ │ │ ldr r2, [r1, #84] @ 0x54 │ │ │ │ │ ldr r3, [r1, #12] │ │ │ │ │ lsls r2, r2, #7 │ │ │ │ │ - bmi.n 16c4 │ │ │ │ │ + bmi.n 16cc │ │ │ │ │ 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 .LC17 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -2561,110 +2563,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 1668 │ │ │ │ │ + beq.n 1670 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1668 │ │ │ │ │ + bne.n 1670 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1668 │ │ │ │ │ + b.n 1670 │ │ │ │ │ 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 .LC18 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC18 │ │ │ │ │ ldr r0, [r1, #0] │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_WarnFormat │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15cc │ │ │ │ │ - b.n 16aa │ │ │ │ │ + beq.w 15d4 │ │ │ │ │ + b.n 16b2 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC19 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC19 │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_THM_CALL _PyErr_Format │ │ │ │ │ - b.n 15d8 │ │ │ │ │ + b.n 15e0 │ │ │ │ │ nop │ │ │ │ │ .word 0x000000fa │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00001700 <_PyNumber_Index>: │ │ │ │ │ +00001708 <_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 17d2 <_PyNumber_Index+0xd2> │ │ │ │ │ + beq.n 17da <_PyNumber_Index+0xd2> │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ │ lsls r1, r1, #7 │ │ │ │ │ - bpl.n 1734 <_PyNumber_Index+0x34> │ │ │ │ │ + bpl.n 173c <_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, 173e <_PyNumber_Index+0x3e> │ │ │ │ │ + cbz r3, 1746 <_PyNumber_Index+0x3e> │ │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ │ - cbnz r3, 175a <_PyNumber_Index+0x5a> │ │ │ │ │ + cbnz r3, 1762 <_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 .LC16 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC16 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 172e <_PyNumber_Index+0x2e> │ │ │ │ │ + b.n 1736 <_PyNumber_Index+0x2e> │ │ │ │ │ blx r3 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 172e <_PyNumber_Index+0x2e> │ │ │ │ │ + beq.n 1736 <_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 172e <_PyNumber_Index+0x2e> │ │ │ │ │ + beq.n 1736 <_PyNumber_Index+0x2e> │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ lsls r2, r2, #7 │ │ │ │ │ - bmi.n 17aa <_PyNumber_Index+0xaa> │ │ │ │ │ + bmi.n 17b2 <_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 .LC17 │ │ │ │ │ @@ -2672,202 +2674,202 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC17 │ │ │ │ │ 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 1756 <_PyNumber_Index+0x56> │ │ │ │ │ + beq.n 175e <_PyNumber_Index+0x56> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1756 <_PyNumber_Index+0x56> │ │ │ │ │ + bne.n 175e <_PyNumber_Index+0x56> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1756 <_PyNumber_Index+0x56> │ │ │ │ │ + b.n 175e <_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 .LC18 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC18 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_WarnFormat │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 172e <_PyNumber_Index+0x2e> │ │ │ │ │ + beq.n 1736 <_PyNumber_Index+0x2e> │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1756 <_PyNumber_Index+0x56> │ │ │ │ │ - b.n 179a <_PyNumber_Index+0x9a> │ │ │ │ │ + beq.n 175e <_PyNumber_Index+0x56> │ │ │ │ │ + b.n 17a2 <_PyNumber_Index+0x9a> │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - bl 572 │ │ │ │ │ + bl 572 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 172c <_PyNumber_Index+0x2c> │ │ │ │ │ + b.n 1734 <_PyNumber_Index+0x2c> │ │ │ │ │ │ │ │ │ │ -000017dc : │ │ │ │ │ +000017e4 : │ │ │ │ │ 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, 1846 │ │ │ │ │ + cbz r3, 184e │ │ │ │ │ ldr r5, [r3, #112] @ 0x70 │ │ │ │ │ - cbnz r5, 1824 │ │ │ │ │ + cbnz r5, 182c │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ ldr r5, [r3, #60] @ 0x3c │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 186c │ │ │ │ │ - cbz r5, 1856 │ │ │ │ │ + bne.n 1874 │ │ │ │ │ + cbz r5, 185e │ │ │ │ │ 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 1890 │ │ │ │ │ + beq.n 1898 │ │ │ │ │ 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 181e │ │ │ │ │ + bne.n 1826 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 18fa │ │ │ │ │ + bne.n 1902 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 17fa │ │ │ │ │ + bne.n 1802 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1856 │ │ │ │ │ + beq.n 185e │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ - cbz r3, 1856 │ │ │ │ │ + cbz r3, 185e │ │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ - cbnz r3, 189e │ │ │ │ │ + cbnz r3, 18a6 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC20 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC20 │ │ │ │ │ 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 1802 │ │ │ │ │ + beq.n 180a │ │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.n 1802 │ │ │ │ │ - cbz r5, 189a │ │ │ │ │ - cbz r3, 1886 │ │ │ │ │ + beq.n 180a │ │ │ │ │ + cbz r5, 18a2 │ │ │ │ │ + cbz r3, 188e │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - cbnz r0, 18ca │ │ │ │ │ + cbnz r0, 18d2 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 180e │ │ │ │ │ + b.n 1816 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.n 1908 │ │ │ │ │ + bne.n 1910 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 1856 │ │ │ │ │ + beq.n 185e │ │ │ │ │ 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 181e │ │ │ │ │ + bne.n 1826 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 1856 │ │ │ │ │ + beq.n 185e │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1856 │ │ │ │ │ + bne.n 185e │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1856 │ │ │ │ │ + b.n 185e │ │ │ │ │ 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 181e │ │ │ │ │ + bne.n 1826 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 180c │ │ │ │ │ + beq.n 1814 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 180c │ │ │ │ │ + bne.n 1814 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 180c │ │ │ │ │ + b.n 1814 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 183e │ │ │ │ │ + bne.n 1846 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 183e │ │ │ │ │ + b.n 1846 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 189a │ │ │ │ │ + bne.n 18a2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 189a │ │ │ │ │ + b.n 18a2 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001918 : │ │ │ │ │ +00001920 : │ │ │ │ │ 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 │ │ │ │ │ @@ -2876,273 +2878,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, 199c │ │ │ │ │ + cbz r2, 19a4 │ │ │ │ │ ldr.w r3, [r2, lr] │ │ │ │ │ - cbnz r3, 1976 │ │ │ │ │ + cbnz r3, 197e │ │ │ │ │ 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 19b2 │ │ │ │ │ + bne.n 19ba │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 1a00 │ │ │ │ │ + beq.n 1a08 │ │ │ │ │ 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 1a0a │ │ │ │ │ + beq.n 1a12 │ │ │ │ │ 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 1970 │ │ │ │ │ + bne.n 1978 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 1a54 │ │ │ │ │ + bne.n 1a5c │ │ │ │ │ ldr.w ip, [r4, #4] │ │ │ │ │ ldr.w r2, [ip, #48] @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1950 │ │ │ │ │ + bne.n 1958 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ cmp r2, ip │ │ │ │ │ - beq.n 1a00 │ │ │ │ │ + beq.n 1a08 │ │ │ │ │ ldr r2, [r2, #48] @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 1a00 │ │ │ │ │ + beq.n 1a08 │ │ │ │ │ ldr r2, [r2, r6] │ │ │ │ │ mov r6, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1a18 │ │ │ │ │ - b.n 1a00 │ │ │ │ │ + bne.n 1a20 │ │ │ │ │ + b.n 1a08 │ │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ │ - cbz r2, 19fc │ │ │ │ │ + cbz r2, 1a04 │ │ │ │ │ ldr r2, [r2, r6] │ │ │ │ │ mov r6, r2 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - beq.n 19fc │ │ │ │ │ - cbz r7, 1a14 │ │ │ │ │ + beq.n 1a04 │ │ │ │ │ + cbz r7, 1a1c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 1960 │ │ │ │ │ + beq.n 1968 │ │ │ │ │ mov r1, ip │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1960 │ │ │ │ │ + beq.n 1968 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.n 1970 │ │ │ │ │ + bne.n 1978 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 195e │ │ │ │ │ + beq.n 1966 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 195e │ │ │ │ │ + bne.n 1966 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 195e │ │ │ │ │ + b.n 1966 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 195e │ │ │ │ │ + bne.n 1966 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 1970 │ │ │ │ │ + b.n 1978 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 1a44 │ │ │ │ │ + bne.n 1a4c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 1a00 │ │ │ │ │ + beq.n 1a08 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.n 1970 │ │ │ │ │ + bne.n 1978 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - beq.n 1970 │ │ │ │ │ + beq.n 1978 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r3, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 1970 │ │ │ │ │ + bne.n 1978 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 1970 │ │ │ │ │ + b.n 1978 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1a14 │ │ │ │ │ + bne.n 1a1c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 1a14 │ │ │ │ │ + b.n 1a1c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1990 │ │ │ │ │ + bne.n 1998 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 1990 │ │ │ │ │ + b.n 1998 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001a68 : │ │ │ │ │ +00001a70 : │ │ │ │ │ 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, 1aa4 │ │ │ │ │ + cbnz r1, 1aac │ │ │ │ │ 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 1b52 │ │ │ │ │ + beq.n 1b5a │ │ │ │ │ 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 1b00 │ │ │ │ │ + bne.n 1b08 │ │ │ │ │ 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 1b9e │ │ │ │ │ + beq.n 1ba6 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 1b30 │ │ │ │ │ - ldr r1, [pc, #320] @ (1bf8 ) │ │ │ │ │ + beq.n 1b38 │ │ │ │ │ + ldr r1, [pc, #320] @ (1c00 ) │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_THM_CALL _PyObject_LookupSpecial │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1bba │ │ │ │ │ + beq.n 1bc2 │ │ │ │ │ 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 1aec │ │ │ │ │ + beq.n 1af4 │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [r5, #0] │ │ │ │ │ - cbnz r2, 1aec │ │ │ │ │ + cbnz r2, 1af4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1b8c │ │ │ │ │ + beq.n 1b94 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ │ lsls r1, r1, #3 │ │ │ │ │ - bpl.n 1b60 │ │ │ │ │ - cbnz r6, 1b20 │ │ │ │ │ + bpl.n 1b68 │ │ │ │ │ + cbnz r6, 1b28 │ │ │ │ │ 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] @ (1bf8 ) │ │ │ │ │ + ldr r1, [pc, #236] @ (1c00 ) │ │ │ │ │ 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 1bba │ │ │ │ │ + beq.n 1bc2 │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 1ac8 │ │ │ │ │ + b.n 1ad0 │ │ │ │ │ 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 1afa │ │ │ │ │ + b.n 1b02 │ │ │ │ │ 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 1b52 │ │ │ │ │ + beq.n 1b5a │ │ │ │ │ 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 1a9a │ │ │ │ │ - b.n 1b0a │ │ │ │ │ + beq.n 1aa2 │ │ │ │ │ + b.n 1b12 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 1b96 │ │ │ │ │ + bne.n 1b9e │ │ │ │ │ mov r3, r4 │ │ │ │ │ - b.n 1afa │ │ │ │ │ + b.n 1b02 │ │ │ │ │ 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 .LC23 │ │ │ │ │ @@ -3152,111 +3154,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 1b8c │ │ │ │ │ + beq.n 1b94 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - cbz r2, 1bf0 │ │ │ │ │ + cbz r2, 1bf8 │ │ │ │ │ mov r3, r6 │ │ │ │ │ movs r2, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1afa │ │ │ │ │ - b.n 1b24 │ │ │ │ │ + beq.n 1b02 │ │ │ │ │ + b.n 1b2c │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ mov r3, r4 │ │ │ │ │ - b.n 1afa │ │ │ │ │ + b.n 1b02 │ │ │ │ │ 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 .LC21 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC21 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ mov r3, r5 │ │ │ │ │ - b.n 1afa │ │ │ │ │ - ldr r3, [pc, #64] @ (1bfc ) │ │ │ │ │ + b.n 1b02 │ │ │ │ │ + ldr r3, [pc, #64] @ (1c04 ) │ │ │ │ │ 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, 1bd2 │ │ │ │ │ + cbz r3, 1bda │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ - cbz r3, 1bd2 │ │ │ │ │ + cbz r3, 1bda │ │ │ │ │ mov r3, r5 │ │ │ │ │ - b.n 1b8e │ │ │ │ │ + b.n 1b96 │ │ │ │ │ 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 .LC22 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC22 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_THM_CALL _PyErr_Format │ │ │ │ │ mov r3, r5 │ │ │ │ │ - b.n 1b8e │ │ │ │ │ + b.n 1b96 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1b8c │ │ │ │ │ + b.n 1b94 │ │ │ │ │ .word 0x00005598 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000038 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00001c00 : │ │ │ │ │ +00001c08 : │ │ │ │ │ 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 1c92 │ │ │ │ │ + beq.n 1c9a │ │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr.w r2, [ip, #52] @ 0x34 │ │ │ │ │ - cbz r2, 1c68 │ │ │ │ │ + cbz r2, 1c70 │ │ │ │ │ ldr.w lr, [r2, #12] │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - beq.n 1c68 │ │ │ │ │ + beq.n 1c70 │ │ │ │ │ subs r3, r1, #0 │ │ │ │ │ - blt.n 1c38 │ │ │ │ │ + blt.n 1c40 │ │ │ │ │ mov r3, lr │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ bx r3 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ - cbz r1, 1c50 │ │ │ │ │ + cbz r1, 1c58 │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ blx r1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 1c62 │ │ │ │ │ + blt.n 1c6a │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldr.w lr, [r2, #12] │ │ │ │ │ add r3, r0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b.n 1c2e │ │ │ │ │ + b.n 1c36 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC25 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC25 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ movs r0, #0 │ │ │ │ │ @@ -3266,451 +3268,451 @@ │ │ │ │ │ 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 1c56 │ │ │ │ │ + beq.n 1c5e │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1c56 │ │ │ │ │ + beq.n 1c5e │ │ │ │ │ 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 │ │ │ │ │ - b.n 1c62 │ │ │ │ │ - bl 572 │ │ │ │ │ + b.n 1c6a │ │ │ │ │ + bl 572 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ - b.n 1c62 │ │ │ │ │ + b.n 1c6a │ │ │ │ │ │ │ │ │ │ -00001c98 : │ │ │ │ │ +00001ca0 : │ │ │ │ │ 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 1d44 │ │ │ │ │ + beq.n 1d4c │ │ │ │ │ ldr r6, [r3, #44] @ 0x2c │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 1ce0 │ │ │ │ │ + bne.n 1ce8 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 1d2c │ │ │ │ │ + beq.n 1d34 │ │ │ │ │ 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 1d02 │ │ │ │ │ + beq.n 1d0a │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1cbc │ │ │ │ │ + beq.n 1cc4 │ │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n 1cbc │ │ │ │ │ - cbz r6, 1d0c │ │ │ │ │ - cbz r3, 1cf8 │ │ │ │ │ + beq.n 1cc4 │ │ │ │ │ + cbz r6, 1d14 │ │ │ │ │ + cbz r3, 1d00 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - cbnz r0, 1d58 │ │ │ │ │ + cbnz r0, 1d60 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 1cca │ │ │ │ │ + b.n 1cd2 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.n 1d9e │ │ │ │ │ - cbz r7, 1d2c │ │ │ │ │ + bne.n 1da6 │ │ │ │ │ + cbz r7, 1d34 │ │ │ │ │ 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 1cda │ │ │ │ │ + bne.n 1ce2 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 1d90 │ │ │ │ │ + bne.n 1d98 │ │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC26 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC26 │ │ │ │ │ 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 1d2c │ │ │ │ │ + beq.n 1d34 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1d2c │ │ │ │ │ + beq.n 1d34 │ │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1d0e │ │ │ │ │ - b.n 1d2c │ │ │ │ │ + bne.n 1d16 │ │ │ │ │ + b.n 1d34 │ │ │ │ │ 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 1cda │ │ │ │ │ + bne.n 1ce2 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 1cc8 │ │ │ │ │ + beq.n 1cd0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1cc8 │ │ │ │ │ + bne.n 1cd0 │ │ │ │ │ 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 1cc8 │ │ │ │ │ + b.n 1cd0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1d2c │ │ │ │ │ + bne.n 1d34 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1d2c │ │ │ │ │ + b.n 1d34 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1d0c │ │ │ │ │ + bne.n 1d14 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1d0c │ │ │ │ │ + b.n 1d14 │ │ │ │ │ │ │ │ │ │ -00001dac : │ │ │ │ │ +00001db4 : │ │ │ │ │ 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 1e58 │ │ │ │ │ + beq.n 1e60 │ │ │ │ │ ldr r6, [r3, #4] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 1df4 │ │ │ │ │ + bne.n 1dfc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 1e40 │ │ │ │ │ + beq.n 1e48 │ │ │ │ │ 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 1e16 │ │ │ │ │ + beq.n 1e1e │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1dd0 │ │ │ │ │ + beq.n 1dd8 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n 1dd0 │ │ │ │ │ - cbz r6, 1e20 │ │ │ │ │ - cbz r3, 1e0c │ │ │ │ │ + beq.n 1dd8 │ │ │ │ │ + cbz r6, 1e28 │ │ │ │ │ + cbz r3, 1e14 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - cbnz r0, 1e6c │ │ │ │ │ + cbnz r0, 1e74 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 1dde │ │ │ │ │ + b.n 1de6 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.n 1eb2 │ │ │ │ │ - cbz r7, 1e40 │ │ │ │ │ + bne.n 1eba │ │ │ │ │ + cbz r7, 1e48 │ │ │ │ │ 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 1dee │ │ │ │ │ + bne.n 1df6 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 1ea4 │ │ │ │ │ + bne.n 1eac │ │ │ │ │ movs r2, #4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC29 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC29 │ │ │ │ │ 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 1e40 │ │ │ │ │ + beq.n 1e48 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1e40 │ │ │ │ │ + beq.n 1e48 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1e22 │ │ │ │ │ - b.n 1e40 │ │ │ │ │ + bne.n 1e2a │ │ │ │ │ + b.n 1e48 │ │ │ │ │ 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 1dee │ │ │ │ │ + bne.n 1df6 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 1ddc │ │ │ │ │ + beq.n 1de4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1ddc │ │ │ │ │ + bne.n 1de4 │ │ │ │ │ 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 1ddc │ │ │ │ │ + b.n 1de4 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1e40 │ │ │ │ │ + bne.n 1e48 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1e40 │ │ │ │ │ + b.n 1e48 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1e20 │ │ │ │ │ + bne.n 1e28 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1e20 │ │ │ │ │ + b.n 1e28 │ │ │ │ │ │ │ │ │ │ -00001ec0 : │ │ │ │ │ +00001ec8 : │ │ │ │ │ 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 1f3e │ │ │ │ │ - ldr r2, [pc, #452] @ (20ac ) │ │ │ │ │ + beq.n 1f46 │ │ │ │ │ + ldr r2, [pc, #452] @ (20b4 ) │ │ │ │ │ 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 1f60 │ │ │ │ │ + beq.n 1f68 │ │ │ │ │ ldr.w r2, [ip, #84] @ 0x54 │ │ │ │ │ lsls r1, r2, #5 │ │ │ │ │ - bpl.n 1f70 │ │ │ │ │ + bpl.n 1f78 │ │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ │ subs r1, r2, #0 │ │ │ │ │ add.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ │ - blt.w 201e │ │ │ │ │ + blt.w 2026 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ it le │ │ │ │ │ movle r1, #0 │ │ │ │ │ - ble.n 2006 │ │ │ │ │ + ble.n 200e │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bl 20b4 │ │ │ │ │ + bl 20bc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1fe0 │ │ │ │ │ + beq.n 1fe8 │ │ │ │ │ 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 1f38 │ │ │ │ │ + beq.n 1f40 │ │ │ │ │ ldr.w r2, [ip, #84] @ 0x54 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge.n 2044 │ │ │ │ │ + bge.n 204c │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge.n 2044 │ │ │ │ │ + bge.n 204c │ │ │ │ │ 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 1f04 │ │ │ │ │ + bmi.n 1f0c │ │ │ │ │ mov r0, r3 │ │ │ │ │ - ldr r1, [pc, #316] @ (20b0 ) │ │ │ │ │ + ldr r1, [pc, #316] @ (20b8 ) │ │ │ │ │ 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 200c │ │ │ │ │ + beq.n 2014 │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r1, [r4, #36] @ 0x24 │ │ │ │ │ - blt.n 206e │ │ │ │ │ + blt.n 2076 │ │ │ │ │ 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 1fb6 │ │ │ │ │ + beq.n 1fbe │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - cbnz r3, 1fb6 │ │ │ │ │ + cbnz r3, 1fbe │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 2036 │ │ │ │ │ + beq.n 203e │ │ │ │ │ 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 1f38 │ │ │ │ │ + beq.n 1f40 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1f38 │ │ │ │ │ + bne.n 1f40 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ - b.n 1f38 │ │ │ │ │ + b.n 1f40 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq.n 2004 │ │ │ │ │ + beq.n 200c │ │ │ │ │ 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 20b4 │ │ │ │ │ + bl 20bc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2066 │ │ │ │ │ + beq.n 206e │ │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ │ - b.n 1f38 │ │ │ │ │ + b.n 1f40 │ │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ │ - cbnz r2, 203c │ │ │ │ │ + cbnz r2, 2044 │ │ │ │ │ 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 │ │ │ │ │ @@ -3720,832 +3722,832 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC31 │ │ │ │ │ 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 209e │ │ │ │ │ + beq.n 20a6 │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 1f38 │ │ │ │ │ + b.n 1f40 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 2036 │ │ │ │ │ - b.n 2010 │ │ │ │ │ + bne.n 203e │ │ │ │ │ + b.n 2018 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC30 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC30 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bl bb0 │ │ │ │ │ + bl bb0 │ │ │ │ │ R_ARM_THM_CALL check_class │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2036 │ │ │ │ │ + beq.n 203e │ │ │ │ │ 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 1fea │ │ │ │ │ - b.n 2004 │ │ │ │ │ + bne.n 1ff2 │ │ │ │ │ + b.n 200c │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC31 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1f8c │ │ │ │ │ + beq.n 1f94 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 2036 │ │ │ │ │ + beq.n 203e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2036 │ │ │ │ │ + bne.n 203e │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2036 │ │ │ │ │ + b.n 203e │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ mov r6, r2 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bgt.w 1f1e │ │ │ │ │ - b.n 2004 │ │ │ │ │ + bgt.w 1f26 │ │ │ │ │ + b.n 200c │ │ │ │ │ nop │ │ │ │ │ .word 0x000001be │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00006274 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000020b4 : │ │ │ │ │ +000020bc : │ │ │ │ │ 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 21c2 │ │ │ │ │ + beq.n 21ca │ │ │ │ │ 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 226e │ │ │ │ │ + beq.w 2276 │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ lsls r0, r1, #5 │ │ │ │ │ - bpl.w 2286 │ │ │ │ │ + bpl.w 228e │ │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ add.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ │ str r0, [r3, #36] @ 0x24 │ │ │ │ │ - blt.w 2496 │ │ │ │ │ + blt.w 249e │ │ │ │ │ ldr.w ip, [r2, #8] │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ it le │ │ │ │ │ movle r1, #0 │ │ │ │ │ - ble.n 21b6 │ │ │ │ │ + ble.n 21be │ │ │ │ │ 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 21ea │ │ │ │ │ + beq.n 21f2 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - beq.w 24ba │ │ │ │ │ + beq.w 24c2 │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r1, r2, #5 │ │ │ │ │ - bpl.w 2308 │ │ │ │ │ + bpl.w 2310 │ │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ add.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ │ str r0, [r7, #36] @ 0x24 │ │ │ │ │ - blt.w 255e │ │ │ │ │ + blt.w 2566 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.w 2448 │ │ │ │ │ + ble.w 2450 │ │ │ │ │ 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 21f8 │ │ │ │ │ + beq.n 2200 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 2386 │ │ │ │ │ + beq.w 238e │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #5 │ │ │ │ │ - bpl.w 239e │ │ │ │ │ + bpl.w 23a6 │ │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ add.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ │ str r0, [r7, #36] @ 0x24 │ │ │ │ │ - blt.w 257c │ │ │ │ │ + blt.w 2584 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ mov r9, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.w 242e │ │ │ │ │ + ble.w 2436 │ │ │ │ │ mov r1, sl │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bl 20b4 │ │ │ │ │ + bl 20bc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 244c │ │ │ │ │ + beq.w 2454 │ │ │ │ │ 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 225e │ │ │ │ │ + beq.n 2266 │ │ │ │ │ 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 21ba │ │ │ │ │ + beq.n 21c2 │ │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.w 253c │ │ │ │ │ + bge.w 2544 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.w 253c │ │ │ │ │ + bge.w 2544 │ │ │ │ │ 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 220a │ │ │ │ │ + bne.n 2212 │ │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ │ mov r3, r7 │ │ │ │ │ movs r1, #1 │ │ │ │ │ - b.n 21b6 │ │ │ │ │ + b.n 21be │ │ │ │ │ mov r0, sl │ │ │ │ │ cmp sl, r5 │ │ │ │ │ - bne.n 222c │ │ │ │ │ + bne.n 2234 │ │ │ │ │ mov r4, r6 │ │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ │ mov r6, r8 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - b.n 21aa │ │ │ │ │ + b.n 21b2 │ │ │ │ │ ldr r2, [r6, #84] @ 0x54 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge.w 247a │ │ │ │ │ + bge.w 2482 │ │ │ │ │ ldr.w r2, [sl, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge.w 247a │ │ │ │ │ + bge.w 2482 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 21b2 │ │ │ │ │ - b.n 225e │ │ │ │ │ + bne.n 21ba │ │ │ │ │ + b.n 2266 │ │ │ │ │ ldr.w r2, [r8, #84] @ 0x54 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge.w 24ee │ │ │ │ │ + bge.w 24f6 │ │ │ │ │ ldr.w r2, [sl, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge.w 24ee │ │ │ │ │ + bge.w 24f6 │ │ │ │ │ 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 2432 │ │ │ │ │ + beq.w 243a │ │ │ │ │ mov r4, r6 │ │ │ │ │ mov r6, r8 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ │ - b.n 21aa │ │ │ │ │ + b.n 21b2 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ add.w r3, fp, #1 │ │ │ │ │ mov fp, r3 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 211a │ │ │ │ │ - b.n 21b2 │ │ │ │ │ + bne.w 2122 │ │ │ │ │ + b.n 21ba │ │ │ │ │ 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 20ee │ │ │ │ │ + bne.w 20f6 │ │ │ │ │ mov r0, r2 │ │ │ │ │ - ldr r1, [pc, #684] @ (2538 ) │ │ │ │ │ + ldr r1, [pc, #684] @ (2540 ) │ │ │ │ │ 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 25a8 │ │ │ │ │ + beq.w 25b0 │ │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r1, [r3, #36] @ 0x24 │ │ │ │ │ - blt.w 261a │ │ │ │ │ + blt.w 2622 │ │ │ │ │ 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 26c8 │ │ │ │ │ + beq.w 26d0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r5, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 26c8 │ │ │ │ │ + bne.w 26d0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 24b4 │ │ │ │ │ + beq.w 24bc │ │ │ │ │ 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 21ba │ │ │ │ │ + beq.w 21c2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 21ba │ │ │ │ │ + bne.w 21c2 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ - b.n 21ba │ │ │ │ │ - ldr r1, [pc, #556] @ (2538 ) │ │ │ │ │ + b.n 21c2 │ │ │ │ │ + ldr r1, [pc, #556] @ (2540 ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_THM_CALL _PyObject_LookupSpecial │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2520 │ │ │ │ │ + beq.w 2528 │ │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r1, [r7, #36] @ 0x24 │ │ │ │ │ - blt.w 25dc │ │ │ │ │ + blt.w 25e4 │ │ │ │ │ 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 25d2 │ │ │ │ │ + beq.w 25da │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 25d2 │ │ │ │ │ + bne.w 25da │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 248c │ │ │ │ │ + beq.w 2494 │ │ │ │ │ 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 21ae │ │ │ │ │ + beq.w 21b6 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r5, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 21ae │ │ │ │ │ + bne.w 21b6 │ │ │ │ │ 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 21b2 │ │ │ │ │ - b.n 225e │ │ │ │ │ + bne.w 21ba │ │ │ │ │ + b.n 2266 │ │ │ │ │ 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 2170 │ │ │ │ │ - ldr r1, [pc, #408] @ (2538 ) │ │ │ │ │ + bne.w 2178 │ │ │ │ │ + ldr r1, [pc, #408] @ (2540 ) │ │ │ │ │ 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 24d8 │ │ │ │ │ + beq.w 24e0 │ │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r1, [r7, #36] @ 0x24 │ │ │ │ │ - blt.w 264c │ │ │ │ │ + blt.w 2654 │ │ │ │ │ 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 2682 │ │ │ │ │ + beq.w 268a │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r1, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 2682 │ │ │ │ │ + bne.w 268a │ │ │ │ │ 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 24ca │ │ │ │ │ + beq.n 24d2 │ │ │ │ │ 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 224e │ │ │ │ │ + beq.w 2256 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r5, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 224e │ │ │ │ │ + bne.w 2256 │ │ │ │ │ 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 224e │ │ │ │ │ + b.n 2256 │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r9, r5 │ │ │ │ │ - bne.n 245c │ │ │ │ │ + bne.n 2464 │ │ │ │ │ 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 2158 │ │ │ │ │ + bne.w 2160 │ │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ │ mov r4, r6 │ │ │ │ │ mov r6, r8 │ │ │ │ │ mov r8, r3 │ │ │ │ │ movs r1, #0 │ │ │ │ │ - b.n 21aa │ │ │ │ │ + b.n 21b2 │ │ │ │ │ cmp.w r9, #1 │ │ │ │ │ ittt ne │ │ │ │ │ addne.w r2, r5, #12 │ │ │ │ │ movne r5, #1 │ │ │ │ │ strne r2, [sp, #4] │ │ │ │ │ - beq.n 242c │ │ │ │ │ + beq.n 2434 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ mov r1, sl │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr.w r2, [r3, #4]! │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bl 20b4 │ │ │ │ │ + bl 20bc │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2426 │ │ │ │ │ + beq.n 242e │ │ │ │ │ mov r4, r6 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - b.n 21a0 │ │ │ │ │ + b.n 21a8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC30 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC30 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl bb0 │ │ │ │ │ + bl bb0 │ │ │ │ │ R_ARM_THM_CALL check_class │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 250e │ │ │ │ │ + bne.n 2516 │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 21b6 │ │ │ │ │ + b.n 21be │ │ │ │ │ mov r0, r3 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC31 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC31 │ │ │ │ │ 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 26bc │ │ │ │ │ + beq.w 26c4 │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 21ba │ │ │ │ │ + b.n 21c2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_union_args> │ │ │ │ │ R_ARM_THM_CALL _Py_union_args │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 212a │ │ │ │ │ + b.n 2132 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ - cbz r2, 24de │ │ │ │ │ + cbz r2, 24e6 │ │ │ │ │ mov r4, r6 │ │ │ │ │ mov r6, r8 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 21aa │ │ │ │ │ + b.n 21b2 │ │ │ │ │ ldr r2, [r7, #72] @ 0x48 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 24c6 │ │ │ │ │ + bne.n 24ce │ │ │ │ │ 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 224e │ │ │ │ │ + b.n 2256 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC30 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC30 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bl bb0 │ │ │ │ │ + bl bb0 │ │ │ │ │ R_ARM_THM_CALL check_class │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 25ba │ │ │ │ │ + bne.n 25c2 │ │ │ │ │ mov r4, r6 │ │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ │ mov r6, r8 │ │ │ │ │ ldr.w r8, [sp, #4] │ │ │ │ │ - b.n 24d2 │ │ │ │ │ + b.n 24da │ │ │ │ │ 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 21b2 │ │ │ │ │ - b.n 225e │ │ │ │ │ + bne.w 21ba │ │ │ │ │ + b.n 2266 │ │ │ │ │ ldr r2, [r7, #72] @ 0x48 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 259e │ │ │ │ │ + bne.n 25a6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 438 │ │ │ │ │ R_ARM_THM_CALL recursive_issubclass │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 21b2 │ │ │ │ │ - b.n 225e │ │ │ │ │ + bne.w 21ba │ │ │ │ │ + b.n 2266 │ │ │ │ │ .word 0x00006274 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC30 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC30 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - bl bb0 │ │ │ │ │ + bl bb0 │ │ │ │ │ R_ARM_THM_CALL check_class │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 24b4 │ │ │ │ │ + beq.n 24bc │ │ │ │ │ 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 .LC31 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC31 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 248c │ │ │ │ │ + bne.n 2494 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bgt.w 2148 │ │ │ │ │ - b.n 225a │ │ │ │ │ + bgt.w 2150 │ │ │ │ │ + b.n 2262 │ │ │ │ │ mov r0, r7 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC31 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC31 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 24ca │ │ │ │ │ + bne.n 24d2 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ mov r9, r2 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bgt.w 2188 │ │ │ │ │ - b.n 242c │ │ │ │ │ + bgt.w 2190 │ │ │ │ │ + b.n 2434 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 248c │ │ │ │ │ - b.n 2526 │ │ │ │ │ + bne.w 2494 │ │ │ │ │ + b.n 252e │ │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ │ - cbnz r3, 25c8 │ │ │ │ │ + cbnz r3, 25d0 │ │ │ │ │ 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 224e │ │ │ │ │ + b.n 2256 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 24b4 │ │ │ │ │ - b.n 25ac │ │ │ │ │ + bne.w 24bc │ │ │ │ │ + b.n 25b4 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 2356 │ │ │ │ │ + bne.w 235e │ │ │ │ │ mov r3, r7 │ │ │ │ │ - b.n 2490 │ │ │ │ │ + b.n 2498 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC31 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC31 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ - cbz r0, 2614 │ │ │ │ │ + cbz r0, 261c │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.w 248e │ │ │ │ │ + beq.w 2496 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 248e │ │ │ │ │ + bne.w 2496 │ │ │ │ │ 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 2490 │ │ │ │ │ + b.n 2498 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ mov r1, sl │ │ │ │ │ - b.n 2326 │ │ │ │ │ + b.n 232e │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC31 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC31 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 26d0 │ │ │ │ │ + beq.n 26d8 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 24b4 │ │ │ │ │ + beq.w 24bc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 24b4 │ │ │ │ │ + bne.w 24bc │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 24b4 │ │ │ │ │ + b.n 24bc │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC31 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC31 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ - cbnz r0, 2690 │ │ │ │ │ + cbnz r0, 2698 │ │ │ │ │ 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 23dc │ │ │ │ │ + bne.w 23e4 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 23f6 │ │ │ │ │ + bne.w 23fe │ │ │ │ │ mov r4, r6 │ │ │ │ │ mov r6, r8 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - b.n 24d2 │ │ │ │ │ + b.n 24da │ │ │ │ │ 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 24d0 │ │ │ │ │ + beq.w 24d8 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 24d0 │ │ │ │ │ + bne.w 24d8 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ │ - b.n 24d2 │ │ │ │ │ + b.n 24da │ │ │ │ │ ldr.w ip, [r2, #8] │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bgt.w 210a │ │ │ │ │ - b.n 21b4 │ │ │ │ │ + bgt.w 2112 │ │ │ │ │ + b.n 21bc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 22de │ │ │ │ │ - b.n 24b4 │ │ │ │ │ + bne.w 22e6 │ │ │ │ │ + b.n 24bc │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - b.n 22ae │ │ │ │ │ + b.n 22b6 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000026d8 : │ │ │ │ │ +000026e0 : │ │ │ │ │ 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, 2756 │ │ │ │ │ + cbz r2, 275e │ │ │ │ │ ldr r3, [r2, #76] @ 0x4c │ │ │ │ │ - cbnz r3, 272e │ │ │ │ │ + cbnz r3, 2736 │ │ │ │ │ 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 27ba │ │ │ │ │ - cbz r2, 2768 │ │ │ │ │ + bne.n 27c2 │ │ │ │ │ + cbz r2, 2770 │ │ │ │ │ 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 280c │ │ │ │ │ + beq.n 2814 │ │ │ │ │ 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 2728 │ │ │ │ │ + bne.n 2730 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.w 2850 │ │ │ │ │ + bne.w 2858 │ │ │ │ │ ldr.w ip, [r4, #4] │ │ │ │ │ ldr.w r2, [ip, #48] @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 270a │ │ │ │ │ + bne.n 2712 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ cmp r2, ip │ │ │ │ │ - beq.n 2768 │ │ │ │ │ + beq.n 2770 │ │ │ │ │ ldr r2, [r2, #48] @ 0x30 │ │ │ │ │ - cbz r2, 2768 │ │ │ │ │ + cbz r2, 2770 │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ mov r7, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 2818 │ │ │ │ │ + bne.n 2820 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r2, [ip, #52] @ 0x34 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 2864 │ │ │ │ │ - cbz r2, 278e │ │ │ │ │ + bne.n 286c │ │ │ │ │ + cbz r2, 2796 │ │ │ │ │ ldr r3, [r2, #32] │ │ │ │ │ - cbz r3, 2788 │ │ │ │ │ + cbz r3, 2790 │ │ │ │ │ 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 277c │ │ │ │ │ + bne.n 2784 │ │ │ │ │ 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 │ │ │ │ │ @@ -4559,133 +4561,133 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC9 │ │ │ │ │ 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 2728 │ │ │ │ │ + b.n 2730 │ │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ │ - cbz r2, 2806 │ │ │ │ │ + cbz r2, 280e │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ mov r7, r2 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - beq.n 2806 │ │ │ │ │ + beq.n 280e │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 2846 │ │ │ │ │ + beq.n 284e │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 2718 │ │ │ │ │ + beq.n 2720 │ │ │ │ │ mov r1, ip │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2718 │ │ │ │ │ + beq.n 2720 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.n 2728 │ │ │ │ │ + bne.n 2730 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 2716 │ │ │ │ │ + beq.n 271e │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 2716 │ │ │ │ │ + bne.n 271e │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - b.n 2716 │ │ │ │ │ + b.n 271e │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 2716 │ │ │ │ │ - b.n 2768 │ │ │ │ │ + bne.n 271e │ │ │ │ │ + b.n 2770 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 283a │ │ │ │ │ - cbz r7, 2834 │ │ │ │ │ + bne.n 2842 │ │ │ │ │ + cbz r7, 283c │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.w 2728 │ │ │ │ │ + bne.w 2730 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 287e │ │ │ │ │ + bne.n 2886 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ │ - b.n 2776 │ │ │ │ │ + b.n 277e │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - cbnz r2, 2846 │ │ │ │ │ + cbnz r2, 284e │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 2818 │ │ │ │ │ + bne.n 2820 │ │ │ │ │ ldr.w ip, [r4, #4] │ │ │ │ │ - b.n 2768 │ │ │ │ │ + b.n 2770 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 274a │ │ │ │ │ + bne.w 2752 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - b.n 274a │ │ │ │ │ + b.n 2752 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r3, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 2776 │ │ │ │ │ + bne.n 277e │ │ │ │ │ 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 2776 │ │ │ │ │ + b.n 277e │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 284a │ │ │ │ │ + bne.n 2852 │ │ │ │ │ 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 2768 │ │ │ │ │ + b.n 2770 │ │ │ │ │ │ │ │ │ │ -00002894 : │ │ │ │ │ +0000289c : │ │ │ │ │ PyNumber_Negative(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - cbz r0, 28b4 │ │ │ │ │ + cbz r0, 28bc │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ - cbz r3, 28bc │ │ │ │ │ + cbz r3, 28c4 │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ - cbz r3, 28bc │ │ │ │ │ + cbz r3, 28c4 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ bx r3 │ │ │ │ │ - bl 572 │ │ │ │ │ + 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 │ │ │ │ │ @@ -4693,27 +4695,27 @@ │ │ │ │ │ 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 28b8 │ │ │ │ │ + b.n 28c0 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000028d8 : │ │ │ │ │ +000028e0 : │ │ │ │ │ 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 296e │ │ │ │ │ + beq.n 2976 │ │ │ │ │ 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 │ │ │ │ │ @@ -4722,128 +4724,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 2928 │ │ │ │ │ + bne.n 2930 │ │ │ │ │ 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 2976 │ │ │ │ │ + beq.n 297e │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bl 598 │ │ │ │ │ + bl 5a0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetIter │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 29a8 │ │ │ │ │ + beq.n 29b0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_New │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 2954 │ │ │ │ │ + cbz r0, 295c │ │ │ │ │ bl 0 <_PyList_Extend> │ │ │ │ │ R_ARM_THM_CALL _PyList_Extend │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ - cbz r0, 297a │ │ │ │ │ + cbz r0, 2982 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, ip │ │ │ │ │ - bne.n 2996 │ │ │ │ │ + bne.n 299e │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2922 │ │ │ │ │ + beq.n 292a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2922 │ │ │ │ │ + bne.n 292a │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2922 │ │ │ │ │ + b.n 292a │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - bl 572 │ │ │ │ │ + bl 572 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r4, r2 │ │ │ │ │ - b.n 2922 │ │ │ │ │ + b.n 292a │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2992 │ │ │ │ │ + beq.n 299a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 2992 │ │ │ │ │ + cbnz r3, 299a │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 2954 │ │ │ │ │ + b.n 295c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 2954 │ │ │ │ │ + bne.n 295c │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ - b.n 2954 │ │ │ │ │ - ldr r2, [pc, #44] @ (29d8 ) │ │ │ │ │ + b.n 295c │ │ │ │ │ + ldr r2, [pc, #44] @ (29e0 ) │ │ │ │ │ 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, 29d4 │ │ │ │ │ + cbz r0, 29dc │ │ │ │ │ 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 2922 │ │ │ │ │ + b.n 292a │ │ │ │ │ .word 0x0000001e │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -000029dc : │ │ │ │ │ +000029e4 : │ │ │ │ │ PyNumber_Invert(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - cbz r0, 29fc │ │ │ │ │ + cbz r0, 2a04 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ - cbz r3, 2a04 │ │ │ │ │ + cbz r3, 2a0c │ │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ │ - cbz r3, 2a04 │ │ │ │ │ + cbz r3, 2a0c │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ bx r3 │ │ │ │ │ - bl 572 │ │ │ │ │ + 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 │ │ │ │ │ @@ -4851,221 +4853,221 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC34 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC34 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 2a00 │ │ │ │ │ + b.n 2a08 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002a20 : │ │ │ │ │ +00002a28 : │ │ │ │ │ PyObject_CheckBuffer(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r0, [r3, #80] @ 0x50 │ │ │ │ │ - cbz r0, 2a2e │ │ │ │ │ + cbz r0, 2a36 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ subs r0, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00002a30 : │ │ │ │ │ +00002a38 : │ │ │ │ │ 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 2b00 │ │ │ │ │ + bne.n 2b08 │ │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2b34 │ │ │ │ │ - ldr r1, [pc, #428] @ (2c04 ) │ │ │ │ │ + bne.n 2b3c │ │ │ │ │ + ldr r1, [pc, #428] @ (2c0c ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_THM_CALL _PyObject_LookupSpecial │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2aea │ │ │ │ │ - ldr r3, [pc, #420] @ (2c08 ) │ │ │ │ │ + beq.n 2af2 │ │ │ │ │ + ldr r3, [pc, #420] @ (2c10 ) │ │ │ │ │ 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 2ba0 │ │ │ │ │ + bpl.w 2ba8 │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r5, [r0, r3] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 2ba0 │ │ │ │ │ + beq.w 2ba8 │ │ │ │ │ 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 2b5a │ │ │ │ │ + beq.n 2b62 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2b5a │ │ │ │ │ + bne.n 2b62 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 2b5e │ │ │ │ │ + beq.n 2b66 │ │ │ │ │ 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 2b4c │ │ │ │ │ + beq.n 2b54 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #7 │ │ │ │ │ - bpl.w 2bd0 │ │ │ │ │ + bpl.w 2bd8 │ │ │ │ │ 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 2b3c │ │ │ │ │ + bne.n 2b44 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt.n 2bb0 │ │ │ │ │ + blt.n 2bb8 │ │ │ │ │ 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 2a4e │ │ │ │ │ + beq.n 2a56 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 2c14 │ │ │ │ │ + bl 2c1c │ │ │ │ │ R_ARM_THM_CALL PyObject_Size │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bge.n 2ae2 │ │ │ │ │ - ldr r3, [pc, #248] @ (2c0c ) │ │ │ │ │ + bge.n 2aea │ │ │ │ │ + ldr r3, [pc, #248] @ (2c14 ) │ │ │ │ │ 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, 2b86 │ │ │ │ │ + cbnz r0, 2b8e │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 2ae2 │ │ │ │ │ + b.n 2aea │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 2a54 │ │ │ │ │ - b.n 2b06 │ │ │ │ │ + beq.n 2a5c │ │ │ │ │ + b.n 2b0e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2ade │ │ │ │ │ + bne.n 2ae6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2ade │ │ │ │ │ + b.n 2ae6 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 2b8e │ │ │ │ │ + bne.n 2b96 │ │ │ │ │ mov r4, r6 │ │ │ │ │ - b.n 2ae2 │ │ │ │ │ + b.n 2aea │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 2ab6 │ │ │ │ │ - ldr r3, [pc, #176] @ (2c10 ) │ │ │ │ │ + bne.n 2abe │ │ │ │ │ + ldr r3, [pc, #176] @ (2c18 ) │ │ │ │ │ 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 2b2e │ │ │ │ │ + beq.n 2b36 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r4, r6 │ │ │ │ │ bl 0 <_PyErr_Clear> │ │ │ │ │ R_ARM_THM_CALL _PyErr_Clear │ │ │ │ │ - b.n 2ae2 │ │ │ │ │ + b.n 2aea │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyErr_Clear> │ │ │ │ │ R_ARM_THM_CALL _PyErr_Clear │ │ │ │ │ - b.n 2a54 │ │ │ │ │ + b.n 2a5c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2b56 │ │ │ │ │ + bne.n 2b5e │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r4, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2ae2 │ │ │ │ │ + b.n 2aea │ │ │ │ │ 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 2a98 │ │ │ │ │ + b.n 2aa0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2b2e │ │ │ │ │ + bne.n 2b36 │ │ │ │ │ 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 2b2e │ │ │ │ │ + b.n 2b36 │ │ │ │ │ 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 │ │ │ │ │ @@ -5073,598 +5075,598 @@ │ │ │ │ │ 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 2b2e │ │ │ │ │ + beq.n 2b36 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2b2e │ │ │ │ │ + bne.n 2b36 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2b2e │ │ │ │ │ + b.n 2b36 │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -00002c14 : │ │ │ │ │ +00002c1c : │ │ │ │ │ PyObject_Size(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - cbz r0, 2c68 │ │ │ │ │ + cbz r0, 2c70 │ │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr.w r2, [ip, #52] @ 0x34 │ │ │ │ │ - cbz r2, 2c3a │ │ │ │ │ + cbz r2, 2c42 │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ - cbz r2, 2c3a │ │ │ │ │ + cbz r2, 2c42 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ bx r2 │ │ │ │ │ ldr.w r2, [ip, #56] @ 0x38 │ │ │ │ │ - cbz r2, 2c48 │ │ │ │ │ + cbz r2, 2c50 │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ - cbz r2, 2c48 │ │ │ │ │ + cbz r2, 2c50 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - b.n 2c34 │ │ │ │ │ + b.n 2c3c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC35 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC35 │ │ │ │ │ ldr.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 572 │ │ │ │ │ + bl 572 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ - b.n 2c62 │ │ │ │ │ + b.n 2c6a │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002c70 <_PyObject_RealIsSubclass>: │ │ │ │ │ +00002c78 <_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 2ca6 <_PyObject_RealIsSubclass+0x36> │ │ │ │ │ + bge.n 2cae <_PyObject_RealIsSubclass+0x36> │ │ │ │ │ ldr r4, [r0, #4] │ │ │ │ │ ldr.w ip, [r4, #84] @ 0x54 │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - bge.n 2ca6 <_PyObject_RealIsSubclass+0x36> │ │ │ │ │ + bge.n 2cae <_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 .LC30 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC30 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r4, r2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bl bb0 │ │ │ │ │ + bl bb0 │ │ │ │ │ R_ARM_THM_CALL check_class │ │ │ │ │ - cbnz r0, 2cc2 <_PyObject_RealIsSubclass+0x52> │ │ │ │ │ + cbnz r0, 2cca <_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 │ │ │ │ │ │ │ │ │ │ -00002cd0 : │ │ │ │ │ +00002cd8 : │ │ │ │ │ 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 2d4a │ │ │ │ │ + beq.n 2d52 │ │ │ │ │ ldr r4, [r0, #4] │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov ip, r1 │ │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ │ - cbz r2, 2d10 │ │ │ │ │ + cbz r2, 2d18 │ │ │ │ │ ldr.w lr, [r2, #8] │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - beq.n 2d10 │ │ │ │ │ + beq.n 2d18 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r3, lr │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ bx r3 │ │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ │ - cbz r1, 2d68 │ │ │ │ │ + cbz r1, 2d70 │ │ │ │ │ ldr.w r2, [ip, #4] │ │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ │ - cbz r0, 2d64 │ │ │ │ │ + cbz r0, 2d6c │ │ │ │ │ ldr.w r0, [r0, #132] @ 0x84 │ │ │ │ │ - cbz r0, 2d64 │ │ │ │ │ + cbz r0, 2d6c │ │ │ │ │ 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 159c │ │ │ │ │ + bl 15a4 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - beq.n 2d56 │ │ │ │ │ + beq.n 2d5e │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ - b.w 2e10 │ │ │ │ │ + b.w 2e18 │ │ │ │ │ R_ARM_THM_JUMP24 PySequence_DelItem │ │ │ │ │ - bl 572 │ │ │ │ │ + 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 2d3c │ │ │ │ │ - b.n 2d4e │ │ │ │ │ + beq.n 2d44 │ │ │ │ │ + b.n 2d56 │ │ │ │ │ ldr r3, [r1, #20] │ │ │ │ │ - cbnz r3, 2d82 │ │ │ │ │ + cbnz r3, 2d8a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC37 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC37 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 2d4e │ │ │ │ │ + b.n 2d56 │ │ │ │ │ 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 2d4e │ │ │ │ │ + b.n 2d56 │ │ │ │ │ │ │ │ │ │ -00002d9c : │ │ │ │ │ +00002da4 : │ │ │ │ │ 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, 2dd4 │ │ │ │ │ + cbz r0, 2ddc │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_New │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 2e08 │ │ │ │ │ + cbz r0, 2e10 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ bl 0 <_PyList_Extend> │ │ │ │ │ R_ARM_THM_CALL _PyList_Extend │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbz r0, 2dde │ │ │ │ │ + cbz r0, 2de6 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 2dfe │ │ │ │ │ + bne.n 2e06 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - bl 572 │ │ │ │ │ + bl 572 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r4, r1 │ │ │ │ │ - b.n 2dce │ │ │ │ │ + b.n 2dd6 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2dda │ │ │ │ │ + beq.n 2de2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2dda │ │ │ │ │ + bne.n 2de2 │ │ │ │ │ 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 2dce │ │ │ │ │ + b.n 2dd6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, 2e08 │ │ │ │ │ + cbnz r3, 2e10 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r4, r1 │ │ │ │ │ - b.n 2dce │ │ │ │ │ + b.n 2dd6 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002e10 : │ │ │ │ │ +00002e18 : │ │ │ │ │ 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 2e96 │ │ │ │ │ + beq.n 2e9e │ │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr.w r2, [ip, #52] @ 0x34 │ │ │ │ │ - cbz r2, 2e6a │ │ │ │ │ + cbz r2, 2e72 │ │ │ │ │ ldr.w lr, [r2, #20] │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - beq.n 2e6a │ │ │ │ │ + beq.n 2e72 │ │ │ │ │ subs r3, r1, #0 │ │ │ │ │ - blt.n 2e4a │ │ │ │ │ + blt.n 2e52 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r3, lr │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ bx r3 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ - cbz r1, 2e62 │ │ │ │ │ + cbz r1, 2e6a │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ blx r1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 2e8e │ │ │ │ │ + blt.n 2e96 │ │ │ │ │ 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 2e40 │ │ │ │ │ + b.n 2e48 │ │ │ │ │ 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, 2e82 │ │ │ │ │ + cbz r1, 2e8a │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ - cbnz r3, 2e9c │ │ │ │ │ + cbnz r3, 2ea4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC38 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC38 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - bl 572 │ │ │ │ │ + bl 572 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ - b.n 2e8e │ │ │ │ │ + b.n 2e96 │ │ │ │ │ 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 │ │ │ │ │ - b.n 2e8e │ │ │ │ │ + b.n 2e96 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002eac : │ │ │ │ │ +00002eb4 : │ │ │ │ │ PyIndex_Check(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ │ - cbz r0, 2ebc │ │ │ │ │ + cbz r0, 2ec4 │ │ │ │ │ ldr.w r0, [r0, #132] @ 0x84 │ │ │ │ │ subs r0, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002ec0 : │ │ │ │ │ +00002ec8 : │ │ │ │ │ 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.n 2fc4 │ │ │ │ │ + beq.n 2fcc │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 2f02 │ │ │ │ │ + bne.n 2f0a │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - cbz r2, 2f36 │ │ │ │ │ + cbz r2, 2f3e │ │ │ │ │ movs r7, #0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r2 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - beq.n 2f84 │ │ │ │ │ + beq.n 2f8c │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 2ee4 │ │ │ │ │ + beq.n 2eec │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 2ee4 │ │ │ │ │ + beq.n 2eec │ │ │ │ │ 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 2f90 │ │ │ │ │ - cbz r3, 2f2c │ │ │ │ │ + beq.n 2f98 │ │ │ │ │ + cbz r3, 2f34 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3044 │ │ │ │ │ + bne.w 304c │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 2ef0 │ │ │ │ │ + b.n 2ef8 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ ldr r3, [r1, #52] @ 0x34 │ │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne.n 2fde │ │ │ │ │ + bne.n 2fe6 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 2ffc │ │ │ │ │ + beq.n 3004 │ │ │ │ │ ldr r4, [r3, #8] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 2ffc │ │ │ │ │ + beq.n 3004 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 30b2 │ │ │ │ │ + beq.w 30ba │ │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 30b2 │ │ │ │ │ + beq.w 30ba │ │ │ │ │ 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 159c │ │ │ │ │ + bl 15a4 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ mov r1, r0 │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ - beq.n 2fb6 │ │ │ │ │ + beq.n 2fbe │ │ │ │ │ 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 3118 │ │ │ │ │ + bne.w 3120 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 30aa │ │ │ │ │ + beq.w 30b2 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bne.n 2efc │ │ │ │ │ + bne.n 2f04 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 30a0 │ │ │ │ │ + bne.n 30a8 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ │ ldr r1, [r2, #52] @ 0x34 │ │ │ │ │ - b.n 2f44 │ │ │ │ │ + b.n 2f4c │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3040 │ │ │ │ │ + bne.n 3048 │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ - b.n 2f78 │ │ │ │ │ + b.n 2f80 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 3086 │ │ │ │ │ + bne.n 308e │ │ │ │ │ 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] │ │ │ │ │ ldr r3, [r1, #52] @ 0x34 │ │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - beq.n 2f44 │ │ │ │ │ + beq.n 2f4c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 2f44 │ │ │ │ │ + bne.n 2f4c │ │ │ │ │ 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 2f44 │ │ │ │ │ + b.n 2f4c │ │ │ │ │ ldr.w ip, [r6, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 30e8 │ │ │ │ │ + beq.n 30f0 │ │ │ │ │ ldr r4, [r1, #8] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 30e8 │ │ │ │ │ + beq.n 30f0 │ │ │ │ │ ldr.w r3, [ip, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 30cc │ │ │ │ │ + beq.n 30d4 │ │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 30cc │ │ │ │ │ + beq.n 30d4 │ │ │ │ │ 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 159c │ │ │ │ │ + bl 15a4 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ mov r1, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.n 3034 │ │ │ │ │ + beq.n 303c │ │ │ │ │ mov r0, r5 │ │ │ │ │ - b.n 2f7a │ │ │ │ │ + b.n 2f82 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3030 │ │ │ │ │ + beq.n 3038 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 2efc │ │ │ │ │ + b.n 2f04 │ │ │ │ │ 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 2efc │ │ │ │ │ + bne.w 2f04 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w 2eee │ │ │ │ │ + beq.w 2ef6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2eee │ │ │ │ │ + bne.w 2ef6 │ │ │ │ │ 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 2eee │ │ │ │ │ + b.n 2ef6 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 2fc8 │ │ │ │ │ + beq.n 2fd0 │ │ │ │ │ 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 2f96 │ │ │ │ │ - b.n 2fd0 │ │ │ │ │ + bne.w 2f9e │ │ │ │ │ + b.n 2fd8 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ - cbnz r2, 3112 │ │ │ │ │ + cbnz r2, 311a │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ - b.n 2fd2 │ │ │ │ │ + b.n 2fda │ │ │ │ │ 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 3040 │ │ │ │ │ + b.n 3048 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr.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 3040 │ │ │ │ │ + b.n 3048 │ │ │ │ │ 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 │ │ │ │ │ @@ -5676,321 +5678,321 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC9 │ │ │ │ │ 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 3040 │ │ │ │ │ + b.n 3048 │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ - b.n 2fd2 │ │ │ │ │ + b.n 2fda │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2f90 │ │ │ │ │ + bne.w 2f98 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2f90 │ │ │ │ │ + b.n 2f98 │ │ │ │ │ │ │ │ │ │ -00003128 : │ │ │ │ │ +00003130 : │ │ │ │ │ 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 31d4 │ │ │ │ │ + beq.n 31dc │ │ │ │ │ ldr r6, [r3, #52] @ 0x34 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 3170 │ │ │ │ │ + bne.n 3178 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 31bc │ │ │ │ │ + beq.n 31c4 │ │ │ │ │ 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 3192 │ │ │ │ │ + beq.n 319a │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 314c │ │ │ │ │ + beq.n 3154 │ │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n 314c │ │ │ │ │ - cbz r6, 319c │ │ │ │ │ - cbz r3, 3188 │ │ │ │ │ + beq.n 3154 │ │ │ │ │ + cbz r6, 31a4 │ │ │ │ │ + cbz r3, 3190 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - cbnz r0, 31e8 │ │ │ │ │ + cbnz r0, 31f0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 315a │ │ │ │ │ + b.n 3162 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.n 322e │ │ │ │ │ - cbz r7, 31bc │ │ │ │ │ + bne.n 3236 │ │ │ │ │ + cbz r7, 31c4 │ │ │ │ │ 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 316a │ │ │ │ │ + bne.n 3172 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 3220 │ │ │ │ │ + bne.n 3228 │ │ │ │ │ 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 31bc │ │ │ │ │ + beq.n 31c4 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 31bc │ │ │ │ │ + beq.n 31c4 │ │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 319e │ │ │ │ │ - b.n 31bc │ │ │ │ │ + bne.n 31a6 │ │ │ │ │ + b.n 31c4 │ │ │ │ │ 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 316a │ │ │ │ │ + bne.n 3172 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 3158 │ │ │ │ │ + beq.n 3160 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3158 │ │ │ │ │ + bne.n 3160 │ │ │ │ │ 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 3158 │ │ │ │ │ + b.n 3160 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 31bc │ │ │ │ │ + bne.n 31c4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 31bc │ │ │ │ │ + b.n 31c4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 319c │ │ │ │ │ + bne.n 31a4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 319c │ │ │ │ │ + b.n 31a4 │ │ │ │ │ │ │ │ │ │ -0000323c : │ │ │ │ │ +00003244 : │ │ │ │ │ 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 3486 │ │ │ │ │ + beq.w 348e │ │ │ │ │ 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 32c4 │ │ │ │ │ + beq.n 32cc │ │ │ │ │ ldr r2, [r2, #48] @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 3350 │ │ │ │ │ + beq.n 3358 │ │ │ │ │ ldr r1, [r2, #64] @ 0x40 │ │ │ │ │ - cbz r1, 3284 │ │ │ │ │ + cbz r1, 328c │ │ │ │ │ blx r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 327c │ │ │ │ │ + cbz r0, 3284 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bne.w 3406 │ │ │ │ │ + bne.w 340e │ │ │ │ │ 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 344a │ │ │ │ │ - ldr r1, [pc, #632] @ (3508 ) │ │ │ │ │ + bne.w 3452 │ │ │ │ │ + ldr r1, [pc, #632] @ (3510 ) │ │ │ │ │ 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 3360 │ │ │ │ │ + bne.n 3368 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3482 │ │ │ │ │ + bne.w 348a │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ - bpl.n 32e0 │ │ │ │ │ + bpl.n 32e8 │ │ │ │ │ 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 32d8 │ │ │ │ │ + bne.n 32e0 │ │ │ │ │ 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 32d0 │ │ │ │ │ + b.n 32d8 │ │ │ │ │ lsls r2, r2, #4 │ │ │ │ │ - bpl.n 32f6 │ │ │ │ │ + bpl.n 32fe │ │ │ │ │ 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 3314 │ │ │ │ │ + bne.n 331c │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyByteArray_empty_string │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyByteArray_empty_string │ │ │ │ │ - cbz r1, 3310 │ │ │ │ │ + cbz r1, 3318 │ │ │ │ │ ldr r0, [r3, #20] │ │ │ │ │ movs r2, #10 │ │ │ │ │ - b.n 32ec │ │ │ │ │ + b.n 32f4 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3302 │ │ │ │ │ + bne.n 330a │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r2, r5 │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - bl 95c │ │ │ │ │ + bl 964 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3492 │ │ │ │ │ + beq.w 349a │ │ │ │ │ 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 327c │ │ │ │ │ - ldr r1, [pc, #436] @ (3508 ) │ │ │ │ │ + b.n 3284 │ │ │ │ │ + ldr r1, [pc, #436] @ (3510 ) │ │ │ │ │ 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 329e │ │ │ │ │ + beq.n 32a6 │ │ │ │ │ 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 34ec │ │ │ │ │ - ldr r3, [pc, #392] @ (350c ) │ │ │ │ │ + bne.w 34f4 │ │ │ │ │ + ldr r3, [pc, #392] @ (3514 ) │ │ │ │ │ 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 34da │ │ │ │ │ + bpl.w 34e2 │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r3, [r7, r3] │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 34da │ │ │ │ │ + beq.w 34e2 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx r6 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r2, r0 │ │ │ │ │ @@ -5998,80 +6000,80 @@ │ │ │ │ │ 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 33d2 │ │ │ │ │ + beq.n 33da │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ - cbnz r3, 33d2 │ │ │ │ │ + cbnz r3, 33da │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 327c │ │ │ │ │ + beq.w 3284 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - beq.w 327c │ │ │ │ │ + beq.w 3284 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r0, r2, #7 │ │ │ │ │ - bmi.n 3428 │ │ │ │ │ + bmi.n 3430 │ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ - cbz r2, 33f2 │ │ │ │ │ + cbz r2, 33fa │ │ │ │ │ ldr.w r2, [r2, #132] @ 0x84 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 34d2 │ │ │ │ │ + bne.n 34da │ │ │ │ │ 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 3466 │ │ │ │ │ + b.n 346e │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ lsls r7, r2, #7 │ │ │ │ │ - bpl.n 3454 │ │ │ │ │ + bpl.n 345c │ │ │ │ │ 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, 346c │ │ │ │ │ + cbnz r0, 3474 │ │ │ │ │ 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 3446 │ │ │ │ │ + beq.n 344e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 3446 │ │ │ │ │ + cbnz r3, 344e │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b.n 327c │ │ │ │ │ + b.n 3284 │ │ │ │ │ add sp, #64 @ 0x40 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b.w 3a68 │ │ │ │ │ + b.w 3a70 │ │ │ │ │ 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 │ │ │ │ │ @@ -6080,318 +6082,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 3482 │ │ │ │ │ + beq.n 348a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 3482 │ │ │ │ │ + cbnz r3, 348a │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 327c │ │ │ │ │ + b.n 3284 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ - bl 572 │ │ │ │ │ + bl 572 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov r5, r3 │ │ │ │ │ - b.n 32d0 │ │ │ │ │ + b.n 32d8 │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 34ca │ │ │ │ │ + cbz r0, 34d2 │ │ │ │ │ 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 34c0 │ │ │ │ │ + beq.n 34c8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 34c0 │ │ │ │ │ + cbnz r3, 34c8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ add r0, sp, #20 │ │ │ │ │ mov r5, r4 │ │ │ │ │ - bl afc │ │ │ │ │ + bl b04 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ - b.n 327c │ │ │ │ │ + b.n 3284 │ │ │ │ │ add r0, sp, #20 │ │ │ │ │ - bl afc │ │ │ │ │ + bl b04 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ - b.n 327c │ │ │ │ │ + b.n 3284 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 3a68 │ │ │ │ │ + bl 3a70 │ │ │ │ │ R_ARM_THM_CALL PyNumber_Index │ │ │ │ │ - b.n 342e │ │ │ │ │ + b.n 3436 │ │ │ │ │ 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 33bc │ │ │ │ │ + b.n 33c4 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 3482 │ │ │ │ │ + beq.n 348a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3482 │ │ │ │ │ + bne.n 348a │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3482 │ │ │ │ │ + b.n 348a │ │ │ │ │ nop │ │ │ │ │ .word 0x000062e4 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000182 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00003510 : │ │ │ │ │ +00003518 : │ │ │ │ │ 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 358e │ │ │ │ │ + bge.n 3596 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n 3574 │ │ │ │ │ + beq.n 357c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - cbnz r0, 3574 │ │ │ │ │ + cbnz r0, 357c │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - ldr r1, [pc, #164] @ (35e4 ) │ │ │ │ │ + ldr r1, [pc, #164] @ (35ec ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - cbz r2, 35a4 │ │ │ │ │ + cbz r2, 35ac │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 3578 │ │ │ │ │ + bne.n 3580 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 3560 │ │ │ │ │ + bne.n 3568 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 355a │ │ │ │ │ + bne.n 3562 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 355a │ │ │ │ │ + b.n 3562 │ │ │ │ │ movs r3, #1 │ │ │ │ │ - b.n 355a │ │ │ │ │ + b.n 3562 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bge.n 3550 │ │ │ │ │ + bge.n 3558 │ │ │ │ │ mov r0, r2 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.n 3550 │ │ │ │ │ + b.n 3558 │ │ │ │ │ mov r0, r1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC47 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC47 │ │ │ │ │ - bl bb0 │ │ │ │ │ + bl bb0 │ │ │ │ │ R_ARM_THM_CALL check_class │ │ │ │ │ - cbnz r0, 35a8 │ │ │ │ │ + cbnz r0, 35b0 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 355a │ │ │ │ │ + b.n 3562 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.n 355a │ │ │ │ │ + b.n 3562 │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ - ldr r1, [pc, #56] @ (35e4 ) │ │ │ │ │ + ldr r1, [pc, #56] @ (35ec ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 355a │ │ │ │ │ + beq.n 3562 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r2 │ │ │ │ │ - bl c3c │ │ │ │ │ + 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 355a │ │ │ │ │ + beq.n 3562 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r1, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 355a │ │ │ │ │ + bne.n 3562 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 355a │ │ │ │ │ + b.n 3562 │ │ │ │ │ .word 0x00005250 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000035e8 : │ │ │ │ │ +000035f0 : │ │ │ │ │ PyNumber_Check(): │ │ │ │ │ - cbz r0, 3634 │ │ │ │ │ + cbz r0, 363c │ │ │ │ │ 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, 3630 │ │ │ │ │ + cbz r3, 3638 │ │ │ │ │ ldr.w r2, [r3, #132] @ 0x84 │ │ │ │ │ - cbz r2, 3608 │ │ │ │ │ + cbz r2, 3610 │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ ldr r2, [r3, #64] @ 0x40 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 3604 │ │ │ │ │ + bne.n 360c │ │ │ │ │ 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 3604 │ │ │ │ │ + bne.n 360c │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -00003638 : │ │ │ │ │ +00003640 : │ │ │ │ │ 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 3800 │ │ │ │ │ + beq.w 3808 │ │ │ │ │ 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 36fa │ │ │ │ │ - ldr r0, [pc, #440] @ (3818 ) │ │ │ │ │ + beq.n 3702 │ │ │ │ │ + ldr r0, [pc, #440] @ (3820 ) │ │ │ │ │ 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 36f4 │ │ │ │ │ + beq.n 36fc │ │ │ │ │ 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 36f4 │ │ │ │ │ + beq.n 36fc │ │ │ │ │ ldr r3, [r2, #108] @ 0x6c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3712 │ │ │ │ │ + beq.n 371a │ │ │ │ │ blx r3 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 372a │ │ │ │ │ + beq.n 3732 │ │ │ │ │ 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 37ba │ │ │ │ │ + beq.w 37c2 │ │ │ │ │ ldr r6, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - beq.n 3704 │ │ │ │ │ + beq.n 370c │ │ │ │ │ subs r6, #1 │ │ │ │ │ str r6, [r4, #0] │ │ │ │ │ - cbnz r6, 3704 │ │ │ │ │ + cbnz r6, 370c │ │ │ │ │ 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 37ae │ │ │ │ │ + beq.n 37b6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyList_Extend> │ │ │ │ │ R_ARM_THM_CALL _PyList_Extend │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3796 │ │ │ │ │ + beq.n 379e │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.w 37f2 │ │ │ │ │ + bne.w 37fa │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 36f4 │ │ │ │ │ + beq.n 36fc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 36f4 │ │ │ │ │ + cbnz r3, 36fc │ │ │ │ │ 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 │ │ │ │ │ @@ -6399,96 +6401,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 36ca │ │ │ │ │ - b.n 37ae │ │ │ │ │ + bne.n 36d2 │ │ │ │ │ + b.n 37b6 │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #2 │ │ │ │ │ - bmi.n 3778 │ │ │ │ │ + bmi.n 3780 │ │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ │ - cbz r3, 3778 │ │ │ │ │ + cbz r3, 3780 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ - cbz r3, 3778 │ │ │ │ │ + cbz r3, 3780 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySeqIter_New │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 36a8 │ │ │ │ │ + bne.n 36b0 │ │ │ │ │ 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] @ (381c ) │ │ │ │ │ + ldr r2, [pc, #232] @ (3824 ) │ │ │ │ │ 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, 376a │ │ │ │ │ + cbz r0, 3772 │ │ │ │ │ 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] @ (3818 ) │ │ │ │ │ + ldr r3, [pc, #180] @ (3820 ) │ │ │ │ │ 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 3808 │ │ │ │ │ + bne.n 3810 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 36f4 │ │ │ │ │ + b.n 36fc │ │ │ │ │ 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 3732 │ │ │ │ │ + b.n 373a │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 37ac │ │ │ │ │ + beq.n 37b4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 37ac │ │ │ │ │ + cbnz r3, 37b4 │ │ │ │ │ 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 36e8 │ │ │ │ │ - b.n 36f4 │ │ │ │ │ + bne.n 36f0 │ │ │ │ │ + b.n 36fc │ │ │ │ │ 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 │ │ │ │ │ @@ -6498,253 +6500,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 3732 │ │ │ │ │ + beq.n 373a │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r5, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 3732 │ │ │ │ │ + bne.n 373a │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - b.n 3732 │ │ │ │ │ + b.n 373a │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 37ae │ │ │ │ │ + bne.n 37b6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 37ae │ │ │ │ │ + b.n 37b6 │ │ │ │ │ mov r4, r6 │ │ │ │ │ - bl 572 │ │ │ │ │ + bl 572 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ - b.n 36f4 │ │ │ │ │ + b.n 36fc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3774 │ │ │ │ │ + bne.n 377c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3774 │ │ │ │ │ + b.n 377c │ │ │ │ │ .word 0x00008754 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000000e0 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00003820 : │ │ │ │ │ +00003828 : │ │ │ │ │ PyMapping_Size(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - cbz r0, 3866 │ │ │ │ │ + cbz r0, 386e │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ │ - cbz r3, 3840 │ │ │ │ │ + cbz r3, 3848 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - cbz r3, 3840 │ │ │ │ │ + cbz r3, 3848 │ │ │ │ │ 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, 3854 │ │ │ │ │ + cbz r1, 385c │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ - cbnz r3, 386c │ │ │ │ │ + cbnz r3, 3874 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC35 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC35 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - bl 572 │ │ │ │ │ + bl 572 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ - b.n 3860 │ │ │ │ │ + b.n 3868 │ │ │ │ │ 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 3860 │ │ │ │ │ + b.n 3868 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000387c : │ │ │ │ │ +00003884 : │ │ │ │ │ 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 3a48 │ │ │ │ │ + beq.w 3a50 │ │ │ │ │ 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 3a2e │ │ │ │ │ - ldr r0, [pc, #440] @ (3a60 ) │ │ │ │ │ + beq.w 3a36 │ │ │ │ │ + ldr r0, [pc, #440] @ (3a68 ) │ │ │ │ │ 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 393a │ │ │ │ │ + beq.n 3942 │ │ │ │ │ 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 393a │ │ │ │ │ + beq.n 3942 │ │ │ │ │ ldr r3, [r2, #108] @ 0x6c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 394e │ │ │ │ │ + beq.n 3956 │ │ │ │ │ blx r3 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3966 │ │ │ │ │ + beq.n 396e │ │ │ │ │ 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 39d2 │ │ │ │ │ + beq.n 39da │ │ │ │ │ ldr r6, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - beq.n 3940 │ │ │ │ │ + beq.n 3948 │ │ │ │ │ subs r6, #1 │ │ │ │ │ str r6, [r4, #0] │ │ │ │ │ - cbnz r6, 3940 │ │ │ │ │ + cbnz r6, 3948 │ │ │ │ │ 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 3a22 │ │ │ │ │ + beq.w 3a2a │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyList_Extend> │ │ │ │ │ R_ARM_THM_CALL _PyList_Extend │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3a0a │ │ │ │ │ + beq.n 3a12 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.w 3a50 │ │ │ │ │ + bne.w 3a58 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 393a │ │ │ │ │ + beq.n 3942 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 393a │ │ │ │ │ + cbnz r3, 3942 │ │ │ │ │ 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 3910 │ │ │ │ │ - b.n 3a22 │ │ │ │ │ + bne.n 3918 │ │ │ │ │ + b.n 3a2a │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #2 │ │ │ │ │ - bmi.n 39b4 │ │ │ │ │ + bmi.n 39bc │ │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ │ - cbz r3, 39b4 │ │ │ │ │ + cbz r3, 39bc │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ - cbz r3, 39b4 │ │ │ │ │ + cbz r3, 39bc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySeqIter_New │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 38ec │ │ │ │ │ + bne.n 38f4 │ │ │ │ │ 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] @ (3a64 ) │ │ │ │ │ + ldr r2, [pc, #244] @ (3a6c ) │ │ │ │ │ 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, 39a6 │ │ │ │ │ + cbz r0, 39ae │ │ │ │ │ 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] @ (3a60 ) │ │ │ │ │ + ldr r3, [pc, #192] @ (3a68 ) │ │ │ │ │ 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 3a38 │ │ │ │ │ + bne.n 3a40 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 393a │ │ │ │ │ + b.n 3942 │ │ │ │ │ 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 396e │ │ │ │ │ + b.n 3976 │ │ │ │ │ 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 │ │ │ │ │ @@ -6754,132 +6756,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 396e │ │ │ │ │ + beq.n 3976 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r5, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 396e │ │ │ │ │ + bne.n 3976 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - b.n 396e │ │ │ │ │ + b.n 3976 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 3a20 │ │ │ │ │ + beq.n 3a28 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 3a20 │ │ │ │ │ + cbnz r3, 3a28 │ │ │ │ │ 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 392e │ │ │ │ │ - b.n 393a │ │ │ │ │ + bne.n 3936 │ │ │ │ │ + b.n 3942 │ │ │ │ │ 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 39b0 │ │ │ │ │ + bne.n 39b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 39b0 │ │ │ │ │ + b.n 39b8 │ │ │ │ │ mov r4, r6 │ │ │ │ │ - bl 572 │ │ │ │ │ + bl 572 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ - b.n 393a │ │ │ │ │ + b.n 3942 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 3a22 │ │ │ │ │ + bne.n 3a2a │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3a22 │ │ │ │ │ + b.n 3a2a │ │ │ │ │ nop │ │ │ │ │ .word 0x00008650 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000000ec │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00003a68 : │ │ │ │ │ +00003a70 : │ │ │ │ │ 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 3b3e │ │ │ │ │ + beq.n 3b46 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ │ lsls r1, r1, #7 │ │ │ │ │ - bpl.n 3aa8 │ │ │ │ │ + bpl.n 3ab0 │ │ │ │ │ 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 3b48 │ │ │ │ │ + bne.n 3b50 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ - cbz r3, 3ab2 │ │ │ │ │ + cbz r3, 3aba │ │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ │ - cbnz r3, 3ace │ │ │ │ │ + cbnz r3, 3ad6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC16 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC16 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 3aa2 │ │ │ │ │ + b.n 3aaa │ │ │ │ │ blx r3 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3aa2 │ │ │ │ │ + beq.n 3aaa │ │ │ │ │ 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 3aa2 │ │ │ │ │ + beq.n 3aaa │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ lsls r2, r2, #7 │ │ │ │ │ - bmi.n 3b1e │ │ │ │ │ + bmi.n 3b26 │ │ │ │ │ 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 .LC17 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -6887,333 +6889,333 @@ │ │ │ │ │ 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 3aca │ │ │ │ │ + beq.n 3ad2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3aca │ │ │ │ │ + bne.n 3ad2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3aca │ │ │ │ │ + b.n 3ad2 │ │ │ │ │ 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 .LC18 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC18 │ │ │ │ │ ldr r0, [r1, #0] │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_WarnFormat │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3b04 │ │ │ │ │ + bne.n 3b0c │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ - b.n 3a9e │ │ │ │ │ + b.n 3aa6 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - bl 572 │ │ │ │ │ + bl 572 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ │ - b.n 3aa2 │ │ │ │ │ + b.n 3aaa │ │ │ │ │ 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 3b60 │ │ │ │ │ + beq.n 3b68 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbz r3, 3b64 │ │ │ │ │ + cbz r3, 3b6c │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b.n 3aa2 │ │ │ │ │ + b.n 3aaa │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r5, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3aa2 │ │ │ │ │ + b.n 3aaa │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003b70 : │ │ │ │ │ +00003b78 : │ │ │ │ │ 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 3c1c │ │ │ │ │ + beq.n 3c24 │ │ │ │ │ ldr r6, [r3, #60] @ 0x3c │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 3bb8 │ │ │ │ │ + bne.n 3bc0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 3c04 │ │ │ │ │ + beq.n 3c0c │ │ │ │ │ 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 3bda │ │ │ │ │ + beq.n 3be2 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3b94 │ │ │ │ │ + beq.n 3b9c │ │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n 3b94 │ │ │ │ │ - cbz r6, 3be4 │ │ │ │ │ - cbz r3, 3bd0 │ │ │ │ │ + beq.n 3b9c │ │ │ │ │ + cbz r6, 3bec │ │ │ │ │ + cbz r3, 3bd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - cbnz r0, 3c30 │ │ │ │ │ + cbnz r0, 3c38 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 3ba2 │ │ │ │ │ + b.n 3baa │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.n 3c76 │ │ │ │ │ - cbz r7, 3c04 │ │ │ │ │ + bne.n 3c7e │ │ │ │ │ + cbz r7, 3c0c │ │ │ │ │ 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 3bb2 │ │ │ │ │ + bne.n 3bba │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 3c68 │ │ │ │ │ + bne.n 3c70 │ │ │ │ │ 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 3c04 │ │ │ │ │ + beq.n 3c0c │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3c04 │ │ │ │ │ + beq.n 3c0c │ │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3be6 │ │ │ │ │ - b.n 3c04 │ │ │ │ │ + bne.n 3bee │ │ │ │ │ + b.n 3c0c │ │ │ │ │ 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 3bb2 │ │ │ │ │ + bne.n 3bba │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 3ba0 │ │ │ │ │ + beq.n 3ba8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3ba0 │ │ │ │ │ + bne.n 3ba8 │ │ │ │ │ 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 3ba0 │ │ │ │ │ + b.n 3ba8 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 3c04 │ │ │ │ │ + bne.n 3c0c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3c04 │ │ │ │ │ + b.n 3c0c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3be4 │ │ │ │ │ + bne.n 3bec │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3be4 │ │ │ │ │ + b.n 3bec │ │ │ │ │ │ │ │ │ │ -00003c84 : │ │ │ │ │ +00003c8c : │ │ │ │ │ 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 3d30 │ │ │ │ │ + beq.n 3d38 │ │ │ │ │ ldr r6, [r3, #116] @ 0x74 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 3ccc │ │ │ │ │ + bne.n 3cd4 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 3d18 │ │ │ │ │ + beq.n 3d20 │ │ │ │ │ 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 3cee │ │ │ │ │ + beq.n 3cf6 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3ca8 │ │ │ │ │ + beq.n 3cb0 │ │ │ │ │ ldr r3, [r3, #116] @ 0x74 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n 3ca8 │ │ │ │ │ - cbz r6, 3cf8 │ │ │ │ │ - cbz r3, 3ce4 │ │ │ │ │ + beq.n 3cb0 │ │ │ │ │ + cbz r6, 3d00 │ │ │ │ │ + cbz r3, 3cec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - cbnz r0, 3d44 │ │ │ │ │ + cbnz r0, 3d4c │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 3cb6 │ │ │ │ │ + b.n 3cbe │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.n 3d8a │ │ │ │ │ - cbz r7, 3d18 │ │ │ │ │ + bne.n 3d92 │ │ │ │ │ + cbz r7, 3d20 │ │ │ │ │ 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 3cc6 │ │ │ │ │ + bne.n 3cce │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 3d7c │ │ │ │ │ + bne.n 3d84 │ │ │ │ │ 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 3d18 │ │ │ │ │ + beq.n 3d20 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3d18 │ │ │ │ │ + beq.n 3d20 │ │ │ │ │ ldr r3, [r3, #116] @ 0x74 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3cfa │ │ │ │ │ - b.n 3d18 │ │ │ │ │ + bne.n 3d02 │ │ │ │ │ + b.n 3d20 │ │ │ │ │ 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 3cc6 │ │ │ │ │ + bne.n 3cce │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 3cb4 │ │ │ │ │ + beq.n 3cbc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3cb4 │ │ │ │ │ + bne.n 3cbc │ │ │ │ │ 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 3cb4 │ │ │ │ │ + b.n 3cbc │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 3d18 │ │ │ │ │ + bne.n 3d20 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3d18 │ │ │ │ │ + b.n 3d20 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3cf8 │ │ │ │ │ + bne.n 3d00 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3cf8 │ │ │ │ │ + b.n 3d00 │ │ │ │ │ │ │ │ │ │ -00003d98 : │ │ │ │ │ +00003da0 : │ │ │ │ │ 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 │ │ │ │ │ @@ -7222,283 +7224,283 @@ │ │ │ │ │ cmpne r0, #0 │ │ │ │ │ ite ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ moveq r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003db4 : │ │ │ │ │ +00003dbc : │ │ │ │ │ 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 3e60 │ │ │ │ │ + beq.n 3e68 │ │ │ │ │ ldr r6, [r3, #12] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 3dfc │ │ │ │ │ + bne.n 3e04 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 3e48 │ │ │ │ │ + beq.n 3e50 │ │ │ │ │ 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 3e1e │ │ │ │ │ + beq.n 3e26 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3dd8 │ │ │ │ │ + beq.n 3de0 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n 3dd8 │ │ │ │ │ - cbz r6, 3e28 │ │ │ │ │ - cbz r3, 3e14 │ │ │ │ │ + beq.n 3de0 │ │ │ │ │ + cbz r6, 3e30 │ │ │ │ │ + cbz r3, 3e1c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - cbnz r0, 3e74 │ │ │ │ │ + cbnz r0, 3e7c │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 3de6 │ │ │ │ │ + b.n 3dee │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.n 3eba │ │ │ │ │ - cbz r7, 3e48 │ │ │ │ │ + bne.n 3ec2 │ │ │ │ │ + cbz r7, 3e50 │ │ │ │ │ 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 3df6 │ │ │ │ │ + bne.n 3dfe │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 3eac │ │ │ │ │ + bne.n 3eb4 │ │ │ │ │ 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 3e48 │ │ │ │ │ + beq.n 3e50 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3e48 │ │ │ │ │ + beq.n 3e50 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3e2a │ │ │ │ │ - b.n 3e48 │ │ │ │ │ + bne.n 3e32 │ │ │ │ │ + b.n 3e50 │ │ │ │ │ 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 3df6 │ │ │ │ │ + bne.n 3dfe │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 3de4 │ │ │ │ │ + beq.n 3dec │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3de4 │ │ │ │ │ + bne.n 3dec │ │ │ │ │ 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 3de4 │ │ │ │ │ + b.n 3dec │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 3e48 │ │ │ │ │ + bne.n 3e50 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3e48 │ │ │ │ │ + b.n 3e50 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3e28 │ │ │ │ │ + bne.n 3e30 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3e28 │ │ │ │ │ + b.n 3e30 │ │ │ │ │ │ │ │ │ │ -00003ec8 : │ │ │ │ │ +00003ed0 : │ │ │ │ │ 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 3f74 │ │ │ │ │ + beq.n 3f7c │ │ │ │ │ ldr r6, [r3, #120] @ 0x78 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 3f10 │ │ │ │ │ + bne.n 3f18 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 3f5c │ │ │ │ │ + beq.n 3f64 │ │ │ │ │ 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 3f32 │ │ │ │ │ + beq.n 3f3a │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3eec │ │ │ │ │ + beq.n 3ef4 │ │ │ │ │ ldr r3, [r3, #120] @ 0x78 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n 3eec │ │ │ │ │ - cbz r6, 3f3c │ │ │ │ │ - cbz r3, 3f28 │ │ │ │ │ + beq.n 3ef4 │ │ │ │ │ + cbz r6, 3f44 │ │ │ │ │ + cbz r3, 3f30 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - cbnz r0, 3f88 │ │ │ │ │ + cbnz r0, 3f90 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 3efa │ │ │ │ │ + b.n 3f02 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.n 3fce │ │ │ │ │ - cbz r7, 3f5c │ │ │ │ │ + bne.n 3fd6 │ │ │ │ │ + cbz r7, 3f64 │ │ │ │ │ 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 3f0a │ │ │ │ │ + bne.n 3f12 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 3fc0 │ │ │ │ │ + bne.n 3fc8 │ │ │ │ │ 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 3f5c │ │ │ │ │ + beq.n 3f64 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3f5c │ │ │ │ │ + beq.n 3f64 │ │ │ │ │ ldr r3, [r3, #120] @ 0x78 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3f3e │ │ │ │ │ - b.n 3f5c │ │ │ │ │ + bne.n 3f46 │ │ │ │ │ + b.n 3f64 │ │ │ │ │ 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 3f0a │ │ │ │ │ + bne.n 3f12 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 3ef8 │ │ │ │ │ + beq.n 3f00 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3ef8 │ │ │ │ │ + bne.n 3f00 │ │ │ │ │ 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 3ef8 │ │ │ │ │ + b.n 3f00 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 3f5c │ │ │ │ │ + bne.n 3f64 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3f5c │ │ │ │ │ + b.n 3f64 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3f3c │ │ │ │ │ + bne.n 3f44 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3f3c │ │ │ │ │ + b.n 3f44 │ │ │ │ │ │ │ │ │ │ -00003fdc <_PyNumber_PowerNoMod>: │ │ │ │ │ +00003fe4 <_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] │ │ │ │ │ @@ -7510,89 +7512,89 @@ │ │ │ │ │ cmp r3, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r1, r0 │ │ │ │ │ ite ne │ │ │ │ │ movne r2, #1 │ │ │ │ │ moveq r2, #0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 4158 <_PyNumber_PowerNoMod+0x17c> │ │ │ │ │ + beq.w 4160 <_PyNumber_PowerNoMod+0x17c> │ │ │ │ │ ldr r4, [r4, #20] │ │ │ │ │ - cbnz r2, 403e <_PyNumber_PowerNoMod+0x62> │ │ │ │ │ + cbnz r2, 4046 <_PyNumber_PowerNoMod+0x62> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 4138 <_PyNumber_PowerNoMod+0x15c> │ │ │ │ │ + beq.w 4140 <_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 405c <_PyNumber_PowerNoMod+0x80> │ │ │ │ │ + beq.n 4064 <_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 4010 <_PyNumber_PowerNoMod+0x34> │ │ │ │ │ - cbz r4, 4066 <_PyNumber_PowerNoMod+0x8a> │ │ │ │ │ - cbz r3, 4052 <_PyNumber_PowerNoMod+0x76> │ │ │ │ │ + beq.n 4018 <_PyNumber_PowerNoMod+0x34> │ │ │ │ │ + cbz r4, 406e <_PyNumber_PowerNoMod+0x8a> │ │ │ │ │ + cbz r3, 405a <_PyNumber_PowerNoMod+0x76> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 40d8 <_PyNumber_PowerNoMod+0xfc> │ │ │ │ │ + bne.n 40e0 <_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 4022 <_PyNumber_PowerNoMod+0x46> │ │ │ │ │ + b.n 402a <_PyNumber_PowerNoMod+0x46> │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 413c <_PyNumber_PowerNoMod+0x160> │ │ │ │ │ + bne.n 4144 <_PyNumber_PowerNoMod+0x160> │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 4092 <_PyNumber_PowerNoMod+0xb6> │ │ │ │ │ + beq.n 409a <_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 4036 <_PyNumber_PowerNoMod+0x5a> │ │ │ │ │ + bne.n 403e <_PyNumber_PowerNoMod+0x5a> │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 414a <_PyNumber_PowerNoMod+0x16e> │ │ │ │ │ + bne.n 4152 <_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, 40ac <_PyNumber_PowerNoMod+0xd0> │ │ │ │ │ + cbz r3, 40b4 <_PyNumber_PowerNoMod+0xd0> │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, r4 │ │ │ │ │ - beq.n 40ac <_PyNumber_PowerNoMod+0xd0> │ │ │ │ │ - cbnz r3, 410c <_PyNumber_PowerNoMod+0x130> │ │ │ │ │ + beq.n 40b4 <_PyNumber_PowerNoMod+0xd0> │ │ │ │ │ + cbnz r3, 4114 <_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 │ │ │ │ │ @@ -7606,398 +7608,398 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC9 │ │ │ │ │ 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 4036 <_PyNumber_PowerNoMod+0x5a> │ │ │ │ │ + b.n 403e <_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 4036 <_PyNumber_PowerNoMod+0x5a> │ │ │ │ │ + bne.n 403e <_PyNumber_PowerNoMod+0x5a> │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 401e <_PyNumber_PowerNoMod+0x42> │ │ │ │ │ + beq.n 4026 <_PyNumber_PowerNoMod+0x42> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 401e <_PyNumber_PowerNoMod+0x42> │ │ │ │ │ + bne.n 4026 <_PyNumber_PowerNoMod+0x42> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 401e <_PyNumber_PowerNoMod+0x42> │ │ │ │ │ + b.n 4026 <_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 4036 <_PyNumber_PowerNoMod+0x5a> │ │ │ │ │ + bne.n 403e <_PyNumber_PowerNoMod+0x5a> │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 40ac <_PyNumber_PowerNoMod+0xd0> │ │ │ │ │ + beq.n 40b4 <_PyNumber_PowerNoMod+0xd0> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 40ac <_PyNumber_PowerNoMod+0xd0> │ │ │ │ │ + bne.n 40b4 <_PyNumber_PowerNoMod+0xd0> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 40ac <_PyNumber_PowerNoMod+0xd0> │ │ │ │ │ + b.n 40b4 <_PyNumber_PowerNoMod+0xd0> │ │ │ │ │ mov r8, r4 │ │ │ │ │ - b.n 4092 <_PyNumber_PowerNoMod+0xb6> │ │ │ │ │ + b.n 409a <_PyNumber_PowerNoMod+0xb6> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4066 <_PyNumber_PowerNoMod+0x8a> │ │ │ │ │ + bne.n 406e <_PyNumber_PowerNoMod+0x8a> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4066 <_PyNumber_PowerNoMod+0x8a> │ │ │ │ │ + b.n 406e <_PyNumber_PowerNoMod+0x8a> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 4092 <_PyNumber_PowerNoMod+0xb6> │ │ │ │ │ + bne.n 409a <_PyNumber_PowerNoMod+0xb6> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4092 <_PyNumber_PowerNoMod+0xb6> │ │ │ │ │ + b.n 409a <_PyNumber_PowerNoMod+0xb6> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 4138 <_PyNumber_PowerNoMod+0x15c> │ │ │ │ │ + beq.n 4140 <_PyNumber_PowerNoMod+0x15c> │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ mov r8, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 406c <_PyNumber_PowerNoMod+0x90> │ │ │ │ │ + bne.n 4074 <_PyNumber_PowerNoMod+0x90> │ │ │ │ │ mov r4, r3 │ │ │ │ │ - b.n 4092 <_PyNumber_PowerNoMod+0xb6> │ │ │ │ │ + b.n 409a <_PyNumber_PowerNoMod+0xb6> │ │ │ │ │ │ │ │ │ │ -00004168 : │ │ │ │ │ +00004170 : │ │ │ │ │ PyBuffer_IsContiguous(): │ │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 4256 │ │ │ │ │ + bne.n 425e │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #67 @ 0x43 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ - bne.n 41e4 │ │ │ │ │ + bne.n 41ec │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 424e │ │ │ │ │ + beq.n 4256 │ │ │ │ │ ldr r2, [r0, #32] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 424e │ │ │ │ │ + beq.n 4256 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ subs r1, r0, #1 │ │ │ │ │ - bmi.n 424e │ │ │ │ │ + bmi.n 4256 │ │ │ │ │ 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 41a2 │ │ │ │ │ + ble.n 41aa │ │ │ │ │ ldr.w r1, [r2, r1, lsl #2] │ │ │ │ │ cmp ip, r1 │ │ │ │ │ - bne.n 4252 │ │ │ │ │ + bne.n 425a │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq.n 4250 │ │ │ │ │ + beq.n 4258 │ │ │ │ │ mul.w ip, lr, ip │ │ │ │ │ sub.w lr, r4, #4 │ │ │ │ │ ldr.w r4, [r3, lr] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - ble.n 41be │ │ │ │ │ + ble.n 41c6 │ │ │ │ │ ldr.w r1, [r2, lr] │ │ │ │ │ cmp ip, r1 │ │ │ │ │ - bne.n 4252 │ │ │ │ │ + bne.n 425a │ │ │ │ │ subs r1, r0, #3 │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq.n 424e │ │ │ │ │ + beq.n 4256 │ │ │ │ │ mul.w ip, r4, ip │ │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - ble.n 4298 │ │ │ │ │ + ble.n 42a0 │ │ │ │ │ ldr.w lr, [r2, r1, lsl #2] │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne.n 4252 │ │ │ │ │ + bne.n 425a │ │ │ │ │ adds r4, r1, #1 │ │ │ │ │ - beq.n 424e │ │ │ │ │ + beq.n 4256 │ │ │ │ │ mul.w ip, r0, ip │ │ │ │ │ - b.n 41c8 │ │ │ │ │ + b.n 41d0 │ │ │ │ │ cmp r1, #70 @ 0x46 │ │ │ │ │ - bne.n 425a │ │ │ │ │ + bne.n 4262 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ - cbz r2, 424e │ │ │ │ │ + cbz r2, 4256 │ │ │ │ │ ldr r2, [r0, #32] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 42ba │ │ │ │ │ + beq.n 42c2 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ble.n 424e │ │ │ │ │ + ble.n 4256 │ │ │ │ │ ldr r1, [r3, #28] │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ ldr.w ip, [r1] │ │ │ │ │ cmp.w ip, #1 │ │ │ │ │ - ble.n 420c │ │ │ │ │ + ble.n 4214 │ │ │ │ │ ldr r4, [r2, #0] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bne.n 4252 │ │ │ │ │ + bne.n 425a │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq.n 4250 │ │ │ │ │ + beq.n 4258 │ │ │ │ │ mul.w r3, ip, r3 │ │ │ │ │ ldr.w ip, [r1, #4] │ │ │ │ │ cmp.w ip, #1 │ │ │ │ │ - ble.n 4224 │ │ │ │ │ + ble.n 422c │ │ │ │ │ ldr r4, [r2, #4] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bne.n 4252 │ │ │ │ │ + bne.n 425a │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq.n 424e │ │ │ │ │ + beq.n 4256 │ │ │ │ │ mul.w r3, ip, r3 │ │ │ │ │ mov.w ip, #2 │ │ │ │ │ ldr.w lr, [r1, ip, lsl #2] │ │ │ │ │ cmp.w lr, #1 │ │ │ │ │ - ble.n 4242 │ │ │ │ │ + ble.n 424a │ │ │ │ │ ldr.w r4, [r2, ip, lsl #2] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne.n 4252 │ │ │ │ │ + bne.n 425a │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ mul.w r3, lr, r3 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne.n 4230 │ │ │ │ │ + bne.n 4238 │ │ │ │ │ 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 4252 │ │ │ │ │ + bne.n 425a │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 424e │ │ │ │ │ + beq.n 4256 │ │ │ │ │ ldr r0, [r0, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 424e │ │ │ │ │ + beq.n 4256 │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr.w lr, [r3, #20] │ │ │ │ │ mov ip, r1 │ │ │ │ │ add.w r2, lr, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.n 424e │ │ │ │ │ + blt.n 4256 │ │ │ │ │ ldr r4, [r3, #28] │ │ │ │ │ mov r6, r4 │ │ │ │ │ ldr.w r4, [r4, r2, lsl #2] │ │ │ │ │ mov r5, r4 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - ble.n 4290 │ │ │ │ │ + ble.n 4298 │ │ │ │ │ ldr.w r4, [r0, r2, lsl #2] │ │ │ │ │ cmp r4, ip │ │ │ │ │ - bne.n 429c │ │ │ │ │ + bne.n 42a4 │ │ │ │ │ mul.w ip, r5, ip │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 4276 │ │ │ │ │ + b.n 427e │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 41da │ │ │ │ │ + b.n 41e2 │ │ │ │ │ movs r3, #0 │ │ │ │ │ cmp lr, r3 │ │ │ │ │ - ble.n 424e │ │ │ │ │ + ble.n 4256 │ │ │ │ │ ldr.w r2, [r6, r3, lsl #2] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - ble.n 42b2 │ │ │ │ │ + ble.n 42ba │ │ │ │ │ ldr.w r4, [r0, r3, lsl #2] │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - bne.n 4252 │ │ │ │ │ + bne.n 425a │ │ │ │ │ mul.w r1, r2, r1 │ │ │ │ │ adds r3, #1 │ │ │ │ │ - b.n 429e │ │ │ │ │ + b.n 42a6 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w db4 │ │ │ │ │ + b.w db4 │ │ │ │ │ R_ARM_THM_JUMP24 _IsFortranContiguous.part.0 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000042c4 : │ │ │ │ │ +000042cc : │ │ │ │ │ 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, 432e │ │ │ │ │ + cbz r3, 4336 │ │ │ │ │ ldr r5, [r3, #104] @ 0x68 │ │ │ │ │ - cbnz r5, 430c │ │ │ │ │ + cbnz r5, 4314 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ ldr r5, [r3, #52] @ 0x34 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 4354 │ │ │ │ │ - cbz r5, 433e │ │ │ │ │ + bne.n 435c │ │ │ │ │ + cbz r5, 4346 │ │ │ │ │ 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 4378 │ │ │ │ │ + beq.n 4380 │ │ │ │ │ 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 4306 │ │ │ │ │ + bne.n 430e │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 43e2 │ │ │ │ │ + bne.n 43ea │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 42e2 │ │ │ │ │ + bne.n 42ea │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 433e │ │ │ │ │ + beq.n 4346 │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ - cbz r3, 433e │ │ │ │ │ + cbz r3, 4346 │ │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - cbnz r3, 4386 │ │ │ │ │ + cbnz r3, 438e │ │ │ │ │ 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 42ea │ │ │ │ │ + beq.n 42f2 │ │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.n 42ea │ │ │ │ │ - cbz r5, 4382 │ │ │ │ │ - cbz r3, 436e │ │ │ │ │ + beq.n 42f2 │ │ │ │ │ + cbz r5, 438a │ │ │ │ │ + cbz r3, 4376 │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - cbnz r0, 43b2 │ │ │ │ │ + cbnz r0, 43ba │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 42f6 │ │ │ │ │ + b.n 42fe │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.n 43f0 │ │ │ │ │ + bne.n 43f8 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 433e │ │ │ │ │ + beq.n 4346 │ │ │ │ │ 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 4306 │ │ │ │ │ + bne.n 430e │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 433e │ │ │ │ │ + beq.n 4346 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 433e │ │ │ │ │ + bne.n 4346 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 433e │ │ │ │ │ + b.n 4346 │ │ │ │ │ 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 4306 │ │ │ │ │ + bne.n 430e │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 42f4 │ │ │ │ │ + beq.n 42fc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 42f4 │ │ │ │ │ + bne.n 42fc │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 42f4 │ │ │ │ │ + b.n 42fc │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 4326 │ │ │ │ │ + bne.n 432e │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4326 │ │ │ │ │ + b.n 432e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4382 │ │ │ │ │ + bne.n 438a │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4382 │ │ │ │ │ + b.n 438a │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00004400 : │ │ │ │ │ +00004408 : │ │ │ │ │ PyNumber_Absolute(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - cbz r0, 4420 │ │ │ │ │ + cbz r0, 4428 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ - cbz r3, 4428 │ │ │ │ │ + cbz r3, 4430 │ │ │ │ │ ldr r3, [r3, #32] │ │ │ │ │ - cbz r3, 4428 │ │ │ │ │ + cbz r3, 4430 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ bx r3 │ │ │ │ │ - bl 572 │ │ │ │ │ + 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 │ │ │ │ │ @@ -8005,657 +8007,657 @@ │ │ │ │ │ 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 4424 │ │ │ │ │ + b.n 442c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00004444 : │ │ │ │ │ +0000444c : │ │ │ │ │ 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 44f0 │ │ │ │ │ + beq.n 44f8 │ │ │ │ │ ldr r6, [r3, #16] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 448c │ │ │ │ │ + bne.n 4494 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 44d8 │ │ │ │ │ + beq.n 44e0 │ │ │ │ │ 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 44ae │ │ │ │ │ + beq.n 44b6 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 4468 │ │ │ │ │ + beq.n 4470 │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n 4468 │ │ │ │ │ - cbz r6, 44b8 │ │ │ │ │ - cbz r3, 44a4 │ │ │ │ │ + beq.n 4470 │ │ │ │ │ + cbz r6, 44c0 │ │ │ │ │ + cbz r3, 44ac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - cbnz r0, 4504 │ │ │ │ │ + cbnz r0, 450c │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 4476 │ │ │ │ │ + b.n 447e │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.n 454a │ │ │ │ │ - cbz r7, 44d8 │ │ │ │ │ + bne.n 4552 │ │ │ │ │ + cbz r7, 44e0 │ │ │ │ │ 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 4486 │ │ │ │ │ + bne.n 448e │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 453c │ │ │ │ │ + bne.n 4544 │ │ │ │ │ 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 44d8 │ │ │ │ │ + beq.n 44e0 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 44d8 │ │ │ │ │ + beq.n 44e0 │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 44ba │ │ │ │ │ - b.n 44d8 │ │ │ │ │ + bne.n 44c2 │ │ │ │ │ + b.n 44e0 │ │ │ │ │ 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 4486 │ │ │ │ │ + bne.n 448e │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 4474 │ │ │ │ │ + beq.n 447c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4474 │ │ │ │ │ + bne.n 447c │ │ │ │ │ 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 4474 │ │ │ │ │ + b.n 447c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 44d8 │ │ │ │ │ + bne.n 44e0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 44d8 │ │ │ │ │ + b.n 44e0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 44b8 │ │ │ │ │ + bne.n 44c0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 44b8 │ │ │ │ │ + b.n 44c0 │ │ │ │ │ │ │ │ │ │ -00004558 : │ │ │ │ │ +00004560 : │ │ │ │ │ PySequence_Check(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ - bmi.n 456e │ │ │ │ │ + bmi.n 4576 │ │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ │ - cbz r3, 456e │ │ │ │ │ + cbz r3, 4576 │ │ │ │ │ ldr r0, [r3, #12] │ │ │ │ │ subs r0, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ movs r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00004574 : │ │ │ │ │ +0000457c : │ │ │ │ │ PySequence_Size(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - cbz r0, 4594 │ │ │ │ │ + cbz r0, 459c │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ │ - cbz r3, 459e │ │ │ │ │ + cbz r3, 45a6 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - cbz r3, 459e │ │ │ │ │ + cbz r3, 45a6 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ bx r3 │ │ │ │ │ - bl 572 │ │ │ │ │ + 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, 45bc │ │ │ │ │ + cbnz r1, 45c4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC35 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC35 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 4598 │ │ │ │ │ + b.n 45a0 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 45ae │ │ │ │ │ + beq.n 45b6 │ │ │ │ │ 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 │ │ │ │ │ - b.n 4598 │ │ │ │ │ + b.n 45a0 │ │ │ │ │ │ │ │ │ │ -000045d0 <_PyObject_RealIsInstance>: │ │ │ │ │ +000045d8 <_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 464e <_PyObject_RealIsInstance+0x7e> │ │ │ │ │ + bge.n 4656 <_PyObject_RealIsInstance+0x7e> │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n 4634 <_PyObject_RealIsInstance+0x64> │ │ │ │ │ + beq.n 463c <_PyObject_RealIsInstance+0x64> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - cbnz r0, 4634 <_PyObject_RealIsInstance+0x64> │ │ │ │ │ + cbnz r0, 463c <_PyObject_RealIsInstance+0x64> │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - ldr r1, [pc, #164] @ (46a4 <_PyObject_RealIsInstance+0xd4>) │ │ │ │ │ + ldr r1, [pc, #164] @ (46ac <_PyObject_RealIsInstance+0xd4>) │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - cbz r2, 4664 <_PyObject_RealIsInstance+0x94> │ │ │ │ │ + cbz r2, 466c <_PyObject_RealIsInstance+0x94> │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 4638 <_PyObject_RealIsInstance+0x68> │ │ │ │ │ + bne.n 4640 <_PyObject_RealIsInstance+0x68> │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 4620 <_PyObject_RealIsInstance+0x50> │ │ │ │ │ + bne.n 4628 <_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 461a <_PyObject_RealIsInstance+0x4a> │ │ │ │ │ + bne.n 4622 <_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 461a <_PyObject_RealIsInstance+0x4a> │ │ │ │ │ + b.n 4622 <_PyObject_RealIsInstance+0x4a> │ │ │ │ │ movs r3, #1 │ │ │ │ │ - b.n 461a <_PyObject_RealIsInstance+0x4a> │ │ │ │ │ + b.n 4622 <_PyObject_RealIsInstance+0x4a> │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bge.n 4610 <_PyObject_RealIsInstance+0x40> │ │ │ │ │ + bge.n 4618 <_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 4610 <_PyObject_RealIsInstance+0x40> │ │ │ │ │ + b.n 4618 <_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 bb0 │ │ │ │ │ + bl bb0 │ │ │ │ │ R_ARM_THM_CALL check_class │ │ │ │ │ - cbnz r0, 4668 <_PyObject_RealIsInstance+0x98> │ │ │ │ │ + cbnz r0, 4670 <_PyObject_RealIsInstance+0x98> │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 461a <_PyObject_RealIsInstance+0x4a> │ │ │ │ │ + b.n 4622 <_PyObject_RealIsInstance+0x4a> │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.n 461a <_PyObject_RealIsInstance+0x4a> │ │ │ │ │ + b.n 4622 <_PyObject_RealIsInstance+0x4a> │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ - ldr r1, [pc, #56] @ (46a4 <_PyObject_RealIsInstance+0xd4>) │ │ │ │ │ + ldr r1, [pc, #56] @ (46ac <_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 461a <_PyObject_RealIsInstance+0x4a> │ │ │ │ │ + beq.n 4622 <_PyObject_RealIsInstance+0x4a> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r2 │ │ │ │ │ - bl c3c │ │ │ │ │ + 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 461a <_PyObject_RealIsInstance+0x4a> │ │ │ │ │ + beq.n 4622 <_PyObject_RealIsInstance+0x4a> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r1, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 461a <_PyObject_RealIsInstance+0x4a> │ │ │ │ │ + bne.n 4622 <_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 461a <_PyObject_RealIsInstance+0x4a> │ │ │ │ │ + b.n 4622 <_PyObject_RealIsInstance+0x4a> │ │ │ │ │ .word 0x00005250 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000046a8 : │ │ │ │ │ +000046b0 : │ │ │ │ │ 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 46e2 │ │ │ │ │ + beq.n 46ea │ │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr.w r2, [ip, #52] @ 0x34 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 4772 │ │ │ │ │ + beq.n 477a │ │ │ │ │ ldr.w lr, [r2, #4] │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - beq.n 46ee │ │ │ │ │ + beq.n 46f6 │ │ │ │ │ mov r3, lr │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ bx r3 │ │ │ │ │ - bl 572 │ │ │ │ │ + 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 4772 │ │ │ │ │ + bmi.n 477a │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 4772 │ │ │ │ │ + beq.n 477a │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ - bmi.n 4772 │ │ │ │ │ + bmi.n 477a │ │ │ │ │ ldr r2, [r0, #52] @ 0x34 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 4772 │ │ │ │ │ + beq.n 477a │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 4772 │ │ │ │ │ + beq.n 477a │ │ │ │ │ ldr.w r2, [ip, #48] @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 47aa │ │ │ │ │ + beq.n 47b2 │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ mov r6, r2 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne.n 478e │ │ │ │ │ + bne.n 4796 │ │ │ │ │ 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 4800 │ │ │ │ │ + beq.n 4808 │ │ │ │ │ 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 46e8 │ │ │ │ │ + bne.n 46f0 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r1, ip │ │ │ │ │ - bne.n 4824 │ │ │ │ │ - cbz r5, 476e │ │ │ │ │ + bne.n 482c │ │ │ │ │ + cbz r5, 4776 │ │ │ │ │ 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 46e8 │ │ │ │ │ + bne.n 46f0 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r1, ip │ │ │ │ │ - bne.n 483a │ │ │ │ │ + bne.n 4842 │ │ │ │ │ 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 46e6 │ │ │ │ │ + b.n 46ee │ │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 4722 │ │ │ │ │ + beq.n 472a │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ mov r5, r2 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - beq.n 4722 │ │ │ │ │ - cbz r6, 47f4 │ │ │ │ │ - cbnz r2, 47ae │ │ │ │ │ + beq.n 472a │ │ │ │ │ + cbz r6, 47fc │ │ │ │ │ + cbnz r2, 47b6 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 4730 │ │ │ │ │ + b.n 4738 │ │ │ │ │ mov r6, r2 │ │ │ │ │ - b.n 471e │ │ │ │ │ + b.n 4726 │ │ │ │ │ mov r1, ip │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 47a0 │ │ │ │ │ + beq.n 47a8 │ │ │ │ │ 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 46e8 │ │ │ │ │ + bne.n 46f0 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r1, ip │ │ │ │ │ - beq.n 472e │ │ │ │ │ + beq.n 4736 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 472e │ │ │ │ │ + bne.n 4736 │ │ │ │ │ strd r2, r3, [sp] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ │ - b.n 472e │ │ │ │ │ + b.n 4736 │ │ │ │ │ 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 4750 │ │ │ │ │ + bne.n 4758 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n 476e │ │ │ │ │ + beq.n 4776 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 476e │ │ │ │ │ + bne.n 4776 │ │ │ │ │ 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 476e │ │ │ │ │ + b.n 4776 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 47fc │ │ │ │ │ + bne.n 4804 │ │ │ │ │ strd r2, r3, [sp] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ │ - b.n 47fc │ │ │ │ │ + b.n 4804 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 4800 │ │ │ │ │ + bne.n 4808 │ │ │ │ │ strd r2, r3, [sp] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ │ - b.n 4800 │ │ │ │ │ + b.n 4808 │ │ │ │ │ │ │ │ │ │ -00004850 : │ │ │ │ │ +00004858 : │ │ │ │ │ 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 48fc │ │ │ │ │ + beq.n 4904 │ │ │ │ │ ldr r6, [r3, #56] @ 0x38 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 4898 │ │ │ │ │ + bne.n 48a0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 48e4 │ │ │ │ │ + beq.n 48ec │ │ │ │ │ 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 48ba │ │ │ │ │ + beq.n 48c2 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 4874 │ │ │ │ │ + beq.n 487c │ │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n 4874 │ │ │ │ │ - cbz r6, 48c4 │ │ │ │ │ - cbz r3, 48b0 │ │ │ │ │ + beq.n 487c │ │ │ │ │ + cbz r6, 48cc │ │ │ │ │ + cbz r3, 48b8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - cbnz r0, 4910 │ │ │ │ │ + cbnz r0, 4918 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 4882 │ │ │ │ │ + b.n 488a │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.n 4956 │ │ │ │ │ - cbz r7, 48e4 │ │ │ │ │ + bne.n 495e │ │ │ │ │ + cbz r7, 48ec │ │ │ │ │ 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 4892 │ │ │ │ │ + bne.n 489a │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 4948 │ │ │ │ │ + bne.n 4950 │ │ │ │ │ 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 48e4 │ │ │ │ │ + beq.n 48ec │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 48e4 │ │ │ │ │ + beq.n 48ec │ │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 48c6 │ │ │ │ │ - b.n 48e4 │ │ │ │ │ + bne.n 48ce │ │ │ │ │ + b.n 48ec │ │ │ │ │ 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 4892 │ │ │ │ │ + bne.n 489a │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 4880 │ │ │ │ │ + beq.n 4888 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4880 │ │ │ │ │ + bne.n 4888 │ │ │ │ │ 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 4880 │ │ │ │ │ + b.n 4888 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 48e4 │ │ │ │ │ + bne.n 48ec │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 48e4 │ │ │ │ │ + b.n 48ec │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 48c4 │ │ │ │ │ + bne.n 48cc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 48c4 │ │ │ │ │ + b.n 48cc │ │ │ │ │ │ │ │ │ │ -00004964 : │ │ │ │ │ +0000496c : │ │ │ │ │ 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 49a2 │ │ │ │ │ + beq.n 49aa │ │ │ │ │ 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 │ │ │ │ │ @@ -8664,77 +8666,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 4a84 │ │ │ │ │ + beq.n 4a8c │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r1, r2, #7 │ │ │ │ │ - bpl.n 49e4 │ │ │ │ │ + bpl.n 49ec │ │ │ │ │ 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 499e │ │ │ │ │ + beq.n 49a6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 499e │ │ │ │ │ + bne.n 49a6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 499e │ │ │ │ │ + b.n 49a6 │ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ - cbz r2, 49ee │ │ │ │ │ + cbz r2, 49f6 │ │ │ │ │ ldr.w r2, [r2, #132] @ 0x84 │ │ │ │ │ - cbnz r2, 4a08 │ │ │ │ │ + cbnz r2, 4a10 │ │ │ │ │ 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 .LC16 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC16 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 499c │ │ │ │ │ + b.n 49a4 │ │ │ │ │ blx r2 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 499e │ │ │ │ │ + beq.n 49a6 │ │ │ │ │ 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 4a22 │ │ │ │ │ + bne.n 4a2a │ │ │ │ │ mov r4, r6 │ │ │ │ │ - b.n 49c0 │ │ │ │ │ + b.n 49c8 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ lsls r2, r2, #7 │ │ │ │ │ - bmi.n 4a5c │ │ │ │ │ + bmi.n 4a64 │ │ │ │ │ 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 .LC17 │ │ │ │ │ @@ -8742,48 +8744,48 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC17 │ │ │ │ │ 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 499c │ │ │ │ │ + beq.n 49a4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 499c │ │ │ │ │ + bne.n 49a4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 499c │ │ │ │ │ + b.n 49a4 │ │ │ │ │ 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 .LC18 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC18 │ │ │ │ │ ldr r0, [r1, #0] │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_WarnFormat │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4a1e │ │ │ │ │ + beq.n 4a26 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 499c │ │ │ │ │ - b.n 4a4c │ │ │ │ │ + beq.n 49a4 │ │ │ │ │ + b.n 4a54 │ │ │ │ │ mov r6, r4 │ │ │ │ │ - bl 572 │ │ │ │ │ + bl 572 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ - b.n 499e │ │ │ │ │ + b.n 49a6 │ │ │ │ │ │ │ │ │ │ -00004a8c : │ │ │ │ │ +00004a94 : │ │ │ │ │ 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] │ │ │ │ │ @@ -8796,547 +8798,547 @@ │ │ │ │ │ cmp r1, r0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r2, #0 │ │ │ │ │ ite ne │ │ │ │ │ movne r3, #1 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 4c0a │ │ │ │ │ + beq.w 4c12 │ │ │ │ │ ldr r4, [r4, #20] │ │ │ │ │ - cbnz r3, 4ae8 │ │ │ │ │ + cbnz r3, 4af0 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 4b54 │ │ │ │ │ + beq.n 4b5c │ │ │ │ │ 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 4b24 │ │ │ │ │ + beq.n 4b2c │ │ │ │ │ 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 4ac2 │ │ │ │ │ - cbz r4, 4b2e │ │ │ │ │ + beq.n 4aca │ │ │ │ │ + cbz r4, 4b36 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 4aca │ │ │ │ │ + beq.n 4ad2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4aca │ │ │ │ │ + beq.n 4ad2 │ │ │ │ │ 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 4ae0 │ │ │ │ │ + bne.n 4ae8 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 4c1e │ │ │ │ │ + bne.n 4c26 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ - b.n 4ad2 │ │ │ │ │ + b.n 4ada │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 4bee │ │ │ │ │ + bne.n 4bf6 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n 4b54 │ │ │ │ │ + beq.n 4b5c │ │ │ │ │ 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 4ae0 │ │ │ │ │ + bne.n 4ae8 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 4bfc │ │ │ │ │ + bne.n 4c04 │ │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ - cbz r3, 4b68 │ │ │ │ │ + cbz r3, 4b70 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, r4 │ │ │ │ │ - beq.n 4b68 │ │ │ │ │ - cbnz r3, 4ba0 │ │ │ │ │ + beq.n 4b70 │ │ │ │ │ + cbnz r3, 4ba8 │ │ │ │ │ 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 4bce │ │ │ │ │ + bne.n 4bd6 │ │ │ │ │ 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 .LC9 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC9 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 4ae0 │ │ │ │ │ + b.n 4ae8 │ │ │ │ │ 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 4ae0 │ │ │ │ │ + bne.n 4ae8 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 4b68 │ │ │ │ │ + beq.n 4b70 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 4b68 │ │ │ │ │ + bne.n 4b70 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4b68 │ │ │ │ │ + b.n 4b70 │ │ │ │ │ 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 .LC69 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC69 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 4b9c │ │ │ │ │ + b.n 4ba4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4b2e │ │ │ │ │ + bne.n 4b36 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4b2e │ │ │ │ │ + b.n 4b36 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 4b54 │ │ │ │ │ + bne.n 4b5c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4b54 │ │ │ │ │ - cbnz r3, 4c12 │ │ │ │ │ + b.n 4b5c │ │ │ │ │ + cbnz r3, 4c1a │ │ │ │ │ mov r4, r3 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - b.n 4b54 │ │ │ │ │ + b.n 4b5c │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4b2e │ │ │ │ │ + bne.n 4b36 │ │ │ │ │ mov r4, r9 │ │ │ │ │ - b.n 4b54 │ │ │ │ │ + b.n 4b5c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4b1e │ │ │ │ │ + bne.w 4b26 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4b1e │ │ │ │ │ + b.n 4b26 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00004c30 : │ │ │ │ │ +00004c38 : │ │ │ │ │ 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 4cdc │ │ │ │ │ + beq.n 4ce4 │ │ │ │ │ ldr r6, [r3, #48] @ 0x30 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 4c78 │ │ │ │ │ + bne.n 4c80 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 4cc4 │ │ │ │ │ + beq.n 4ccc │ │ │ │ │ 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 4c9a │ │ │ │ │ + beq.n 4ca2 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 4c54 │ │ │ │ │ + beq.n 4c5c │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n 4c54 │ │ │ │ │ - cbz r6, 4ca4 │ │ │ │ │ - cbz r3, 4c90 │ │ │ │ │ + beq.n 4c5c │ │ │ │ │ + cbz r6, 4cac │ │ │ │ │ + cbz r3, 4c98 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - cbnz r0, 4cf0 │ │ │ │ │ + cbnz r0, 4cf8 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 4c62 │ │ │ │ │ + b.n 4c6a │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.n 4d36 │ │ │ │ │ - cbz r7, 4cc4 │ │ │ │ │ + bne.n 4d3e │ │ │ │ │ + cbz r7, 4ccc │ │ │ │ │ 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 4c72 │ │ │ │ │ + bne.n 4c7a │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 4d28 │ │ │ │ │ + bne.n 4d30 │ │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC70 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC70 │ │ │ │ │ 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 4cc4 │ │ │ │ │ + beq.n 4ccc │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 4cc4 │ │ │ │ │ + beq.n 4ccc │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4ca6 │ │ │ │ │ - b.n 4cc4 │ │ │ │ │ + bne.n 4cae │ │ │ │ │ + b.n 4ccc │ │ │ │ │ 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 4c72 │ │ │ │ │ + bne.n 4c7a │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 4c60 │ │ │ │ │ + beq.n 4c68 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4c60 │ │ │ │ │ + bne.n 4c68 │ │ │ │ │ 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 4c60 │ │ │ │ │ + b.n 4c68 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 4cc4 │ │ │ │ │ + bne.n 4ccc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4cc4 │ │ │ │ │ + b.n 4ccc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4ca4 │ │ │ │ │ + bne.n 4cac │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4ca4 │ │ │ │ │ + b.n 4cac │ │ │ │ │ │ │ │ │ │ -00004d44 : │ │ │ │ │ +00004d4c : │ │ │ │ │ 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, 4dae │ │ │ │ │ + cbz r3, 4db6 │ │ │ │ │ ldr r5, [r3, #96] @ 0x60 │ │ │ │ │ - cbnz r5, 4d8c │ │ │ │ │ + cbnz r5, 4d94 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ ldr r5, [r3, #44] @ 0x2c │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 4dd4 │ │ │ │ │ - cbz r5, 4dbe │ │ │ │ │ + bne.n 4ddc │ │ │ │ │ + cbz r5, 4dc6 │ │ │ │ │ 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 4df8 │ │ │ │ │ + beq.n 4e00 │ │ │ │ │ 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 4d86 │ │ │ │ │ + bne.n 4d8e │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 4e62 │ │ │ │ │ + bne.n 4e6a │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4d62 │ │ │ │ │ + bne.n 4d6a │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 4dbe │ │ │ │ │ + beq.n 4dc6 │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ - cbz r3, 4dbe │ │ │ │ │ + cbz r3, 4dc6 │ │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ │ mov r7, r3 │ │ │ │ │ - cbnz r3, 4e06 │ │ │ │ │ + cbnz r3, 4e0e │ │ │ │ │ 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 4d6a │ │ │ │ │ + beq.n 4d72 │ │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.n 4d6a │ │ │ │ │ - cbz r5, 4e02 │ │ │ │ │ - cbz r3, 4dee │ │ │ │ │ + beq.n 4d72 │ │ │ │ │ + cbz r5, 4e0a │ │ │ │ │ + cbz r3, 4df6 │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - cbnz r0, 4e32 │ │ │ │ │ + cbnz r0, 4e3a │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 4d76 │ │ │ │ │ + b.n 4d7e │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.n 4e70 │ │ │ │ │ + bne.n 4e78 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 4dbe │ │ │ │ │ + beq.n 4dc6 │ │ │ │ │ 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 4d86 │ │ │ │ │ + bne.n 4d8e │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 4dbe │ │ │ │ │ + beq.n 4dc6 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 4dbe │ │ │ │ │ + bne.n 4dc6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4dbe │ │ │ │ │ + b.n 4dc6 │ │ │ │ │ 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 4d86 │ │ │ │ │ + bne.n 4d8e │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 4d74 │ │ │ │ │ + beq.n 4d7c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4d74 │ │ │ │ │ + bne.n 4d7c │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 4d74 │ │ │ │ │ + b.n 4d7c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 4da6 │ │ │ │ │ + bne.n 4dae │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4da6 │ │ │ │ │ + b.n 4dae │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4e02 │ │ │ │ │ + bne.n 4e0a │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4e02 │ │ │ │ │ + b.n 4e0a │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00004e80 : │ │ │ │ │ +00004e88 : │ │ │ │ │ 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, 4f00 │ │ │ │ │ + cbz r0, 4f08 │ │ │ │ │ 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 4ec8 │ │ │ │ │ + beq.n 4ed0 │ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ - cbz r2, 4ee0 │ │ │ │ │ + cbz r2, 4ee8 │ │ │ │ │ ldr r4, [r2, #72] @ 0x48 │ │ │ │ │ - cbz r4, 4eda │ │ │ │ │ + cbz r4, 4ee2 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ blx r4 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 4ebe │ │ │ │ │ + cbz r0, 4ec6 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne.n 4f0e │ │ │ │ │ + bne.n 4f16 │ │ │ │ │ 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 4ed6 │ │ │ │ │ + beq.n 4ede │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b.n 4ebe │ │ │ │ │ + b.n 4ec6 │ │ │ │ │ ldr.w r2, [r2, #132] @ 0x84 │ │ │ │ │ - cbnz r2, 4f44 │ │ │ │ │ + cbnz r2, 4f4c │ │ │ │ │ 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, 4f08 │ │ │ │ │ + cbnz r0, 4f10 │ │ │ │ │ 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 572 │ │ │ │ │ + bl 572 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ - b.n 4ebe │ │ │ │ │ + b.n 4ec6 │ │ │ │ │ vldr d0, [r5, #8] │ │ │ │ │ - b.n 4f7a │ │ │ │ │ + b.n 4f82 │ │ │ │ │ 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 4fb0 │ │ │ │ │ + bne.n 4fb8 │ │ │ │ │ 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 │ │ │ │ │ @@ -9344,62 +9346,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 4fa0 │ │ │ │ │ + bne.n 4fa8 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 4ebe │ │ │ │ │ - bl 1700 <_PyNumber_Index> │ │ │ │ │ + b.n 4ec6 │ │ │ │ │ + bl 1708 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4ebe │ │ │ │ │ + beq.n 4ec6 │ │ │ │ │ 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 4f88 │ │ │ │ │ + bne.n 4f90 │ │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ │ vcmp.f64 d8, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bne.n 4f76 │ │ │ │ │ + bne.n 4f7e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4f40 │ │ │ │ │ + bne.n 4f48 │ │ │ │ │ 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 4f60 │ │ │ │ │ + bne.n 4f68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4f60 │ │ │ │ │ + b.n 4f68 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 4f40 │ │ │ │ │ + beq.n 4f48 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4f40 │ │ │ │ │ + bne.n 4f48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4f40 │ │ │ │ │ + b.n 4f48 │ │ │ │ │ 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 │ │ │ │ │ @@ -9408,215 +9410,215 @@ │ │ │ │ │ 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 4f98 │ │ │ │ │ + bne.n 4fa0 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ vldr d0, [r4, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 4f7a │ │ │ │ │ + beq.n 4f82 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4f7a │ │ │ │ │ + bne.n 4f82 │ │ │ │ │ mov r0, r4 │ │ │ │ │ vstr d0, [sp, #8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ vldr d0, [sp, #8] │ │ │ │ │ - b.n 4f7a │ │ │ │ │ + b.n 4f82 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00004ff8 : │ │ │ │ │ +00005000 : │ │ │ │ │ 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, 5062 │ │ │ │ │ + cbz r3, 506a │ │ │ │ │ ldr r5, [r3, #124] @ 0x7c │ │ │ │ │ - cbnz r5, 5040 │ │ │ │ │ + cbnz r5, 5048 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ ldr r5, [r3, #116] @ 0x74 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 5088 │ │ │ │ │ - cbz r5, 5072 │ │ │ │ │ + bne.n 5090 │ │ │ │ │ + cbz r5, 507a │ │ │ │ │ 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 50ac │ │ │ │ │ + beq.n 50b4 │ │ │ │ │ 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 503a │ │ │ │ │ + bne.n 5042 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 5116 │ │ │ │ │ + bne.n 511e │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5016 │ │ │ │ │ + bne.n 501e │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 5072 │ │ │ │ │ + beq.n 507a │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ - cbz r3, 5072 │ │ │ │ │ + cbz r3, 507a │ │ │ │ │ ldr r3, [r3, #116] @ 0x74 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - cbnz r3, 50ba │ │ │ │ │ + cbnz r3, 50c2 │ │ │ │ │ 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 501e │ │ │ │ │ + beq.n 5026 │ │ │ │ │ ldr r3, [r3, #116] @ 0x74 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.n 501e │ │ │ │ │ - cbz r5, 50b6 │ │ │ │ │ - cbz r3, 50a2 │ │ │ │ │ + beq.n 5026 │ │ │ │ │ + cbz r5, 50be │ │ │ │ │ + cbz r3, 50aa │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - cbnz r0, 50e6 │ │ │ │ │ + cbnz r0, 50ee │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 502a │ │ │ │ │ + b.n 5032 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.n 5124 │ │ │ │ │ + bne.n 512c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 5072 │ │ │ │ │ + beq.n 507a │ │ │ │ │ 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 503a │ │ │ │ │ + bne.n 5042 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 5072 │ │ │ │ │ + beq.n 507a │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 5072 │ │ │ │ │ + bne.n 507a │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5072 │ │ │ │ │ + b.n 507a │ │ │ │ │ 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 503a │ │ │ │ │ + bne.n 5042 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 5028 │ │ │ │ │ + beq.n 5030 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5028 │ │ │ │ │ + bne.n 5030 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 5028 │ │ │ │ │ + b.n 5030 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 505a │ │ │ │ │ + bne.n 5062 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 505a │ │ │ │ │ + b.n 5062 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 50b6 │ │ │ │ │ + bne.n 50be │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 50b6 │ │ │ │ │ + b.n 50be │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00005134 : │ │ │ │ │ +0000513c : │ │ │ │ │ PyBuffer_GetPointer(): │ │ │ │ │ ldr.w ip, [r0, #20] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - ble.n 518a │ │ │ │ │ + ble.n 5192 │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ ldr r4, [r1, #0] │ │ │ │ │ ldrd lr, r0, [r0, #32] │ │ │ │ │ ldr.w r2, [lr] │ │ │ │ │ mla r3, r4, r2, r3 │ │ │ │ │ - cbnz r0, 517e │ │ │ │ │ + cbnz r0, 5186 │ │ │ │ │ cmp.w ip, #1 │ │ │ │ │ - beq.n 517a │ │ │ │ │ + beq.n 5182 │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldr.w r4, [lr, r2, lsl #2] │ │ │ │ │ ldr.w r5, [r1, r2, lsl #2] │ │ │ │ │ mla r3, r5, r4, r3 │ │ │ │ │ - cbz r0, 5174 │ │ │ │ │ + cbz r0, 517c │ │ │ │ │ ldr.w r4, [r0, r2, lsl #2] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ itt ge │ │ │ │ │ ldrge r3, [r3, #0] │ │ │ │ │ addge r3, r3, r4 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r2, ip │ │ │ │ │ - bne.n 515a │ │ │ │ │ + bne.n 5162 │ │ │ │ │ mov r0, r3 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ itt ge │ │ │ │ │ ldrge r3, [r3, #0] │ │ │ │ │ addge r3, r3, r2 │ │ │ │ │ - b.n 5152 │ │ │ │ │ + b.n 515a │ │ │ │ │ mov r0, r3 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -647,15 +647,15 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromString │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 53a │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 2cd0 │ │ │ │ │ + bl 2cd8 │ │ │ │ │ R_ARM_THM_CALL PyObject_DelItem │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ beq.n 56e │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -702,15 +702,15 @@ │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ cbz r0, 5b8 │ │ │ │ │ cbnz r1, 5be │ │ │ │ │ bl 572 │ │ │ │ │ b.n 5c8 │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ - bl 768 │ │ │ │ │ + bl 770 │ │ │ │ │ R_ARM_THM_CALL PyMapping_GetOptionalItem │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ bge.n 5d8 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC86 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC86 │ │ │ │ │ @@ -777,15 +777,15 @@ │ │ │ │ │ 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 768 │ │ │ │ │ + bl 770 │ │ │ │ │ R_ARM_THM_CALL PyMapping_GetOptionalItem │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ bl 570 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ @@ -822,15 +822,15 @@ │ │ │ │ │ R_ARM_THM_CALL PyLong_FromSsize_t │ │ │ │ │ mov r5, r0 │ │ │ │ │ cbz r0, 712 │ │ │ │ │ movs r3, #8 │ │ │ │ │ movs r2, #84 @ 0x54 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 1918 │ │ │ │ │ + bl 1920 │ │ │ │ │ R_ARM_THM_CALL binary_iop1 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ beq.n 6d2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -1093,15 +1093,15 @@ │ │ │ │ │ │ │ │ │ │ 000008e8 <_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 afc │ │ │ │ │ + bl b04 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ │ │ 000008fe : │ │ │ │ │ PyBuffer_FromContiguous(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ @@ -1113,15 +1113,15 @@ │ │ │ │ │ mov r1, r3 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r3 │ │ │ │ │ mov r6, r2 │ │ │ │ │ - bl 4168 │ │ │ │ │ + bl 4170 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_IsContiguous │ │ │ │ │ cbz r0, 934 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ movs r5, #0 │ │ │ │ │ bl 0 │ │ │ │ │ @@ -1161,15 +1161,15 @@ │ │ │ │ │ moveq r9, r3 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ mov r6, r0 │ │ │ │ │ cbz r0, 9a4 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5134 │ │ │ │ │ + bl 513c │ │ │ │ │ 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] │ │ │ │ │ @@ -1230,15 +1230,15 @@ │ │ │ │ │ bne.n 9e8 <_Py_add_one_to_index_F+0xa> │ │ │ │ │ pop {r4, r5, r6} │ │ │ │ │ bx lr │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ 00000a0a : │ │ │ │ │ PyObject_Length(): │ │ │ │ │ - b.w 2c14 │ │ │ │ │ + b.w 2c1c │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_Size │ │ │ │ │ │ │ │ │ │ 00000a0e : │ │ │ │ │ PyBuffer_FillContiguousStrides(): │ │ │ │ │ push {r4, r5} │ │ │ │ │ ldrb.w r4, [sp, #8] │ │ │ │ │ cmp r4, #70 @ 0x46 │ │ │ │ │ @@ -1281,15 +1281,15 @@ │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ │ cbz r3, a8c │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cbz r3, a8c │ │ │ │ │ mov r1, sp │ │ │ │ │ movw r2, #285 @ 0x11d │ │ │ │ │ - bl 95c │ │ │ │ │ + bl 964 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ cbz r0, aa4 │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ b.n bd8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ @@ -1301,20 +1301,20 @@ │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ b.n a86 │ │ │ │ │ mov.w r2, #284 @ 0x11c │ │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 95c │ │ │ │ │ + bl 964 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ mov r5, r0 │ │ │ │ │ cbz r0, abc │ │ │ │ │ mov r0, sp │ │ │ │ │ - bl afc │ │ │ │ │ + bl b04 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ b.n a86 │ │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ bge.n ae8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -1325,18 +1325,18 @@ │ │ │ │ │ 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 afc │ │ │ │ │ + bl b04 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ - bl afc │ │ │ │ │ + bl b04 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ b.n a86 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cbnz r3, b2c │ │ │ │ │ mov r0, sp │ │ │ │ │ bl 0 <_IsCContiguous> │ │ │ │ │ cbz r0, b00 │ │ │ │ │ @@ -1355,33 +1355,33 @@ │ │ │ │ │ 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 afc │ │ │ │ │ + bl b04 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ - bl afc │ │ │ │ │ + bl b04 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ 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, b4a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r0, sp │ │ │ │ │ - bl afc │ │ │ │ │ + bl b04 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ - bl afc │ │ │ │ │ + bl b04 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ b.n a86 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ ble.n b5c │ │ │ │ │ @@ -1417,35 +1417,35 @@ │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ b.n ba8 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ str.w r7, [r2], #-4 │ │ │ │ │ bne.n b8c │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, sp │ │ │ │ │ - bl 5134 │ │ │ │ │ + bl 513c │ │ │ │ │ R_ARM_THM_CALL PyBuffer_GetPointer │ │ │ │ │ mov r8, r0 │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ - bl 5134 │ │ │ │ │ + bl 513c │ │ │ │ │ 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 b7c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ mov r0, sp │ │ │ │ │ - bl afc │ │ │ │ │ + bl b04 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ - bl afc │ │ │ │ │ + bl b04 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ │ │ 00000be0 : │ │ │ │ │ PyObject_AsWriteBuffer(): │ │ │ │ │ @@ -1489,15 +1489,15 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n c0a │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - bl afc │ │ │ │ │ + bl b04 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ │ │ 00000c4c : │ │ │ │ │ as_read_buffer(): │ │ │ │ │ @@ -1515,25 +1515,25 @@ │ │ │ │ │ lsrs r2, r2, #5 │ │ │ │ │ cbnz r0, c78 │ │ │ │ │ bl 572 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ b.n c94 │ │ │ │ │ mov r6, r1 │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ - bl 95c │ │ │ │ │ + bl 964 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n c72 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - bl afc │ │ │ │ │ + bl b04 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ │ │ 00000c9a : │ │ │ │ │ PyObject_AsCharBuffer(): │ │ │ │ │ @@ -1561,15 +1561,15 @@ │ │ │ │ │ adds r0, #1 │ │ │ │ │ bne.n cca │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ movs r0, #0 │ │ │ │ │ b.n cd2 │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ - bl afc │ │ │ │ │ + bl b04 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ movs r0, #1 │ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ │ pop {pc} │ │ │ │ │ movs r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ @@ -1581,25 +1581,25 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _buffer_release_call │ │ │ │ │ b.w 0 <_Py_CallInInterpreter> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_CallInInterpreter │ │ │ │ │ │ │ │ │ │ 00000ce8 : │ │ │ │ │ PySequence_Length(): │ │ │ │ │ - b.w 4574 │ │ │ │ │ + b.w 457c │ │ │ │ │ R_ARM_THM_JUMP24 PySequence_Size │ │ │ │ │ │ │ │ │ │ 00000cec : │ │ │ │ │ PyMapping_Length(): │ │ │ │ │ - b.w 3820 │ │ │ │ │ + b.w 3828 │ │ │ │ │ R_ARM_THM_JUMP24 PyMapping_Size │ │ │ │ │ │ │ │ │ │ 00000cf0 : │ │ │ │ │ PySequence_In(): │ │ │ │ │ - b.w 1578 │ │ │ │ │ + b.w 1580 │ │ │ │ │ R_ARM_THM_JUMP24 PySequence_Contains │ │ │ │ │ │ │ │ │ │ 00000cf4 : │ │ │ │ │ PyAIter_Check(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ │ cbz r0, d10 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -71,27 +71,27 @@ │ │ │ │ │ 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 │ │ │ │ │ + 0x000004b0 72725f4f 63637572 72656400 50794f62 rr_Occurred.PyOb │ │ │ │ │ + 0x000004c0 6a656374 5f53697a 65005079 4578635f ject_Size.PyExc_ │ │ │ │ │ + 0x000004d0 54797065 4572726f 72005f50 79457272 TypeError._PyErr │ │ │ │ │ + 0x000004e0 5f457863 65707469 6f6e4d61 74636865 _ExceptionMatche │ │ │ │ │ + 0x000004f0 73005f50 79547570 6c655f52 6573697a s._PyTuple_Resiz │ │ │ │ │ + 0x00000500 65005f50 7952756e 74696d65 005f5079 e._PyRuntime._Py │ │ │ │ │ + 0x00000510 5f747373 5f747374 61746500 50794578 _tss_tstate.PyEx │ │ │ │ │ + 0x00000520 635f5374 6f704974 65726174 696f6e00 c_StopIteration. │ │ │ │ │ + 0x00000530 5f507945 72725f43 6c656172 00507945 _PyErr_Clear.PyE │ │ │ │ │ + 0x00000540 78635f56 616c7565 4572726f 72005079 xc_ValueError.Py │ │ │ │ │ + 0x00000550 4572725f 4e6f4d65 6d6f7279 005f5079 Err_NoMemory._Py │ │ │ │ │ + 0x00000560 4f626a65 63745f4d 616b6554 7043616c Object_MakeTpCal │ │ │ │ │ + 0x00000570 6c005079 4d617070 696e675f 47657449 l.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 │ │ │ ├── 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: 18444 (bytes into file) │ │ │ │ │ + Start of section headers: 18500 (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 │ │ │ │ │ + Number of section headers: 16 │ │ │ │ │ + Section header string table index: 15 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,23 +1,25 @@ │ │ │ │ │ -There are 14 section headers, starting at offset 0x480c: │ │ │ │ │ +There are 16 section headers, starting at offset 0x4844: │ │ │ │ │ │ │ │ │ │ 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 000e94 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 003e5c 000340 08 I 11 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 000ec8 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 00000000 000ec8 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .text.hot PROGBITS 00000000 000ec8 001c34 00 AX 0 0 4 │ │ │ │ │ - [ 6] .rel.text.hot REL 00000000 00419c 0005f8 08 I 11 5 4 │ │ │ │ │ - [ 7] .rodata.str1.4 PROGBITS 00000000 002afc 0000f1 01 AMS 0 0 4 │ │ │ │ │ - [ 8] .rodata PROGBITS 00000000 002bf0 0007ee 00 A 0 0 4 │ │ │ │ │ - [ 9] .note.GNU-stack PROGBITS 00000000 0033de 000000 00 0 0 1 │ │ │ │ │ - [10] .ARM.attributes ARM_ATTRIBUTES 00000000 0033de 000033 00 0 0 1 │ │ │ │ │ - [11] .symtab SYMTAB 00000000 003414 000590 10 12 28 4 │ │ │ │ │ - [12] .strtab STRTAB 00000000 0039a4 0004b6 00 0 0 1 │ │ │ │ │ - [13] .shstrtab STRTAB 00000000 004794 000075 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 000e34 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 003e6c 000338 08 I 13 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 000e68 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 00000000 000e68 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .text.hot PROGBITS 00000000 000e68 001c34 00 AX 0 0 4 │ │ │ │ │ + [ 6] .rel.text.hot REL 00000000 0041a4 0005f8 08 I 13 5 4 │ │ │ │ │ + [ 7] .rodata.str1.4 PROGBITS 00000000 002a9c 0000f1 01 AMS 0 0 4 │ │ │ │ │ + [ 8] .text.unlikely PROGBITS 00000000 002b90 000070 00 AX 0 0 4 │ │ │ │ │ + [ 9] .rel.text.unlikely REL 00000000 00479c 000020 08 I 13 8 4 │ │ │ │ │ + [10] .rodata PROGBITS 00000000 002c00 0007ee 00 A 0 0 4 │ │ │ │ │ + [11] .note.GNU-stack PROGBITS 00000000 0033ee 000000 00 0 0 1 │ │ │ │ │ + [12] .ARM.attributes ARM_ATTRIBUTES 00000000 0033ee 000033 00 0 0 1 │ │ │ │ │ + [13] .symtab SYMTAB 00000000 003424 000590 10 14 28 4 │ │ │ │ │ + [14] .strtab STRTAB 00000000 0039b4 0004b6 00 0 0 1 │ │ │ │ │ + [15] .shstrtab STRTAB 00000000 0047bc 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 {} │ │ │ │ │ @@ -6,33 +6,33 @@ │ │ │ │ │ 2: 00000000 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 3: 00000000 0 NOTYPE LOCAL DEFAULT 7 .LC0 │ │ │ │ │ 4: 00000040 0 NOTYPE LOCAL DEFAULT 7 .LC1 │ │ │ │ │ 5: 00000185 68 FUNC LOCAL DEFAULT 1 stringlib_rfind_char │ │ │ │ │ 6: 00000630 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 7: 00000634 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ 8: 0000029d 592 FUNC LOCAL DEFAULT 1 stringlib__preprocess │ │ │ │ │ - 9: 000004ed 1044 FUNC LOCAL DEFAULT 1 stringlib__two_way │ │ │ │ │ - 10: 00000bdd 696 FUNC LOCAL DEFAULT 1 stringlib_adaptive_find │ │ │ │ │ + 9: 000004ed 1056 FUNC LOCAL DEFAULT 1 stringlib__two_way │ │ │ │ │ + 10: 00000b7d 696 FUNC LOCAL DEFAULT 1 stringlib_adaptive_find │ │ │ │ │ 11: 0000092c 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 12: 00000060 0 NOTYPE LOCAL DEFAULT 7 .LC3 │ │ │ │ │ 13: 00000930 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ 14: 0000008c 0 NOTYPE LOCAL DEFAULT 7 .LC4 │ │ │ │ │ 15: 00000c68 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 16: 00000c6c 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: 00000acd 108 FUNC LOCAL DEFAULT 1 stringlib__two_way_count │ │ │ │ │ + 21: 00000001 112 FUNC LOCAL DEFAULT 8 stringlib__two_way_count │ │ │ │ │ 22: 000017ec 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 23: 000017f0 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ - 24: 00000b34 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 25: 00000b38 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 26: 00000e90 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 27: 00000000 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ + 24: 00000000 0 NOTYPE LOCAL DEFAULT 8 $t │ │ │ │ │ + 25: 0000006c 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ + 26: 00000e30 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 810 FUNC GLOBAL HIDDEN 5 _Py_bytes_rfind │ │ │ │ │ 31: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CheckBuffer │ │ │ │ │ 32: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetBuffer │ │ │ │ │ 33: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBuffer_Release │ │ │ │ │ 34: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSsize_t │ │ │ │ │ @@ -63,30 +63,30 @@ │ │ │ │ │ 59: 00001515 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 │ │ │ │ │ + 66: 0000090d 78 FUNC GLOBAL HIDDEN 1 _Py_bytes_isalnum │ │ │ │ │ + 67: 0000095d 78 FUNC GLOBAL HIDDEN 1 _Py_bytes_isalpha │ │ │ │ │ + 68: 000009ad 106 FUNC GLOBAL HIDDEN 1 _Py_bytes_islower │ │ │ │ │ + 69: 00000a19 78 FUNC GLOBAL HIDDEN 1 _Py_bytes_isspace │ │ │ │ │ 70: 00001879 152 FUNC GLOBAL HIDDEN 5 _Py_bytes_istitle │ │ │ │ │ - 71: 00000a5d 112 FUNC GLOBAL HIDDEN 1 _Py_bytes_isupper │ │ │ │ │ + 71: 00000a69 112 FUNC GLOBAL HIDDEN 1 _Py_bytes_isupper │ │ │ │ │ 72: 00001911 804 FUNC GLOBAL HIDDEN 5 _Py_bytes_rindex │ │ │ │ │ - 73: 00000b39 72 FUNC GLOBAL HIDDEN 1 _Py_bytes_swapcase │ │ │ │ │ - 74: 00000b81 92 FUNC GLOBAL HIDDEN 1 _Py_bytes_title │ │ │ │ │ - 75: 00000000 291 OBJECT GLOBAL HIDDEN 8 _Py_maketrans__doc__ │ │ │ │ │ - 76: 00000124 123 OBJECT GLOBAL HIDDEN 8 _Py_swapcase__doc__ │ │ │ │ │ - 77: 000001a0 124 OBJECT GLOBAL HIDDEN 8 _Py_capitalize__doc__ │ │ │ │ │ - 78: 0000021c 155 OBJECT GLOBAL HIDDEN 8 _Py_title__doc__ │ │ │ │ │ - 79: 000002b8 93 OBJECT GLOBAL HIDDEN 8 _Py_upper__doc__ │ │ │ │ │ - 80: 00000318 93 OBJECT GLOBAL HIDDEN 8 _Py_lower__doc__ │ │ │ │ │ - 81: 00000378 230 OBJECT GLOBAL HIDDEN 8 _Py_istitle__doc__ │ │ │ │ │ - 82: 00000460 141 OBJECT GLOBAL HIDDEN 8 _Py_isupper__doc__ │ │ │ │ │ - 83: 000004f0 141 OBJECT GLOBAL HIDDEN 8 _Py_islower__doc__ │ │ │ │ │ - 84: 00000580 126 OBJECT GLOBAL HIDDEN 8 _Py_isdigit__doc__ │ │ │ │ │ - 85: 00000600 98 OBJECT GLOBAL HIDDEN 8 _Py_isascii__doc__ │ │ │ │ │ - 86: 00000664 132 OBJECT GLOBAL HIDDEN 8 _Py_isalnum__doc__ │ │ │ │ │ - 87: 000006e8 130 OBJECT GLOBAL HIDDEN 8 _Py_isalpha__doc__ │ │ │ │ │ - 88: 0000076c 130 OBJECT GLOBAL HIDDEN 8 _Py_isspace__doc__ │ │ │ │ │ + 73: 00000ad9 72 FUNC GLOBAL HIDDEN 1 _Py_bytes_swapcase │ │ │ │ │ + 74: 00000b21 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__ │ │ │ │ │ + 80: 00000318 93 OBJECT GLOBAL HIDDEN 10 _Py_lower__doc__ │ │ │ │ │ + 81: 00000378 230 OBJECT GLOBAL HIDDEN 10 _Py_istitle__doc__ │ │ │ │ │ + 82: 00000460 141 OBJECT GLOBAL HIDDEN 10 _Py_isupper__doc__ │ │ │ │ │ + 83: 000004f0 141 OBJECT GLOBAL HIDDEN 10 _Py_islower__doc__ │ │ │ │ │ + 84: 00000580 126 OBJECT GLOBAL HIDDEN 10 _Py_isdigit__doc__ │ │ │ │ │ + 85: 00000600 98 OBJECT GLOBAL HIDDEN 10 _Py_isascii__doc__ │ │ │ │ │ + 86: 00000664 132 OBJECT GLOBAL HIDDEN 10 _Py_isalnum__doc__ │ │ │ │ │ + 87: 000006e8 130 OBJECT GLOBAL HIDDEN 10 _Py_isalpha__doc__ │ │ │ │ │ + 88: 0000076c 130 OBJECT GLOBAL HIDDEN 10 _Py_isspace__doc__ │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x3e5c contains 104 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x3e6c 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 │ │ │ │ │ @@ -38,79 +38,78 @@ │ │ │ │ │ 00000256 00003630 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ 00000266 0000312f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_toupper │ │ │ │ │ 0000026a 00003130 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_toupper │ │ │ │ │ 0000027a 00001d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_tolower │ │ │ │ │ 0000027e 00001d30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_tolower │ │ │ │ │ 00000384 0000340a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ 000003d4 0000330a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -0000090c 00003f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00000910 00003f30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00000928 0000372f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -0000092c 00003730 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00000934 00003f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00000938 00003f30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00000944 0000362f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00000948 00003630 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -0000095c 00003f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00000960 00003f30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00000978 0000372f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -0000097c 00003730 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00000984 00003f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00000988 00003f30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00000994 0000362f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00000998 00003630 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -000009b4 00003f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -000009b8 00003f30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -000009dc 00003f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -000009e0 00003f30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -000009f0 0000372f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000009f4 00003730 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00000a00 0000372f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00000a04 00003730 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00000a12 00003f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00000a16 00003f30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00000a22 0000362f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00000a26 00003630 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00000a34 00003f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00000a38 00003f30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00000a50 0000372f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00000a54 00003730 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00000a70 00003f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00000a74 00003f30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00000a9e 00003f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00000aa2 00003f30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00000ab2 0000372f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00000ab6 00003730 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00000ac2 0000372f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00000ac6 00003730 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00000b20 00002c0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -00000b34 00002b02 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -00000b42 00003f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00000b46 00003f30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00000b4a 00001d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_tolower │ │ │ │ │ -00000b4e 00001d30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_tolower │ │ │ │ │ -00000b52 0000312f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_toupper │ │ │ │ │ -00000b56 00003130 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_toupper │ │ │ │ │ -00000b8a 00003f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00000b8e 00003f30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00000b92 00001d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_tolower │ │ │ │ │ -00000b96 00001d30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_tolower │ │ │ │ │ -00000b9a 0000312f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_toupper │ │ │ │ │ -00000b9e 00003130 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_toupper │ │ │ │ │ -00000e42 00002c0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -00000e90 00002b02 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00000918 00003f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +0000091c 00003f30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00000934 0000372f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00000938 00003730 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00000940 00003f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00000944 00003f30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00000950 0000362f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00000954 00003630 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00000968 00003f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +0000096c 00003f30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00000984 0000372f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00000988 00003730 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00000990 00003f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00000994 00003f30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +000009a0 0000362f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +000009a4 00003630 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +000009c0 00003f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +000009c4 00003f30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +000009e8 00003f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +000009ec 00003f30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +000009fc 0000372f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00000a00 00003730 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00000a0c 0000372f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00000a10 00003730 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00000a1e 00003f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00000a22 00003f30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00000a2e 0000362f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00000a32 00003630 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00000a40 00003f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00000a44 00003f30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00000a5c 0000372f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00000a60 00003730 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00000a7c 00003f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00000a80 00003f30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00000aaa 00003f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00000aae 00003f30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00000abe 0000372f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00000ac2 00003730 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00000ace 0000372f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00000ad2 00003730 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00000ae2 00003f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00000ae6 00003f30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00000aea 00001d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_tolower │ │ │ │ │ +00000aee 00001d30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_tolower │ │ │ │ │ +00000af2 0000312f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_toupper │ │ │ │ │ +00000af6 00003130 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_toupper │ │ │ │ │ +00000b2a 00003f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00000b2e 00003f30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00000b32 00001d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_tolower │ │ │ │ │ +00000b36 00001d30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_tolower │ │ │ │ │ +00000b3a 0000312f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_toupper │ │ │ │ │ +00000b3e 00003130 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_toupper │ │ │ │ │ +00000de2 00002c0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +00000e1e 0000150a R_ARM_THM_CALL 00000001 stringlib__two_way_count │ │ │ │ │ +00000e30 00002b02 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ 0000007a 0000351e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ -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 │ │ │ │ │ +000009e2 0000351e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ +000009f8 0000351e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ +00000a08 0000351e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ +00000aa4 0000351e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ +00000aba 0000351e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ +00000aca 0000351e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x419c contains 191 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x41a4 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 │ │ │ │ │ 000001cc 0000210a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 000001fe 0000050a R_ARM_THM_CALL 00000185 stringlib_rfind_char │ │ │ │ │ @@ -137,15 +136,15 @@ │ │ │ │ │ 0000060a 0000210a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 00000630 00002b02 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ 000006c0 0000210a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 0000082c 0000210a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 00000878 00002c0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ 000008ae 0000080a R_ARM_THM_CALL 0000029d stringlib__preprocess │ │ │ │ │ 000008b8 0000090a R_ARM_THM_CALL 000004ed stringlib__two_way │ │ │ │ │ -000008d8 00000a0a R_ARM_THM_CALL 00000bdd stringlib_adaptive_find │ │ │ │ │ +000008d8 00000a0a R_ARM_THM_CALL 00000b7d stringlib_adaptive_find │ │ │ │ │ 000008e0 0000240a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000008e6 0000252f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 000008ea 00002530 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 000008ee 0000042f R_ARM_THM_MOVW_ABS_NC 00000040 .LC1 │ │ │ │ │ 000008f2 00000430 R_ARM_THM_MOVT_ABS 00000040 .LC1 │ │ │ │ │ 000008f8 0000260a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000912 0000272f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ @@ -182,15 +181,15 @@ │ │ │ │ │ 00000f0c 0000252f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 00000f10 00002530 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00000f14 0000042f R_ARM_THM_MOVW_ABS_NC 00000040 .LC1 │ │ │ │ │ 00000f18 00000430 R_ARM_THM_MOVT_ABS 00000040 .LC1 │ │ │ │ │ 00000f1e 0000260a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000f36 0000080a R_ARM_THM_CALL 0000029d stringlib__preprocess │ │ │ │ │ 00000f40 0000090a R_ARM_THM_CALL 000004ed stringlib__two_way │ │ │ │ │ -00000f60 00000a0a R_ARM_THM_CALL 00000bdd stringlib_adaptive_find │ │ │ │ │ +00000f60 00000a0a R_ARM_THM_CALL 00000b7d stringlib_adaptive_find │ │ │ │ │ 00000f68 0000272f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000f6c 00002730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000f72 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000f76 00000330 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 00000f7c 0000280a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 00000f8c 0000312f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_toupper │ │ │ │ │ 00000f90 00003130 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_toupper │ │ │ │ │ @@ -218,22 +217,22 @@ │ │ │ │ │ 00001170 0000200a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ 000011aa 00001f0a R_ARM_THM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ 000011c0 0000200a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ 00001300 0000220a R_ARM_THM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ 0000130a 0000210a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 0000137e 0000230a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ 0000142c 0000220a R_ARM_THM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ -0000149e 0000150a R_ARM_THM_CALL 00000acd stringlib__two_way_count │ │ │ │ │ +0000149e 0000150a R_ARM_THM_CALL 00000001 stringlib__two_way_count │ │ │ │ │ 000014a4 0000240a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000014aa 0000252f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 000014ae 00002530 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 000014b2 0000042f R_ARM_THM_MOVW_ABS_NC 00000040 .LC1 │ │ │ │ │ 000014b6 00000430 R_ARM_THM_MOVT_ABS 00000040 .LC1 │ │ │ │ │ 000014bc 0000260a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000014d4 00000a0a R_ARM_THM_CALL 00000bdd stringlib_adaptive_find │ │ │ │ │ +000014d4 00000a0a R_ARM_THM_CALL 00000b7d stringlib_adaptive_find │ │ │ │ │ 000014f8 0000272f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 000014fc 00002730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00001502 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00001506 00000330 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 0000150c 0000280a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 0000153a 0000230a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ 00001546 0000240a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ @@ -242,15 +241,15 @@ │ │ │ │ │ 00001666 0000210a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 00001710 00002a0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ 000017ec 00002b02 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ 000017fa 00002a0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ 00001824 0000080a R_ARM_THM_CALL 0000029d stringlib__preprocess │ │ │ │ │ 0000182e 0000090a R_ARM_THM_CALL 000004ed stringlib__two_way │ │ │ │ │ 00001838 00002c0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -00001852 00000a0a R_ARM_THM_CALL 00000bdd stringlib_adaptive_find │ │ │ │ │ +00001852 00000a0a R_ARM_THM_CALL 00000b7d stringlib_adaptive_find │ │ │ │ │ 0000185c 0000252f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 00001860 00002530 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00001864 0000042f R_ARM_THM_MOVW_ABS_NC 00000040 .LC1 │ │ │ │ │ 00001868 00000430 R_ARM_THM_MOVT_ABS 00000040 .LC1 │ │ │ │ │ 0000186e 0000260a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00001886 00003f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ 0000188a 00003f30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ @@ -295,7 +294,14 @@ │ │ │ │ │ 0000062a 0000221e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ 00000c62 0000221e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ 00001064 0000351e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ 00001086 0000351e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ 000018b4 0000351e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ 000018ba 0000351e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ 00001a9c 0000221e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ + │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x479c 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 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -111,9 +111,10 @@ │ │ │ │ │ _Py_isalnum__doc__ │ │ │ │ │ _Py_isalpha__doc__ │ │ │ │ │ _Py_isspace__doc__ │ │ │ │ │ .shstrtab │ │ │ │ │ .rel.text │ │ │ │ │ .rel.text.hot │ │ │ │ │ .rodata.str1.4 │ │ │ │ │ +.rel.text.unlikely │ │ │ │ │ .note.GNU-stack │ │ │ │ │ .ARM.attributes │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -567,15 +567,15 @@ │ │ │ │ │ mov ip, r2 │ │ │ │ │ ldr r4, [r2, #12] │ │ │ │ │ add.w r5, fp, #4294967295 @ 0xffffffff │ │ │ │ │ str r4, [sp, #16] │ │ │ │ │ ldr.w r7, [ip], #24 │ │ │ │ │ add r5, sl │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5ce │ │ │ │ │ + bne.n 5d2 │ │ │ │ │ cmp r5, r0 │ │ │ │ │ bcs.n 56e │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r9, fp │ │ │ │ │ ldr r4, [r2, #16] │ │ │ │ │ rsb r6, fp, #1 │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ @@ -589,478 +589,480 @@ │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ │ ldrb.w r2, [ip, r3] │ │ │ │ │ adds r3, r5, r2 │ │ │ │ │ - cbz r2, 576 │ │ │ │ │ + cbz r2, 57a │ │ │ │ │ cmp r0, r3 │ │ │ │ │ bls.n 56e │ │ │ │ │ ldrb r2, [r5, r2] │ │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ │ ldrb.w r2, [ip, r2] │ │ │ │ │ add r3, r2 │ │ │ │ │ - cbz r2, 576 │ │ │ │ │ + cbz r2, 57a │ │ │ │ │ cmp r0, r3 │ │ │ │ │ bls.n 56e │ │ │ │ │ ldr r6, [sp, #4] │ │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ │ ldrb.w r2, [ip, r2] │ │ │ │ │ add r3, r2 │ │ │ │ │ - cbz r2, 574 │ │ │ │ │ + cbz r2, 578 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ bhi.n 55c │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 894 │ │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r1, lr │ │ │ │ │ add r2, r3 │ │ │ │ │ - bge.n 5aa │ │ │ │ │ + bge.n 5ae │ │ │ │ │ ldrb.w r8, [r2, r1] │ │ │ │ │ ldrb r5, [r7, r1] │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - beq.n 590 │ │ │ │ │ + beq.n 594 │ │ │ │ │ adds r5, r3, r4 │ │ │ │ │ cmp r5, r0 │ │ │ │ │ bcc.n 536 │ │ │ │ │ b.n 56e │ │ │ │ │ ldr r5, [sp, #28] │ │ │ │ │ cmp lr, r5 │ │ │ │ │ - ble.n 5aa │ │ │ │ │ + ble.n 5ae │ │ │ │ │ ldr r6, [sp, #4] │ │ │ │ │ ldrb.w fp, [r7, r5] │ │ │ │ │ ldrb.w r8, [r2, r5] │ │ │ │ │ cmp fp, r8 │ │ │ │ │ - beq.w 8a8 │ │ │ │ │ + beq.w 8fc │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ - b.n 588 │ │ │ │ │ + b.n 58c │ │ │ │ │ ldr r6, [sp, #4] │ │ │ │ │ mov r5, lr │ │ │ │ │ cmp r5, r9 │ │ │ │ │ - bge.w 78e │ │ │ │ │ + bge.w 706 │ │ │ │ │ ldrb.w fp, [r7, r5] │ │ │ │ │ ldrb.w r8, [r2, r5] │ │ │ │ │ cmp fp, r8 │ │ │ │ │ - beq.n 5ca │ │ │ │ │ + beq.n 5ce │ │ │ │ │ subs r5, r5, r1 │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ adds r5, #1 │ │ │ │ │ add r5, r3 │ │ │ │ │ - b.n 58a │ │ │ │ │ + b.n 58e │ │ │ │ │ adds r5, #1 │ │ │ │ │ - b.n 5ae │ │ │ │ │ + b.n 5b2 │ │ │ │ │ cmp r5, r0 │ │ │ │ │ bcs.n 56e │ │ │ │ │ rsb r4, fp, #1 │ │ │ │ │ adds r3, r7, #2 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ │ ldrb.w r3, [ip, r3] │ │ │ │ │ add r5, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 780 │ │ │ │ │ + bne.n 6e8 │ │ │ │ │ adds r3, r5, r4 │ │ │ │ │ mov.w lr, #0 │ │ │ │ │ str r4, [sp, #4] │ │ │ │ │ cmp lr, r1 │ │ │ │ │ mov r2, lr │ │ │ │ │ it lt │ │ │ │ │ movlt r2, r1 │ │ │ │ │ cmp fp, r2 │ │ │ │ │ - ble.n 660 │ │ │ │ │ + ble.n 65a │ │ │ │ │ ldrb.w r8, [r7, r2] │ │ │ │ │ mov r4, r2 │ │ │ │ │ ldrb r6, [r3, r2] │ │ │ │ │ cmp r8, r6 │ │ │ │ │ - bne.w 778 │ │ │ │ │ + bne.n 6f0 │ │ │ │ │ add.w r8, r2, #1 │ │ │ │ │ cmp fp, r8 │ │ │ │ │ - ble.n 660 │ │ │ │ │ + ble.n 65a │ │ │ │ │ ldrb.w r9, [r7, r8] │ │ │ │ │ ldrb.w r6, [r3, r8] │ │ │ │ │ cmp r9, r6 │ │ │ │ │ - bne.w 788 │ │ │ │ │ + bne.n 700 │ │ │ │ │ add.w r8, r2, #2 │ │ │ │ │ cmp fp, r8 │ │ │ │ │ - ble.n 660 │ │ │ │ │ + ble.n 65a │ │ │ │ │ ldrb.w r9, [r7, r8] │ │ │ │ │ ldrb.w r6, [r3, r8] │ │ │ │ │ cmp r9, r6 │ │ │ │ │ - bne.w 788 │ │ │ │ │ + bne.n 700 │ │ │ │ │ adds r2, #3 │ │ │ │ │ cmp fp, r2 │ │ │ │ │ - ble.n 660 │ │ │ │ │ + ble.n 65a │ │ │ │ │ adds r6, r3, #2 │ │ │ │ │ add.w r8, r6, r4 │ │ │ │ │ ldr r6, [sp, #8] │ │ │ │ │ add r4, r6 │ │ │ │ │ mov r6, r8 │ │ │ │ │ ldrb.w r9, [r4, #1]! │ │ │ │ │ ldrb.w r8, [r6, #1]! │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - bne.w 778 │ │ │ │ │ + bne.n 6f0 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp fp, r2 │ │ │ │ │ - bgt.n 64c │ │ │ │ │ + bgt.n 648 │ │ │ │ │ cmp lr, r1 │ │ │ │ │ - bge.w 772 │ │ │ │ │ + bge.w 8e8 │ │ │ │ │ add.w r8, r7, #4294967295 @ 0xffffffff │ │ │ │ │ adds r2, r1, r7 │ │ │ │ │ subs r2, #1 │ │ │ │ │ add r8, lr │ │ │ │ │ mov r6, r2 │ │ │ │ │ add.w r4, r3, lr │ │ │ │ │ sub.w r2, r2, r8 │ │ │ │ │ add.w r9, r4, #4294967295 @ 0xffffffff │ │ │ │ │ ands.w r2, r2, #7 │ │ │ │ │ - beq.n 6f6 │ │ │ │ │ + beq.w 87c │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n 6e4 │ │ │ │ │ + beq.w 86a │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 6d6 │ │ │ │ │ + beq.w 85c │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - beq.n 6c8 │ │ │ │ │ + beq.w 84e │ │ │ │ │ cmp r2, #4 │ │ │ │ │ - beq.n 6ba │ │ │ │ │ + beq.w 840 │ │ │ │ │ cmp r2, #5 │ │ │ │ │ - beq.n 6ac │ │ │ │ │ + beq.w 832 │ │ │ │ │ cmp r2, #6 │ │ │ │ │ - bne.w 8b4 │ │ │ │ │ - ldrb.w r4, [r8, #1]! │ │ │ │ │ - ldrb.w r2, [r9, #1]! │ │ │ │ │ - cmp r4, r2 │ │ │ │ │ - bne.w 8c4 │ │ │ │ │ - ldrb.w r4, [r8, #1]! │ │ │ │ │ - ldrb.w r2, [r9, #1]! │ │ │ │ │ - cmp r4, r2 │ │ │ │ │ - bne.w 8c4 │ │ │ │ │ - ldrb.w r4, [r8, #1]! │ │ │ │ │ - ldrb.w r2, [r9, #1]! │ │ │ │ │ - cmp r4, r2 │ │ │ │ │ - bne.w 8c4 │ │ │ │ │ - ldrb.w r4, [r8, #1]! │ │ │ │ │ - ldrb.w r2, [r9, #1]! │ │ │ │ │ - cmp r4, r2 │ │ │ │ │ - bne.w 8c4 │ │ │ │ │ - ldrb.w r4, [r8, #1]! │ │ │ │ │ - ldrb.w r2, [r9, #1]! │ │ │ │ │ - cmp r4, r2 │ │ │ │ │ - bne.w 8c4 │ │ │ │ │ + beq.w 824 │ │ │ │ │ + ldrb.w r2, [r3, lr] │ │ │ │ │ + mov r9, r4 │ │ │ │ │ ldrb.w r4, [r8, #1]! │ │ │ │ │ - ldrb.w r2, [r9, #1]! │ │ │ │ │ - cmp r4, r2 │ │ │ │ │ - bne.w 8c4 │ │ │ │ │ - cmp r6, r8 │ │ │ │ │ - beq.n 772 │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - ldrb.w r4, [r8, #1] │ │ │ │ │ - add.w lr, r8, #1 │ │ │ │ │ - ldrb.w r2, [r9, #1] │ │ │ │ │ - add.w r6, r9, #1 │ │ │ │ │ - cmp r4, r2 │ │ │ │ │ - bne.w 8fc │ │ │ │ │ - ldrb.w r4, [lr, #1] │ │ │ │ │ - add.w r8, lr, #7 │ │ │ │ │ - ldrb r2, [r6, #1] │ │ │ │ │ - add.w r9, r6, #7 │ │ │ │ │ - cmp r4, r2 │ │ │ │ │ - bne.w 8fc │ │ │ │ │ - ldrb.w r4, [lr, #2] │ │ │ │ │ - ldrb r2, [r6, #2] │ │ │ │ │ - cmp r4, r2 │ │ │ │ │ - bne.w 8fc │ │ │ │ │ - ldrb.w r4, [lr, #3] │ │ │ │ │ - ldrb r2, [r6, #3] │ │ │ │ │ - cmp r4, r2 │ │ │ │ │ - bne.w 8fc │ │ │ │ │ - ldrb.w r4, [lr, #4] │ │ │ │ │ - ldrb r2, [r6, #4] │ │ │ │ │ - cmp r4, r2 │ │ │ │ │ - bne.w 8fc │ │ │ │ │ - ldrb.w r4, [lr, #5] │ │ │ │ │ - ldrb r2, [r6, #5] │ │ │ │ │ - cmp r4, r2 │ │ │ │ │ - bne.w 8fc │ │ │ │ │ - ldrb.w r4, [lr, #6] │ │ │ │ │ - ldrb r2, [r6, #6] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.w 8fc │ │ │ │ │ - ldrb.w r4, [lr, #7] │ │ │ │ │ - ldrb r2, [r6, #7] │ │ │ │ │ - cmp r4, r2 │ │ │ │ │ - bne.w 8fc │ │ │ │ │ - cmp r3, r8 │ │ │ │ │ - bne.n 6fa │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - sub.w r0, r3, sl │ │ │ │ │ - b.n 894 │ │ │ │ │ + beq.w 824 │ │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ │ + add r5, r4 │ │ │ │ │ + cmp r0, r5 │ │ │ │ │ + bls.w 56e │ │ │ │ │ + ldrb r2, [r5, #0] │ │ │ │ │ + add r3, r4 │ │ │ │ │ + sub.w lr, fp, r4 │ │ │ │ │ + and.w r2, r2, #63 @ 0x3f │ │ │ │ │ + ldrb.w r2, [ip, r2] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.n 5f6 │ │ │ │ │ + rsb r3, r1, #1 │ │ │ │ │ + ldr r4, [sp, #4] │ │ │ │ │ + cmp r1, lr │ │ │ │ │ + ite ge │ │ │ │ │ + addge r3, r3, r1 │ │ │ │ │ + addlt r3, lr │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + ite ge │ │ │ │ │ + addge r5, r5, r3 │ │ │ │ │ + addlt r5, r5, r2 │ │ │ │ │ + cmp r0, r5 │ │ │ │ │ + bhi.w 5de │ │ │ │ │ + b.n 56e │ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ │ subs r2, r2, r1 │ │ │ │ │ adds r2, #1 │ │ │ │ │ add r5, r2 │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - bhi.w 5da │ │ │ │ │ + bhi.w 5de │ │ │ │ │ b.n 56e │ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ │ mov r2, r8 │ │ │ │ │ - b.n 77a │ │ │ │ │ + b.n 6f2 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ - ble.n 890 │ │ │ │ │ + ble.w 81e │ │ │ │ │ adds r5, r1, r7 │ │ │ │ │ add.w fp, r7, #4294967295 @ 0xffffffff │ │ │ │ │ subs r5, #1 │ │ │ │ │ str r5, [sp, #20] │ │ │ │ │ sub.w r5, r5, fp │ │ │ │ │ subs r6, r2, #1 │ │ │ │ │ ands.w r5, r5, #7 │ │ │ │ │ - beq.n 81e │ │ │ │ │ + beq.n 7a6 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq.n 80c │ │ │ │ │ + beq.n 792 │ │ │ │ │ cmp r5, #2 │ │ │ │ │ - beq.n 800 │ │ │ │ │ + beq.n 784 │ │ │ │ │ cmp r5, #3 │ │ │ │ │ - beq.n 7f4 │ │ │ │ │ + beq.n 776 │ │ │ │ │ cmp r5, #4 │ │ │ │ │ - beq.n 7e8 │ │ │ │ │ + beq.n 768 │ │ │ │ │ cmp r5, #5 │ │ │ │ │ - beq.n 7dc │ │ │ │ │ + beq.n 75a │ │ │ │ │ cmp r5, #6 │ │ │ │ │ - beq.n 7d0 │ │ │ │ │ + beq.n 74c │ │ │ │ │ ldrb.w r8, [r7] │ │ │ │ │ mov fp, r7 │ │ │ │ │ ldrb r5, [r2, #0] │ │ │ │ │ mov r6, r2 │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - bne.n 8a2 │ │ │ │ │ + bne.w 8f6 │ │ │ │ │ ldrb.w r8, [fp, #1]! │ │ │ │ │ ldrb.w r5, [r6, #1]! │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - bne.n 8a2 │ │ │ │ │ + bne.w 8f6 │ │ │ │ │ ldrb.w r8, [fp, #1]! │ │ │ │ │ ldrb.w r5, [r6, #1]! │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - bne.n 8a2 │ │ │ │ │ + bne.w 8f6 │ │ │ │ │ ldrb.w r8, [fp, #1]! │ │ │ │ │ ldrb.w r5, [r6, #1]! │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - bne.n 8a2 │ │ │ │ │ + bne.w 8f6 │ │ │ │ │ ldrb.w r8, [fp, #1]! │ │ │ │ │ ldrb.w r5, [r6, #1]! │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - bne.n 8a2 │ │ │ │ │ + bne.w 8f6 │ │ │ │ │ ldrb.w r8, [fp, #1]! │ │ │ │ │ ldrb.w r5, [r6, #1]! │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - bne.n 8a2 │ │ │ │ │ + bne.w 8f6 │ │ │ │ │ ldrb.w r8, [fp, #1]! │ │ │ │ │ ldrb.w r5, [r6, #1]! │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - bne.n 8a2 │ │ │ │ │ + bne.w 8f6 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ cmp r5, fp │ │ │ │ │ - beq.n 890 │ │ │ │ │ + beq.n 81e │ │ │ │ │ strd r3, r9, [sp, #8] │ │ │ │ │ mov r9, r6 │ │ │ │ │ ldr r6, [sp, #4] │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ ldrb.w r1, [fp, #1] │ │ │ │ │ add.w r8, fp, #1 │ │ │ │ │ ldrb.w r3, [r9, #1] │ │ │ │ │ add.w r5, r9, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.n 89a │ │ │ │ │ + bne.w 8ee │ │ │ │ │ ldrb.w r1, [r8, #1] │ │ │ │ │ add.w fp, r8, #7 │ │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ │ add.w r9, r5, #7 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.n 89a │ │ │ │ │ + bne.w 8ee │ │ │ │ │ ldrb.w r1, [r8, #2] │ │ │ │ │ ldrb r3, [r5, #2] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.n 89a │ │ │ │ │ + bne.w 8ee │ │ │ │ │ ldrb.w r1, [r8, #3] │ │ │ │ │ ldrb r3, [r5, #3] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.n 89a │ │ │ │ │ + bne.n 8ee │ │ │ │ │ ldrb.w r1, [r8, #4] │ │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.n 89a │ │ │ │ │ + bne.n 8ee │ │ │ │ │ ldrb.w r1, [r8, #5] │ │ │ │ │ ldrb r3, [r5, #5] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.n 89a │ │ │ │ │ + bne.n 8ee │ │ │ │ │ ldrb.w r1, [r8, #6] │ │ │ │ │ ldrb r3, [r5, #6] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.n 89a │ │ │ │ │ + bne.n 8ee │ │ │ │ │ ldrb.w r1, [r8, #7] │ │ │ │ │ ldrb r3, [r5, #7] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.n 89a │ │ │ │ │ + bne.n 8ee │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, fp │ │ │ │ │ - bne.n 828 │ │ │ │ │ + bne.n 7b0 │ │ │ │ │ sub.w r0, r2, sl │ │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + b.n 572 │ │ │ │ │ + ldrb.w r4, [r8, #1]! │ │ │ │ │ + ldrb.w r2, [r9, #1]! │ │ │ │ │ + cmp r4, r2 │ │ │ │ │ + bne.w 6b4 │ │ │ │ │ + ldrb.w r4, [r8, #1]! │ │ │ │ │ + ldrb.w r2, [r9, #1]! │ │ │ │ │ + cmp r4, r2 │ │ │ │ │ + bne.w 6b4 │ │ │ │ │ + ldrb.w r4, [r8, #1]! │ │ │ │ │ + ldrb.w r2, [r9, #1]! │ │ │ │ │ + cmp r4, r2 │ │ │ │ │ + bne.w 6b4 │ │ │ │ │ + ldrb.w r4, [r8, #1]! │ │ │ │ │ + ldrb.w r2, [r9, #1]! │ │ │ │ │ + cmp r4, r2 │ │ │ │ │ + bne.w 6b4 │ │ │ │ │ + ldrb.w r4, [r8, #1]! │ │ │ │ │ + ldrb.w r2, [r9, #1]! │ │ │ │ │ + cmp r4, r2 │ │ │ │ │ + bne.w 6b4 │ │ │ │ │ + ldrb.w r4, [r8, #1]! │ │ │ │ │ + ldrb.w r2, [r9, #1]! │ │ │ │ │ + cmp r4, r2 │ │ │ │ │ + bne.w 6b4 │ │ │ │ │ + cmp r6, r8 │ │ │ │ │ + beq.n 8e8 │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + ldrb.w r4, [r8, #1] │ │ │ │ │ + add.w lr, r8, #1 │ │ │ │ │ + ldrb.w r2, [r9, #1] │ │ │ │ │ + add.w r6, r9, #1 │ │ │ │ │ + cmp r4, r2 │ │ │ │ │ + bne.n 908 │ │ │ │ │ + ldrb.w r4, [lr, #1] │ │ │ │ │ + add.w r8, lr, #7 │ │ │ │ │ + ldrb r2, [r6, #1] │ │ │ │ │ + add.w r9, r6, #7 │ │ │ │ │ + cmp r4, r2 │ │ │ │ │ + bne.n 908 │ │ │ │ │ + ldrb.w r4, [lr, #2] │ │ │ │ │ + ldrb r2, [r6, #2] │ │ │ │ │ + cmp r4, r2 │ │ │ │ │ + bne.n 908 │ │ │ │ │ + ldrb.w r4, [lr, #3] │ │ │ │ │ + ldrb r2, [r6, #3] │ │ │ │ │ + cmp r4, r2 │ │ │ │ │ + bne.n 908 │ │ │ │ │ + ldrb.w r4, [lr, #4] │ │ │ │ │ + ldrb r2, [r6, #4] │ │ │ │ │ + cmp r4, r2 │ │ │ │ │ + bne.n 908 │ │ │ │ │ + ldrb.w r4, [lr, #5] │ │ │ │ │ + ldrb r2, [r6, #5] │ │ │ │ │ + cmp r4, r2 │ │ │ │ │ + bne.n 908 │ │ │ │ │ + ldrb.w r4, [lr, #6] │ │ │ │ │ + ldrb r2, [r6, #6] │ │ │ │ │ + cmp r4, r2 │ │ │ │ │ + bne.n 908 │ │ │ │ │ + ldrb.w r4, [lr, #7] │ │ │ │ │ + ldrb r2, [r6, #7] │ │ │ │ │ + cmp r4, r2 │ │ │ │ │ + bne.n 908 │ │ │ │ │ + cmp r3, r8 │ │ │ │ │ + bne.n 880 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + sub.w r0, r3, sl │ │ │ │ │ + b.n 572 │ │ │ │ │ ldrd r3, r9, [sp, #8] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ adds r5, r3, r2 │ │ │ │ │ - b.n 58a │ │ │ │ │ + b.n 58e │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp lr, r5 │ │ │ │ │ - bgt.w 598 │ │ │ │ │ + bgt.w 59c │ │ │ │ │ mov r5, lr │ │ │ │ │ - b.n 5ae │ │ │ │ │ - ldrb.w r2, [r3, lr] │ │ │ │ │ - mov r9, r4 │ │ │ │ │ - ldrb.w r4, [r8, #1]! │ │ │ │ │ - cmp r4, r2 │ │ │ │ │ - beq.w 69e │ │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ │ - add r5, r4 │ │ │ │ │ - cmp r0, r5 │ │ │ │ │ - bls.w 56e │ │ │ │ │ - ldrb r2, [r5, #0] │ │ │ │ │ - add r3, r4 │ │ │ │ │ - sub.w lr, fp, r4 │ │ │ │ │ - and.w r2, r2, #63 @ 0x3f │ │ │ │ │ - ldrb.w r2, [ip, r2] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w 5f4 │ │ │ │ │ - rsb r3, r1, #1 │ │ │ │ │ - ldr r4, [sp, #4] │ │ │ │ │ - cmp r1, lr │ │ │ │ │ - ite ge │ │ │ │ │ - addge r3, r3, r1 │ │ │ │ │ - addlt r3, lr │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - ite ge │ │ │ │ │ - addge r5, r5, r3 │ │ │ │ │ - addlt r5, r5, r2 │ │ │ │ │ - b.n 780 │ │ │ │ │ + b.n 5b2 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - b.n 8c4 │ │ │ │ │ + b.n 6b4 │ │ │ │ │ │ │ │ │ │ -00000900 <_Py_bytes_isalnum>: │ │ │ │ │ +0000090c <_Py_bytes_isalnum>: │ │ │ │ │ _Py_bytes_isalnum(): │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.n 932 <_Py_bytes_isalnum+0x32> │ │ │ │ │ - cbz r1, 928 <_Py_bytes_isalnum+0x28> │ │ │ │ │ + beq.n 93e <_Py_bytes_isalnum+0x32> │ │ │ │ │ + cbz r1, 934 <_Py_bytes_isalnum+0x28> │ │ │ │ │ add r1, r0 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bcs.n 944 <_Py_bytes_isalnum+0x44> │ │ │ │ │ + bcs.n 950 <_Py_bytes_isalnum+0x44> │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.n 91c <_Py_bytes_isalnum+0x1c> │ │ │ │ │ + b.n 928 <_Py_bytes_isalnum+0x1c> │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n 944 <_Py_bytes_isalnum+0x44> │ │ │ │ │ + beq.n 950 <_Py_bytes_isalnum+0x44> │ │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldr.w r2, [ip, r2, lsl #2] │ │ │ │ │ lsls r2, r2, #29 │ │ │ │ │ - bne.n 918 <_Py_bytes_isalnum+0x18> │ │ │ │ │ + bne.n 924 <_Py_bytes_isalnum+0x18> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ bx lr │ │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ ldr.w r3, [ip, r3, lsl #2] │ │ │ │ │ lsls r3, r3, #29 │ │ │ │ │ - beq.n 906 <_Py_bytes_isalnum+0x6> │ │ │ │ │ + beq.n 912 <_Py_bytes_isalnum+0x6> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000950 <_Py_bytes_isalpha>: │ │ │ │ │ +0000095c <_Py_bytes_isalpha>: │ │ │ │ │ _Py_bytes_isalpha(): │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.n 982 <_Py_bytes_isalpha+0x32> │ │ │ │ │ - cbz r1, 978 <_Py_bytes_isalpha+0x28> │ │ │ │ │ + beq.n 98e <_Py_bytes_isalpha+0x32> │ │ │ │ │ + cbz r1, 984 <_Py_bytes_isalpha+0x28> │ │ │ │ │ add r1, r0 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bcs.n 994 <_Py_bytes_isalpha+0x44> │ │ │ │ │ + bcs.n 9a0 <_Py_bytes_isalpha+0x44> │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.n 96c <_Py_bytes_isalpha+0x1c> │ │ │ │ │ + b.n 978 <_Py_bytes_isalpha+0x1c> │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n 994 <_Py_bytes_isalpha+0x44> │ │ │ │ │ + beq.n 9a0 <_Py_bytes_isalpha+0x44> │ │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldr.w r2, [ip, r2, lsl #2] │ │ │ │ │ lsls r2, r2, #30 │ │ │ │ │ - bne.n 968 <_Py_bytes_isalpha+0x18> │ │ │ │ │ + bne.n 974 <_Py_bytes_isalpha+0x18> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ bx lr │ │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ ldr.w r3, [ip, r3, lsl #2] │ │ │ │ │ lsls r3, r3, #30 │ │ │ │ │ - beq.n 956 <_Py_bytes_isalpha+0x6> │ │ │ │ │ + beq.n 962 <_Py_bytes_isalpha+0x6> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000009a0 <_Py_bytes_islower>: │ │ │ │ │ +000009ac <_Py_bytes_islower>: │ │ │ │ │ _Py_bytes_islower(): │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.n 9da <_Py_bytes_islower+0x3a> │ │ │ │ │ - cbz r1, a00 <_Py_bytes_islower+0x60> │ │ │ │ │ + beq.n 9e6 <_Py_bytes_islower+0x3a> │ │ │ │ │ + cbz r1, a0c <_Py_bytes_islower+0x60> │ │ │ │ │ add.w ip, r0, r1 │ │ │ │ │ cmp r0, ip │ │ │ │ │ - bcs.n 9fa <_Py_bytes_islower+0x5a> │ │ │ │ │ + bcs.n a06 <_Py_bytes_islower+0x5a> │ │ │ │ │ mov r3, r0 │ │ │ │ │ push {lr} │ │ │ │ │ movs r0, #0 │ │ │ │ │ movw lr, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt lr, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldr.w r2, [lr, r2, lsl #2] │ │ │ │ │ and.w r1, r2, #1 │ │ │ │ │ lsls r2, r2, #30 │ │ │ │ │ - bmi.n 9f0 <_Py_bytes_islower+0x50> │ │ │ │ │ + bmi.n 9fc <_Py_bytes_islower+0x50> │ │ │ │ │ orrs r0, r1 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - bne.n 9bc <_Py_bytes_islower+0x1c> │ │ │ │ │ + bne.n 9c8 <_Py_bytes_islower+0x1c> │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyBool_FromLong │ │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r3, #0 │ │ │ │ │ @@ -1080,82 +1082,82 @@ │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000a0c <_Py_bytes_isspace>: │ │ │ │ │ +00000a18 <_Py_bytes_isspace>: │ │ │ │ │ _Py_bytes_isspace(): │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bne.n a2c <_Py_bytes_isspace+0x20> │ │ │ │ │ + bne.n a38 <_Py_bytes_isspace+0x20> │ │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ ldr.w r3, [ip, r3, lsl #2] │ │ │ │ │ lsls r3, r3, #28 │ │ │ │ │ - bpl.n a2e <_Py_bytes_isspace+0x22> │ │ │ │ │ + bpl.n a3a <_Py_bytes_isspace+0x22> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ bx lr │ │ │ │ │ - cbz r1, a50 <_Py_bytes_isspace+0x44> │ │ │ │ │ + cbz r1, a5c <_Py_bytes_isspace+0x44> │ │ │ │ │ add r1, r0 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bcs.n a22 <_Py_bytes_isspace+0x16> │ │ │ │ │ + bcs.n a2e <_Py_bytes_isspace+0x16> │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.n a44 <_Py_bytes_isspace+0x38> │ │ │ │ │ + b.n a50 <_Py_bytes_isspace+0x38> │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n a22 <_Py_bytes_isspace+0x16> │ │ │ │ │ + beq.n a2e <_Py_bytes_isspace+0x16> │ │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldr.w r2, [ip, r2, lsl #2] │ │ │ │ │ lsls r2, r2, #28 │ │ │ │ │ - bmi.n a40 <_Py_bytes_isspace+0x34> │ │ │ │ │ + bmi.n a4c <_Py_bytes_isspace+0x34> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000a5c <_Py_bytes_isupper>: │ │ │ │ │ +00000a68 <_Py_bytes_isupper>: │ │ │ │ │ _Py_bytes_isupper(): │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.n a9c <_Py_bytes_isupper+0x40> │ │ │ │ │ - cbz r1, ac2 <_Py_bytes_isupper+0x66> │ │ │ │ │ + beq.n aa8 <_Py_bytes_isupper+0x40> │ │ │ │ │ + cbz r1, ace <_Py_bytes_isupper+0x66> │ │ │ │ │ add.w ip, r0, r1 │ │ │ │ │ cmp r0, ip │ │ │ │ │ - bcs.n abc <_Py_bytes_isupper+0x60> │ │ │ │ │ + bcs.n ac8 <_Py_bytes_isupper+0x60> │ │ │ │ │ mov r3, r0 │ │ │ │ │ push {lr} │ │ │ │ │ movs r0, #0 │ │ │ │ │ movw lr, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt lr, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldr.w r1, [lr, r2, lsl #2] │ │ │ │ │ and.w r2, r1, #2 │ │ │ │ │ lsls r1, r1, #31 │ │ │ │ │ - bmi.n ab2 <_Py_bytes_isupper+0x56> │ │ │ │ │ + bmi.n abe <_Py_bytes_isupper+0x56> │ │ │ │ │ orrs r2, r0 │ │ │ │ │ ite ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ moveq r0, #0 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - bne.n a78 <_Py_bytes_isupper+0x1c> │ │ │ │ │ + bne.n a84 <_Py_bytes_isupper+0x1c> │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyBool_FromLong │ │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r3, #0 │ │ │ │ │ @@ -1174,100 +1176,52 @@ │ │ │ │ │ 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 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00000acc : │ │ │ │ │ -stringlib__two_way_count(): │ │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - sub sp, #96 @ 0x60 │ │ │ │ │ - mov r4, r5 │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - ldr r3, [pc, #76] @ (b34 ) │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - mov r6, r1 │ │ │ │ │ - mov r0, r2 │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - add r2, sp, #4 │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ │ - mov.w r3, #0 │ │ │ │ │ - bl 29c │ │ │ │ │ - add r2, sp, #4 │ │ │ │ │ - subs r1, r6, r4 │ │ │ │ │ - adds r0, r7, r4 │ │ │ │ │ - bl 4ec │ │ │ │ │ - adds r3, r0, #1 │ │ │ │ │ - bne.n b24 │ │ │ │ │ - ldr r3, [pc, #40] @ (b34 ) │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ │ - eors r2, r3 │ │ │ │ │ - mov.w r3, #0 │ │ │ │ │ - bne.n b20 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - add sp, #96 @ 0x60 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - bl 0 <__stack_chk_fail> │ │ │ │ │ - R_ARM_THM_CALL __stack_chk_fail │ │ │ │ │ - ldr r3, [sp, #120] @ 0x78 │ │ │ │ │ - adds r5, #1 │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - beq.n b0a │ │ │ │ │ - add r4, r0 │ │ │ │ │ - add r4, r8 │ │ │ │ │ - b.n afc │ │ │ │ │ - nop │ │ │ │ │ - .word 0x00000000 │ │ │ │ │ - R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ - │ │ │ │ │ -00000b38 <_Py_bytes_swapcase>: │ │ │ │ │ +00000ad8 <_Py_bytes_swapcase>: │ │ │ │ │ _Py_bytes_swapcase(): │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n b7c <_Py_bytes_swapcase+0x44> │ │ │ │ │ + ble.n b1c <_Py_bytes_swapcase+0x44> │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ add.w ip, r0, r2 │ │ │ │ │ movw lr, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt lr, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_tolower │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_tolower │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_toupper │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_toupper │ │ │ │ │ - b.n b6a <_Py_bytes_swapcase+0x32> │ │ │ │ │ + b.n b0a <_Py_bytes_swapcase+0x32> │ │ │ │ │ lsls r2, r2, #30 │ │ │ │ │ it mi │ │ │ │ │ ldrbmi r3, [r4, r3] │ │ │ │ │ strb.w r3, [r0], #1 │ │ │ │ │ cmp r0, ip │ │ │ │ │ - beq.n b7e <_Py_bytes_swapcase+0x46> │ │ │ │ │ + beq.n b1e <_Py_bytes_swapcase+0x46> │ │ │ │ │ ldrb.w r3, [r1], #1 │ │ │ │ │ ldr.w r2, [lr, r3, lsl #2] │ │ │ │ │ tst.w r2, #1 │ │ │ │ │ - beq.n b5c <_Py_bytes_swapcase+0x24> │ │ │ │ │ + beq.n afc <_Py_bytes_swapcase+0x24> │ │ │ │ │ ldrb r3, [r5, r3] │ │ │ │ │ - b.n b62 <_Py_bytes_swapcase+0x2a> │ │ │ │ │ + b.n b02 <_Py_bytes_swapcase+0x2a> │ │ │ │ │ bx lr │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ │ │ -00000b80 <_Py_bytes_title>: │ │ │ │ │ +00000b20 <_Py_bytes_title>: │ │ │ │ │ _Py_bytes_title(): │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n bca <_Py_bytes_title+0x4a> │ │ │ │ │ + ble.n b6a <_Py_bytes_title+0x4a> │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ add.w ip, r0, r2 │ │ │ │ │ movw lr, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt lr, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ movw r5, #0 │ │ │ │ │ @@ -1275,70 +1229,70 @@ │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_tolower │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_toupper │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_toupper │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n bb0 <_Py_bytes_title+0x30> │ │ │ │ │ - cbz r4, bd6 <_Py_bytes_title+0x56> │ │ │ │ │ + b.n b50 <_Py_bytes_title+0x30> │ │ │ │ │ + cbz r4, b76 <_Py_bytes_title+0x56> │ │ │ │ │ strb.w r3, [r0], #1 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - beq.n bd4 <_Py_bytes_title+0x54> │ │ │ │ │ + beq.n b74 <_Py_bytes_title+0x54> │ │ │ │ │ ldrb.w r3, [r1], #1 │ │ │ │ │ ldr.w r2, [lr, r3, lsl #2] │ │ │ │ │ tst.w r2, #1 │ │ │ │ │ - bne.n ba6 <_Py_bytes_title+0x26> │ │ │ │ │ + bne.n b46 <_Py_bytes_title+0x26> │ │ │ │ │ ands.w r2, r2, #2 │ │ │ │ │ - beq.n bd0 <_Py_bytes_title+0x50> │ │ │ │ │ - cbz r4, bcc <_Py_bytes_title+0x4c> │ │ │ │ │ + beq.n b70 <_Py_bytes_title+0x50> │ │ │ │ │ + cbz r4, b6c <_Py_bytes_title+0x4c> │ │ │ │ │ ldrb r3, [r5, r3] │ │ │ │ │ - b.n ba8 <_Py_bytes_title+0x28> │ │ │ │ │ + b.n b48 <_Py_bytes_title+0x28> │ │ │ │ │ bx lr │ │ │ │ │ movs r4, #1 │ │ │ │ │ - b.n ba8 <_Py_bytes_title+0x28> │ │ │ │ │ + b.n b48 <_Py_bytes_title+0x28> │ │ │ │ │ mov r4, r2 │ │ │ │ │ - b.n ba8 <_Py_bytes_title+0x28> │ │ │ │ │ + b.n b48 <_Py_bytes_title+0x28> │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldrb r3, [r6, r3] │ │ │ │ │ movs r4, #1 │ │ │ │ │ - b.n ba8 <_Py_bytes_title+0x28> │ │ │ │ │ + b.n b48 <_Py_bytes_title+0x28> │ │ │ │ │ │ │ │ │ │ -00000bdc : │ │ │ │ │ +00000b7c : │ │ │ │ │ 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, #3920] @ 0xf50 │ │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ │ add.w lr, r3, #4294967295 @ 0xffffffff │ │ │ │ │ mov ip, r1 │ │ │ │ │ - ldr r1, [pc, #664] @ (e90 ) │ │ │ │ │ + ldr r1, [pc, #664] @ (e30 ) │ │ │ │ │ sub.w fp, ip, r3 │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ str r1, [sp, #132] @ 0x84 │ │ │ │ │ mov.w r1, #0 │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ ldrb.w r0, [r2, lr] │ │ │ │ │ - ble.w e8a │ │ │ │ │ + ble.w e2a │ │ │ │ │ sub.w sl, r2, #2 │ │ │ │ │ subs r5, r2, #1 │ │ │ │ │ add sl, r3 │ │ │ │ │ mov r6, lr │ │ │ │ │ sub.w r1, sl, r5 │ │ │ │ │ movs r7, #0 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ mvn.w r8, #1 │ │ │ │ │ ands.w r1, r1, #3 │ │ │ │ │ - beq.n c8a │ │ │ │ │ + beq.n c2a │ │ │ │ │ cmp r1, r9 │ │ │ │ │ - beq.n c6a │ │ │ │ │ + beq.n c0a │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq.n c4e │ │ │ │ │ + beq.n bee │ │ │ │ │ ldrb r4, [r2, #0] │ │ │ │ │ add.w r1, r8, r3 │ │ │ │ │ mov r5, r2 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ ite eq │ │ │ │ │ moveq r6, r1 │ │ │ │ │ movne r6, lr │ │ │ │ │ @@ -1361,15 +1315,15 @@ │ │ │ │ │ sub.w r1, r8, r5 │ │ │ │ │ add r1, r2 │ │ │ │ │ add r1, r3 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ it eq │ │ │ │ │ moveq r6, r1 │ │ │ │ │ cmp sl, r5 │ │ │ │ │ - beq.n d12 │ │ │ │ │ + beq.n cb2 │ │ │ │ │ str.w fp, [sp, #8] │ │ │ │ │ add.w fp, r5, #1 │ │ │ │ │ ldrb r4, [r5, #1] │ │ │ │ │ sub.w r1, r8, fp │ │ │ │ │ adds r5, #2 │ │ │ │ │ add r1, r2 │ │ │ │ │ add r1, r3 │ │ │ │ │ @@ -1408,18 +1362,18 @@ │ │ │ │ │ sub.w r1, r8, r5 │ │ │ │ │ add r1, r2 │ │ │ │ │ add r1, r3 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ it eq │ │ │ │ │ moveq r6, r1 │ │ │ │ │ cmp sl, r5 │ │ │ │ │ - bne.n c8e │ │ │ │ │ + bne.n c2e │ │ │ │ │ ldr.w fp, [sp, #8] │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - blt.w e84 │ │ │ │ │ + blt.w e24 │ │ │ │ │ adds r1, r6, #1 │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ and.w r1, r0, #31 │ │ │ │ │ movs r4, #0 │ │ │ │ │ subs r6, r2, #2 │ │ │ │ │ lsl.w sl, sl, r1 │ │ │ │ │ @@ -1433,141 +1387,142 @@ │ │ │ │ │ mov r9, r4 │ │ │ │ │ rsb r7, r2, #1 │ │ │ │ │ ldrb.w r3, [r8, r4] │ │ │ │ │ mov r5, r2 │ │ │ │ │ str r4, [sp, #24] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ str.w ip, [sp, #36] @ 0x24 │ │ │ │ │ - beq.n d78 │ │ │ │ │ + beq.n d18 │ │ │ │ │ adds r2, r4, #1 │ │ │ │ │ cmp r2, fp │ │ │ │ │ - bgt.n dd6 │ │ │ │ │ + bgt.n d76 │ │ │ │ │ add.w r3, r8, r4 │ │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ │ and.w r3, r3, #31 │ │ │ │ │ lsr.w r3, sl, r3 │ │ │ │ │ lsls r3, r3, #31 │ │ │ │ │ - bpl.n e66 │ │ │ │ │ + bpl.n e06 │ │ │ │ │ mov r4, r2 │ │ │ │ │ ldrb.w r3, [r8, r4] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.n d56 │ │ │ │ │ + bne.n cf6 │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - ble.n e4e │ │ │ │ │ + ble.n dee │ │ │ │ │ ldrb r2, [r1, r4] │ │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n dfa │ │ │ │ │ + bne.n d9a │ │ │ │ │ adds r2, r1, r4 │ │ │ │ │ mov r3, r5 │ │ │ │ │ strd fp, lr, [sp, #8] │ │ │ │ │ add.w ip, r7, r3 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq.n da2 │ │ │ │ │ + beq.n d42 │ │ │ │ │ ldrb.w fp, [r2, #1]! │ │ │ │ │ ldrb.w lr, [r3, #1]! │ │ │ │ │ cmp fp, lr │ │ │ │ │ - beq.n d8e │ │ │ │ │ + beq.n d2e │ │ │ │ │ ldrd fp, lr, [sp, #8] │ │ │ │ │ cmp lr, ip │ │ │ │ │ - beq.n e46 │ │ │ │ │ + beq.n de6 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ add r9, ip │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - bgt.n e04 │ │ │ │ │ + bgt.n da4 │ │ │ │ │ adds r3, r4, #1 │ │ │ │ │ cmp r3, fp │ │ │ │ │ - bgt.n dce │ │ │ │ │ + bgt.n d6e │ │ │ │ │ add.w r3, r8, r4 │ │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ │ and.w r3, r3, #31 │ │ │ │ │ lsr.w r3, sl, r3 │ │ │ │ │ lsls r2, r3, #31 │ │ │ │ │ - bpl.n e66 │ │ │ │ │ + bpl.n e06 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ adds r2, r3, r4 │ │ │ │ │ cmp fp, r2 │ │ │ │ │ - bge.n d6e │ │ │ │ │ + bge.n d0e │ │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ it ne │ │ │ │ │ movne.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - ldr r3, [pc, #168] @ (e90 ) │ │ │ │ │ + ldr r3, [pc, #168] @ (e30 ) │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n e42 │ │ │ │ │ + bne.n de2 │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bge.n db6 │ │ │ │ │ + bge.n d56 │ │ │ │ │ sub.w r3, fp, r4 │ │ │ │ │ cmp.w r3, #2000 @ 0x7d0 │ │ │ │ │ - ble.n db6 │ │ │ │ │ + ble.n d56 │ │ │ │ │ ldr.w ip, [sp, #36] @ 0x24 │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr r6, [sp, #32] │ │ │ │ │ ldr r1, [sp, #180] @ 0xb4 │ │ │ │ │ sub.w r5, ip, r4 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ add r6, r4 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bne.n e72 │ │ │ │ │ + bne.n e12 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r2 │ │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ │ bl 29c │ │ │ │ │ mov r1, r5 │ │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 4ec │ │ │ │ │ adds r1, r0, #1 │ │ │ │ │ - beq.n e6e │ │ │ │ │ + beq.n e0e │ │ │ │ │ adds r3, r4, r0 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - b.n de4 │ │ │ │ │ + b.n d84 │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_THM_CALL __stack_chk_fail │ │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ │ - cbz r3, e54 │ │ │ │ │ + cbz r3, df4 │ │ │ │ │ str r4, [sp, #24] │ │ │ │ │ - b.n de4 │ │ │ │ │ + b.n d84 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ - b.n da6 │ │ │ │ │ + b.n d46 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ ldr r2, [sp, #176] @ 0xb0 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n de4 │ │ │ │ │ + beq.n d84 │ │ │ │ │ adds r2, r4, #1 │ │ │ │ │ add r2, lr │ │ │ │ │ - b.n dd2 │ │ │ │ │ + b.n d72 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ add r2, r4 │ │ │ │ │ - b.n dd2 │ │ │ │ │ + b.n d72 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ - b.n de4 │ │ │ │ │ + b.n d84 │ │ │ │ │ ldr r1, [sp, #176] @ 0xb0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r4, [sp, #24] │ │ │ │ │ subs r1, r1, r4 │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ mov r1, r5 │ │ │ │ │ - bl acc │ │ │ │ │ - b.n e3c │ │ │ │ │ + bl 0 <_Py_bytes_startswith> │ │ │ │ │ + R_ARM_THM_CALL stringlib__two_way_count │ │ │ │ │ + b.n ddc │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - b.n dd6 │ │ │ │ │ + b.n d76 │ │ │ │ │ mov r6, lr │ │ │ │ │ movs r7, #0 │ │ │ │ │ - b.n d12 │ │ │ │ │ + b.n cb2 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -921,15 +921,15 @@ │ │ │ │ │ b.n 792 <_Py_bytes_find+0x3e6> │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, sl │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ movs r7, #1 │ │ │ │ │ strd r4, r7, [sp] │ │ │ │ │ - bl bdc <_Py_bytes_index+0x208> │ │ │ │ │ + bl b7c <_Py_bytes_index+0x1a8> │ │ │ │ │ R_ARM_THM_CALL stringlib_adaptive_find │ │ │ │ │ mov r2, r0 │ │ │ │ │ b.n 772 <_Py_bytes_find+0x3c6> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cbnz r0, 8fc <_Py_bytes_find+0x550> │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -1585,15 +1585,15 @@ │ │ │ │ │ bhi.w d98 <_Py_bytes_index+0x3c4> │ │ │ │ │ b.n b72 <_Py_bytes_index+0x19e> │ │ │ │ │ mov r1, r4 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ movs r7, #1 │ │ │ │ │ strd r4, r7, [sp] │ │ │ │ │ - bl bdc <_Py_bytes_index+0x208> │ │ │ │ │ + bl b7c <_Py_bytes_index+0x1a8> │ │ │ │ │ R_ARM_THM_CALL stringlib_adaptive_find │ │ │ │ │ mov ip, r0 │ │ │ │ │ b.n dd2 <_Py_bytes_index+0x3fe> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ @@ -2127,15 +2127,15 @@ │ │ │ │ │ bge.n 14c4 <_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 acc <_Py_bytes_index+0xf8> │ │ │ │ │ + bl 0 <_Py_bytes_lower> │ │ │ │ │ R_ARM_THM_CALL stringlib__two_way_count │ │ │ │ │ b.n 12fc <_Py_bytes_count+0x170> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cbnz r0, 14c0 <_Py_bytes_count+0x334> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ @@ -2153,15 +2153,15 @@ │ │ │ │ │ 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 bdc <_Py_bytes_index+0x208> │ │ │ │ │ + bl b7c <_Py_bytes_index+0x1a8> │ │ │ │ │ R_ARM_THM_CALL stringlib_adaptive_find │ │ │ │ │ b.n 12fc <_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 │ │ │ │ │ @@ -2522,15 +2522,15 @@ │ │ │ │ │ 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 bdc <_Py_bytes_index+0x208> │ │ │ │ │ + bl b7c <_Py_bytes_index+0x1a8> │ │ │ │ │ R_ARM_THM_CALL stringlib_adaptive_find │ │ │ │ │ mvns r5, r0 │ │ │ │ │ lsrs r5, r5, #31 │ │ │ │ │ b.n 1664 <_Py_bytes_contains+0x150> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.shstrtab {} │ │ │ │ │ @@ -1,11 +1,12 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.shstrtab': │ │ │ │ │ 0x00000000 002e7379 6d746162 002e7374 72746162 ..symtab..strtab │ │ │ │ │ 0x00000010 002e7368 73747274 6162002e 72656c2e ..shstrtab..rel. │ │ │ │ │ 0x00000020 74657874 002e6461 7461002e 62737300 text..data..bss. │ │ │ │ │ 0x00000030 2e72656c 2e746578 742e686f 74002e72 .rel.text.hot..r │ │ │ │ │ - 0x00000040 6f646174 612e7374 72312e34 002e726f odata.str1.4..ro │ │ │ │ │ - 0x00000050 64617461 002e6e6f 74652e47 4e552d73 data..note.GNU-s │ │ │ │ │ - 0x00000060 7461636b 002e4152 4d2e6174 74726962 tack..ARM.attrib │ │ │ │ │ - 0x00000070 75746573 00 utes. │ │ │ │ │ + 0x00000040 6f646174 612e7374 72312e34 002e7265 odata.str1.4..re │ │ │ │ │ + 0x00000050 6c2e7465 78742e75 6e6c696b 656c7900 l.text.unlikely. │ │ │ │ │ + 0x00000060 2e726f64 61746100 2e6e6f74 652e474e .rodata..note.GN │ │ │ │ │ + 0x00000070 552d7374 61636b00 2e41524d 2e617474 U-stack..ARM.att │ │ │ │ │ + 0x00000080 72696275 74657300 ributes. │ │ │ ├── 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: 79524 (bytes into file) │ │ │ │ │ + Start of section headers: 79236 (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 0x136a4: │ │ │ │ │ +There are 18 section headers, starting at offset 0x13584: │ │ │ │ │ │ │ │ │ │ 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 002b60 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 00fa94 000e48 08 I 15 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 002b94 0007b4 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 0108dc 0006e0 08 I 15 3 4 │ │ │ │ │ - [ 5] .bss NOBITS 00000000 003348 000000 00 WA 0 0 1 │ │ │ │ │ - [ 6] .rodata.str1.4 PROGBITS 00000000 003348 000a1e 01 AMS 0 0 4 │ │ │ │ │ - [ 7] .text.hot PROGBITS 00000000 003d68 0051e0 00 AX 0 0 4 │ │ │ │ │ - [ 8] .rel.text.hot REL 00000000 010fbc 001ee0 08 I 15 7 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 008f48 001004 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 012e9c 000700 08 I 15 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 009f4c 0022a4 00 A 0 0 4 │ │ │ │ │ - [12] .rel.rodata REL 00000000 01359c 000078 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 00c1f0 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 00c1f0 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 00c224 0020f0 10 16 347 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 00e314 001780 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 013614 000090 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 002b64 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 00fa64 000e50 08 I 15 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 002b98 0007b4 00 WA 0 0 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 0108b4 0006e0 08 I 15 3 4 │ │ │ │ │ + [ 5] .bss NOBITS 00000000 00334c 000000 00 WA 0 0 1 │ │ │ │ │ + [ 6] .rodata.str1.4 PROGBITS 00000000 00334c 000a1e 01 AMS 0 0 4 │ │ │ │ │ + [ 7] .text.hot PROGBITS 00000000 003d6c 00518c 00 AX 0 0 4 │ │ │ │ │ + [ 8] .rel.text.hot REL 00000000 010f94 001de8 08 I 15 7 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 008ef8 001004 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 012d7c 000700 08 I 15 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 009efc 0022a4 00 A 0 0 4 │ │ │ │ │ + [12] .rel.rodata REL 00000000 01347c 000078 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 00c1a0 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 00c1a0 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 00c1d4 002110 10 16 349 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 00e2e4 001780 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 0134f4 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,283 +1,283 @@ │ │ │ │ │ │ │ │ │ │ -Symbol table '.symtab' contains 527 entries: │ │ │ │ │ +Symbol table '.symtab' contains 529 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: 000002b8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 22: 0000006c 0 NOTYPE LOCAL DEFAULT 6 .LC3 │ │ │ │ │ - 23: 000002c0 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: 000008c9 248 FUNC LOCAL DEFAULT 7 _PyBytesWriter_Prepare.constprop.0 │ │ │ │ │ - 31: 000003b2 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 32: 00000490 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 33: 000004f8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 34: 000004fc 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 35: 0000052e 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 36: 0000060c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 37: 00000b60 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 38: 00000114 0 NOTYPE LOCAL DEFAULT 6 .LC11 │ │ │ │ │ - 39: 00000b64 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 40: 00000c08 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 41: 0000012c 0 NOTYPE LOCAL DEFAULT 6 .LC12 │ │ │ │ │ - 42: 00000c0c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 43: 00000eb0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 44: 00000eb4 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 45: 00000eb5 456 FUNC LOCAL DEFAULT 7 bytes_concat │ │ │ │ │ - 46: 00001078 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 47: 0000107c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 48: 0000107d 48 FUNC LOCAL DEFAULT 7 bytes_buffer_getbuffer │ │ │ │ │ - 49: 000010ad 46 FUNC LOCAL DEFAULT 7 bytes_hash │ │ │ │ │ - 50: 0000014c 0 NOTYPE LOCAL DEFAULT 6 .LC13 │ │ │ │ │ - 51: 00000170 0 NOTYPE LOCAL DEFAULT 6 .LC14 │ │ │ │ │ - 52: 000010dd 522 FUNC LOCAL DEFAULT 7 bytes_richcompare │ │ │ │ │ - 53: 00001162 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 54: 00001168 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 55: 000011b2 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 56: 000011b8 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 57: 00001202 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 58: 00001208 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 59: 000014e4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 60: 00000194 0 NOTYPE LOCAL DEFAULT 6 .LC15 │ │ │ │ │ - 61: 000001a8 0 NOTYPE LOCAL DEFAULT 6 .LC16 │ │ │ │ │ - 62: 000014e8 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 63: 000014e9 552 FUNC LOCAL DEFAULT 7 bytes_subscript │ │ │ │ │ - 64: 00001708 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 65: 00001710 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 66: 00001711 4 FUNC LOCAL DEFAULT 7 bytes_length │ │ │ │ │ - 67: 00001715 156 FUNC LOCAL DEFAULT 7 bytes_iter │ │ │ │ │ - 68: 000017a4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 69: 000017b0 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 70: 000017b1 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: 0000181d 376 FUNC LOCAL DEFAULT 7 bytes_decode │ │ │ │ │ - 78: 00001990 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 79: 00000228 0 NOTYPE LOCAL DEFAULT 6 .LC22 │ │ │ │ │ - 80: 00001994 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 81: 00001995 150 FUNC LOCAL DEFAULT 7 bytes_rfind │ │ │ │ │ - 82: 00000230 0 NOTYPE LOCAL DEFAULT 6 .LC23 │ │ │ │ │ - 83: 00001a2d 2858 FUNC LOCAL DEFAULT 7 bytes_replace │ │ │ │ │ - 84: 000025dd 676 FUNC LOCAL DEFAULT 7 fastsearch.constprop.1 │ │ │ │ │ - 85: 000000b5 40 FUNC LOCAL DEFAULT 1 return_self │ │ │ │ │ - 86: 000026f1 424 FUNC LOCAL DEFAULT 1 stringlib_adaptive_find │ │ │ │ │ - 87: 00000efd 112 FUNC LOCAL DEFAULT 9 stringlib__two_way_count │ │ │ │ │ - 88: 0000024c 0 NOTYPE LOCAL DEFAULT 6 .LC24 │ │ │ │ │ - 89: 00002899 320 FUNC LOCAL DEFAULT 1 stringlib__preprocess │ │ │ │ │ - 90: 000029d9 392 FUNC LOCAL DEFAULT 1 stringlib__two_way │ │ │ │ │ - 91: 0000287c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 92: 00002880 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 93: 00002881 258 FUNC LOCAL DEFAULT 7 fastsearch.constprop.0 │ │ │ │ │ - 94: 00000260 0 NOTYPE LOCAL DEFAULT 6 .LC26 │ │ │ │ │ - 95: 0000027c 0 NOTYPE LOCAL DEFAULT 6 .LC27 │ │ │ │ │ - 96: 00000000 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 97: 00000001 410 FUNC LOCAL DEFAULT 9 bytes_str │ │ │ │ │ - 98: 00002b5c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 99: 00002bed 602 FUNC LOCAL DEFAULT 7 bytes_repr │ │ │ │ │ - 100: 00002d5c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 101: 00002dd8 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 102: 00002e49 80 FUNC LOCAL DEFAULT 7 striter_next │ │ │ │ │ - 103: 00002e94 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 104: 00002e98 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 105: 000002a4 0 NOTYPE LOCAL DEFAULT 6 .LC28 │ │ │ │ │ - 106: 000002c8 0 NOTYPE LOCAL DEFAULT 6 .LC29 │ │ │ │ │ - 107: 000002ec 0 NOTYPE LOCAL DEFAULT 6 .LC30 │ │ │ │ │ - 108: 00000310 0 NOTYPE LOCAL DEFAULT 6 .LC31 │ │ │ │ │ - 109: 00000318 0 NOTYPE LOCAL DEFAULT 6 .LC32 │ │ │ │ │ - 110: 00000344 0 NOTYPE LOCAL DEFAULT 6 .LC33 │ │ │ │ │ - 111: 00000364 0 NOTYPE LOCAL DEFAULT 6 .LC34 │ │ │ │ │ - 112: 0000038c 0 NOTYPE LOCAL DEFAULT 6 .LC35 │ │ │ │ │ - 113: 00002ef9 1424 FUNC LOCAL DEFAULT 7 bytes_new │ │ │ │ │ - 114: 00004e0d 768 FUNC LOCAL DEFAULT 7 _PyBytes_FromList │ │ │ │ │ - 115: 00004151 758 FUNC LOCAL DEFAULT 7 _PyBytes_FromIterator │ │ │ │ │ - 116: 000031e4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 117: 000031f0 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 118: 00003484 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 119: 00003488 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 120: 00003489 40 FUNC LOCAL DEFAULT 7 bytes___bytes__ │ │ │ │ │ - 121: 0000039c 0 NOTYPE LOCAL DEFAULT 6 .LC36 │ │ │ │ │ - 122: 00000105 132 FUNC LOCAL DEFAULT 1 bytes_maketrans │ │ │ │ │ - 123: 000003a8 0 NOTYPE LOCAL DEFAULT 6 .LC37 │ │ │ │ │ - 124: 000034b1 150 FUNC LOCAL DEFAULT 7 bytes_index │ │ │ │ │ - 125: 000003b0 0 NOTYPE LOCAL DEFAULT 6 .LC38 │ │ │ │ │ - 126: 00003549 372 FUNC LOCAL DEFAULT 7 bytes_repeat │ │ │ │ │ - 127: 000036bd 1828 FUNC LOCAL DEFAULT 7 stringlib_bytes_join │ │ │ │ │ - 128: 000003cc 0 NOTYPE LOCAL DEFAULT 6 .LC39 │ │ │ │ │ - 129: 000003e8 0 NOTYPE LOCAL DEFAULT 6 .LC40 │ │ │ │ │ - 130: 00000428 0 NOTYPE LOCAL DEFAULT 6 .LC41 │ │ │ │ │ - 131: 00000444 0 NOTYPE LOCAL DEFAULT 6 .LC42 │ │ │ │ │ - 132: 00003ddc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 133: 0000046c 0 NOTYPE LOCAL DEFAULT 6 .LC43 │ │ │ │ │ - 134: 0000018d 126 FUNC LOCAL DEFAULT 1 bytes_startswith │ │ │ │ │ - 135: 00003de0 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 136: 00000478 0 NOTYPE LOCAL DEFAULT 6 .LC44 │ │ │ │ │ - 137: 00003f8d 148 FUNC LOCAL DEFAULT 7 bytes_find │ │ │ │ │ - 138: 00000480 0 NOTYPE LOCAL DEFAULT 6 .LC45 │ │ │ │ │ - 139: 00004021 150 FUNC LOCAL DEFAULT 7 bytes_endswith │ │ │ │ │ - 140: 0000020d 4 FUNC LOCAL DEFAULT 1 bytes_join │ │ │ │ │ - 141: 0000048c 0 NOTYPE LOCAL DEFAULT 6 .LC46 │ │ │ │ │ - 142: 000040b9 150 FUNC LOCAL DEFAULT 7 bytes_count │ │ │ │ │ - 143: 00004434 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 144: 00004438 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 145: 00000494 0 NOTYPE LOCAL DEFAULT 6 .LC48 │ │ │ │ │ - 146: 00000211 932 FUNC LOCAL DEFAULT 1 bytes_partition │ │ │ │ │ - 147: 00000500 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 148: 00000508 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 149: 000005b5 1796 FUNC LOCAL DEFAULT 1 bytes_split │ │ │ │ │ - 150: 00000cb4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 151: 00004449 12 FUNC LOCAL DEFAULT 7 bytes_contains │ │ │ │ │ - 152: 000004a4 0 NOTYPE LOCAL DEFAULT 6 .LC50 │ │ │ │ │ - 153: 000004b0 0 NOTYPE LOCAL DEFAULT 6 .LC51 │ │ │ │ │ - 154: 00000cb8 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 155: 00000cb9 134 FUNC LOCAL DEFAULT 1 bytes_fromhex │ │ │ │ │ - 156: 000004b8 0 NOTYPE LOCAL DEFAULT 6 .LC52 │ │ │ │ │ - 157: 00000e7c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 158: 000004f8 0 NOTYPE LOCAL DEFAULT 6 .LC54 │ │ │ │ │ - 159: 00000e80 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 160: 00000e81 242 FUNC LOCAL DEFAULT 1 bytes_rstrip │ │ │ │ │ - 161: 00004455 872 FUNC LOCAL DEFAULT 7 do_argstrip │ │ │ │ │ - 162: 000047b8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 163: 00000500 0 NOTYPE LOCAL DEFAULT 6 .LC55 │ │ │ │ │ - 164: 00000f75 76 FUNC LOCAL DEFAULT 1 bytes_strip │ │ │ │ │ - 165: 000047bc 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 166: 00000508 0 NOTYPE LOCAL DEFAULT 6 .LC56 │ │ │ │ │ - 167: 00000550 0 NOTYPE LOCAL DEFAULT 6 .LC57 │ │ │ │ │ - 168: 00000554 0 NOTYPE LOCAL DEFAULT 6 .LC58 │ │ │ │ │ - 169: 00000558 0 NOTYPE LOCAL DEFAULT 6 .LC59 │ │ │ │ │ - 170: 0000055c 0 NOTYPE LOCAL DEFAULT 6 .LC60 │ │ │ │ │ - 171: 00000560 0 NOTYPE LOCAL DEFAULT 6 .LC61 │ │ │ │ │ - 172: 00000564 0 NOTYPE LOCAL DEFAULT 6 .LC62 │ │ │ │ │ - 173: 00000568 0 NOTYPE LOCAL DEFAULT 6 .LC63 │ │ │ │ │ - 174: 0000056c 0 NOTYPE LOCAL DEFAULT 6 .LC64 │ │ │ │ │ - 175: 00000570 0 NOTYPE LOCAL DEFAULT 6 .LC65 │ │ │ │ │ - 176: 000048be 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 177: 000048ea 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 178: 00004a74 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 179: 00004a7c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 180: 00000fc1 176 FUNC LOCAL DEFAULT 1 bytes_hex │ │ │ │ │ - 181: 0000106c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 182: 000050b0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 183: 000050b8 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 184: 00001070 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 185: 00001071 292 FUNC LOCAL DEFAULT 1 bytes_rpartition │ │ │ │ │ - 186: 00001190 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 187: 00001194 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 188: 00001195 42 FUNC LOCAL DEFAULT 1 stringlib_lower │ │ │ │ │ - 189: 0000019b 10 FUNC LOCAL DEFAULT 9 stringlib_isdigit │ │ │ │ │ - 190: 000001a5 10 FUNC LOCAL DEFAULT 9 stringlib_isascii │ │ │ │ │ - 191: 00000574 0 NOTYPE LOCAL DEFAULT 6 .LC68 │ │ │ │ │ - 192: 000001af 76 FUNC LOCAL DEFAULT 9 bytes_lstrip │ │ │ │ │ - 193: 000011c1 818 FUNC LOCAL DEFAULT 1 bytes_splitlines │ │ │ │ │ - 194: 000014b4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 195: 000014bc 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 196: 000014f5 42 FUNC LOCAL DEFAULT 1 stringlib_upper │ │ │ │ │ - 197: 0000057c 0 NOTYPE LOCAL DEFAULT 6 .LC69 │ │ │ │ │ - 198: 000005a0 0 NOTYPE LOCAL DEFAULT 6 .LC70 │ │ │ │ │ - 199: 0000159d 148 FUNC LOCAL DEFAULT 1 bytes_translate │ │ │ │ │ - 200: 00001631 566 FUNC LOCAL DEFAULT 1 bytes_translate_impl │ │ │ │ │ - 201: 0000162c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 202: 000005c0 0 NOTYPE LOCAL DEFAULT 6 .LC71 │ │ │ │ │ - 203: 00001630 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 204: 000001fb 42 FUNC LOCAL DEFAULT 9 stringlib_capitalize │ │ │ │ │ - 205: 00001869 28 FUNC LOCAL DEFAULT 1 bytes_mod │ │ │ │ │ - 206: 000005f0 0 NOTYPE LOCAL DEFAULT 6 .LC72 │ │ │ │ │ - 207: 00000600 0 NOTYPE LOCAL DEFAULT 6 .LC73 │ │ │ │ │ - 208: 0000060c 0 NOTYPE LOCAL DEFAULT 6 .LC74 │ │ │ │ │ - 209: 00000628 0 NOTYPE LOCAL DEFAULT 6 .LC75 │ │ │ │ │ - 210: 00000640 0 NOTYPE LOCAL DEFAULT 6 .LC76 │ │ │ │ │ - 211: 0000064c 0 NOTYPE LOCAL DEFAULT 6 .LC77 │ │ │ │ │ - 212: 0000065c 0 NOTYPE LOCAL DEFAULT 6 .LC78 │ │ │ │ │ - 213: 0000066c 0 NOTYPE LOCAL DEFAULT 6 .LC79 │ │ │ │ │ - 214: 00000680 0 NOTYPE LOCAL DEFAULT 6 .LC80 │ │ │ │ │ - 215: 000006d8 0 NOTYPE LOCAL DEFAULT 6 .LC81 │ │ │ │ │ - 216: 00000700 0 NOTYPE LOCAL DEFAULT 6 .LC82 │ │ │ │ │ - 217: 00000738 0 NOTYPE LOCAL DEFAULT 6 .LC83 │ │ │ │ │ - 218: 00000754 0 NOTYPE LOCAL DEFAULT 6 .LC84 │ │ │ │ │ - 219: 0000078c 0 NOTYPE LOCAL DEFAULT 6 .LC85 │ │ │ │ │ - 220: 00001956 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 221: 00001978 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 222: 000025a9 76 FUNC LOCAL DEFAULT 1 getnextarg │ │ │ │ │ - 223: 00001af8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 224: 00001b84 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 225: 00001b88 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 226: 00000225 208 FUNC LOCAL DEFAULT 9 formatfloat │ │ │ │ │ - 227: 000023d8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 228: 000023e0 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 229: 000007c0 0 NOTYPE LOCAL DEFAULT 6 .LC87 │ │ │ │ │ - 230: 000007e8 0 NOTYPE LOCAL DEFAULT 6 .LC88 │ │ │ │ │ - 231: 000002f5 68 FUNC LOCAL DEFAULT 9 bytes_item │ │ │ │ │ - 232: 00000334 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 233: 0000264d 142 FUNC LOCAL DEFAULT 1 bytes_removesuffix │ │ │ │ │ - 234: 000026dd 18 FUNC LOCAL DEFAULT 1 striter_len │ │ │ │ │ - 235: 00000338 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 236: 0000080c 0 NOTYPE LOCAL DEFAULT 6 .LC89 │ │ │ │ │ - 237: 00000814 0 NOTYPE LOCAL DEFAULT 6 .LC90 │ │ │ │ │ - 238: 00000830 0 NOTYPE LOCAL DEFAULT 6 .LC91 │ │ │ │ │ - 239: 0000035b 242 FUNC LOCAL DEFAULT 9 stringlib_ljust │ │ │ │ │ - 240: 0000044d 118 FUNC LOCAL DEFAULT 9 pad │ │ │ │ │ - 241: 0000083c 0 NOTYPE LOCAL DEFAULT 6 .LC92 │ │ │ │ │ - 242: 000004c3 350 FUNC LOCAL DEFAULT 9 stringlib_expandtabs │ │ │ │ │ - 243: 0000061c 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 244: 0000084c 0 NOTYPE LOCAL DEFAULT 6 .LC93 │ │ │ │ │ - 245: 00005149 150 FUNC LOCAL DEFAULT 7 bytes_rindex │ │ │ │ │ - 246: 00000854 0 NOTYPE LOCAL DEFAULT 6 .LC94 │ │ │ │ │ - 247: 00000620 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 248: 00000621 258 FUNC LOCAL DEFAULT 9 stringlib_center │ │ │ │ │ - 249: 00000723 10 FUNC LOCAL DEFAULT 9 stringlib_isalnum │ │ │ │ │ - 250: 0000072d 10 FUNC LOCAL DEFAULT 9 stringlib_isalpha │ │ │ │ │ - 251: 00000737 10 FUNC LOCAL DEFAULT 9 stringlib_islower │ │ │ │ │ - 252: 00000741 10 FUNC LOCAL DEFAULT 9 stringlib_isspace │ │ │ │ │ - 253: 0000074b 10 FUNC LOCAL DEFAULT 9 stringlib_istitle │ │ │ │ │ - 254: 00000755 10 FUNC LOCAL DEFAULT 9 stringlib_isupper │ │ │ │ │ - 255: 0000085c 0 NOTYPE LOCAL DEFAULT 6 .LC95 │ │ │ │ │ - 256: 0000075f 242 FUNC LOCAL DEFAULT 9 stringlib_rjust │ │ │ │ │ - 257: 00000851 1244 FUNC LOCAL DEFAULT 9 bytes_rsplit │ │ │ │ │ - 258: 00000b1c 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 259: 00000b20 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 260: 00000d2d 42 FUNC LOCAL DEFAULT 9 stringlib_swapcase │ │ │ │ │ - 261: 00000d57 42 FUNC LOCAL DEFAULT 9 stringlib_title │ │ │ │ │ - 262: 00000d81 128 FUNC LOCAL DEFAULT 9 stringlib_zfill │ │ │ │ │ - 263: 00000e01 142 FUNC LOCAL DEFAULT 9 bytes_removeprefix │ │ │ │ │ - 264: 00000864 0 NOTYPE LOCAL DEFAULT 6 .LC96 │ │ │ │ │ - 265: 0000086c 0 NOTYPE LOCAL DEFAULT 6 .LC97 │ │ │ │ │ - 266: 00000ead 68 FUNC LOCAL DEFAULT 9 striter_reduce │ │ │ │ │ - 267: 00000eec 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 268: 00000ef0 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 269: 00000ef1 12 FUNC LOCAL DEFAULT 9 striter_traverse │ │ │ │ │ - 270: 00002894 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 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: 000002b8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 21: 0000006c 0 NOTYPE LOCAL DEFAULT 6 .LC3 │ │ │ │ │ + 22: 000002c0 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: 000008c9 248 FUNC LOCAL DEFAULT 7 _PyBytesWriter_Prepare.constprop.0 │ │ │ │ │ + 30: 000003b2 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 31: 00000490 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 32: 000004f8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 33: 000004fc 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 34: 0000052e 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 35: 0000060c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 36: 00000b60 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 37: 00000114 0 NOTYPE LOCAL DEFAULT 6 .LC11 │ │ │ │ │ + 38: 00000b64 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 39: 00000c08 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 40: 0000012c 0 NOTYPE LOCAL DEFAULT 6 .LC12 │ │ │ │ │ + 41: 00000c0c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 42: 00000eb0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 43: 00000eb4 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 44: 00000eb5 456 FUNC LOCAL DEFAULT 7 bytes_concat │ │ │ │ │ + 45: 00001078 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 46: 0000107c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 47: 0000107d 48 FUNC LOCAL DEFAULT 7 bytes_buffer_getbuffer │ │ │ │ │ + 48: 000010ad 46 FUNC LOCAL DEFAULT 7 bytes_hash │ │ │ │ │ + 49: 0000014c 0 NOTYPE LOCAL DEFAULT 6 .LC13 │ │ │ │ │ + 50: 00000170 0 NOTYPE LOCAL DEFAULT 6 .LC14 │ │ │ │ │ + 51: 000010dd 522 FUNC LOCAL DEFAULT 7 bytes_richcompare │ │ │ │ │ + 52: 00001162 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 53: 00001168 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 54: 000011b2 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 55: 000011b8 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 56: 00001202 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 57: 00001208 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 58: 000014e4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 59: 00000194 0 NOTYPE LOCAL DEFAULT 6 .LC15 │ │ │ │ │ + 60: 000001a8 0 NOTYPE LOCAL DEFAULT 6 .LC16 │ │ │ │ │ + 61: 000014e8 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 62: 000014e9 552 FUNC LOCAL DEFAULT 7 bytes_subscript │ │ │ │ │ + 63: 00001708 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 64: 00001710 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 65: 00001711 4 FUNC LOCAL DEFAULT 7 bytes_length │ │ │ │ │ + 66: 00001715 156 FUNC LOCAL DEFAULT 7 bytes_iter │ │ │ │ │ + 67: 000017a4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 68: 000017b0 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 69: 000017b1 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: 0000181d 376 FUNC LOCAL DEFAULT 7 bytes_decode │ │ │ │ │ + 77: 00001990 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 78: 00000228 0 NOTYPE LOCAL DEFAULT 6 .LC22 │ │ │ │ │ + 79: 00001994 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 80: 00001995 150 FUNC LOCAL DEFAULT 7 bytes_rfind │ │ │ │ │ + 81: 00000230 0 NOTYPE LOCAL DEFAULT 6 .LC23 │ │ │ │ │ + 82: 00001a2d 2858 FUNC LOCAL DEFAULT 7 bytes_replace │ │ │ │ │ + 83: 000025dd 676 FUNC LOCAL DEFAULT 7 fastsearch.constprop.1 │ │ │ │ │ + 84: 000000b5 40 FUNC LOCAL DEFAULT 1 return_self │ │ │ │ │ + 85: 000026f5 424 FUNC LOCAL DEFAULT 1 stringlib_adaptive_find │ │ │ │ │ + 86: 00000efd 112 FUNC LOCAL DEFAULT 9 stringlib__two_way_count │ │ │ │ │ + 87: 0000024c 0 NOTYPE LOCAL DEFAULT 6 .LC24 │ │ │ │ │ + 88: 0000289d 320 FUNC LOCAL DEFAULT 1 stringlib__preprocess │ │ │ │ │ + 89: 000029dd 392 FUNC LOCAL DEFAULT 1 stringlib__two_way │ │ │ │ │ + 90: 0000287c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 91: 00002880 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 92: 00002881 258 FUNC LOCAL DEFAULT 7 fastsearch.constprop.0 │ │ │ │ │ + 93: 00000260 0 NOTYPE LOCAL DEFAULT 6 .LC26 │ │ │ │ │ + 94: 0000027c 0 NOTYPE LOCAL DEFAULT 6 .LC27 │ │ │ │ │ + 95: 00000000 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 96: 00000001 410 FUNC LOCAL DEFAULT 9 bytes_str │ │ │ │ │ + 97: 00002b5c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 98: 00002bed 510 FUNC LOCAL DEFAULT 7 bytes_repr │ │ │ │ │ + 99: 00002d52 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 100: 00002ded 80 FUNC LOCAL DEFAULT 7 striter_next │ │ │ │ │ + 101: 00002e38 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 102: 00002e3c 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: 00002e9d 1424 FUNC LOCAL DEFAULT 7 bytes_new │ │ │ │ │ + 112: 00004db9 768 FUNC LOCAL DEFAULT 7 _PyBytes_FromList │ │ │ │ │ + 113: 000040f9 758 FUNC LOCAL DEFAULT 7 _PyBytes_FromIterator │ │ │ │ │ + 114: 00003188 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 115: 00003194 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 116: 00003428 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 117: 0000342c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 118: 0000342d 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: 00003455 150 FUNC LOCAL DEFAULT 7 bytes_index │ │ │ │ │ + 123: 000003b0 0 NOTYPE LOCAL DEFAULT 6 .LC38 │ │ │ │ │ + 124: 000034ed 372 FUNC LOCAL DEFAULT 7 bytes_repeat │ │ │ │ │ + 125: 00003661 1832 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: 00003d84 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 131: 0000046c 0 NOTYPE LOCAL DEFAULT 6 .LC43 │ │ │ │ │ + 132: 0000018d 126 FUNC LOCAL DEFAULT 1 bytes_startswith │ │ │ │ │ + 133: 00003d88 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 134: 00000478 0 NOTYPE LOCAL DEFAULT 6 .LC44 │ │ │ │ │ + 135: 00003f35 148 FUNC LOCAL DEFAULT 7 bytes_find │ │ │ │ │ + 136: 00000480 0 NOTYPE LOCAL DEFAULT 6 .LC45 │ │ │ │ │ + 137: 00003fc9 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: 00004061 150 FUNC LOCAL DEFAULT 7 bytes_count │ │ │ │ │ + 141: 000043dc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 142: 000043e0 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: 000043f1 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: 000043fd 872 FUNC LOCAL DEFAULT 7 do_argstrip │ │ │ │ │ + 160: 00004760 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 161: 0000019b 12 FUNC LOCAL DEFAULT 9 striter_traverse │ │ │ │ │ + 162: 00000500 0 NOTYPE LOCAL DEFAULT 6 .LC55 │ │ │ │ │ + 163: 00000f75 76 FUNC LOCAL DEFAULT 1 bytes_strip │ │ │ │ │ + 164: 00004764 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 165: 00000508 0 NOTYPE LOCAL DEFAULT 6 .LC56 │ │ │ │ │ + 166: 00000550 0 NOTYPE LOCAL DEFAULT 6 .LC57 │ │ │ │ │ + 167: 00000554 0 NOTYPE LOCAL DEFAULT 6 .LC58 │ │ │ │ │ + 168: 00000558 0 NOTYPE LOCAL DEFAULT 6 .LC59 │ │ │ │ │ + 169: 0000055c 0 NOTYPE LOCAL DEFAULT 6 .LC60 │ │ │ │ │ + 170: 00000560 0 NOTYPE LOCAL DEFAULT 6 .LC61 │ │ │ │ │ + 171: 00000564 0 NOTYPE LOCAL DEFAULT 6 .LC62 │ │ │ │ │ + 172: 00000568 0 NOTYPE LOCAL DEFAULT 6 .LC63 │ │ │ │ │ + 173: 0000056c 0 NOTYPE LOCAL DEFAULT 6 .LC64 │ │ │ │ │ + 174: 00000570 0 NOTYPE LOCAL DEFAULT 6 .LC65 │ │ │ │ │ + 175: 00004866 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 176: 00004892 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 177: 00004a1c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 178: 00004a24 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 179: 00000fc1 176 FUNC LOCAL DEFAULT 1 bytes_hex │ │ │ │ │ + 180: 0000106c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 181: 0000505c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 182: 00005064 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 183: 00001070 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 184: 00001071 292 FUNC LOCAL DEFAULT 1 bytes_rpartition │ │ │ │ │ + 185: 00001190 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 186: 00001194 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 187: 00001195 42 FUNC LOCAL DEFAULT 1 stringlib_lower │ │ │ │ │ + 188: 000001a7 10 FUNC LOCAL DEFAULT 9 stringlib_isdigit │ │ │ │ │ + 189: 000001b1 10 FUNC LOCAL DEFAULT 9 stringlib_isascii │ │ │ │ │ + 190: 00000574 0 NOTYPE LOCAL DEFAULT 6 .LC68 │ │ │ │ │ + 191: 000001bb 76 FUNC LOCAL DEFAULT 9 bytes_lstrip │ │ │ │ │ + 192: 000011c1 824 FUNC LOCAL DEFAULT 1 bytes_splitlines │ │ │ │ │ + 193: 000014a4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 194: 000014ac 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 195: 000014f4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 196: 000014f8 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 197: 000014f9 42 FUNC LOCAL DEFAULT 1 stringlib_upper │ │ │ │ │ + 198: 0000057c 0 NOTYPE LOCAL DEFAULT 6 .LC69 │ │ │ │ │ + 199: 000005a0 0 NOTYPE LOCAL DEFAULT 6 .LC70 │ │ │ │ │ + 200: 000015a1 148 FUNC LOCAL DEFAULT 1 bytes_translate │ │ │ │ │ + 201: 00001635 566 FUNC LOCAL DEFAULT 1 bytes_translate_impl │ │ │ │ │ + 202: 00001630 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 203: 000005c0 0 NOTYPE LOCAL DEFAULT 6 .LC71 │ │ │ │ │ + 204: 00001634 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 205: 00000207 42 FUNC LOCAL DEFAULT 9 stringlib_capitalize │ │ │ │ │ + 206: 0000186d 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: 0000195a 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 222: 0000197c 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 223: 000025ad 76 FUNC LOCAL DEFAULT 1 getnextarg │ │ │ │ │ + 224: 00001afc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 225: 00001b88 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 226: 00001b8c 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 227: 00000231 208 FUNC LOCAL DEFAULT 9 formatfloat │ │ │ │ │ + 228: 000023dc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 229: 000023e4 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 230: 000007c0 0 NOTYPE LOCAL DEFAULT 6 .LC87 │ │ │ │ │ + 231: 000007e8 0 NOTYPE LOCAL DEFAULT 6 .LC88 │ │ │ │ │ + 232: 00000301 68 FUNC LOCAL DEFAULT 9 bytes_item │ │ │ │ │ + 233: 00000340 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 234: 00002651 142 FUNC LOCAL DEFAULT 1 bytes_removesuffix │ │ │ │ │ + 235: 000026e1 18 FUNC LOCAL DEFAULT 1 striter_len │ │ │ │ │ + 236: 00000344 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: 00000367 242 FUNC LOCAL DEFAULT 9 stringlib_ljust │ │ │ │ │ + 241: 00000459 118 FUNC LOCAL DEFAULT 9 pad │ │ │ │ │ + 242: 0000083c 0 NOTYPE LOCAL DEFAULT 6 .LC92 │ │ │ │ │ + 243: 000004cf 350 FUNC LOCAL DEFAULT 9 stringlib_expandtabs │ │ │ │ │ + 244: 00000628 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 245: 0000084c 0 NOTYPE LOCAL DEFAULT 6 .LC93 │ │ │ │ │ + 246: 000050f5 150 FUNC LOCAL DEFAULT 7 bytes_rindex │ │ │ │ │ + 247: 00000854 0 NOTYPE LOCAL DEFAULT 6 .LC94 │ │ │ │ │ + 248: 0000062c 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 249: 0000062d 258 FUNC LOCAL DEFAULT 9 stringlib_center │ │ │ │ │ + 250: 0000072f 10 FUNC LOCAL DEFAULT 9 stringlib_isalnum │ │ │ │ │ + 251: 00000739 10 FUNC LOCAL DEFAULT 9 stringlib_isalpha │ │ │ │ │ + 252: 00000743 10 FUNC LOCAL DEFAULT 9 stringlib_islower │ │ │ │ │ + 253: 0000074d 10 FUNC LOCAL DEFAULT 9 stringlib_isspace │ │ │ │ │ + 254: 00000757 10 FUNC LOCAL DEFAULT 9 stringlib_istitle │ │ │ │ │ + 255: 00000761 10 FUNC LOCAL DEFAULT 9 stringlib_isupper │ │ │ │ │ + 256: 0000085c 0 NOTYPE LOCAL DEFAULT 6 .LC95 │ │ │ │ │ + 257: 0000076b 242 FUNC LOCAL DEFAULT 9 stringlib_rjust │ │ │ │ │ + 258: 0000085d 1244 FUNC LOCAL DEFAULT 9 bytes_rsplit │ │ │ │ │ + 259: 00000b28 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 260: 00000b2c 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 261: 00000d39 42 FUNC LOCAL DEFAULT 9 stringlib_swapcase │ │ │ │ │ + 262: 00000d63 42 FUNC LOCAL DEFAULT 9 stringlib_title │ │ │ │ │ + 263: 00000d8d 128 FUNC LOCAL DEFAULT 9 stringlib_zfill │ │ │ │ │ + 264: 00000e0d 142 FUNC LOCAL DEFAULT 9 bytes_removeprefix │ │ │ │ │ + 265: 00000864 0 NOTYPE LOCAL DEFAULT 6 .LC96 │ │ │ │ │ + 266: 0000086c 0 NOTYPE LOCAL DEFAULT 6 .LC97 │ │ │ │ │ + 267: 00000eb9 68 FUNC LOCAL DEFAULT 9 striter_reduce │ │ │ │ │ + 268: 00000ef8 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 269: 00002898 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 270: 00000efc 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 271: 00000f68 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 272: 00002898 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 272: 0000289c 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 273: 00000874 0 NOTYPE LOCAL DEFAULT 6 .LC100 │ │ │ │ │ 274: 00000f6c 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 275: 00000f6d 20 FUNC LOCAL DEFAULT 9 bytes_getnewargs │ │ │ │ │ 276: 00000f81 74 FUNC LOCAL DEFAULT 9 striter_setstate │ │ │ │ │ 277: 00000fcb 28 FUNC LOCAL DEFAULT 9 bytes_alloc │ │ │ │ │ 278: 00000000 0 SECTION LOCAL DEFAULT 11 .rodata │ │ │ │ │ 279: 00000000 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ @@ -344,187 +344,189 @@ │ │ │ │ │ 340: 000003a0 24 OBJECT LOCAL DEFAULT 3 _kwtuple.18 │ │ │ │ │ 341: 000002a8 44 OBJECT LOCAL DEFAULT 3 _parser.5 │ │ │ │ │ 342: 0000031c 24 OBJECT LOCAL DEFAULT 3 _kwtuple.3 │ │ │ │ │ 343: 000002d4 44 OBJECT LOCAL DEFAULT 3 _parser.11 │ │ │ │ │ 344: 00000350 28 OBJECT LOCAL DEFAULT 3 _kwtuple.9 │ │ │ │ │ 345: 00002b7b 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 346: 00002b7c 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 332 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: 000002c1 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: 00000301 1398 FUNC GLOBAL DEFAULT 7 _PyBytes_DecodeEscape2 │ │ │ │ │ - 366: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_DigitValue │ │ │ │ │ - 367: 000009c1 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: 00000879 78 FUNC GLOBAL DEFAULT 7 _PyBytesWriter_Prepare │ │ │ │ │ - 375: 00001365 388 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: 00000b65 168 FUNC GLOBAL DEFAULT 7 PyBytes_FromString │ │ │ │ │ - 380: 00000000 0 NOTYPE GLOBAL DEFAULT UND strlen │ │ │ │ │ - 381: 00000c0d 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: 000012e9 16 FUNC GLOBAL DEFAULT 7 _PyBytesWriter_Init │ │ │ │ │ - 396: 000012f9 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: 00002559 132 FUNC GLOBAL DEFAULT 7 PyBytes_AsStringAndSize │ │ │ │ │ - 419: 00000000 0 NOTYPE GLOBAL DEFAULT UND memrchr │ │ │ │ │ - 420: 00002985 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: 000029dd 526 FUNC GLOBAL DEFAULT 7 PyBytes_Repr │ │ │ │ │ - 424: 00002e99 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: 00003de1 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 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 PyEval_SaveThread │ │ │ │ │ - 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: 000047bd 40 FUNC GLOBAL DEFAULT 7 PyBytes_FromFormat │ │ │ │ │ - 461: 000047e5 1576 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: 0000510d 58 FUNC GLOBAL DEFAULT 7 PyBytes_Size │ │ │ │ │ - 471: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_upper │ │ │ │ │ - 472: 00001521 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: 00001885 3364 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 PyNumber_Check │ │ │ │ │ - 484: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_Long │ │ │ │ │ - 485: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsLongAndOverflow │ │ │ │ │ - 486: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetItem │ │ │ │ │ - 487: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_GetItem │ │ │ │ │ - 488: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_AsDouble │ │ │ │ │ - 489: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyOS_double_to_string │ │ │ │ │ - 490: 000025f5 88 FUNC GLOBAL DEFAULT 1 _PyBytes_Find │ │ │ │ │ - 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_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__ │ │ │ │ │ + 347: 00002d71 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 348: 00002d72 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 349: 00000001 216 FUNC GLOBAL DEFAULT 7 PyBytes_FromStringAndSize │ │ │ │ │ + 350: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Malloc │ │ │ │ │ + 351: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NewReference │ │ │ │ │ + 352: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ + 353: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ + 354: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SystemError │ │ │ │ │ + 355: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ + 356: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ + 357: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_OverflowError │ │ │ │ │ + 358: 00000175 332 FUNC GLOBAL DEFAULT 7 _PyBytes_Resize │ │ │ │ │ + 359: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Realloc │ │ │ │ │ + 360: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NewReferenceNoTotal │ │ │ │ │ + 361: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ + 362: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Free │ │ │ │ │ + 363: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_BadInternalCall │ │ │ │ │ + 364: 000002c1 62 FUNC GLOBAL DEFAULT 7 PyBytes_AsString │ │ │ │ │ + 365: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ + 366: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ + 367: 00000301 1398 FUNC GLOBAL DEFAULT 7 _PyBytes_DecodeEscape2 │ │ │ │ │ + 368: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_DigitValue │ │ │ │ │ + 369: 000009c1 420 FUNC GLOBAL DEFAULT 7 _PyBytesWriter_Finish │ │ │ │ │ + 370: 00000000 0 NOTYPE GLOBAL DEFAULT UND __stack_chk_guard │ │ │ │ │ + 371: 00000000 0 NOTYPE GLOBAL DEFAULT UND __stack_chk_fail │ │ │ │ │ + 372: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ + 373: 000000dd 38 FUNC GLOBAL DEFAULT 1 _PyBytesWriter_Dealloc │ │ │ │ │ + 374: 00000000 0 NOTYPE GLOBAL DEFAULT UND strcmp │ │ │ │ │ + 375: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_table │ │ │ │ │ + 376: 00000879 78 FUNC GLOBAL DEFAULT 7 _PyBytesWriter_Prepare │ │ │ │ │ + 377: 00001365 388 FUNC GLOBAL DEFAULT 7 _PyBytesWriter_Resize │ │ │ │ │ + 378: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyByteArray_FromStringAndSize │ │ │ │ │ + 379: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyByteArray_empty_string │ │ │ │ │ + 380: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyByteArray_Resize │ │ │ │ │ + 381: 00000b65 168 FUNC GLOBAL DEFAULT 7 PyBytes_FromString │ │ │ │ │ + 382: 00000000 0 NOTYPE GLOBAL DEFAULT UND strlen │ │ │ │ │ + 383: 00000c0d 680 FUNC GLOBAL DEFAULT 7 PyBytes_Concat │ │ │ │ │ + 384: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetBuffer │ │ │ │ │ + 385: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBuffer_Release │ │ │ │ │ + 386: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBuffer_FillInfo │ │ │ │ │ + 387: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_HashBytes │ │ │ │ │ + 388: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcmp │ │ │ │ │ + 389: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBool_FromLong │ │ │ │ │ + 390: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ + 391: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ + 392: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_GetConfig │ │ │ │ │ + 393: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ + 394: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_BadArgument │ │ │ │ │ + 395: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_BytesWarning │ │ │ │ │ + 396: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WarnEx │ │ │ │ │ + 397: 000012e9 16 FUNC GLOBAL DEFAULT 7 _PyBytesWriter_Init │ │ │ │ │ + 398: 000012f9 106 FUNC GLOBAL DEFAULT 7 _PyBytesWriter_Alloc │ │ │ │ │ + 399: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_Type │ │ │ │ │ + 400: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_Unpack │ │ │ │ │ + 401: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_AdjustIndices │ │ │ │ │ + 402: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_IndexError │ │ │ │ │ + 403: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_AsSsize_t │ │ │ │ │ + 404: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ + 405: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_GC_New │ │ │ │ │ + 406: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ + 407: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_Del │ │ │ │ │ + 408: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8AndSize │ │ │ │ │ + 409: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromEncodedObject │ │ │ │ │ + 410: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_UnpackKeywords │ │ │ │ │ + 411: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_BadArgument │ │ │ │ │ + 412: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_rfind │ │ │ │ │ + 413: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_CheckPositional │ │ │ │ │ + 414: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_SliceIndex │ │ │ │ │ + 415: 00000000 0 NOTYPE GLOBAL DEFAULT UND memset │ │ │ │ │ + 416: 00000000 0 NOTYPE GLOBAL DEFAULT UND memchr │ │ │ │ │ + 417: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idiv │ │ │ │ │ + 418: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyNumber_Index │ │ │ │ │ + 419: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsSsize_t │ │ │ │ │ + 420: 00002559 132 FUNC GLOBAL DEFAULT 7 PyBytes_AsStringAndSize │ │ │ │ │ + 421: 00000000 0 NOTYPE GLOBAL DEFAULT UND memrchr │ │ │ │ │ + 422: 00002985 88 FUNC GLOBAL DEFAULT 7 _PyBytes_Repeat │ │ │ │ │ + 423: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_New │ │ │ │ │ + 424: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_hexdigits │ │ │ │ │ + 425: 000029dd 526 FUNC GLOBAL DEFAULT 7 PyBytes_Repr │ │ │ │ │ + 426: 00002e3d 96 FUNC GLOBAL DEFAULT 7 _PyBytesWriter_WriteBytes │ │ │ │ │ + 427: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_LookupSpecial │ │ │ │ │ + 428: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CheckBuffer │ │ │ │ │ + 429: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBuffer_ToContiguous │ │ │ │ │ + 430: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckFunctionResult │ │ │ │ │ + 431: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_Type │ │ │ │ │ + 432: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsEncodedString │ │ │ │ │ + 433: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Calloc │ │ │ │ │ + 434: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Type │ │ │ │ │ + 435: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetIter │ │ │ │ │ + 436: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ + 437: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ + 438: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ + 439: 00003d89 428 FUNC GLOBAL DEFAULT 7 PyBytes_FromObject │ │ │ │ │ + 440: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_maketrans │ │ │ │ │ + 441: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_index │ │ │ │ │ + 442: 00000189 4 FUNC GLOBAL DEFAULT 1 _PyBytes_Join │ │ │ │ │ + 443: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Fast │ │ │ │ │ + 444: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyEval_SaveThread │ │ │ │ │ + 445: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ + 446: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ + 447: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_RuntimeError │ │ │ │ │ + 448: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyEval_RestoreThread │ │ │ │ │ + 449: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_startswith │ │ │ │ │ + 450: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_find │ │ │ │ │ + 451: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_endswith │ │ │ │ │ + 452: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_count │ │ │ │ │ + 453: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_LengthHint │ │ │ │ │ + 454: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyIter_Next │ │ │ │ │ + 455: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_New │ │ │ │ │ + 456: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ + 457: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_New │ │ │ │ │ + 458: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_Append │ │ │ │ │ + 459: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_contains │ │ │ │ │ + 460: 00000d41 320 FUNC GLOBAL HIDDEN 1 _PyBytes_FromHex │ │ │ │ │ + 461: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ + 462: 00004765 40 FUNC GLOBAL DEFAULT 7 PyBytes_FromFormat │ │ │ │ │ + 463: 0000478d 1578 FUNC GLOBAL DEFAULT 7 PyBytes_FromFormatV │ │ │ │ │ + 464: 00000000 0 NOTYPE GLOBAL DEFAULT UND __sprintf_chk │ │ │ │ │ + 465: 00000000 0 NOTYPE GLOBAL DEFAULT UND __memmove_chk │ │ │ │ │ + 466: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_strhex_with_sep │ │ │ │ │ + 467: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsInt │ │ │ │ │ + 468: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_lower │ │ │ │ │ + 469: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isdigit │ │ │ │ │ + 470: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isascii │ │ │ │ │ + 471: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsTrue │ │ │ │ │ + 472: 000050b9 58 FUNC GLOBAL DEFAULT 7 PyBytes_Size │ │ │ │ │ + 473: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_upper │ │ │ │ │ + 474: 00001525 124 FUNC GLOBAL DEFAULT 1 PyBytes_DecodeEscape │ │ │ │ │ + 475: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_DeprecationWarning │ │ │ │ │ + 476: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WarnFormat │ │ │ │ │ + 477: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_capitalize │ │ │ │ │ + 478: 00001889 3364 FUNC GLOBAL HIDDEN 1 _PyBytes_FormatEx │ │ │ │ │ + 479: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_Type │ │ │ │ │ + 480: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_FormatBytesWriter │ │ │ │ │ + 481: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyByteArray_Type │ │ │ │ │ + 482: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_IsSubtype │ │ │ │ │ + 483: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_FormatLong │ │ │ │ │ + 484: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_ASCII │ │ │ │ │ + 485: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_Check │ │ │ │ │ + 486: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_Long │ │ │ │ │ + 487: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsLongAndOverflow │ │ │ │ │ + 488: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetItem │ │ │ │ │ + 489: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_GetItem │ │ │ │ │ + 490: 000025f9 88 FUNC GLOBAL DEFAULT 1 _PyBytes_Find │ │ │ │ │ + 491: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_AsDouble │ │ │ │ │ + 492: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyOS_double_to_string │ │ │ │ │ + 493: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSsize_t │ │ │ │ │ + 494: 00000345 34 FUNC GLOBAL DEFAULT 9 _PyBytes_ReverseFind │ │ │ │ │ + 495: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idivmod │ │ │ │ │ + 496: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_rindex │ │ │ │ │ + 497: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isalnum │ │ │ │ │ + 498: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isalpha │ │ │ │ │ + 499: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_islower │ │ │ │ │ + 500: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isspace │ │ │ │ │ + 501: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_istitle │ │ │ │ │ + 502: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isupper │ │ │ │ │ + 503: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_Reverse │ │ │ │ │ + 504: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_swapcase │ │ │ │ │ + 505: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_title │ │ │ │ │ + 506: 00000e9b 30 FUNC GLOBAL DEFAULT 9 PyBytes_ConcatAndDel │ │ │ │ │ + 507: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_GetBuiltin │ │ │ │ │ + 508: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ + 509: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_GenericAlloc │ │ │ │ │ + 510: 00000fe7 28 FUNC GLOBAL DEFAULT 9 _PyBytes_DecodeEscape │ │ │ │ │ + 511: 000000d0 208 OBJECT GLOBAL DEFAULT 3 PyBytesIter_Type │ │ │ │ │ + 512: 00000000 208 OBJECT GLOBAL DEFAULT 3 PyBytes_Type │ │ │ │ │ + 513: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_Type │ │ │ │ │ + 514: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericGetAttr │ │ │ │ │ + 515: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_SelfIter │ │ │ │ │ + 516: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_capitalize__doc__ │ │ │ │ │ + 517: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_isalnum__doc__ │ │ │ │ │ + 518: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_isalpha__doc__ │ │ │ │ │ + 519: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_isascii__doc__ │ │ │ │ │ + 520: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_isdigit__doc__ │ │ │ │ │ + 521: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_islower__doc__ │ │ │ │ │ + 522: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_isspace__doc__ │ │ │ │ │ + 523: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_istitle__doc__ │ │ │ │ │ + 524: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_isupper__doc__ │ │ │ │ │ + 525: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_lower__doc__ │ │ │ │ │ + 526: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_swapcase__doc__ │ │ │ │ │ + 527: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_title__doc__ │ │ │ │ │ + 528: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_upper__doc__ │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,262 +1,262 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0xfa94 contains 457 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0xfa64 contains 458 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000022 00015c0a 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 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 0000112f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ -0000008a 00001130 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ -00000090 0001610a 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 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 0000792f R_ARM_THM_MOVW_ABS_NC 0000039c .LC36 │ │ │ │ │ -00000174 00007930 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 0000852f R_ARM_THM_MOVW_ABS_NC 0000046c .LC43 │ │ │ │ │ -000001d0 00008530 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 0000912f R_ARM_THM_MOVW_ABS_NC 00000494 .LC48 │ │ │ │ │ -00000572 00009130 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 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000007ba 00000830 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 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000009da 00000830 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 0000912f R_ARM_THM_MOVW_ABS_NC 00000494 .LC48 │ │ │ │ │ -00000ab6 00009130 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 0000540a R_ARM_THM_CALL 000025dd 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 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000c30 00000830 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 │ │ │ │ │ +00000022 00015e0a 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 00015f0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000006c 00016102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000007e 0001652f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00000082 00016530 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 0001630a 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 00019f0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +0000012a 00019f0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00000138 0001800a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00000144 0001800a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +0000014e 0001b80a R_ARM_THM_CALL 00000000 _Py_bytes_maketrans │ │ │ │ │ +0000015a 0001810a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00000164 0001810a 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 00019d0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +000001c4 0001c10a 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 00019d0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +000001ec 00019e0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +000001fe 00019e0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00000238 00019f0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00000242 0001800a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00000264 0001c70a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +000003da 00015d0a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00000402 00015d0a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00000408 0001940a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000418 0001810a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000004dc 0001a00a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00000500 00017202 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00000504 00016102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000054a 0001730a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +00000566 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000056a 00017430 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 0001630a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000594 0001690a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000005f8 0001a20a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00000604 0001a30a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00000630 0001c82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000634 0001c830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000644 0001800a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00000670 0001c90a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +0000070a 00015d0a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +0000073a 00015d0a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +0000075e 0001810a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +0000076e 0001ca0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +0000078e 0001690a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000794 0001940a 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 0001c90a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +0000080a 0001772f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +0000080e 00017730 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +0000095e 00015d0a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00000972 0001ca0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +00000994 0001690a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000009ba 0001772f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +000009be 00017730 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 00015d0a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00000a3c 00019a0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00000a60 0001690a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a72 0001690a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a94 0001690a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000aa4 0001690a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000aaa 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000aae 00017430 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 0001630a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000ace 0001690a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000ae8 00019a0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00000afc 0001c90a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +00000b16 00015d0a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00000b42 0000530a R_ARM_THM_CALL 000025dd fastsearch.constprop.1 │ │ │ │ │ +00000b60 00015d0a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00000b82 0001ca0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +00000ba0 0001690a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000ba6 0001c82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000baa 0001c830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000bc2 0001690a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000bce 0001ca0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +00000bea 0001690a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000bf4 0001ca0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +00000c10 0001690a 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 00015d0a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00000c72 0001ca0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +00000c90 0001690a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000cac 0001690a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000cb4 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000cda 0001ca0a 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 0000982f R_ARM_THM_MOVW_ABS_NC 000004a4 .LC50 │ │ │ │ │ -00000cf8 00009830 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 0000992f R_ARM_THM_MOVW_ABS_NC 000004b0 .LC51 │ │ │ │ │ -00000d08 00009930 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 00001e0a R_ARM_THM_CALL 000008c9 _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 000009c1 _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 00009c2f R_ARM_THM_MOVW_ABS_NC 000004b8 .LC52 │ │ │ │ │ -00000e2c 00009c30 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 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 00009e2f R_ARM_THM_MOVW_ABS_NC 000004f8 .LC54 │ │ │ │ │ -00000f5c 00009e30 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 0000a32f R_ARM_THM_MOVW_ABS_NC 00000500 .LC55 │ │ │ │ │ -00000fac 0000a330 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 │ │ │ │ │ +00000cda 0001cc0a 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 00019b0a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00000d1c 0001cd0a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00000d36 0001690a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000d94 00001d0a R_ARM_THM_CALL 000008c9 _PyBytesWriter_Prepare.constprop.0 │ │ │ │ │ +00000d9a 0001772f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00000d9e 00017730 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00000da2 0001702f R_ARM_THM_MOVW_ABS_NC 00000000 _PyLong_DigitValue │ │ │ │ │ +00000da6 00017030 R_ARM_THM_MOVT_ABS 00000000 _PyLong_DigitValue │ │ │ │ │ +00000de8 0001710a R_ARM_THM_CALL 000009c1 _PyBytesWriter_Finish │ │ │ │ │ +00000e00 0001730a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +00000e20 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000e24 00017430 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 00016e0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000e38 0001750a R_ARM_THM_CALL 000000dd _PyBytesWriter_Dealloc │ │ │ │ │ +00000e7c 00017202 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00000eaa 0001c82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000eae 0001c830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000eba 0001800a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00000ed8 0001a00a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00000ee2 0001810a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00000eee 00015d0a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00000efc 0001772f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00000f00 00017730 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 00019d0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00000f90 0001c82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000f94 0001c830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000fa8 0000a22f R_ARM_THM_MOVW_ABS_NC 00000500 .LC55 │ │ │ │ │ +00000fac 0000a230 R_ARM_THM_MOVT_ABS 00000500 .LC55 │ │ │ │ │ +00000fb6 00019d0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00000ff2 0001d20a R_ARM_THM_CALL 00000000 _Py_strhex_with_sep │ │ │ │ │ +0000101e 00019a0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +0000103a 00019a0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00001050 0001d30a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ +0000105c 0001940a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000106c 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -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 00005d0a R_ARM_THM_CALL 00002881 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 0000912f R_ARM_THM_MOVW_ABS_NC 00000494 .LC48 │ │ │ │ │ -00001182 00009130 R_ARM_THM_MOVT_ABS 00000494 .LC48 │ │ │ │ │ -00001188 0001610a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001190 00015f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000011a6 00000c0a 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 │ │ │ │ │ -00001238 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000123c 00000830 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000132e 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 │ │ │ │ │ -000013e8 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -000013ec 00016030 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -000013f0 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000013f4 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000013fe 0001610a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000140a 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000140e 00000830 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 │ │ │ │ │ -000014ae 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000014b4 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000014b8 00015f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000014c4 00015d0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000014e8 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001506 00000c0a R_ARM_THM_CALL 000000d9 PyBytes_FromStringAndSize.constprop.0 │ │ │ │ │ -00001516 0001d70a R_ARM_THM_CALL 00000000 _Py_bytes_upper │ │ │ │ │ -00001536 00016d0a R_ARM_THM_CALL 00000301 _PyBytes_DecodeEscape2 │ │ │ │ │ -0000154a 0001d92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ -0000154e 0001d930 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ -0000155a 0000c52f R_ARM_THM_MOVW_ABS_NC 0000057c .LC69 │ │ │ │ │ -0000155e 0000c530 R_ARM_THM_MOVT_ABS 0000057c .LC69 │ │ │ │ │ -00001562 0001da0a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -0000157a 0000c62f R_ARM_THM_MOVW_ABS_NC 000005a0 .LC70 │ │ │ │ │ -0000157e 0000c630 R_ARM_THM_MOVT_ABS 000005a0 .LC70 │ │ │ │ │ -00001582 0001da0a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -00001596 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000015fa 0001980a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -0000161c 0001980a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -0000162c 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001650 00019d0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -0000165a 00019d0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00001686 00000c0a R_ARM_THM_CALL 000000d9 PyBytes_FromStringAndSize.constprop.0 │ │ │ │ │ -000016c0 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000016c4 00000830 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000016f4 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000016fc 00017f0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001702 00017f0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -0000172c 00017f0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001750 00017f0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001798 0001722f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000179c 00017230 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000017a0 0000ca2f R_ARM_THM_MOVW_ABS_NC 000005c0 .LC71 │ │ │ │ │ -000017a4 0000ca30 R_ARM_THM_MOVT_ABS 000005c0 .LC71 │ │ │ │ │ -000017aa 0001610a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000017b0 00017f0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000017ba 0001c62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000017be 0001c630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000017ca 00017e0a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -000017f6 00017e0a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00001816 0001640a R_ARM_THM_CALL 00000175 _PyBytes_Resize │ │ │ │ │ -00001826 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000182a 00000830 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001860 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000187a 0001872f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000187e 00018730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000018cc 00001e0a R_ARM_THM_CALL 000008c9 _PyBytesWriter_Prepare.constprop.0 │ │ │ │ │ -00001906 0001752f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -0000190a 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 000009c1 _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 │ │ │ │ │ +0000108c 00019f0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00001096 0001800a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +000010b6 0001c70a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +000010c6 00005c0a R_ARM_THM_CALL 00002881 fastsearch.constprop.0 │ │ │ │ │ +000010fa 0001810a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +0000110a 00015d0a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00001134 00015d0a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +0000113a 0001940a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001154 0001690a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001176 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000117a 00017430 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 0001630a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001190 00016102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000011a6 00000b0a R_ARM_THM_CALL 000000d9 PyBytes_FromStringAndSize.constprop.0 │ │ │ │ │ +000011b6 0001d40a R_ARM_THM_CALL 00000000 _Py_bytes_lower │ │ │ │ │ +000011fc 00019a0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00001210 0001d70a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00001222 0001c90a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +00001238 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000123c 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000132e 00015e0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00001348 00015f0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000136a 0001600a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00001372 0001ca0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +000013a2 0001612f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000013a6 00016130 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000013e6 0001622f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +000013ea 00016230 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 0001630a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001414 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001418 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001428 0001ca0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +00001456 0001690a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001476 0001690a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001484 00015f0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000014a4 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000014a8 00016102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000014be 00019a0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +000014cc 0001640a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000014ea 0001690a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000014f4 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000150a 00000b0a R_ARM_THM_CALL 000000d9 PyBytes_FromStringAndSize.constprop.0 │ │ │ │ │ +0000151a 0001d90a R_ARM_THM_CALL 00000000 _Py_bytes_upper │ │ │ │ │ +0000153a 00016f0a R_ARM_THM_CALL 00000301 _PyBytes_DecodeEscape2 │ │ │ │ │ +0000154e 0001db2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00001552 0001db30 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +0000155e 0000c62f R_ARM_THM_MOVW_ABS_NC 0000057c .LC69 │ │ │ │ │ +00001562 0000c630 R_ARM_THM_MOVT_ABS 0000057c .LC69 │ │ │ │ │ +00001566 0001dc0a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +0000157e 0000c72f R_ARM_THM_MOVW_ABS_NC 000005a0 .LC70 │ │ │ │ │ +00001582 0000c730 R_ARM_THM_MOVT_ABS 000005a0 .LC70 │ │ │ │ │ +00001586 0001dc0a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +0000159a 0001690a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000015fe 00019a0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00001620 00019a0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00001630 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00001654 00019f0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +0000165e 00019f0a 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 0001690a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001700 0001810a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001706 0001810a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001730 0001810a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001754 0001810a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +0000179c 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000017a0 00017430 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000017a4 0000cb2f R_ARM_THM_MOVW_ABS_NC 000005c0 .LC71 │ │ │ │ │ +000017a8 0000cb30 R_ARM_THM_MOVT_ABS 000005c0 .LC71 │ │ │ │ │ +000017ae 0001630a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000017b4 0001810a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000017be 0001c82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000017c2 0001c830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000017ce 0001800a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +000017fa 0001800a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +0000181a 0001660a 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 0001690a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000187e 0001892f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001882 00018930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000018d0 00001d0a R_ARM_THM_CALL 000008c9 _PyBytesWriter_Prepare.constprop.0 │ │ │ │ │ +0000190a 0001772f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +0000190e 00017730 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +000019fa 0001df2f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +000019fe 0001df30 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +00001a3e 0001e00a R_ARM_THM_CALL 00000000 _PyLong_FormatBytesWriter │ │ │ │ │ +00001a6a 0001710a R_ARM_THM_CALL 000009c1 _PyBytesWriter_Finish │ │ │ │ │ +00001a90 0001a00a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00001aaa 0001600a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00001ac0 0001e12f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +00001ac4 0001e130 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +00001ace 0001e20a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 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 │ │ │ │ │ 00001b14 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ @@ -283,212 +283,213 @@ │ │ │ │ │ 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 │ │ │ │ │ -00001bf0 0001760a R_ARM_THM_CALL 00000879 _PyBytesWriter_Prepare │ │ │ │ │ -00001c2e 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00001c62 0001e10a R_ARM_THM_CALL 00000000 _PyUnicode_FormatLong │ │ │ │ │ -00001cd4 0001760a R_ARM_THM_CALL 00000879 _PyBytesWriter_Prepare │ │ │ │ │ -00001d62 00019d0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00001d74 0001e20a R_ARM_THM_CALL 00000000 PyObject_ASCII │ │ │ │ │ -00001dae 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00001db4 0001710a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -00001dd8 00016b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001ddc 00016b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001de0 0000db2f R_ARM_THM_MOVW_ABS_NC 0000078c .LC85 │ │ │ │ │ -00001de4 0000db30 R_ARM_THM_MOVT_ABS 0000078c .LC85 │ │ │ │ │ -00001dea 0001610a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001df0 0001730a R_ARM_THM_CALL 000000dd _PyBytesWriter_Dealloc │ │ │ │ │ -00001e22 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001e58 00016b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001e5c 00016b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001e60 0000db2f R_ARM_THM_MOVW_ABS_NC 0000078c .LC85 │ │ │ │ │ -00001e64 0000db30 R_ARM_THM_MOVT_ABS 0000078c .LC85 │ │ │ │ │ -00001e6a 0001610a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001e86 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00001e96 00019d0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00001e9c 0001722f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001ea0 00017230 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00001ea4 0000d32f R_ARM_THM_MOVW_ABS_NC 0000064c .LC77 │ │ │ │ │ -00001ea8 0000d330 R_ARM_THM_MOVT_ABS 0000064c .LC77 │ │ │ │ │ -00001eae 0001610a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001eba 0001722f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001ebe 00017230 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00001ec2 0000d52f R_ARM_THM_MOVW_ABS_NC 0000066c .LC79 │ │ │ │ │ -00001ec6 0000d530 R_ARM_THM_MOVT_ABS 0000066c .LC79 │ │ │ │ │ -00001ecc 0001610a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001ef2 0000e20a R_ARM_THM_CALL 00000225 formatfloat │ │ │ │ │ -00001f7c 0000e20a R_ARM_THM_CALL 00000225 formatfloat │ │ │ │ │ -00001fae 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001fc4 0001722f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001fc8 00017230 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00001fd6 0000da2f R_ARM_THM_MOVW_ABS_NC 00000754 .LC84 │ │ │ │ │ -00001fda 0000da30 R_ARM_THM_MOVT_ABS 00000754 .LC84 │ │ │ │ │ -00001fde 00016c0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001fee 0001e30a R_ARM_THM_CALL 00000000 PyNumber_Check │ │ │ │ │ -00002014 0001a00a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -0000201e 00016b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002022 00016b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000202c 0001b20a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00002042 0000cf2f R_ARM_THM_MOVW_ABS_NC 00000600 .LC73 │ │ │ │ │ -00002046 0000cf30 R_ARM_THM_MOVT_ABS 00000600 .LC73 │ │ │ │ │ -0000204c 0000ce2f R_ARM_THM_MOVW_ABS_NC 000005f0 .LC72 │ │ │ │ │ -00002050 0000ce30 R_ARM_THM_MOVT_ABS 000005f0 .LC72 │ │ │ │ │ -0000205a 0000d72f R_ARM_THM_MOVW_ABS_NC 000006d8 .LC81 │ │ │ │ │ -0000205e 0000d730 R_ARM_THM_MOVT_ABS 000006d8 .LC81 │ │ │ │ │ -00002062 00016c0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002082 0001e10a R_ARM_THM_CALL 00000000 _PyUnicode_FormatLong │ │ │ │ │ -000020a2 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000020aa 0001722f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000020ae 00017230 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000020b2 0000d42f R_ARM_THM_MOVW_ABS_NC 0000065c .LC78 │ │ │ │ │ -000020b6 0000d430 R_ARM_THM_MOVT_ABS 0000065c .LC78 │ │ │ │ │ -000020bc 0001610a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000020c6 0001e40a R_ARM_THM_CALL 00000000 PyNumber_Long │ │ │ │ │ -000020d0 00016b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000020d4 00016b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000020e8 0001df2f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -000020ec 0001df30 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -000020f6 0001e00a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00002106 0001a90a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00002112 0001aa0a R_ARM_THM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ -00002124 00017e0a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00002130 00000c0a R_ARM_THM_CALL 000000d9 PyBytes_FromStringAndSize.constprop.0 │ │ │ │ │ -00002144 0001ab0a R_ARM_THM_CALL 00000000 PyBuffer_ToContiguous │ │ │ │ │ -0000214e 00017f0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002172 0001a10a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -000021ac 0001752f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -000021b0 00017530 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -000021d2 00017f0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -0000220e 0001ac0a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ -00002226 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000226e 0001b30a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -00002276 0001792f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ -0000227a 00017930 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ -00002284 00016b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002288 00016b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000228c 00006d2f R_ARM_THM_MOVW_ABS_NC 00000318 .LC32 │ │ │ │ │ -00002290 00006d30 R_ARM_THM_MOVT_ABS 00000318 .LC32 │ │ │ │ │ -00002296 00016c0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000022b6 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002302 00016b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002306 00016b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000230a 0000d62f R_ARM_THM_MOVW_ABS_NC 00000680 .LC80 │ │ │ │ │ -0000230e 0000d630 R_ARM_THM_MOVT_ABS 00000680 .LC80 │ │ │ │ │ -00002316 00016c0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002334 0001d10a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ -00002358 0001752f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -0000235c 00017530 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00002362 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000236c 00016b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002370 00016b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002374 0000d22f R_ARM_THM_MOVW_ABS_NC 00000640 .LC76 │ │ │ │ │ -00002378 0000d230 R_ARM_THM_MOVT_ABS 00000640 .LC76 │ │ │ │ │ -0000237e 0001610a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000239a 0000132f R_ARM_THM_MOVW_ABS_NC 00000050 .LC2 │ │ │ │ │ -0000239e 00001330 R_ARM_THM_MOVT_ABS 00000050 .LC2 │ │ │ │ │ -000023a2 0001690a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000023d8 00015f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000023dc 0001946b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000023ec 0001df2f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -000023f0 0001df30 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -000023fa 0001df2f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -000023fe 0001df30 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -00002402 0001e00a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00002410 0001e50a R_ARM_THM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ -00002462 00015b0a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00002478 0001e60a R_ARM_THM_CALL 00000000 PyObject_GetItem │ │ │ │ │ -00002490 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000024b0 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000024d0 0001632f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000024d4 00016330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000024d8 0000d92f R_ARM_THM_MOVW_ABS_NC 00000738 .LC83 │ │ │ │ │ -000024dc 0000d930 R_ARM_THM_MOVT_ABS 00000738 .LC83 │ │ │ │ │ -000024e2 0001610a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000024e8 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000024f0 00016b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000024f4 00016b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000024fa 0001b20a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00002506 0000d82f R_ARM_THM_MOVW_ABS_NC 00000700 .LC82 │ │ │ │ │ -0000250a 0000d830 R_ARM_THM_MOVT_ABS 00000700 .LC82 │ │ │ │ │ -0000250e 0001610a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002558 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002564 0001722f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00002568 00017230 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000256c 0000d12f R_ARM_THM_MOVW_ABS_NC 00000628 .LC75 │ │ │ │ │ -00002570 0000d130 R_ARM_THM_MOVT_ABS 00000628 .LC75 │ │ │ │ │ -00002576 0001610a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002580 0001df2f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -00002584 0001df30 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -00002590 00016b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002594 00016b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002598 0000d02f R_ARM_THM_MOVW_ABS_NC 0000060c .LC74 │ │ │ │ │ -0000259c 0000d030 R_ARM_THM_MOVT_ABS 0000060c .LC74 │ │ │ │ │ -000025a2 0001610a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000025da 00016b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000025de 00016b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000025e2 0000e52f R_ARM_THM_MOVW_ABS_NC 000007c0 .LC87 │ │ │ │ │ -000025e6 0000e530 R_ARM_THM_MOVT_ABS 000007c0 .LC87 │ │ │ │ │ -000025ec 0001610a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002614 0000540a R_ARM_THM_CALL 000025dd fastsearch.constprop.1 │ │ │ │ │ -0000262e 0001820a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002666 00019d0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00002670 00017e0a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -0000268c 0001820a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002696 00015b0a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -000026a2 00017f0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000026b2 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000026b6 00000830 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000026d2 00015b0a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00002816 0001710a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -0000282a 0000570a R_ARM_THM_CALL 00000efd stringlib__two_way_count │ │ │ │ │ -00002894 00017002 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -00002964 0001820a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002988 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 00007f1e R_ARM_THM_JUMP24 000036bd stringlib_bytes_join │ │ │ │ │ -0000020c 00007f1e R_ARM_THM_JUMP24 000036bd stringlib_bytes_join │ │ │ │ │ -00000f22 00015b1e R_ARM_THM_JUMP24 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00000fa0 0000a11e R_ARM_THM_JUMP24 00004455 do_argstrip │ │ │ │ │ -000025d6 0001e71e R_ARM_THM_JUMP24 00000000 PyTuple_GetItem │ │ │ │ │ -000026e6 0001eb1e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ +00001b84 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ +00001b88 00017202 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00001bf4 0001780a R_ARM_THM_CALL 00000879 _PyBytesWriter_Prepare │ │ │ │ │ +00001c32 0001600a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00001c66 0001e30a R_ARM_THM_CALL 00000000 _PyUnicode_FormatLong │ │ │ │ │ +00001cd8 0001780a R_ARM_THM_CALL 00000879 _PyBytesWriter_Prepare │ │ │ │ │ +00001d66 00019f0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00001d78 0001e40a R_ARM_THM_CALL 00000000 PyObject_ASCII │ │ │ │ │ +00001db2 0001600a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00001db8 0001730a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +00001ddc 00016d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001de0 00016d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001de4 0000dc2f R_ARM_THM_MOVW_ABS_NC 0000078c .LC85 │ │ │ │ │ +00001de8 0000dc30 R_ARM_THM_MOVT_ABS 0000078c .LC85 │ │ │ │ │ +00001dee 0001630a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001df4 0001750a R_ARM_THM_CALL 000000dd _PyBytesWriter_Dealloc │ │ │ │ │ +00001e26 0001690a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001e5c 00016d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001e60 00016d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001e64 0000dc2f R_ARM_THM_MOVW_ABS_NC 0000078c .LC85 │ │ │ │ │ +00001e68 0000dc30 R_ARM_THM_MOVT_ABS 0000078c .LC85 │ │ │ │ │ +00001e6e 0001630a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001e8a 0001600a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00001e9a 00019f0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00001ea0 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001ea4 00017430 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001ea8 0000d42f R_ARM_THM_MOVW_ABS_NC 0000064c .LC77 │ │ │ │ │ +00001eac 0000d430 R_ARM_THM_MOVT_ABS 0000064c .LC77 │ │ │ │ │ +00001eb2 0001630a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001ebe 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001ec2 00017430 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001ec6 0000d62f R_ARM_THM_MOVW_ABS_NC 0000066c .LC79 │ │ │ │ │ +00001eca 0000d630 R_ARM_THM_MOVT_ABS 0000066c .LC79 │ │ │ │ │ +00001ed0 0001630a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001ef6 0000e30a R_ARM_THM_CALL 00000231 formatfloat │ │ │ │ │ +00001f80 0000e30a R_ARM_THM_CALL 00000231 formatfloat │ │ │ │ │ +00001fb2 0001690a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001fc8 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001fcc 00017430 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001fda 0000db2f R_ARM_THM_MOVW_ABS_NC 00000754 .LC84 │ │ │ │ │ +00001fde 0000db30 R_ARM_THM_MOVT_ABS 00000754 .LC84 │ │ │ │ │ +00001fe2 00016e0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001ff2 0001e50a R_ARM_THM_CALL 00000000 PyNumber_Check │ │ │ │ │ +00002018 0001a20a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00002022 00016d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002026 00016d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002030 0001b40a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00002046 0000d02f R_ARM_THM_MOVW_ABS_NC 00000600 .LC73 │ │ │ │ │ +0000204a 0000d030 R_ARM_THM_MOVT_ABS 00000600 .LC73 │ │ │ │ │ +00002050 0000cf2f R_ARM_THM_MOVW_ABS_NC 000005f0 .LC72 │ │ │ │ │ +00002054 0000cf30 R_ARM_THM_MOVT_ABS 000005f0 .LC72 │ │ │ │ │ +0000205e 0000d82f R_ARM_THM_MOVW_ABS_NC 000006d8 .LC81 │ │ │ │ │ +00002062 0000d830 R_ARM_THM_MOVT_ABS 000006d8 .LC81 │ │ │ │ │ +00002066 00016e0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002086 0001e30a R_ARM_THM_CALL 00000000 _PyUnicode_FormatLong │ │ │ │ │ +000020a6 0001690a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000020ae 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000020b2 00017430 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000020b6 0000d52f R_ARM_THM_MOVW_ABS_NC 0000065c .LC78 │ │ │ │ │ +000020ba 0000d530 R_ARM_THM_MOVT_ABS 0000065c .LC78 │ │ │ │ │ +000020c0 0001630a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000020ca 0001e60a R_ARM_THM_CALL 00000000 PyNumber_Long │ │ │ │ │ +000020d4 00016d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000020d8 00016d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000020ec 0001e12f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +000020f0 0001e130 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +000020fa 0001e20a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000210a 0001ab0a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00002116 0001ac0a R_ARM_THM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ +00002128 0001800a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00002134 00000b0a R_ARM_THM_CALL 000000d9 PyBytes_FromStringAndSize.constprop.0 │ │ │ │ │ +00002148 0001ad0a R_ARM_THM_CALL 00000000 PyBuffer_ToContiguous │ │ │ │ │ +00002152 0001810a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002176 0001a30a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +000021b0 0001772f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +000021b4 00017730 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +000021d6 0001810a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002212 0001ae0a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ +0000222a 0001690a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002272 0001b50a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +0000227a 00017b2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ +0000227e 00017b30 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ +00002288 00016d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000228c 00016d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002290 00006b2f R_ARM_THM_MOVW_ABS_NC 00000318 .LC32 │ │ │ │ │ +00002294 00006b30 R_ARM_THM_MOVT_ABS 00000318 .LC32 │ │ │ │ │ +0000229a 00016e0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000022ba 0001690a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002306 00016d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000230a 00016d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000230e 0000d72f R_ARM_THM_MOVW_ABS_NC 00000680 .LC80 │ │ │ │ │ +00002312 0000d730 R_ARM_THM_MOVT_ABS 00000680 .LC80 │ │ │ │ │ +0000231a 00016e0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002338 0001d30a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ +0000235c 0001772f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00002360 00017730 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00002366 0001940a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002370 00016d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002374 00016d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002378 0000d32f R_ARM_THM_MOVW_ABS_NC 00000640 .LC76 │ │ │ │ │ +0000237c 0000d330 R_ARM_THM_MOVT_ABS 00000640 .LC76 │ │ │ │ │ +00002382 0001630a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000239e 0000122f R_ARM_THM_MOVW_ABS_NC 00000050 .LC2 │ │ │ │ │ +000023a2 00001230 R_ARM_THM_MOVT_ABS 00000050 .LC2 │ │ │ │ │ +000023a6 00016b0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000023dc 00016102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000023e0 0001966b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000023f0 0001e12f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +000023f4 0001e130 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +000023fe 0001e12f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +00002402 0001e130 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +00002406 0001e20a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00002414 0001e70a R_ARM_THM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ +00002466 00015d0a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +0000247c 0001e80a R_ARM_THM_CALL 00000000 PyObject_GetItem │ │ │ │ │ +00002494 0001690a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000024b4 0001940a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000024d4 0001652f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000024d8 00016530 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000024dc 0000da2f R_ARM_THM_MOVW_ABS_NC 00000738 .LC83 │ │ │ │ │ +000024e0 0000da30 R_ARM_THM_MOVT_ABS 00000738 .LC83 │ │ │ │ │ +000024e6 0001630a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000024ec 0001940a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000024f4 00016d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000024f8 00016d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000024fe 0001b40a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +0000250a 0000d92f R_ARM_THM_MOVW_ABS_NC 00000700 .LC82 │ │ │ │ │ +0000250e 0000d930 R_ARM_THM_MOVT_ABS 00000700 .LC82 │ │ │ │ │ +00002512 0001630a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000255c 0001690a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002568 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000256c 00017430 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00002570 0000d22f R_ARM_THM_MOVW_ABS_NC 00000628 .LC75 │ │ │ │ │ +00002574 0000d230 R_ARM_THM_MOVT_ABS 00000628 .LC75 │ │ │ │ │ +0000257a 0001630a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002584 0001e12f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +00002588 0001e130 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +00002594 00016d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002598 00016d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000259c 0000d12f R_ARM_THM_MOVW_ABS_NC 0000060c .LC74 │ │ │ │ │ +000025a0 0000d130 R_ARM_THM_MOVT_ABS 0000060c .LC74 │ │ │ │ │ +000025a6 0001630a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000025de 00016d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000025e2 00016d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000025e6 0000e62f R_ARM_THM_MOVW_ABS_NC 000007c0 .LC87 │ │ │ │ │ +000025ea 0000e630 R_ARM_THM_MOVT_ABS 000007c0 .LC87 │ │ │ │ │ +000025f0 0001630a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002618 0000530a R_ARM_THM_CALL 000025dd fastsearch.constprop.1 │ │ │ │ │ +00002632 0001840a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +0000266a 00019f0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00002674 0001800a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00002690 0001840a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +0000269a 00015d0a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +000026a6 0001810a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000026b6 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000026ba 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000026d6 00015d0a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +0000281a 0001730a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +0000282e 0000560a R_ARM_THM_CALL 00000efd stringlib__two_way_count │ │ │ │ │ +00002898 00017202 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00002968 0001840a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +0000298c 00019f0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00000066 0001641e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +000000ae 0001691e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +000000d8 00015d1e R_ARM_THM_JUMP24 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +000000fe 0001691e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00000188 00007d1e R_ARM_THM_JUMP24 00003661 stringlib_bytes_join │ │ │ │ │ +0000020c 00007d1e R_ARM_THM_JUMP24 00003661 stringlib_bytes_join │ │ │ │ │ +00000f22 00015d1e R_ARM_THM_JUMP24 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00000fa0 00009f1e R_ARM_THM_JUMP24 000043fd do_argstrip │ │ │ │ │ +000025da 0001e91e R_ARM_THM_JUMP24 00000000 PyTuple_GetItem │ │ │ │ │ +000026ea 0001ed1e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x108dc contains 220 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x108b4 contains 220 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000004 0001ff02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +00000004 00020102 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000002c 00006302 R_ARM_ABS32 00002bed bytes_repr │ │ │ │ │ +0000002c 00006202 R_ARM_ABS32 00002bed 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 000010ad bytes_hash │ │ │ │ │ -00000044 00006102 R_ARM_ABS32 00000001 bytes_str │ │ │ │ │ -00000048 00020002 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ +0000003c 00003002 R_ARM_ABS32 000010ad bytes_hash │ │ │ │ │ +00000044 00006002 R_ARM_ABS32 00000001 bytes_str │ │ │ │ │ +00000048 00020202 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000050 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000058 00011602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000064 00003402 R_ARM_ABS32 000010dd bytes_richcompare │ │ │ │ │ -0000006c 00004302 R_ARM_ABS32 00001715 bytes_iter │ │ │ │ │ +00000064 00003302 R_ARM_ABS32 000010dd bytes_richcompare │ │ │ │ │ +0000006c 00004202 R_ARM_ABS32 00001715 bytes_iter │ │ │ │ │ 00000074 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000098 00011502 R_ARM_ABS32 00000fcb bytes_alloc │ │ │ │ │ -0000009c 00007102 R_ARM_ABS32 00002ef9 bytes_new │ │ │ │ │ -000000a0 00016802 R_ARM_ABS32 00000000 PyObject_Free │ │ │ │ │ -000000d4 0001ff02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +0000009c 00006f02 R_ARM_ABS32 00002e9d bytes_new │ │ │ │ │ +000000a0 00016a02 R_ARM_ABS32 00000000 PyObject_Free │ │ │ │ │ +000000d4 00020102 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000000dc 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000000e8 00004602 R_ARM_ABS32 000017b1 striter_dealloc │ │ │ │ │ -00000118 00020002 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -0000012c 00010d02 R_ARM_ABS32 00000ef1 striter_traverse │ │ │ │ │ -0000013c 00020102 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -00000140 00006602 R_ARM_ABS32 00002e49 striter_next │ │ │ │ │ +000000e8 00004502 R_ARM_ABS32 000017b1 striter_dealloc │ │ │ │ │ +00000118 00020202 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ +0000012c 0000a102 R_ARM_ABS32 0000019b striter_traverse │ │ │ │ │ +0000013c 00020302 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ +00000140 00006402 R_ARM_ABS32 00002ded striter_next │ │ │ │ │ 00000144 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000001a4 00011602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000001a8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001c4 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000001d0 00011602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000001d4 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001f0 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ @@ -506,1405 +507,1374 @@ │ │ │ │ │ 000002a0 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000002ac 00011602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000002b0 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002cc 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000002d8 00011602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000002dc 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002f8 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -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 │ │ │ │ │ +0000030c 0001b202 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +00000314 00016102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000318 00016102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000328 0001b202 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +00000330 00016102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000340 0001b202 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +00000348 00016102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000034c 00016102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000035c 0001b202 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +00000364 00016102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000368 00016102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000378 0001b202 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +00000380 00016102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000384 00016102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000394 0001b202 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +0000039c 00016102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000003ac 0001b202 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +000003b4 00016102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000003c4 0001b202 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +000003cc 00016102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000003d0 00016102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000003d4 00016102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000003d8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003dc 0000ea02 R_ARM_ABS32 000026dd striter_len │ │ │ │ │ +000003dc 0000eb02 R_ARM_ABS32 000026e1 striter_len │ │ │ │ │ 000003e4 00011602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003e8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003ec 00010a02 R_ARM_ABS32 00000ead striter_reduce │ │ │ │ │ +000003ec 00010b02 R_ARM_ABS32 00000eb9 striter_reduce │ │ │ │ │ 000003f4 00011602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003f8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003fc 00011402 R_ARM_ABS32 00000f81 striter_setstate │ │ │ │ │ 00000404 00011602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000424 0000cd02 R_ARM_ABS32 00001869 bytes_mod │ │ │ │ │ +00000424 0000ce02 R_ARM_ABS32 0000186d bytes_mod │ │ │ │ │ 000004a8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000004ac 00011302 R_ARM_ABS32 00000f6d bytes_getnewargs │ │ │ │ │ 000004b8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000004bc 00007802 R_ARM_ABS32 00003489 bytes___bytes__ │ │ │ │ │ +000004bc 00007602 R_ARM_ABS32 0000342d bytes___bytes__ │ │ │ │ │ 000004c4 00011602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000004c8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000004cc 0000cc02 R_ARM_ABS32 000001fb stringlib_capitalize │ │ │ │ │ -000004d4 00020202 R_ARM_ABS32 00000000 _Py_capitalize__doc__ │ │ │ │ │ +000004cc 0000cd02 R_ARM_ABS32 00000207 stringlib_capitalize │ │ │ │ │ +000004d4 00020402 R_ARM_ABS32 00000000 _Py_capitalize__doc__ │ │ │ │ │ 000004d8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000004dc 0000f802 R_ARM_ABS32 00000621 stringlib_center │ │ │ │ │ +000004dc 0000f902 R_ARM_ABS32 0000062d stringlib_center │ │ │ │ │ 000004e4 00011602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000004e8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000004ec 00008e02 R_ARM_ABS32 000040b9 bytes_count │ │ │ │ │ +000004ec 00008c02 R_ARM_ABS32 00004061 bytes_count │ │ │ │ │ 000004f4 00011602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000004f8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000004fc 00004d02 R_ARM_ABS32 0000181d bytes_decode │ │ │ │ │ +000004fc 00004c02 R_ARM_ABS32 0000181d bytes_decode │ │ │ │ │ 00000504 00011602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000508 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000050c 00008b02 R_ARM_ABS32 00004021 bytes_endswith │ │ │ │ │ +0000050c 00008902 R_ARM_ABS32 00003fc9 bytes_endswith │ │ │ │ │ 00000514 00011602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000518 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000051c 0000f202 R_ARM_ABS32 000004c3 stringlib_expandtabs │ │ │ │ │ +0000051c 0000f302 R_ARM_ABS32 000004cf stringlib_expandtabs │ │ │ │ │ 00000524 00011602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000528 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000052c 00008902 R_ARM_ABS32 00003f8d bytes_find │ │ │ │ │ +0000052c 00008702 R_ARM_ABS32 00003f35 bytes_find │ │ │ │ │ 00000534 00011602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000538 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000053c 00009b02 R_ARM_ABS32 00000cb9 bytes_fromhex │ │ │ │ │ +0000053c 00009902 R_ARM_ABS32 00000cb9 bytes_fromhex │ │ │ │ │ 00000544 00011602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000548 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000054c 0000b402 R_ARM_ABS32 00000fc1 bytes_hex │ │ │ │ │ +0000054c 0000b302 R_ARM_ABS32 00000fc1 bytes_hex │ │ │ │ │ 00000554 00011602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000558 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000055c 00007c02 R_ARM_ABS32 000034b1 bytes_index │ │ │ │ │ +0000055c 00007a02 R_ARM_ABS32 00003455 bytes_index │ │ │ │ │ 00000564 00011602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000568 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000056c 0000f902 R_ARM_ABS32 00000723 stringlib_isalnum │ │ │ │ │ -00000574 00020302 R_ARM_ABS32 00000000 _Py_isalnum__doc__ │ │ │ │ │ +0000056c 0000fa02 R_ARM_ABS32 0000072f stringlib_isalnum │ │ │ │ │ +00000574 00020502 R_ARM_ABS32 00000000 _Py_isalnum__doc__ │ │ │ │ │ 00000578 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000057c 0000fa02 R_ARM_ABS32 0000072d stringlib_isalpha │ │ │ │ │ -00000584 00020402 R_ARM_ABS32 00000000 _Py_isalpha__doc__ │ │ │ │ │ +0000057c 0000fb02 R_ARM_ABS32 00000739 stringlib_isalpha │ │ │ │ │ +00000584 00020602 R_ARM_ABS32 00000000 _Py_isalpha__doc__ │ │ │ │ │ 00000588 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000058c 0000be02 R_ARM_ABS32 000001a5 stringlib_isascii │ │ │ │ │ -00000594 00020502 R_ARM_ABS32 00000000 _Py_isascii__doc__ │ │ │ │ │ +0000058c 0000bd02 R_ARM_ABS32 000001b1 stringlib_isascii │ │ │ │ │ +00000594 00020702 R_ARM_ABS32 00000000 _Py_isascii__doc__ │ │ │ │ │ 00000598 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000059c 0000bd02 R_ARM_ABS32 0000019b stringlib_isdigit │ │ │ │ │ -000005a4 00020602 R_ARM_ABS32 00000000 _Py_isdigit__doc__ │ │ │ │ │ +0000059c 0000bc02 R_ARM_ABS32 000001a7 stringlib_isdigit │ │ │ │ │ +000005a4 00020802 R_ARM_ABS32 00000000 _Py_isdigit__doc__ │ │ │ │ │ 000005a8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000005ac 0000fb02 R_ARM_ABS32 00000737 stringlib_islower │ │ │ │ │ -000005b4 00020702 R_ARM_ABS32 00000000 _Py_islower__doc__ │ │ │ │ │ +000005ac 0000fc02 R_ARM_ABS32 00000743 stringlib_islower │ │ │ │ │ +000005b4 00020902 R_ARM_ABS32 00000000 _Py_islower__doc__ │ │ │ │ │ 000005b8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000005bc 0000fc02 R_ARM_ABS32 00000741 stringlib_isspace │ │ │ │ │ -000005c4 00020802 R_ARM_ABS32 00000000 _Py_isspace__doc__ │ │ │ │ │ +000005bc 0000fd02 R_ARM_ABS32 0000074d stringlib_isspace │ │ │ │ │ +000005c4 00020a02 R_ARM_ABS32 00000000 _Py_isspace__doc__ │ │ │ │ │ 000005c8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000005cc 0000fd02 R_ARM_ABS32 0000074b stringlib_istitle │ │ │ │ │ -000005d4 00020902 R_ARM_ABS32 00000000 _Py_istitle__doc__ │ │ │ │ │ +000005cc 0000fe02 R_ARM_ABS32 00000757 stringlib_istitle │ │ │ │ │ +000005d4 00020b02 R_ARM_ABS32 00000000 _Py_istitle__doc__ │ │ │ │ │ 000005d8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000005dc 0000fe02 R_ARM_ABS32 00000755 stringlib_isupper │ │ │ │ │ -000005e4 00020a02 R_ARM_ABS32 00000000 _Py_isupper__doc__ │ │ │ │ │ +000005dc 0000ff02 R_ARM_ABS32 00000761 stringlib_isupper │ │ │ │ │ +000005e4 00020c02 R_ARM_ABS32 00000000 _Py_isupper__doc__ │ │ │ │ │ 000005e8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000005ec 00008c02 R_ARM_ABS32 0000020d bytes_join │ │ │ │ │ +000005ec 00008a02 R_ARM_ABS32 0000020d bytes_join │ │ │ │ │ 000005f4 00011602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000005f8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000005fc 0000ef02 R_ARM_ABS32 0000035b stringlib_ljust │ │ │ │ │ +000005fc 0000f002 R_ARM_ABS32 00000367 stringlib_ljust │ │ │ │ │ 00000604 00011602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000608 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000060c 0000bc02 R_ARM_ABS32 00001195 stringlib_lower │ │ │ │ │ -00000614 00020b02 R_ARM_ABS32 00000000 _Py_lower__doc__ │ │ │ │ │ +0000060c 0000bb02 R_ARM_ABS32 00001195 stringlib_lower │ │ │ │ │ +00000614 00020d02 R_ARM_ABS32 00000000 _Py_lower__doc__ │ │ │ │ │ 00000618 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000061c 0000c002 R_ARM_ABS32 000001af bytes_lstrip │ │ │ │ │ +0000061c 0000bf02 R_ARM_ABS32 000001bb bytes_lstrip │ │ │ │ │ 00000624 00011602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000628 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000062c 00007a02 R_ARM_ABS32 00000105 bytes_maketrans │ │ │ │ │ +0000062c 00007802 R_ARM_ABS32 00000105 bytes_maketrans │ │ │ │ │ 00000634 00011602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000638 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000063c 00009202 R_ARM_ABS32 00000211 bytes_partition │ │ │ │ │ +0000063c 00009002 R_ARM_ABS32 00000211 bytes_partition │ │ │ │ │ 00000644 00011602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000648 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000064c 00005302 R_ARM_ABS32 00001a2d bytes_replace │ │ │ │ │ +0000064c 00005202 R_ARM_ABS32 00001a2d bytes_replace │ │ │ │ │ 00000654 00011602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000658 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000065c 00010702 R_ARM_ABS32 00000e01 bytes_removeprefix │ │ │ │ │ +0000065c 00010802 R_ARM_ABS32 00000e0d bytes_removeprefix │ │ │ │ │ 00000664 00011602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000668 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000066c 0000e902 R_ARM_ABS32 0000264d bytes_removesuffix │ │ │ │ │ +0000066c 0000ea02 R_ARM_ABS32 00002651 bytes_removesuffix │ │ │ │ │ 00000674 00011602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000678 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000067c 00005102 R_ARM_ABS32 00001995 bytes_rfind │ │ │ │ │ +0000067c 00005002 R_ARM_ABS32 00001995 bytes_rfind │ │ │ │ │ 00000684 00011602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000688 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000068c 0000f502 R_ARM_ABS32 00005149 bytes_rindex │ │ │ │ │ +0000068c 0000f602 R_ARM_ABS32 000050f5 bytes_rindex │ │ │ │ │ 00000694 00011602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000698 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000069c 00010002 R_ARM_ABS32 0000075f stringlib_rjust │ │ │ │ │ +0000069c 00010102 R_ARM_ABS32 0000076b stringlib_rjust │ │ │ │ │ 000006a4 00011602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000006a8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000006ac 0000b902 R_ARM_ABS32 00001071 bytes_rpartition │ │ │ │ │ +000006ac 0000b802 R_ARM_ABS32 00001071 bytes_rpartition │ │ │ │ │ 000006b4 00011602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000006b8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000006bc 00010102 R_ARM_ABS32 00000851 bytes_rsplit │ │ │ │ │ +000006bc 00010202 R_ARM_ABS32 0000085d bytes_rsplit │ │ │ │ │ 000006c4 00011602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000006c8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000006cc 0000a002 R_ARM_ABS32 00000e81 bytes_rstrip │ │ │ │ │ +000006cc 00009e02 R_ARM_ABS32 00000e81 bytes_rstrip │ │ │ │ │ 000006d4 00011602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000006d8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000006dc 00009502 R_ARM_ABS32 000005b5 bytes_split │ │ │ │ │ +000006dc 00009302 R_ARM_ABS32 000005b5 bytes_split │ │ │ │ │ 000006e4 00011602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000006e8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000006ec 0000c102 R_ARM_ABS32 000011c1 bytes_splitlines │ │ │ │ │ +000006ec 0000c002 R_ARM_ABS32 000011c1 bytes_splitlines │ │ │ │ │ 000006f4 00011602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000006f8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000006fc 00008602 R_ARM_ABS32 0000018d bytes_startswith │ │ │ │ │ +000006fc 00008402 R_ARM_ABS32 0000018d bytes_startswith │ │ │ │ │ 00000704 00011602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000708 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000070c 0000a402 R_ARM_ABS32 00000f75 bytes_strip │ │ │ │ │ +0000070c 0000a302 R_ARM_ABS32 00000f75 bytes_strip │ │ │ │ │ 00000714 00011602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000718 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000071c 00010402 R_ARM_ABS32 00000d2d stringlib_swapcase │ │ │ │ │ -00000724 00020c02 R_ARM_ABS32 00000000 _Py_swapcase__doc__ │ │ │ │ │ +0000071c 00010502 R_ARM_ABS32 00000d39 stringlib_swapcase │ │ │ │ │ +00000724 00020e02 R_ARM_ABS32 00000000 _Py_swapcase__doc__ │ │ │ │ │ 00000728 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000072c 00010502 R_ARM_ABS32 00000d57 stringlib_title │ │ │ │ │ -00000734 00020d02 R_ARM_ABS32 00000000 _Py_title__doc__ │ │ │ │ │ +0000072c 00010602 R_ARM_ABS32 00000d63 stringlib_title │ │ │ │ │ +00000734 00020f02 R_ARM_ABS32 00000000 _Py_title__doc__ │ │ │ │ │ 00000738 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000073c 0000c702 R_ARM_ABS32 0000159d bytes_translate │ │ │ │ │ +0000073c 0000c802 R_ARM_ABS32 000015a1 bytes_translate │ │ │ │ │ 00000744 00011602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000748 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000074c 0000c402 R_ARM_ABS32 000014f5 stringlib_upper │ │ │ │ │ -00000754 00020e02 R_ARM_ABS32 00000000 _Py_upper__doc__ │ │ │ │ │ +0000074c 0000c502 R_ARM_ABS32 000014f9 stringlib_upper │ │ │ │ │ +00000754 00021002 R_ARM_ABS32 00000000 _Py_upper__doc__ │ │ │ │ │ 00000758 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000075c 00010602 R_ARM_ABS32 00000d81 stringlib_zfill │ │ │ │ │ +0000075c 00010702 R_ARM_ABS32 00000d8d stringlib_zfill │ │ │ │ │ 00000764 00011602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000778 00003002 R_ARM_ABS32 0000107d bytes_buffer_getbuffer │ │ │ │ │ -00000780 00004202 R_ARM_ABS32 00001711 bytes_length │ │ │ │ │ -00000784 00003f02 R_ARM_ABS32 000014e9 bytes_subscript │ │ │ │ │ -0000078c 00004202 R_ARM_ABS32 00001711 bytes_length │ │ │ │ │ -00000790 00002d02 R_ARM_ABS32 00000eb5 bytes_concat │ │ │ │ │ -00000794 00007e02 R_ARM_ABS32 00003549 bytes_repeat │ │ │ │ │ -00000798 0000e702 R_ARM_ABS32 000002f5 bytes_item │ │ │ │ │ -000007a8 00009702 R_ARM_ABS32 00004449 bytes_contains │ │ │ │ │ +00000778 00002f02 R_ARM_ABS32 0000107d bytes_buffer_getbuffer │ │ │ │ │ +00000780 00004102 R_ARM_ABS32 00001711 bytes_length │ │ │ │ │ +00000784 00003e02 R_ARM_ABS32 000014e9 bytes_subscript │ │ │ │ │ +0000078c 00004102 R_ARM_ABS32 00001711 bytes_length │ │ │ │ │ +00000790 00002c02 R_ARM_ABS32 00000eb5 bytes_concat │ │ │ │ │ +00000794 00007c02 R_ARM_ABS32 000034ed bytes_repeat │ │ │ │ │ +00000798 0000e802 R_ARM_ABS32 00000301 bytes_item │ │ │ │ │ +000007a8 00009502 R_ARM_ABS32 000043f1 bytes_contains │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x10fbc contains 988 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x10f94 contains 957 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -0000003c 00015c0a 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 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 0000090a 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 │ │ │ │ │ +0000003c 00015e0a 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 00015f0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000007c 0001600a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000008c 0001612f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00000090 00016130 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000000a2 0000080a R_ARM_THM_CALL 00000071 _PyBytes_FromSize.part.0 │ │ │ │ │ +000000ae 0001622f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +000000b2 00016230 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 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 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000108 00000830 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 │ │ │ │ │ +000000c2 0001630a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000000c8 0001640a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000000d4 00016102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000000fe 00015e0a 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 00015f0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000140 0001622f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00000144 00016230 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 0001610a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000170 00015f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000001c4 0001650a R_ARM_THM_CALL 00000000 PyObject_Realloc │ │ │ │ │ -000001cc 0001660a R_ARM_THM_CALL 00000000 _Py_NewReferenceNoTotal │ │ │ │ │ -000001fc 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000218 0001680a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -0000021c 0001620a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000232 00000f0a R_ARM_THM_CALL 00000001 _PyBytes_FromSize.constprop.0 │ │ │ │ │ -00000242 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00000264 00000f0a R_ARM_THM_CALL 00000001 _PyBytes_FromSize.constprop.0 │ │ │ │ │ -0000028a 0000132f R_ARM_THM_MOVW_ABS_NC 00000050 .LC2 │ │ │ │ │ -0000028e 00001330 R_ARM_THM_MOVT_ABS 00000050 .LC2 │ │ │ │ │ -00000296 0001690a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000029e 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000002a8 00015b0a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -000002b2 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000002b8 00015f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000002bc 00015f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000002dc 00016b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000002e0 00016b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000002e8 0000162f R_ARM_THM_MOVW_ABS_NC 0000006c .LC3 │ │ │ │ │ -000002ec 00001630 R_ARM_THM_MOVT_ABS 0000006c .LC3 │ │ │ │ │ -000002f4 00016c0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000370 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyLong_DigitValue │ │ │ │ │ -00000374 00016e30 R_ARM_THM_MOVT_ABS 00000000 _PyLong_DigitValue │ │ │ │ │ -000004c8 00016f0a R_ARM_THM_CALL 000009c1 _PyBytesWriter_Finish │ │ │ │ │ -000004e8 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyLong_DigitValue │ │ │ │ │ -000004ec 00016e30 R_ARM_THM_MOVT_ABS 00000000 _PyLong_DigitValue │ │ │ │ │ -000004f8 00017002 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -00000724 0001710a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -0000072a 0001722f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000072e 00017230 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000732 00001c2f R_ARM_THM_MOVW_ABS_NC 000000bc .LC8 │ │ │ │ │ -00000736 00001c30 R_ARM_THM_MOVT_ABS 000000bc .LC8 │ │ │ │ │ -0000073e 00016c0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000744 0001730a R_ARM_THM_CALL 000000dd _PyBytesWriter_Dealloc │ │ │ │ │ -000007b8 0001722f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000007bc 00017230 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000007c0 00001b2f R_ARM_THM_MOVW_ABS_NC 000000a4 .LC7 │ │ │ │ │ -000007c4 00001b30 R_ARM_THM_MOVT_ABS 000000a4 .LC7 │ │ │ │ │ -000007ca 0001610a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000007da 0000182f R_ARM_THM_MOVW_ABS_NC 0000008c .LC4 │ │ │ │ │ -000007de 00001830 R_ARM_THM_MOVT_ABS 0000008c .LC4 │ │ │ │ │ -000007e6 0001740a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ -000007f0 0000192f R_ARM_THM_MOVW_ABS_NC 00000094 .LC5 │ │ │ │ │ -000007f4 00001930 R_ARM_THM_MOVT_ABS 00000094 .LC5 │ │ │ │ │ -000007f8 0001740a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ -00000810 0001752f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00000814 00017530 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00000830 00001a2f R_ARM_THM_MOVW_ABS_NC 0000009c .LC6 │ │ │ │ │ -00000834 00001a30 R_ARM_THM_MOVT_ABS 0000009c .LC6 │ │ │ │ │ -0000083c 0001740a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ -00000848 0001722f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000084c 00017230 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000852 00001d2f R_ARM_THM_MOVW_ABS_NC 000000e0 .LC9 │ │ │ │ │ -00000856 00001d30 R_ARM_THM_MOVT_ABS 000000e0 .LC9 │ │ │ │ │ -0000085c 00016c0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000008ae 0001770a R_ARM_THM_CALL 00001365 _PyBytesWriter_Resize │ │ │ │ │ -000008b8 0001620a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000008be 0001730a R_ARM_THM_CALL 000000dd _PyBytesWriter_Dealloc │ │ │ │ │ -00000962 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000096c 0001620a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000972 0001730a R_ARM_THM_CALL 000000dd _PyBytesWriter_Dealloc │ │ │ │ │ -00000988 0001780a R_ARM_THM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ -00000998 0001730a R_ARM_THM_CALL 000000dd _PyBytesWriter_Dealloc │ │ │ │ │ -000009a2 0001792f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ -000009a6 00017930 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ -000009b6 0001792f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ -000009ba 00017930 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ -00000a0c 00015c0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00000a18 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000a1c 00000830 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000a30 00015d0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00000a50 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00000a62 00015f2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00000a66 00015f30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00000a8e 0001640a R_ARM_THM_CALL 00000175 _PyBytes_Resize │ │ │ │ │ -00000ab2 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00000ab6 00016030 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00000152 0001630a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000170 00016102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000001c4 0001670a R_ARM_THM_CALL 00000000 PyObject_Realloc │ │ │ │ │ +000001cc 0001680a R_ARM_THM_CALL 00000000 _Py_NewReferenceNoTotal │ │ │ │ │ +000001fc 0001690a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000218 00016a0a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +0000021c 0001640a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000232 00000e0a R_ARM_THM_CALL 00000001 _PyBytes_FromSize.constprop.0 │ │ │ │ │ +00000242 0001600a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00000264 00000e0a R_ARM_THM_CALL 00000001 _PyBytes_FromSize.constprop.0 │ │ │ │ │ +0000028a 0000122f R_ARM_THM_MOVW_ABS_NC 00000050 .LC2 │ │ │ │ │ +0000028e 00001230 R_ARM_THM_MOVT_ABS 00000050 .LC2 │ │ │ │ │ +00000296 00016b0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000029e 0001690a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000002a8 00015d0a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +000002b2 0001690a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000002b8 00016102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000002bc 00016102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000002dc 00016d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000002e0 00016d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000002e8 0000152f R_ARM_THM_MOVW_ABS_NC 0000006c .LC3 │ │ │ │ │ +000002ec 00001530 R_ARM_THM_MOVT_ABS 0000006c .LC3 │ │ │ │ │ +000002f4 00016e0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000370 0001702f R_ARM_THM_MOVW_ABS_NC 00000000 _PyLong_DigitValue │ │ │ │ │ +00000374 00017030 R_ARM_THM_MOVT_ABS 00000000 _PyLong_DigitValue │ │ │ │ │ +000004c8 0001710a R_ARM_THM_CALL 000009c1 _PyBytesWriter_Finish │ │ │ │ │ +000004e8 0001702f R_ARM_THM_MOVW_ABS_NC 00000000 _PyLong_DigitValue │ │ │ │ │ +000004ec 00017030 R_ARM_THM_MOVT_ABS 00000000 _PyLong_DigitValue │ │ │ │ │ +000004f8 00017202 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00000724 0001730a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +0000072a 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000072e 00017430 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000732 00001b2f R_ARM_THM_MOVW_ABS_NC 000000bc .LC8 │ │ │ │ │ +00000736 00001b30 R_ARM_THM_MOVT_ABS 000000bc .LC8 │ │ │ │ │ +0000073e 00016e0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000744 0001750a R_ARM_THM_CALL 000000dd _PyBytesWriter_Dealloc │ │ │ │ │ +000007b8 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000007bc 00017430 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000007c0 00001a2f R_ARM_THM_MOVW_ABS_NC 000000a4 .LC7 │ │ │ │ │ +000007c4 00001a30 R_ARM_THM_MOVT_ABS 000000a4 .LC7 │ │ │ │ │ +000007ca 0001630a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000007da 0000172f R_ARM_THM_MOVW_ABS_NC 0000008c .LC4 │ │ │ │ │ +000007de 00001730 R_ARM_THM_MOVT_ABS 0000008c .LC4 │ │ │ │ │ +000007e6 0001760a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ +000007f0 0000182f R_ARM_THM_MOVW_ABS_NC 00000094 .LC5 │ │ │ │ │ +000007f4 00001830 R_ARM_THM_MOVT_ABS 00000094 .LC5 │ │ │ │ │ +000007f8 0001760a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ +00000810 0001772f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00000814 00017730 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00000830 0000192f R_ARM_THM_MOVW_ABS_NC 0000009c .LC6 │ │ │ │ │ +00000834 00001930 R_ARM_THM_MOVT_ABS 0000009c .LC6 │ │ │ │ │ +0000083c 0001760a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ +00000848 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000084c 00017430 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000852 00001c2f R_ARM_THM_MOVW_ABS_NC 000000e0 .LC9 │ │ │ │ │ +00000856 00001c30 R_ARM_THM_MOVT_ABS 000000e0 .LC9 │ │ │ │ │ +0000085c 00016e0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000008ae 0001790a R_ARM_THM_CALL 00001365 _PyBytesWriter_Resize │ │ │ │ │ +000008b8 0001640a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000008be 0001750a R_ARM_THM_CALL 000000dd _PyBytesWriter_Dealloc │ │ │ │ │ +00000962 0001600a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000096c 0001640a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000972 0001750a R_ARM_THM_CALL 000000dd _PyBytesWriter_Dealloc │ │ │ │ │ +00000988 00017a0a R_ARM_THM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ +00000998 0001750a R_ARM_THM_CALL 000000dd _PyBytesWriter_Dealloc │ │ │ │ │ +000009a2 00017b2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ +000009a6 00017b30 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ +000009b6 00017b2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ +000009ba 00017b30 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ +00000a0c 00015e0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00000a18 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000a1c 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000a30 00015f0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000a50 0001600a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00000a62 0001612f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00000a66 00016130 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00000a8e 0001660a R_ARM_THM_CALL 00000175 _PyBytes_Resize │ │ │ │ │ +00000ab2 0001622f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00000ab6 00016230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ 00000aba 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000abe 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000ac4 0001610a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000ae6 00017a0a R_ARM_THM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ -00000b02 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000b2a 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000b30 0001792f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ -00000b34 00017930 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ -00000b4c 0001620a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000b60 00015f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000b74 00017c0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -00000b8e 00015c0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00000b96 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000b9a 00000830 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000bae 00015d0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00000bc2 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00000bd6 00015f2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00000bda 00015f30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00000be6 0001632f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00000bea 00016330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00000bee 0000262f R_ARM_THM_MOVW_ABS_NC 00000114 .LC11 │ │ │ │ │ -00000bf2 00002630 R_ARM_THM_MOVT_ABS 00000114 .LC11 │ │ │ │ │ -00000bfa 0001610a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000c08 00015f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000c44 00017e0a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00000c54 00017e0a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00000c98 00015c0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00000ca6 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000caa 00000830 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000cc2 00015d0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00000ce0 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00000cec 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00000cf8 00017f0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00000d04 00017f0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00000d2e 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000d32 00000830 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000d4c 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000d50 00000830 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000d60 00017e0a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00000d7c 0001640a R_ARM_THM_CALL 00000175 _PyBytes_Resize │ │ │ │ │ -00000d8e 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00000d94 00017f0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00000d9c 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000da0 00000830 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000dba 00017f0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00000dca 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00000dce 00016030 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00000ac4 0001630a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000ae6 00017c0a R_ARM_THM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ +00000b02 0001690a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000b2a 0001690a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000b30 00017b2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ +00000b34 00017b30 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ +00000b4c 0001640a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000b60 00016102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000b74 00017e0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +00000b8e 00015e0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00000b96 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000b9a 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000bae 00015f0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000bc2 0001600a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00000bd6 0001612f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00000bda 00016130 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00000be6 0001652f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00000bea 00016530 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00000bee 0000252f R_ARM_THM_MOVW_ABS_NC 00000114 .LC11 │ │ │ │ │ +00000bf2 00002530 R_ARM_THM_MOVT_ABS 00000114 .LC11 │ │ │ │ │ +00000bfa 0001630a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000c08 00016102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000c44 0001800a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00000c54 0001800a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00000c98 00015e0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00000ca6 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000caa 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000cc2 00015f0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000ce0 0001600a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00000cec 0001600a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00000cf8 0001810a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00000d04 0001810a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00000d2e 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000d32 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000d4c 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000d50 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000d60 0001800a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00000d7c 0001660a R_ARM_THM_CALL 00000175 _PyBytes_Resize │ │ │ │ │ +00000d8e 0001600a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00000d94 0001810a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00000d9c 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000da0 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000dba 0001810a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00000dca 0001622f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00000dce 00016230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ 00000dd2 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000dd6 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000ddc 0001610a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000de6 0000090a R_ARM_THM_CALL 00000071 _PyBytes_FromSize.part.0 │ │ │ │ │ -00000dee 00016b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000df2 00016b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000dfe 0000292f R_ARM_THM_MOVW_ABS_NC 0000012c .LC12 │ │ │ │ │ -00000e02 00002930 R_ARM_THM_MOVT_ABS 0000012c .LC12 │ │ │ │ │ -00000e06 00016c0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000e16 0001620a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000e30 00016b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000e34 00016b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000e3a 0000292f R_ARM_THM_MOVW_ABS_NC 0000012c .LC12 │ │ │ │ │ -00000e3e 00002930 R_ARM_THM_MOVT_ABS 0000012c .LC12 │ │ │ │ │ -00000e48 00016c0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000e6e 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000e74 0001620a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000e7a 00017f0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00000e86 0001620a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000eb0 00015f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000ed4 00017e0a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00000ee6 00017e0a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00000f24 00015c0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00000f32 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000f36 00000830 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000f4c 00015d0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00000f70 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00000f7c 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00000f88 00017f0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00000f96 00017f0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00000fa2 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000fa6 00000830 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000fc4 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000fc8 00000830 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000fe8 00016b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000fec 00016b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000ff2 0000292f R_ARM_THM_MOVW_ABS_NC 0000012c .LC12 │ │ │ │ │ -00000ff6 00002930 R_ARM_THM_MOVT_ABS 0000012c .LC12 │ │ │ │ │ -00001000 00016c0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001018 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -0000101c 00016030 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00000ddc 0001630a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000de6 0000080a R_ARM_THM_CALL 00000071 _PyBytes_FromSize.part.0 │ │ │ │ │ +00000dee 00016d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000df2 00016d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000dfe 0000282f R_ARM_THM_MOVW_ABS_NC 0000012c .LC12 │ │ │ │ │ +00000e02 00002830 R_ARM_THM_MOVT_ABS 0000012c .LC12 │ │ │ │ │ +00000e06 00016e0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000e16 0001640a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000e30 00016d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000e34 00016d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000e3a 0000282f R_ARM_THM_MOVW_ABS_NC 0000012c .LC12 │ │ │ │ │ +00000e3e 00002830 R_ARM_THM_MOVT_ABS 0000012c .LC12 │ │ │ │ │ +00000e48 00016e0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000e6e 0001690a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000e74 0001640a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000e7a 0001810a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00000e86 0001640a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000eb0 00016102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000ed4 0001800a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00000ee6 0001800a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00000f24 00015e0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00000f32 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000f36 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000f4c 00015f0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000f70 0001600a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00000f7c 0001600a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00000f88 0001810a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00000f96 0001810a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00000fa2 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000fa6 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000fc4 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000fc8 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000fe8 00016d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000fec 00016d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000ff2 0000282f R_ARM_THM_MOVW_ABS_NC 0000012c .LC12 │ │ │ │ │ +00000ff6 00002830 R_ARM_THM_MOVT_ABS 0000012c .LC12 │ │ │ │ │ +00001000 00016e0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001018 0001622f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +0000101c 00016230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ 00001020 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00001024 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000102a 0001610a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001032 0000090a R_ARM_THM_CALL 00000071 _PyBytes_FromSize.part.0 │ │ │ │ │ -00001044 0001620a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001068 0001620a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001078 00015f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000010a4 0001800a R_ARM_THM_CALL 00000000 PyBuffer_FillInfo │ │ │ │ │ -000010ce 0001810a R_ARM_THM_CALL 00000000 _Py_HashBytes │ │ │ │ │ -0000112e 0001820a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00001168 0001842f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -0000116c 00018430 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00001174 0001852f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00001178 00018530 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -0000119a 0001820a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000011a2 0001842f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -000011a6 00018430 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -000011b8 0001852f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000011bc 00018530 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000011c8 0001852f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000011cc 00018530 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000011dc 0001860a R_ARM_THM_CALL 00000000 _Py_GetConfig │ │ │ │ │ -000011e8 0001872f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000011ec 00018730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000011f2 0001842f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -000011f6 00018430 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00001208 0001852f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -0000120c 00018530 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00001218 0001852f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -0000121c 00018530 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00001228 0001852f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -0000122c 00018530 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00001238 0001852f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -0000123c 00018530 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00001248 0001852f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -0000124c 00018530 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -0000125a 0001880a R_ARM_THM_CALL 00000000 PyErr_BadArgument │ │ │ │ │ -00001262 0001852f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00001266 00018530 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00001280 0001892f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BytesWarning │ │ │ │ │ -00001284 00018930 R_ARM_THM_MOVT_ABS 00000000 PyExc_BytesWarning │ │ │ │ │ -0000128a 0000322f R_ARM_THM_MOVW_ABS_NC 0000014c .LC13 │ │ │ │ │ -0000128e 00003230 R_ARM_THM_MOVT_ABS 0000014c .LC13 │ │ │ │ │ -00001296 00018a0a R_ARM_THM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ -000012a8 0001892f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BytesWarning │ │ │ │ │ -000012ac 00018930 R_ARM_THM_MOVT_ABS 00000000 PyExc_BytesWarning │ │ │ │ │ -000012b2 0000332f R_ARM_THM_MOVW_ABS_NC 00000170 .LC14 │ │ │ │ │ -000012b6 00003330 R_ARM_THM_MOVT_ABS 00000170 .LC14 │ │ │ │ │ -000012bc 00018a0a R_ARM_THM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ -000012c0 0001872f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000012c4 00018730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001344 0001770a R_ARM_THM_CALL 00001365 _PyBytesWriter_Resize │ │ │ │ │ -00001352 0001620a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001358 0001730a R_ARM_THM_CALL 000000dd _PyBytesWriter_Dealloc │ │ │ │ │ -000013ae 00015c0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000013b6 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000013ba 00000830 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000013d0 00015d0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000141a 0001780a R_ARM_THM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ -00001434 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00001444 0000090a R_ARM_THM_CALL 00000071 _PyBytes_FromSize.part.0 │ │ │ │ │ -0000144c 0001730a R_ARM_THM_CALL 000000dd _PyBytesWriter_Dealloc │ │ │ │ │ -00001454 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00001458 00016030 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +0000102a 0001630a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001032 0000080a R_ARM_THM_CALL 00000071 _PyBytes_FromSize.part.0 │ │ │ │ │ +00001044 0001640a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001068 0001640a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001078 00016102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000010a4 0001820a R_ARM_THM_CALL 00000000 PyBuffer_FillInfo │ │ │ │ │ +000010ce 0001830a R_ARM_THM_CALL 00000000 _Py_HashBytes │ │ │ │ │ +0000112e 0001840a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00001168 0001862f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +0000116c 00018630 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00001174 0001872f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00001178 00018730 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +0000119a 0001840a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000011a2 0001862f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +000011a6 00018630 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +000011b8 0001872f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +000011bc 00018730 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000011c8 0001872f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +000011cc 00018730 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000011dc 0001880a R_ARM_THM_CALL 00000000 _Py_GetConfig │ │ │ │ │ +000011e8 0001892f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000011ec 00018930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000011f2 0001862f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +000011f6 00018630 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00001208 0001872f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +0000120c 00018730 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00001218 0001872f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +0000121c 00018730 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00001228 0001872f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +0000122c 00018730 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00001238 0001872f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +0000123c 00018730 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00001248 0001872f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +0000124c 00018730 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +0000125a 00018a0a R_ARM_THM_CALL 00000000 PyErr_BadArgument │ │ │ │ │ +00001262 0001872f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00001266 00018730 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00001280 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BytesWarning │ │ │ │ │ +00001284 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_BytesWarning │ │ │ │ │ +0000128a 0000312f R_ARM_THM_MOVW_ABS_NC 0000014c .LC13 │ │ │ │ │ +0000128e 00003130 R_ARM_THM_MOVT_ABS 0000014c .LC13 │ │ │ │ │ +00001296 00018c0a R_ARM_THM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ +000012a8 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BytesWarning │ │ │ │ │ +000012ac 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_BytesWarning │ │ │ │ │ +000012b2 0000322f R_ARM_THM_MOVW_ABS_NC 00000170 .LC14 │ │ │ │ │ +000012b6 00003230 R_ARM_THM_MOVT_ABS 00000170 .LC14 │ │ │ │ │ +000012bc 00018c0a R_ARM_THM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ +000012c0 0001892f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000012c4 00018930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001344 0001790a R_ARM_THM_CALL 00001365 _PyBytesWriter_Resize │ │ │ │ │ +00001352 0001640a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001358 0001750a R_ARM_THM_CALL 000000dd _PyBytesWriter_Dealloc │ │ │ │ │ +000013ae 00015e0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000013b6 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000013ba 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000013d0 00015f0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000141a 00017a0a R_ARM_THM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ +00001434 0001600a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00001444 0000080a R_ARM_THM_CALL 00000071 _PyBytes_FromSize.part.0 │ │ │ │ │ +0000144c 0001750a R_ARM_THM_CALL 000000dd _PyBytesWriter_Dealloc │ │ │ │ │ +00001454 0001622f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00001458 00016230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ 0000145c 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00001460 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001466 0001610a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001476 0001620a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000148e 0001792f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ -00001492 00017930 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ -000014a4 0001640a R_ARM_THM_CALL 00000175 _PyBytes_Resize │ │ │ │ │ -000014b6 0001792f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ -000014ba 00017930 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ -000014cc 00017a0a R_ARM_THM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ -000014da 0001792f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ -000014de 00017930 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ -000014e4 00015f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001502 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ -00001506 00018d30 R_ARM_THM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ -00001518 00018e0a R_ARM_THM_CALL 00000000 PySlice_Unpack │ │ │ │ │ -0000152a 00018f0a R_ARM_THM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ -0000156e 00015c0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000157a 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000157e 00000830 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001596 00015d0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000015b6 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000015ca 0001902f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -000015ce 00019030 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -000015d8 0001910a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00001626 00015f2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000162a 00015f30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00001640 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001644 00000830 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001690 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000016a4 00003c2f R_ARM_THM_MOVW_ABS_NC 00000194 .LC15 │ │ │ │ │ -000016a8 00003c30 R_ARM_THM_MOVT_ABS 00000194 .LC15 │ │ │ │ │ -000016ae 0001610a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000016b6 0000090a R_ARM_THM_CALL 00000071 _PyBytes_FromSize.part.0 │ │ │ │ │ -000016bc 0001620a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000016d4 00015d0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000016ec 00016b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000016f0 00016b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000016f6 00003d2f R_ARM_THM_MOVW_ABS_NC 000001a8 .LC16 │ │ │ │ │ -000016fa 00003d30 R_ARM_THM_MOVT_ABS 000001a8 .LC16 │ │ │ │ │ -00001700 00016c0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001708 00015f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000170c 00015f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001732 0001930a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00001790 0000132f R_ARM_THM_MOVW_ABS_NC 00000050 .LC2 │ │ │ │ │ -00001794 00001330 R_ARM_THM_MOVT_ABS 00000050 .LC2 │ │ │ │ │ -0000179a 0001690a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00001466 0001630a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001476 0001640a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000148e 00017b2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ +00001492 00017b30 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ +000014a4 0001660a R_ARM_THM_CALL 00000175 _PyBytes_Resize │ │ │ │ │ +000014b6 00017b2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ +000014ba 00017b30 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ +000014cc 00017c0a R_ARM_THM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ +000014da 00017b2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ +000014de 00017b30 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ +000014e4 00016102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001502 00018f2f R_ARM_THM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ +00001506 00018f30 R_ARM_THM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ +00001518 0001900a R_ARM_THM_CALL 00000000 PySlice_Unpack │ │ │ │ │ +0000152a 0001910a R_ARM_THM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ +0000156e 00015e0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000157a 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000157e 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001596 00015f0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000015b6 0001600a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000015ca 0001922f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +000015ce 00019230 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +000015d8 0001930a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00001626 0001612f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000162a 00016130 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00001640 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001644 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001690 0001940a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000016a4 00003b2f R_ARM_THM_MOVW_ABS_NC 00000194 .LC15 │ │ │ │ │ +000016a8 00003b30 R_ARM_THM_MOVT_ABS 00000194 .LC15 │ │ │ │ │ +000016ae 0001630a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000016b6 0000080a R_ARM_THM_CALL 00000071 _PyBytes_FromSize.part.0 │ │ │ │ │ +000016bc 0001640a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000016d4 00015f0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000016ec 00016d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000016f0 00016d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000016f6 00003c2f R_ARM_THM_MOVW_ABS_NC 000001a8 .LC16 │ │ │ │ │ +000016fa 00003c30 R_ARM_THM_MOVT_ABS 000001a8 .LC16 │ │ │ │ │ +00001700 00016e0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001708 00016102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000170c 00016102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001732 0001950a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00001790 0000122f R_ARM_THM_MOVW_ABS_NC 00000050 .LC2 │ │ │ │ │ +00001794 00001230 R_ARM_THM_MOVT_ABS 00000050 .LC2 │ │ │ │ │ +0000179a 00016b0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 000017a4 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000017a8 0001946b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000017ac 0001946b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000180c 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000186a 0001960a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -00001874 00017c0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -00001888 0001970a R_ARM_THM_CALL 00000000 PyUnicode_FromEncodedObject │ │ │ │ │ -000018a4 0001960a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -000018ae 00017c0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -000018be 0001970a R_ARM_THM_CALL 00000000 PyUnicode_FromEncodedObject │ │ │ │ │ -000018e8 0001980a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -000018fe 0001970a R_ARM_THM_CALL 00000000 PyUnicode_FromEncodedObject │ │ │ │ │ -0000191a 0001980a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -0000192a 0001722f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000192e 00017230 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00001932 00004b2f R_ARM_THM_MOVW_ABS_NC 000001fc .LC20 │ │ │ │ │ -00001936 00004b30 R_ARM_THM_MOVT_ABS 000001fc .LC20 │ │ │ │ │ -0000193c 0001610a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001946 0000482f R_ARM_THM_MOVW_ABS_NC 000001dc .LC17 │ │ │ │ │ -0000194a 00004830 R_ARM_THM_MOVT_ABS 000001dc .LC17 │ │ │ │ │ -0000194e 0000492f R_ARM_THM_MOVW_ABS_NC 000001e0 .LC18 │ │ │ │ │ -00001952 00004930 R_ARM_THM_MOVT_ABS 000001e0 .LC18 │ │ │ │ │ -00001956 00004a2f R_ARM_THM_MOVW_ABS_NC 000001f4 .LC19 │ │ │ │ │ -0000195a 00004a30 R_ARM_THM_MOVT_ABS 000001f4 .LC19 │ │ │ │ │ -0000195e 0001990a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00001972 0000482f R_ARM_THM_MOVW_ABS_NC 000001dc .LC17 │ │ │ │ │ -00001976 00004830 R_ARM_THM_MOVT_ABS 000001dc .LC17 │ │ │ │ │ -0000197a 00004c2f R_ARM_THM_MOVW_ABS_NC 00000214 .LC21 │ │ │ │ │ -0000197e 00004c30 R_ARM_THM_MOVT_ABS 00000214 .LC21 │ │ │ │ │ -00001982 00004a2f R_ARM_THM_MOVW_ABS_NC 000001f4 .LC19 │ │ │ │ │ -00001986 00004a30 R_ARM_THM_MOVT_ABS 000001f4 .LC19 │ │ │ │ │ -0000198a 0001990a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +000017a8 0001966b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000017ac 0001966b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000180c 0001690a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000186a 0001980a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +00001874 00017e0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +00001888 0001990a R_ARM_THM_CALL 00000000 PyUnicode_FromEncodedObject │ │ │ │ │ +000018a4 0001980a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +000018ae 00017e0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +000018be 0001990a R_ARM_THM_CALL 00000000 PyUnicode_FromEncodedObject │ │ │ │ │ +000018e8 00019a0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +000018fe 0001990a R_ARM_THM_CALL 00000000 PyUnicode_FromEncodedObject │ │ │ │ │ +0000191a 00019a0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +0000192a 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000192e 00017430 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001932 00004a2f R_ARM_THM_MOVW_ABS_NC 000001fc .LC20 │ │ │ │ │ +00001936 00004a30 R_ARM_THM_MOVT_ABS 000001fc .LC20 │ │ │ │ │ +0000193c 0001630a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001946 0000472f R_ARM_THM_MOVW_ABS_NC 000001dc .LC17 │ │ │ │ │ +0000194a 00004730 R_ARM_THM_MOVT_ABS 000001dc .LC17 │ │ │ │ │ +0000194e 0000482f R_ARM_THM_MOVW_ABS_NC 000001e0 .LC18 │ │ │ │ │ +00001952 00004830 R_ARM_THM_MOVT_ABS 000001e0 .LC18 │ │ │ │ │ +00001956 0000492f R_ARM_THM_MOVW_ABS_NC 000001f4 .LC19 │ │ │ │ │ +0000195a 00004930 R_ARM_THM_MOVT_ABS 000001f4 .LC19 │ │ │ │ │ +0000195e 00019b0a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00001972 0000472f R_ARM_THM_MOVW_ABS_NC 000001dc .LC17 │ │ │ │ │ +00001976 00004730 R_ARM_THM_MOVT_ABS 000001dc .LC17 │ │ │ │ │ +0000197a 00004b2f R_ARM_THM_MOVW_ABS_NC 00000214 .LC21 │ │ │ │ │ +0000197e 00004b30 R_ARM_THM_MOVT_ABS 00000214 .LC21 │ │ │ │ │ +00001982 0000492f R_ARM_THM_MOVW_ABS_NC 000001f4 .LC19 │ │ │ │ │ +00001986 00004930 R_ARM_THM_MOVT_ABS 000001f4 .LC19 │ │ │ │ │ +0000198a 00019b0a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ 00001990 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000019cc 00019a0a R_ARM_THM_CALL 00000000 _Py_bytes_rfind │ │ │ │ │ -000019d4 00004f2f R_ARM_THM_MOVW_ABS_NC 00000228 .LC22 │ │ │ │ │ -000019d8 00004f30 R_ARM_THM_MOVT_ABS 00000228 .LC22 │ │ │ │ │ -000019e2 00019b0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -000019f2 00019c0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00001a06 00019c0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00001a1e 00019c0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00001a4a 00019d0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00001a54 00019d0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00001a66 00017e0a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00001a76 00017e0a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00001c3e 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001c42 00000830 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001c5e 00017f0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001c6a 00017f0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001c78 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001c7c 00000830 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001c9e 00017f0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001d1c 00019e0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00001d26 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001d2a 00000830 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001d36 00015b0a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00001d58 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00001d70 00019e0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00001d86 00019e0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00001d9e 00019e0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00001db6 00019e0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00001dce 00019e0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00001de6 00019e0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00001e0c 00019e0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00001ea4 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00001eb4 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00001ed0 00019e0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00001f14 00019e0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00001f2a 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00001f38 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00001ff6 0000550a R_ARM_THM_CALL 000000b5 return_self │ │ │ │ │ -00002054 00019f0a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -000020be 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000020c8 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002116 00019e0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00002136 00019e0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -0000214c 00019e0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00002172 00019e0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00002180 00019e0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -0000218c 00019e0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -0000219c 00019e0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000021c0 00019f0a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -000021f6 00019e0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00002216 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002226 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000224e 00015b0a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -0000227e 00019f0a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -000022b4 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000022e4 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000230a 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002336 0000560a R_ARM_THM_CALL 000026f1 stringlib_adaptive_find │ │ │ │ │ -00002378 0000560a R_ARM_THM_CALL 000026f1 stringlib_adaptive_find │ │ │ │ │ -00002392 0001632f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00002396 00016330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000239a 0000522f R_ARM_THM_MOVW_ABS_NC 00000230 .LC23 │ │ │ │ │ -0000239e 00005230 R_ARM_THM_MOVT_ABS 00000230 .LC23 │ │ │ │ │ -000023a4 0001610a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000023ae 0000192f R_ARM_THM_MOVW_ABS_NC 00000094 .LC5 │ │ │ │ │ -000023b2 00001930 R_ARM_THM_MOVT_ABS 00000094 .LC5 │ │ │ │ │ -000023bc 00019b0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -000023f8 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002402 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002436 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000243e 0001a00a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00002446 0001a10a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00002490 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002496 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002514 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002526 0000570a R_ARM_THM_CALL 00000efd stringlib__two_way_count │ │ │ │ │ -0000253a 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000254c 0000570a R_ARM_THM_CALL 00000efd stringlib__two_way_count │ │ │ │ │ -00002580 00017c0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -00002594 0001722f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00002598 00017230 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000259c 0000582f R_ARM_THM_MOVW_ABS_NC 0000024c .LC24 │ │ │ │ │ -000025a0 00005830 R_ARM_THM_MOVT_ABS 0000024c .LC24 │ │ │ │ │ -000025a6 0001610a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000025b0 00016b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000025b4 00016b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000025ba 0000162f R_ARM_THM_MOVW_ABS_NC 0000006c .LC3 │ │ │ │ │ -000025be 00001630 R_ARM_THM_MOVT_ABS 0000006c .LC3 │ │ │ │ │ -000025c4 00016c0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000025ca 0000132f R_ARM_THM_MOVW_ABS_NC 00000050 .LC2 │ │ │ │ │ -000025ce 00001330 R_ARM_THM_MOVT_ABS 00000050 .LC2 │ │ │ │ │ -000025d6 0001690a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000027ec 00019e0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00002800 0001710a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -00002852 0000560a R_ARM_THM_CALL 000026f1 stringlib_adaptive_find │ │ │ │ │ -0000286c 0000590a R_ARM_THM_CALL 00002899 stringlib__preprocess │ │ │ │ │ -00002876 00005a0a R_ARM_THM_CALL 000029d9 stringlib__two_way │ │ │ │ │ -0000287c 00017002 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -00002934 0001a30a R_ARM_THM_CALL 00000000 memrchr │ │ │ │ │ -000029b6 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000029cc 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002a72 0001a50a R_ARM_THM_CALL 00000000 PyUnicode_New │ │ │ │ │ -00002aa0 0001a62f R_ARM_THM_MOVW_ABS_NC 00000000 Py_hexdigits │ │ │ │ │ -00002aa4 0001a630 R_ARM_THM_MOVT_ABS 00000000 Py_hexdigits │ │ │ │ │ -00002bd0 0001632f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00002bd4 00016330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00002bd8 00005f2f R_ARM_THM_MOVW_ABS_NC 0000027c .LC27 │ │ │ │ │ -00002bdc 00005f30 R_ARM_THM_MOVT_ABS 0000027c .LC27 │ │ │ │ │ -00002be2 0001610a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002c66 0001a50a R_ARM_THM_CALL 00000000 PyUnicode_New │ │ │ │ │ -00002c96 0001a62f R_ARM_THM_MOVW_ABS_NC 00000000 Py_hexdigits │ │ │ │ │ -00002c9a 0001a630 R_ARM_THM_MOVT_ABS 00000000 Py_hexdigits │ │ │ │ │ -00002d5c 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002d60 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002d64 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002d68 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002d6c 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002d70 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002d74 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002d78 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002d7c 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002d80 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002d84 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002d88 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002d8c 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002d90 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002d94 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002d98 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002d9c 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002da0 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002da4 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002da8 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002dac 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002db0 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002db4 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002db8 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002dbc 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002dc0 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002dc4 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002dc8 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002dcc 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002dd0 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002dd4 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002e28 0001632f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00002e2c 00016330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00002e30 00005f2f R_ARM_THM_MOVW_ABS_NC 0000027c .LC27 │ │ │ │ │ -00002e34 00005f30 R_ARM_THM_MOVT_ABS 0000027c .LC27 │ │ │ │ │ -00002e3a 0001610a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002e8c 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002e94 00015f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002ed2 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002ee0 0001770a R_ARM_THM_CALL 00001365 _PyBytesWriter_Resize │ │ │ │ │ -00002eea 0001620a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002ef0 0001730a R_ARM_THM_CALL 000000dd _PyBytesWriter_Dealloc │ │ │ │ │ -00002f3e 0001a90a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00002f48 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002f6a 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002f6e 00000830 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002f7a 0001aa0a R_ARM_THM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ -00002f8a 00017e0a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00002faa 0001ab0a R_ARM_THM_CALL 00000000 PyBuffer_ToContiguous │ │ │ │ │ -00002fb6 00017f0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002ff6 0001ac0a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ -00003014 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003026 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000302a 00000830 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000304a 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000306c 0001ad2f R_ARM_THM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ -00003070 0001ad30 R_ARM_THM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ -0000309c 0001960a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -000030a8 00017c0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -000030d2 0001ae0a R_ARM_THM_CALL 00000000 PyUnicode_AsEncodedString │ │ │ │ │ -000030de 0001632f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000030e2 00016330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000030ea 0001910a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00003112 0001af0a R_ARM_THM_CALL 00000000 PyObject_Calloc │ │ │ │ │ -0000311e 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003122 00000830 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003136 00015d0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00003144 0001b02f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -00003148 0001b030 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -00003184 0001910a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -000031a4 0001b10a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -000031d2 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000031d8 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000031dc 00000830 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000031e4 00015f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000031e8 0001946b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000031ec 00015f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000031f0 00016b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000031f4 00016b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000031fa 0001b20a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00003206 00006f2f R_ARM_THM_MOVW_ABS_NC 00000364 .LC34 │ │ │ │ │ -0000320a 00006f30 R_ARM_THM_MOVT_ABS 00000364 .LC34 │ │ │ │ │ -00003212 00016c0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000321a 00016b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000321e 00016b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000322e 0001b30a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -00003246 0000090a R_ARM_THM_CALL 00000071 _PyBytes_FromSize.part.0 │ │ │ │ │ -0000324c 0001620a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000325c 0000470a R_ARM_THM_CALL 00000099 Py_XDECREF │ │ │ │ │ -00003262 00017f0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003270 0001722f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00003274 00017230 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00003278 0000702f R_ARM_THM_MOVW_ABS_NC 0000038c .LC35 │ │ │ │ │ -0000327c 00007030 R_ARM_THM_MOVT_ABS 0000038c .LC35 │ │ │ │ │ -00003282 0001610a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003288 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003290 00016b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003294 00016b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000329a 0001b20a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -000032a2 0001b40a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -000032a8 0001b50a R_ARM_THM_CALL 00003de1 PyBytes_FromObject │ │ │ │ │ -000032ba 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000032c0 0001722f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000032c4 00017230 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000032c8 00004b2f R_ARM_THM_MOVW_ABS_NC 000001fc .LC20 │ │ │ │ │ -000032cc 00004b30 R_ARM_THM_MOVT_ABS 000001fc .LC20 │ │ │ │ │ -000032d2 0001610a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000032da 0000482f R_ARM_THM_MOVW_ABS_NC 000001dc .LC17 │ │ │ │ │ -000032de 00004830 R_ARM_THM_MOVT_ABS 000001dc .LC17 │ │ │ │ │ -000032e2 0000492f R_ARM_THM_MOVW_ABS_NC 000001e0 .LC18 │ │ │ │ │ -000032e6 00004930 R_ARM_THM_MOVT_ABS 000001e0 .LC18 │ │ │ │ │ -000032ea 00006c2f R_ARM_THM_MOVW_ABS_NC 00000310 .LC31 │ │ │ │ │ -000032ee 00006c30 R_ARM_THM_MOVT_ABS 00000310 .LC31 │ │ │ │ │ -000032f2 0001990a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00003302 00016b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003306 00016b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000330a 0000692f R_ARM_THM_MOVW_ABS_NC 000002a4 .LC28 │ │ │ │ │ -0000330e 00006930 R_ARM_THM_MOVT_ABS 000002a4 .LC28 │ │ │ │ │ -00003314 0001610a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003328 0001960a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -00003334 00017c0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -00003346 00016b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000334a 00016b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000334e 00006b2f R_ARM_THM_MOVW_ABS_NC 000002ec .LC30 │ │ │ │ │ -00003352 00006b30 R_ARM_THM_MOVT_ABS 000002ec .LC30 │ │ │ │ │ -00003356 00006a2f R_ARM_THM_MOVW_ABS_NC 000002c8 .LC29 │ │ │ │ │ -0000335a 00006a30 R_ARM_THM_MOVT_ABS 000002c8 .LC29 │ │ │ │ │ -0000336c 0001610a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003372 00016b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003376 00016b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000337a 00006b2f R_ARM_THM_MOVW_ABS_NC 000002ec .LC30 │ │ │ │ │ -0000337e 00006b30 R_ARM_THM_MOVT_ABS 000002ec .LC30 │ │ │ │ │ -00003384 0001610a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000338a 00016b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000338e 00016b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003392 00006a2f R_ARM_THM_MOVW_ABS_NC 000002c8 .LC29 │ │ │ │ │ -00003396 00006a30 R_ARM_THM_MOVT_ABS 000002c8 .LC29 │ │ │ │ │ -0000339a 0000692f R_ARM_THM_MOVW_ABS_NC 000002a4 .LC28 │ │ │ │ │ -0000339e 00006930 R_ARM_THM_MOVT_ABS 000002a4 .LC28 │ │ │ │ │ -000033ac 0000482f R_ARM_THM_MOVW_ABS_NC 000001dc .LC17 │ │ │ │ │ -000033b0 00004830 R_ARM_THM_MOVT_ABS 000001dc .LC17 │ │ │ │ │ -000033b4 00004c2f R_ARM_THM_MOVW_ABS_NC 00000214 .LC21 │ │ │ │ │ -000033b8 00004c30 R_ARM_THM_MOVT_ABS 00000214 .LC21 │ │ │ │ │ -000033bc 00006c2f R_ARM_THM_MOVW_ABS_NC 00000310 .LC31 │ │ │ │ │ -000033c0 00006c30 R_ARM_THM_MOVT_ABS 00000310 .LC31 │ │ │ │ │ -000033c4 0001990a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -000033ca 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000033d0 0001722f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000033d4 00017230 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000033d8 00006e2f R_ARM_THM_MOVW_ABS_NC 00000344 .LC33 │ │ │ │ │ -000033dc 00006e30 R_ARM_THM_MOVT_ABS 00000344 .LC33 │ │ │ │ │ -000033e2 0001610a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000033fe 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000341c 0001980a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00003446 0001980a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -0000345c 00016b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003460 00016b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003466 00006d2f R_ARM_THM_MOVW_ABS_NC 00000318 .LC32 │ │ │ │ │ -0000346a 00006d30 R_ARM_THM_MOVT_ABS 00000318 .LC32 │ │ │ │ │ -00003470 00016c0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003484 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000348a 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000348e 00000830 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000034e8 0001b70a R_ARM_THM_CALL 00000000 _Py_bytes_index │ │ │ │ │ -000034f0 00007b2f R_ARM_THM_MOVW_ABS_NC 000003a8 .LC37 │ │ │ │ │ -000034f4 00007b30 R_ARM_THM_MOVT_ABS 000003a8 .LC37 │ │ │ │ │ -000034fe 00019b0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -0000350e 00019c0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00003522 00019c0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -0000353a 00019c0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00003566 00019f0a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00003586 00015c0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00003592 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003596 00000830 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000035aa 00015d0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000035ce 00019d0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -000035e8 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003602 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000361c 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003636 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003650 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003666 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000366a 00000830 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003686 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000368a 00000830 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000036a2 0001632f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000036a6 00016330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000036aa 00007d2f R_ARM_THM_MOVW_ABS_NC 000003b0 .LC38 │ │ │ │ │ -000036ae 00007d30 R_ARM_THM_MOVT_ABS 000003b0 .LC38 │ │ │ │ │ -000036b6 0001610a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000036d4 0000802f R_ARM_THM_MOVW_ABS_NC 000003cc .LC39 │ │ │ │ │ -000036d8 00008030 R_ARM_THM_MOVT_ABS 000003cc .LC39 │ │ │ │ │ -000036e0 0001b90a R_ARM_THM_CALL 00000000 PySequence_Fast │ │ │ │ │ -0000370a 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000370e 00000830 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003756 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000375a 00000830 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000391c 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000392e 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003940 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003952 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003964 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003976 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003994 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000039a2 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000039b0 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000039be 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000039d0 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000039e2 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000039f4 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003a08 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003a76 00017f0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003a80 00017f0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003a8a 00017f0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003a94 00017f0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003a9e 00017f0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003aa8 00017f0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003ab2 00017f0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003aba 00017f0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003ac2 00017f0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003aca 00017f0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003ad2 00017f0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003ada 00017f0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003ae2 00017f0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003aee 00017f0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003b0a 0001ba0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003b46 0001bb0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00003b60 00017f0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003b76 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003b7e 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003b94 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003bb6 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003bc4 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003bda 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003bde 00000830 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003c02 00017e0a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00003c3e 00016b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003c42 00016b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003c46 0000812f R_ARM_THM_MOVW_ABS_NC 000003e8 .LC40 │ │ │ │ │ -00003c4a 00008130 R_ARM_THM_MOVT_ABS 000003e8 .LC40 │ │ │ │ │ -00003c58 00016c0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003c76 00017e0a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00003c9e 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003ca2 00000830 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003cca 00017e0a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00003cf2 0001bc2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00003cf6 0001bc30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -00003cfc 0000832f R_ARM_THM_MOVW_ABS_NC 00000444 .LC42 │ │ │ │ │ -00003d00 00008330 R_ARM_THM_MOVT_ABS 00000444 .LC42 │ │ │ │ │ -00003d06 0001610a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003d2a 0001bd0a R_ARM_THM_CALL 00000000 PyEval_RestoreThread │ │ │ │ │ -00003d36 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003d46 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003d50 0001be0a R_ARM_THM_CALL 00000000 PyEval_SaveThread │ │ │ │ │ -00003d5c 0001632f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00003d60 00016330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00003d66 0000822f R_ARM_THM_MOVW_ABS_NC 00000428 .LC41 │ │ │ │ │ -00003d6a 00008230 R_ARM_THM_MOVT_ABS 00000428 .LC41 │ │ │ │ │ -00003d76 0001610a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003d80 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003d8c 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003daa 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003dbc 0001620a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003dc4 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003dd4 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003ddc 00015f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00003dfa 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003dfe 00000830 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003e08 0001aa0a R_ARM_THM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ -00003e16 00017e0a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00003e34 0001ab0a R_ARM_THM_CALL 00000000 PyBuffer_ToContiguous │ │ │ │ │ -00003e40 00017f0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003e4c 0001ad2f R_ARM_THM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ -00003e50 0001ad30 R_ARM_THM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ -00003e64 0001b02f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -00003e68 0001b030 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -00003ea0 0001910a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00003ebe 0001b10a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -00003ee6 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003eec 00016b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003ef0 00016b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003ef8 0001b20a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00003f04 00006f2f R_ARM_THM_MOVW_ABS_NC 00000364 .LC34 │ │ │ │ │ -00003f08 00006f30 R_ARM_THM_MOVT_ABS 00000364 .LC34 │ │ │ │ │ -00003f10 00016c0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003f18 0000132f R_ARM_THM_MOVW_ABS_NC 00000050 .LC2 │ │ │ │ │ -00003f1c 00001330 R_ARM_THM_MOVT_ABS 00000050 .LC2 │ │ │ │ │ -00003f26 0001690a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00003f2c 00016b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003f30 00016b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003f4a 0000470a R_ARM_THM_CALL 00000099 Py_XDECREF │ │ │ │ │ -00003f50 00017f0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003f56 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003f5c 0001722f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00003f60 00017230 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00003f64 00006e2f R_ARM_THM_MOVW_ABS_NC 00000344 .LC33 │ │ │ │ │ -00003f68 00006e30 R_ARM_THM_MOVT_ABS 00000344 .LC33 │ │ │ │ │ -00003f6e 0001610a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003f86 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003fc4 0001c00a R_ARM_THM_CALL 00000000 _Py_bytes_find │ │ │ │ │ -00003fd2 00019c0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00003fe4 00019c0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00003ff2 0000882f R_ARM_THM_MOVW_ABS_NC 00000478 .LC44 │ │ │ │ │ -00003ff6 00008830 R_ARM_THM_MOVT_ABS 00000478 .LC44 │ │ │ │ │ -00004000 00019b0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00004014 00019c0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00004058 0001c10a R_ARM_THM_CALL 00000000 _Py_bytes_endswith │ │ │ │ │ -00004060 00008a2f R_ARM_THM_MOVW_ABS_NC 00000480 .LC45 │ │ │ │ │ -00004064 00008a30 R_ARM_THM_MOVT_ABS 00000480 .LC45 │ │ │ │ │ -0000406e 00019b0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -0000407e 00019c0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00004092 00019c0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -000040aa 00019c0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -000040f0 0001c20a R_ARM_THM_CALL 00000000 _Py_bytes_count │ │ │ │ │ -000040f8 00008d2f R_ARM_THM_MOVW_ABS_NC 0000048c .LC46 │ │ │ │ │ -000040fc 00008d30 R_ARM_THM_MOVT_ABS 0000048c .LC46 │ │ │ │ │ -00004106 00019b0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00004116 00019c0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -0000412a 00019c0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00004142 00019c0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00004174 0001c30a R_ARM_THM_CALL 00000000 PyObject_LengthHint │ │ │ │ │ -000041ba 0001c40a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ -000041c8 0001910a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00004200 0001c40a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ -0000420e 0001910a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00004234 0001c40a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ -00004240 0001910a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00004262 0001c40a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ -0000426e 0001910a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00004298 0001c40a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ -000042a6 0001910a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -000042ca 0001c40a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ -000042d4 0001910a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -000042f2 0001c40a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ -000042fe 0001910a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -0000431c 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004328 00016f0a R_ARM_THM_CALL 000009c1 _PyBytesWriter_Finish │ │ │ │ │ -00004356 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000436e 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004384 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000438c 0001710a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -0000439e 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000043b4 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000043cc 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000043e2 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000043ea 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000043f2 0001730a R_ARM_THM_CALL 000000dd _PyBytesWriter_Dealloc │ │ │ │ │ -000043fa 0001722f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000043fe 00017230 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00004402 00006e2f R_ARM_THM_MOVW_ABS_NC 00000344 .LC33 │ │ │ │ │ -00004406 00006e30 R_ARM_THM_MOVT_ABS 00000344 .LC33 │ │ │ │ │ -0000440c 0001610a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000441c 0001770a R_ARM_THM_CALL 00001365 _PyBytesWriter_Resize │ │ │ │ │ -00004434 00017002 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -0000443a 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004464 0001c62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00004468 0001c630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00004482 00017e0a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -000044b0 00019e0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000044ca 00019e0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000044e2 00019e0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000044fa 00019e0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -0000450e 00019e0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00004526 00019e0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00004542 00019e0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -0000454c 00017f0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00004572 00015f2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00004576 00015f30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000045a0 00015c0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000045ac 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000045b0 00000830 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000045c4 00015d0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000045e2 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000045f8 00017f0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000045fe 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00004602 00000830 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00004628 0001752f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -0000462c 00017530 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00004652 0001752f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00004656 00017530 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00004696 00019e0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000046a4 00019e0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000046bc 00019e0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000046d4 00019e0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00004712 00019e0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00004724 00019e0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00004736 00019e0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00004750 0001632f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00004754 00016330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00004758 0000112f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ -0000475c 00001130 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ -00004762 0001610a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000476e 0001620a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00004780 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00004784 00016030 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00004788 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000478c 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00004792 0001610a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000479c 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000047a0 00000830 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000047b8 00015f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000047d6 0001cd0a R_ARM_THM_CALL 000047e5 PyBytes_FromFormatV │ │ │ │ │ -00004816 00017c0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -0000483e 0001752f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00004842 00017530 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -000048f6 00017c0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -00004928 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000049b2 00015c0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000049be 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000049c2 00000830 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000049d6 00015d0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000049f0 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00004a00 00015f2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00004a04 00015f30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00004a32 0001770a R_ARM_THM_CALL 00001365 _PyBytesWriter_Resize │ │ │ │ │ -00004a56 0001640a R_ARM_THM_CALL 00000175 _PyBytes_Resize │ │ │ │ │ -00004a6e 0001710a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -00004a74 00017002 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -00004a78 00015f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00004a96 00017a0a R_ARM_THM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ -00004aa2 0000090a R_ARM_THM_CALL 00000071 _PyBytes_FromSize.part.0 │ │ │ │ │ -00004aaa 0001792f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ -00004aae 00017930 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ -00004ac6 0001620a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00004acc 0001730a R_ARM_THM_CALL 000000dd _PyBytesWriter_Dealloc │ │ │ │ │ -00004ad4 0001730a R_ARM_THM_CALL 000000dd _PyBytesWriter_Dealloc │ │ │ │ │ -00004adc 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00004ae0 00016030 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00004ae4 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00004ae8 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00004aee 0001610a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004b4c 0001780a R_ARM_THM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ -00004b62 0001730a R_ARM_THM_CALL 000000dd _PyBytesWriter_Dealloc │ │ │ │ │ -00004b82 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004b9c 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004bbc 0001792f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ -00004bc0 00017930 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ -00004bc8 0001620a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00004be0 0000af2f R_ARM_THM_MOVW_ABS_NC 00000570 .LC65 │ │ │ │ │ -00004be4 0000af30 R_ARM_THM_MOVT_ABS 00000570 .LC65 │ │ │ │ │ -00004bee 0001ce0a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ -00004bfe 00017c0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -00004c0a 0001a80a R_ARM_THM_CALL 00002e99 _PyBytesWriter_WriteBytes │ │ │ │ │ -00004c66 00017c0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -00004c74 0001cf0a R_ARM_THM_CALL 00000000 __memmove_chk │ │ │ │ │ -00004c8e 0000ae2f R_ARM_THM_MOVW_ABS_NC 0000056c .LC64 │ │ │ │ │ -00004c92 0000ae30 R_ARM_THM_MOVT_ABS 0000056c .LC64 │ │ │ │ │ -00004ca4 0001ce0a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ -00004caa 00017c0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -00004cd0 0000ab2f R_ARM_THM_MOVW_ABS_NC 00000560 .LC61 │ │ │ │ │ -00004cd4 0000ab30 R_ARM_THM_MOVT_ABS 00000560 .LC61 │ │ │ │ │ -00004cd8 0001ce0a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ -00004cee 0000ac2f R_ARM_THM_MOVW_ABS_NC 00000564 .LC62 │ │ │ │ │ -00004cf2 0000ac30 R_ARM_THM_MOVT_ABS 00000564 .LC62 │ │ │ │ │ -00004cf6 0001ce0a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ -00004d02 0000aa2f R_ARM_THM_MOVW_ABS_NC 0000055c .LC60 │ │ │ │ │ -00004d06 0000aa30 R_ARM_THM_MOVT_ABS 0000055c .LC60 │ │ │ │ │ -00004d0a 0001ce0a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ -00004d2c 0000a82f R_ARM_THM_MOVW_ABS_NC 00000554 .LC58 │ │ │ │ │ -00004d30 0000a830 R_ARM_THM_MOVT_ABS 00000554 .LC58 │ │ │ │ │ -00004d34 0001ce0a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ -00004d52 0000a92f R_ARM_THM_MOVW_ABS_NC 00000558 .LC59 │ │ │ │ │ -00004d56 0000a930 R_ARM_THM_MOVT_ABS 00000558 .LC59 │ │ │ │ │ -00004d5a 0001ce0a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ -00004d66 00017c0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -00004d72 0001a80a R_ARM_THM_CALL 00002e99 _PyBytesWriter_WriteBytes │ │ │ │ │ -00004d80 00016f0a R_ARM_THM_CALL 000009c1 _PyBytesWriter_Finish │ │ │ │ │ -00004d90 0000a72f R_ARM_THM_MOVW_ABS_NC 00000550 .LC57 │ │ │ │ │ -00004d94 0000a730 R_ARM_THM_MOVT_ABS 00000550 .LC57 │ │ │ │ │ -00004d98 0001ce0a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ -00004d9e 0001632f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00004da2 00016330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00004da6 0000a62f R_ARM_THM_MOVW_ABS_NC 00000508 .LC56 │ │ │ │ │ -00004daa 0000a630 R_ARM_THM_MOVT_ABS 00000508 .LC56 │ │ │ │ │ -00004db0 0001610a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004de4 0000ad2f R_ARM_THM_MOVW_ABS_NC 00000568 .LC63 │ │ │ │ │ -00004de8 0000ad30 R_ARM_THM_MOVT_ABS 00000568 .LC63 │ │ │ │ │ -00004e74 0001910a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00004edc 00015c0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00004ee8 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00004eec 00000830 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00004f00 00015d0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00004f1a 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00004f2a 00015f2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00004f2e 00015f30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00004f58 0001910a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00004f6e 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004f8e 0001640a R_ARM_THM_CALL 00000175 _PyBytes_Resize │ │ │ │ │ -00004fca 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00004fce 00016030 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00004fd2 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00004fd6 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00004fdc 0001610a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004fe4 0001620a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00004fea 0001730a R_ARM_THM_CALL 000000dd _PyBytesWriter_Dealloc │ │ │ │ │ -00004ff4 0001780a R_ARM_THM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ -00005008 0001710a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -0000500c 0000090a R_ARM_THM_CALL 00000071 _PyBytes_FromSize.part.0 │ │ │ │ │ -0000501c 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005022 0001722f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00005026 00017230 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000502a 00006e2f R_ARM_THM_MOVW_ABS_NC 00000344 .LC33 │ │ │ │ │ -0000502e 00006e30 R_ARM_THM_MOVT_ABS 00000344 .LC33 │ │ │ │ │ -00005034 0001610a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000503a 0001730a R_ARM_THM_CALL 000000dd _PyBytesWriter_Dealloc │ │ │ │ │ -0000505c 00017a0a R_ARM_THM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ -0000507c 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005082 0001792f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ -00005086 00017930 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ -000050a0 0001792f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ -000050a4 00017930 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ -000050b0 00017002 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -000050b4 00015f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000050cc 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000050d2 0001620a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000050e8 0001770a R_ARM_THM_CALL 00001365 _PyBytesWriter_Resize │ │ │ │ │ -00005128 00016b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000512c 00016b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00005132 0000162f R_ARM_THM_MOVW_ABS_NC 0000006c .LC3 │ │ │ │ │ -00005136 00001630 R_ARM_THM_MOVT_ABS 0000006c .LC3 │ │ │ │ │ -0000513c 00016c0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00005180 0001ee0a R_ARM_THM_CALL 00000000 _Py_bytes_rindex │ │ │ │ │ -00005188 0000f42f R_ARM_THM_MOVW_ABS_NC 0000084c .LC93 │ │ │ │ │ -0000518c 0000f430 R_ARM_THM_MOVT_ABS 0000084c .LC93 │ │ │ │ │ -00005196 00019b0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -000051a6 00019c0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -000051ba 00019c0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -000051d2 00019c0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00000160 0000091e R_ARM_THM_JUMP24 00000071 _PyBytes_FromSize.part.0 │ │ │ │ │ -0000016a 0001621e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -00000aae 0001781e R_ARM_THM_JUMP24 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ -00000b0e 0000091e R_ARM_THM_JUMP24 00000071 _PyBytes_FromSize.part.0 │ │ │ │ │ -00000c04 0001621e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -00000d28 0001671e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00001142 0001831e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ -00001156 0001831e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ -000017da 0001951e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -000017ec 0001951e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -000029a8 00019d1e R_ARM_THM_JUMP24 00000000 memset │ │ │ │ │ -000034ac 00015b1e R_ARM_THM_JUMP24 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -0000369e 0001621e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -00004450 0001c91e R_ARM_THM_JUMP24 00000000 _Py_bytes_contains │ │ │ │ │ -00004688 00015b1e R_ARM_THM_JUMP24 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +000019cc 00019c0a R_ARM_THM_CALL 00000000 _Py_bytes_rfind │ │ │ │ │ +000019d4 00004e2f R_ARM_THM_MOVW_ABS_NC 00000228 .LC22 │ │ │ │ │ +000019d8 00004e30 R_ARM_THM_MOVT_ABS 00000228 .LC22 │ │ │ │ │ +000019e2 00019d0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +000019f2 00019e0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00001a06 00019e0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00001a1e 00019e0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00001a4a 00019f0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00001a54 00019f0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00001a66 0001800a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00001a76 0001800a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00001c3e 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001c42 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001c5e 0001810a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001c6a 0001810a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001c78 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001c7c 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001c9e 0001810a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001d1c 0001a00a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00001d26 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001d2a 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001d36 00015d0a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00001d58 0001600a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00001d70 0001a00a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00001d86 0001a00a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00001d9e 0001a00a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00001db6 0001a00a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00001dce 0001a00a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00001de6 0001a00a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00001e0c 0001a00a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00001ea4 0001600a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00001eb4 0001600a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00001ed0 0001a00a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00001f14 0001a00a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00001f2a 0001600a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00001f38 0001600a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00001ff6 0000540a R_ARM_THM_CALL 000000b5 return_self │ │ │ │ │ +00002054 0001a10a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +000020be 0001600a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000020c8 0001600a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002116 0001a00a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00002136 0001a00a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +0000214c 0001a00a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00002172 0001a00a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00002180 0001a00a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +0000218c 0001a00a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +0000219c 0001a00a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000021c0 0001a10a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +000021f6 0001a00a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00002216 0001600a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002226 0001600a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000224e 00015d0a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +0000227e 0001a10a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +000022b4 0001600a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000022e4 0001600a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000230a 0001600a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002336 0000550a R_ARM_THM_CALL 000026f5 stringlib_adaptive_find │ │ │ │ │ +00002378 0000550a R_ARM_THM_CALL 000026f5 stringlib_adaptive_find │ │ │ │ │ +00002392 0001652f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00002396 00016530 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000239a 0000512f R_ARM_THM_MOVW_ABS_NC 00000230 .LC23 │ │ │ │ │ +0000239e 00005130 R_ARM_THM_MOVT_ABS 00000230 .LC23 │ │ │ │ │ +000023a4 0001630a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000023ae 0000182f R_ARM_THM_MOVW_ABS_NC 00000094 .LC5 │ │ │ │ │ +000023b2 00001830 R_ARM_THM_MOVT_ABS 00000094 .LC5 │ │ │ │ │ +000023bc 00019d0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +000023f8 0001600a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002402 0001600a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002436 0001600a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000243e 0001a20a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00002446 0001a30a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00002490 0001690a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002496 0001940a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002514 0001600a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002526 0000560a R_ARM_THM_CALL 00000efd stringlib__two_way_count │ │ │ │ │ +0000253a 0001600a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000254c 0000560a R_ARM_THM_CALL 00000efd stringlib__two_way_count │ │ │ │ │ +00002580 00017e0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +00002594 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00002598 00017430 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000259c 0000572f R_ARM_THM_MOVW_ABS_NC 0000024c .LC24 │ │ │ │ │ +000025a0 00005730 R_ARM_THM_MOVT_ABS 0000024c .LC24 │ │ │ │ │ +000025a6 0001630a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000025b0 00016d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000025b4 00016d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000025ba 0000152f R_ARM_THM_MOVW_ABS_NC 0000006c .LC3 │ │ │ │ │ +000025be 00001530 R_ARM_THM_MOVT_ABS 0000006c .LC3 │ │ │ │ │ +000025c4 00016e0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000025ca 0000122f R_ARM_THM_MOVW_ABS_NC 00000050 .LC2 │ │ │ │ │ +000025ce 00001230 R_ARM_THM_MOVT_ABS 00000050 .LC2 │ │ │ │ │ +000025d6 00016b0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000027ec 0001a00a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00002800 0001730a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +00002852 0000550a R_ARM_THM_CALL 000026f5 stringlib_adaptive_find │ │ │ │ │ +0000286c 0000580a R_ARM_THM_CALL 0000289d stringlib__preprocess │ │ │ │ │ +00002876 0000590a R_ARM_THM_CALL 000029dd stringlib__two_way │ │ │ │ │ +0000287c 00017202 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00002934 0001a50a R_ARM_THM_CALL 00000000 memrchr │ │ │ │ │ +000029b6 0001600a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000029cc 0001600a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002a72 0001a70a R_ARM_THM_CALL 00000000 PyUnicode_New │ │ │ │ │ +00002aa0 0001a82f R_ARM_THM_MOVW_ABS_NC 00000000 Py_hexdigits │ │ │ │ │ +00002aa4 0001a830 R_ARM_THM_MOVT_ABS 00000000 Py_hexdigits │ │ │ │ │ +00002bd0 0001652f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00002bd4 00016530 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00002bd8 00005e2f R_ARM_THM_MOVW_ABS_NC 0000027c .LC27 │ │ │ │ │ +00002bdc 00005e30 R_ARM_THM_MOVT_ABS 0000027c .LC27 │ │ │ │ │ +00002be2 0001630a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002c64 0001a70a R_ARM_THM_CALL 00000000 PyUnicode_New │ │ │ │ │ +00002c92 0001a82f R_ARM_THM_MOVW_ABS_NC 00000000 Py_hexdigits │ │ │ │ │ +00002c96 0001a830 R_ARM_THM_MOVT_ABS 00000000 Py_hexdigits │ │ │ │ │ +00002dcc 0001652f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00002dd0 00016530 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00002dd4 00005e2f R_ARM_THM_MOVW_ABS_NC 0000027c .LC27 │ │ │ │ │ +00002dd8 00005e30 R_ARM_THM_MOVT_ABS 0000027c .LC27 │ │ │ │ │ +00002dde 0001630a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002e30 0001690a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002e38 00016102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002e76 0001600a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002e84 0001790a R_ARM_THM_CALL 00001365 _PyBytesWriter_Resize │ │ │ │ │ +00002e8e 0001640a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002e94 0001750a R_ARM_THM_CALL 000000dd _PyBytesWriter_Dealloc │ │ │ │ │ +00002ee2 0001ab0a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00002eec 0001940a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002f0e 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002f12 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002f1e 0001ac0a R_ARM_THM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ +00002f2e 0001800a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00002f4e 0001ad0a R_ARM_THM_CALL 00000000 PyBuffer_ToContiguous │ │ │ │ │ +00002f5a 0001810a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002f9a 0001ae0a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ +00002fb8 0001690a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002fca 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002fce 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002fee 0001600a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003010 0001af2f R_ARM_THM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ +00003014 0001af30 R_ARM_THM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ +00003040 0001980a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +0000304c 00017e0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +00003076 0001b00a R_ARM_THM_CALL 00000000 PyUnicode_AsEncodedString │ │ │ │ │ +00003082 0001652f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00003086 00016530 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000308e 0001930a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +000030b6 0001b10a R_ARM_THM_CALL 00000000 PyObject_Calloc │ │ │ │ │ +000030c2 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000030c6 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000030da 00015f0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000030e8 0001b22f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +000030ec 0001b230 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +00003128 0001930a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00003148 0001b30a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +00003176 0001690a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000317c 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003180 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003188 00016102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000318c 0001966b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00003190 00016102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00003194 00016d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003198 00016d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000319e 0001b40a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +000031aa 00006d2f R_ARM_THM_MOVW_ABS_NC 00000364 .LC34 │ │ │ │ │ +000031ae 00006d30 R_ARM_THM_MOVT_ABS 00000364 .LC34 │ │ │ │ │ +000031b6 00016e0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000031be 00016d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000031c2 00016d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000031d2 0001b50a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +000031ea 0000080a R_ARM_THM_CALL 00000071 _PyBytes_FromSize.part.0 │ │ │ │ │ +000031f0 0001640a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003200 0000460a R_ARM_THM_CALL 00000099 Py_XDECREF │ │ │ │ │ +00003206 0001810a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003214 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00003218 00017430 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000321c 00006e2f R_ARM_THM_MOVW_ABS_NC 0000038c .LC35 │ │ │ │ │ +00003220 00006e30 R_ARM_THM_MOVT_ABS 0000038c .LC35 │ │ │ │ │ +00003226 0001630a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000322c 0001940a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003234 00016d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003238 00016d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000323e 0001b40a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00003246 0001b60a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +0000324c 0001b70a R_ARM_THM_CALL 00003d89 PyBytes_FromObject │ │ │ │ │ +0000325e 0001690a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003264 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00003268 00017430 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000326c 00004a2f R_ARM_THM_MOVW_ABS_NC 000001fc .LC20 │ │ │ │ │ +00003270 00004a30 R_ARM_THM_MOVT_ABS 000001fc .LC20 │ │ │ │ │ +00003276 0001630a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000327e 0000472f R_ARM_THM_MOVW_ABS_NC 000001dc .LC17 │ │ │ │ │ +00003282 00004730 R_ARM_THM_MOVT_ABS 000001dc .LC17 │ │ │ │ │ +00003286 0000482f R_ARM_THM_MOVW_ABS_NC 000001e0 .LC18 │ │ │ │ │ +0000328a 00004830 R_ARM_THM_MOVT_ABS 000001e0 .LC18 │ │ │ │ │ +0000328e 00006a2f R_ARM_THM_MOVW_ABS_NC 00000310 .LC31 │ │ │ │ │ +00003292 00006a30 R_ARM_THM_MOVT_ABS 00000310 .LC31 │ │ │ │ │ +00003296 00019b0a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +000032a6 00016d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000032aa 00016d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000032ae 0000672f R_ARM_THM_MOVW_ABS_NC 000002a4 .LC28 │ │ │ │ │ +000032b2 00006730 R_ARM_THM_MOVT_ABS 000002a4 .LC28 │ │ │ │ │ +000032b8 0001630a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000032cc 0001980a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +000032d8 00017e0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +000032ea 00016d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000032ee 00016d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000032f2 0000692f R_ARM_THM_MOVW_ABS_NC 000002ec .LC30 │ │ │ │ │ +000032f6 00006930 R_ARM_THM_MOVT_ABS 000002ec .LC30 │ │ │ │ │ +000032fa 0000682f R_ARM_THM_MOVW_ABS_NC 000002c8 .LC29 │ │ │ │ │ +000032fe 00006830 R_ARM_THM_MOVT_ABS 000002c8 .LC29 │ │ │ │ │ +00003310 0001630a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003316 00016d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000331a 00016d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000331e 0000692f R_ARM_THM_MOVW_ABS_NC 000002ec .LC30 │ │ │ │ │ +00003322 00006930 R_ARM_THM_MOVT_ABS 000002ec .LC30 │ │ │ │ │ +00003328 0001630a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000332e 00016d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003332 00016d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003336 0000682f R_ARM_THM_MOVW_ABS_NC 000002c8 .LC29 │ │ │ │ │ +0000333a 00006830 R_ARM_THM_MOVT_ABS 000002c8 .LC29 │ │ │ │ │ +0000333e 0000672f R_ARM_THM_MOVW_ABS_NC 000002a4 .LC28 │ │ │ │ │ +00003342 00006730 R_ARM_THM_MOVT_ABS 000002a4 .LC28 │ │ │ │ │ +00003350 0000472f R_ARM_THM_MOVW_ABS_NC 000001dc .LC17 │ │ │ │ │ +00003354 00004730 R_ARM_THM_MOVT_ABS 000001dc .LC17 │ │ │ │ │ +00003358 00004b2f R_ARM_THM_MOVW_ABS_NC 00000214 .LC21 │ │ │ │ │ +0000335c 00004b30 R_ARM_THM_MOVT_ABS 00000214 .LC21 │ │ │ │ │ +00003360 00006a2f R_ARM_THM_MOVW_ABS_NC 00000310 .LC31 │ │ │ │ │ +00003364 00006a30 R_ARM_THM_MOVT_ABS 00000310 .LC31 │ │ │ │ │ +00003368 00019b0a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +0000336e 0001940a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003374 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00003378 00017430 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000337c 00006c2f R_ARM_THM_MOVW_ABS_NC 00000344 .LC33 │ │ │ │ │ +00003380 00006c30 R_ARM_THM_MOVT_ABS 00000344 .LC33 │ │ │ │ │ +00003386 0001630a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000033a2 0001690a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000033c0 00019a0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +000033ea 00019a0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00003400 00016d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003404 00016d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000340a 00006b2f R_ARM_THM_MOVW_ABS_NC 00000318 .LC32 │ │ │ │ │ +0000340e 00006b30 R_ARM_THM_MOVT_ABS 00000318 .LC32 │ │ │ │ │ +00003414 00016e0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003428 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000342e 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003432 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000348c 0001b90a R_ARM_THM_CALL 00000000 _Py_bytes_index │ │ │ │ │ +00003494 0000792f R_ARM_THM_MOVW_ABS_NC 000003a8 .LC37 │ │ │ │ │ +00003498 00007930 R_ARM_THM_MOVT_ABS 000003a8 .LC37 │ │ │ │ │ +000034a2 00019d0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +000034b2 00019e0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +000034c6 00019e0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +000034de 00019e0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +0000350a 0001a10a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +0000352a 00015e0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00003536 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000353a 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000354e 00015f0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00003572 00019f0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +0000358c 0001600a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000035a6 0001600a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000035c0 0001600a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000035da 0001600a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000035f4 0001600a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000360a 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000360e 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000362a 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000362e 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003646 0001652f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000364a 00016530 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000364e 00007b2f R_ARM_THM_MOVW_ABS_NC 000003b0 .LC38 │ │ │ │ │ +00003652 00007b30 R_ARM_THM_MOVT_ABS 000003b0 .LC38 │ │ │ │ │ +0000365a 0001630a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003678 00007e2f R_ARM_THM_MOVW_ABS_NC 000003cc .LC39 │ │ │ │ │ +0000367c 00007e30 R_ARM_THM_MOVT_ABS 000003cc .LC39 │ │ │ │ │ +00003684 0001bb0a R_ARM_THM_CALL 00000000 PySequence_Fast │ │ │ │ │ +000036ae 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000036b2 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000036fa 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000036fe 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000038ba 0001600a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000038cc 0001600a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000038de 0001600a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000038f0 0001600a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003902 0001600a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003914 0001600a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003932 0001600a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003940 0001600a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000394e 0001600a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000395c 0001600a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000396e 0001600a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003980 0001600a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003992 0001600a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000039a6 0001600a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003a14 0001810a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003a1e 0001810a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003a28 0001810a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003a32 0001810a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003a3c 0001810a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003a46 0001810a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003a50 0001810a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003a58 0001810a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003a60 0001810a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003a68 0001810a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003a70 0001810a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003a78 0001810a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003a80 0001810a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003a8c 0001810a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003aa8 0001bc0a R_ARM_THM_CALL 00000000 PyEval_SaveThread │ │ │ │ │ +00003abc 0001bd0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003af8 0001be0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00003b12 0001810a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003b28 0001600a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003b30 0001690a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003b46 0001600a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003b6a 0001600a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003b78 0001600a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003b8e 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003b92 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003bb6 0001800a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00003bf2 00016d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003bf6 00016d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003bfa 00007f2f R_ARM_THM_MOVW_ABS_NC 000003e8 .LC40 │ │ │ │ │ +00003bfe 00007f30 R_ARM_THM_MOVT_ABS 000003e8 .LC40 │ │ │ │ │ +00003c0c 00016e0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003c2a 0001800a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00003c52 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003c56 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003c7e 0001800a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00003ca6 0001bf2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00003caa 0001bf30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00003cb0 0000812f R_ARM_THM_MOVW_ABS_NC 00000444 .LC42 │ │ │ │ │ +00003cb4 00008130 R_ARM_THM_MOVT_ABS 00000444 .LC42 │ │ │ │ │ +00003cba 0001630a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003cde 0001c00a R_ARM_THM_CALL 00000000 PyEval_RestoreThread │ │ │ │ │ +00003cea 0001690a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003cfa 0001690a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003d04 0001652f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00003d08 00016530 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00003d0e 0000802f R_ARM_THM_MOVW_ABS_NC 00000428 .LC41 │ │ │ │ │ +00003d12 00008030 R_ARM_THM_MOVT_ABS 00000428 .LC41 │ │ │ │ │ +00003d1e 0001630a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003d28 0001690a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003d34 0001690a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003d52 0001690a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003d64 0001640a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003d6c 0001690a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003d7c 0001690a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003d84 00016102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00003da2 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003da6 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003db0 0001ac0a R_ARM_THM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ +00003dbe 0001800a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00003ddc 0001ad0a R_ARM_THM_CALL 00000000 PyBuffer_ToContiguous │ │ │ │ │ +00003de8 0001810a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003df4 0001af2f R_ARM_THM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ +00003df8 0001af30 R_ARM_THM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ +00003e0c 0001b22f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +00003e10 0001b230 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +00003e48 0001930a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00003e66 0001b30a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +00003e8e 0001690a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003e94 00016d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003e98 00016d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003ea0 0001b40a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00003eac 00006d2f R_ARM_THM_MOVW_ABS_NC 00000364 .LC34 │ │ │ │ │ +00003eb0 00006d30 R_ARM_THM_MOVT_ABS 00000364 .LC34 │ │ │ │ │ +00003eb8 00016e0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003ec0 0000122f R_ARM_THM_MOVW_ABS_NC 00000050 .LC2 │ │ │ │ │ +00003ec4 00001230 R_ARM_THM_MOVT_ABS 00000050 .LC2 │ │ │ │ │ +00003ece 00016b0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00003ed4 00016d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003ed8 00016d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003ef2 0000460a R_ARM_THM_CALL 00000099 Py_XDECREF │ │ │ │ │ +00003ef8 0001810a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003efe 0001940a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003f04 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00003f08 00017430 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00003f0c 00006c2f R_ARM_THM_MOVW_ABS_NC 00000344 .LC33 │ │ │ │ │ +00003f10 00006c30 R_ARM_THM_MOVT_ABS 00000344 .LC33 │ │ │ │ │ +00003f16 0001630a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003f2e 0001690a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003f6c 0001c20a R_ARM_THM_CALL 00000000 _Py_bytes_find │ │ │ │ │ +00003f7a 00019e0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00003f8c 00019e0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00003f9a 0000862f R_ARM_THM_MOVW_ABS_NC 00000478 .LC44 │ │ │ │ │ +00003f9e 00008630 R_ARM_THM_MOVT_ABS 00000478 .LC44 │ │ │ │ │ +00003fa8 00019d0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00003fbc 00019e0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00004000 0001c30a R_ARM_THM_CALL 00000000 _Py_bytes_endswith │ │ │ │ │ +00004008 0000882f R_ARM_THM_MOVW_ABS_NC 00000480 .LC45 │ │ │ │ │ +0000400c 00008830 R_ARM_THM_MOVT_ABS 00000480 .LC45 │ │ │ │ │ +00004016 00019d0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00004026 00019e0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +0000403a 00019e0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00004052 00019e0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00004098 0001c40a R_ARM_THM_CALL 00000000 _Py_bytes_count │ │ │ │ │ +000040a0 00008b2f R_ARM_THM_MOVW_ABS_NC 0000048c .LC46 │ │ │ │ │ +000040a4 00008b30 R_ARM_THM_MOVT_ABS 0000048c .LC46 │ │ │ │ │ +000040ae 00019d0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +000040be 00019e0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +000040d2 00019e0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +000040ea 00019e0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +0000411c 0001c50a R_ARM_THM_CALL 00000000 PyObject_LengthHint │ │ │ │ │ +00004162 0001c60a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ +00004170 0001930a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +000041a8 0001c60a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ +000041b6 0001930a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +000041dc 0001c60a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ +000041e8 0001930a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +0000420a 0001c60a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ +00004216 0001930a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00004240 0001c60a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ +0000424e 0001930a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00004272 0001c60a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ +0000427c 0001930a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +0000429a 0001c60a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ +000042a6 0001930a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +000042c4 0001940a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000042d0 0001710a R_ARM_THM_CALL 000009c1 _PyBytesWriter_Finish │ │ │ │ │ +000042fe 0001690a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004316 0001690a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000432c 0001690a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004334 0001730a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +00004346 0001690a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000435c 0001690a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004374 0001690a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000438a 0001690a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004392 0001940a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000439a 0001750a R_ARM_THM_CALL 000000dd _PyBytesWriter_Dealloc │ │ │ │ │ +000043a2 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000043a6 00017430 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000043aa 00006c2f R_ARM_THM_MOVW_ABS_NC 00000344 .LC33 │ │ │ │ │ +000043ae 00006c30 R_ARM_THM_MOVT_ABS 00000344 .LC33 │ │ │ │ │ +000043b4 0001630a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000043c4 0001790a R_ARM_THM_CALL 00001365 _PyBytesWriter_Resize │ │ │ │ │ +000043dc 00017202 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +000043e2 0001940a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000440c 0001c82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00004410 0001c830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000442a 0001800a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00004458 0001a00a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00004472 0001a00a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +0000448a 0001a00a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000044a2 0001a00a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000044b6 0001a00a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000044ce 0001a00a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000044ea 0001a00a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000044f4 0001810a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +0000451a 0001612f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000451e 00016130 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00004548 00015e0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00004554 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00004558 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000456c 00015f0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000458a 0001600a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000045a0 0001810a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000045a6 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000045aa 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000045d0 0001772f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +000045d4 00017730 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +000045fa 0001772f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +000045fe 00017730 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +0000463e 0001a00a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +0000464c 0001a00a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00004664 0001a00a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +0000467c 0001a00a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000046ba 0001a00a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000046cc 0001a00a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000046de 0001a00a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000046f8 0001652f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000046fc 00016530 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00004700 0000102f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ +00004704 00001030 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ +0000470a 0001630a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004716 0001640a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00004728 0001622f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +0000472c 00016230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00004730 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00004734 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000473a 0001630a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004744 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00004748 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00004760 00016102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000477e 0001cf0a R_ARM_THM_CALL 0000478d PyBytes_FromFormatV │ │ │ │ │ +000047be 00017e0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +000047e6 0001772f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +000047ea 00017730 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +0000489e 00017e0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +000048d0 0001600a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000495a 00015e0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00004966 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000496a 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000497e 00015f0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00004998 0001600a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000049a8 0001612f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000049ac 00016130 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000049da 0001790a R_ARM_THM_CALL 00001365 _PyBytesWriter_Resize │ │ │ │ │ +000049fe 0001660a R_ARM_THM_CALL 00000175 _PyBytes_Resize │ │ │ │ │ +00004a16 0001730a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +00004a1c 00017202 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00004a20 00016102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00004a3e 00017c0a R_ARM_THM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ +00004a4a 0000080a R_ARM_THM_CALL 00000071 _PyBytes_FromSize.part.0 │ │ │ │ │ +00004a52 00017b2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ +00004a56 00017b30 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ +00004a6e 0001640a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00004a74 0001750a R_ARM_THM_CALL 000000dd _PyBytesWriter_Dealloc │ │ │ │ │ +00004a7c 0001750a R_ARM_THM_CALL 000000dd _PyBytesWriter_Dealloc │ │ │ │ │ +00004a84 0001622f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00004a88 00016230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00004a8c 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00004a90 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00004a96 0001630a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004af4 00017a0a R_ARM_THM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ +00004b0a 0001750a R_ARM_THM_CALL 000000dd _PyBytesWriter_Dealloc │ │ │ │ │ +00004b2a 0001690a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004b30 0001640a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00004b54 0001690a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004b74 00017b2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ +00004b78 00017b30 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ +00004b8a 0000ae2f R_ARM_THM_MOVW_ABS_NC 00000570 .LC65 │ │ │ │ │ +00004b8e 0000ae30 R_ARM_THM_MOVT_ABS 00000570 .LC65 │ │ │ │ │ +00004b98 0001d00a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ +00004ba8 00017e0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +00004bb4 0001aa0a R_ARM_THM_CALL 00002e3d _PyBytesWriter_WriteBytes │ │ │ │ │ +00004c10 00017e0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +00004c1e 0001d10a R_ARM_THM_CALL 00000000 __memmove_chk │ │ │ │ │ +00004c38 0000ad2f R_ARM_THM_MOVW_ABS_NC 0000056c .LC64 │ │ │ │ │ +00004c3c 0000ad30 R_ARM_THM_MOVT_ABS 0000056c .LC64 │ │ │ │ │ +00004c4e 0001d00a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ +00004c54 00017e0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +00004c7a 0000aa2f R_ARM_THM_MOVW_ABS_NC 00000560 .LC61 │ │ │ │ │ +00004c7e 0000aa30 R_ARM_THM_MOVT_ABS 00000560 .LC61 │ │ │ │ │ +00004c82 0001d00a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ +00004c98 0000ab2f R_ARM_THM_MOVW_ABS_NC 00000564 .LC62 │ │ │ │ │ +00004c9c 0000ab30 R_ARM_THM_MOVT_ABS 00000564 .LC62 │ │ │ │ │ +00004ca0 0001d00a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ +00004cac 0000a92f R_ARM_THM_MOVW_ABS_NC 0000055c .LC60 │ │ │ │ │ +00004cb0 0000a930 R_ARM_THM_MOVT_ABS 0000055c .LC60 │ │ │ │ │ +00004cb4 0001d00a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ +00004cd6 0000a72f R_ARM_THM_MOVW_ABS_NC 00000554 .LC58 │ │ │ │ │ +00004cda 0000a730 R_ARM_THM_MOVT_ABS 00000554 .LC58 │ │ │ │ │ +00004cde 0001d00a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ +00004cfc 0000a82f R_ARM_THM_MOVW_ABS_NC 00000558 .LC59 │ │ │ │ │ +00004d00 0000a830 R_ARM_THM_MOVT_ABS 00000558 .LC59 │ │ │ │ │ +00004d04 0001d00a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ +00004d10 00017e0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +00004d1c 0001aa0a R_ARM_THM_CALL 00002e3d _PyBytesWriter_WriteBytes │ │ │ │ │ +00004d2a 0001710a R_ARM_THM_CALL 000009c1 _PyBytesWriter_Finish │ │ │ │ │ +00004d3a 0000a62f R_ARM_THM_MOVW_ABS_NC 00000550 .LC57 │ │ │ │ │ +00004d3e 0000a630 R_ARM_THM_MOVT_ABS 00000550 .LC57 │ │ │ │ │ +00004d42 0001d00a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ +00004d48 0001652f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00004d4c 00016530 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00004d50 0000a52f R_ARM_THM_MOVW_ABS_NC 00000508 .LC56 │ │ │ │ │ +00004d54 0000a530 R_ARM_THM_MOVT_ABS 00000508 .LC56 │ │ │ │ │ +00004d5a 0001630a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004d8e 0000ac2f R_ARM_THM_MOVW_ABS_NC 00000568 .LC63 │ │ │ │ │ +00004d92 0000ac30 R_ARM_THM_MOVT_ABS 00000568 .LC63 │ │ │ │ │ +00004e20 0001930a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00004e88 00015e0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00004e94 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00004e98 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00004eac 00015f0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00004ec6 0001600a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00004ed6 0001612f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00004eda 00016130 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00004f04 0001930a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00004f1a 0001690a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004f3a 0001660a R_ARM_THM_CALL 00000175 _PyBytes_Resize │ │ │ │ │ +00004f76 0001622f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00004f7a 00016230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00004f7e 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00004f82 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00004f88 0001630a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004f90 0001640a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00004f96 0001750a R_ARM_THM_CALL 000000dd _PyBytesWriter_Dealloc │ │ │ │ │ +00004fa0 00017a0a R_ARM_THM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ +00004fb4 0001730a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +00004fb8 0000080a R_ARM_THM_CALL 00000071 _PyBytes_FromSize.part.0 │ │ │ │ │ +00004fc8 0001940a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004fce 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00004fd2 00017430 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00004fd6 00006c2f R_ARM_THM_MOVW_ABS_NC 00000344 .LC33 │ │ │ │ │ +00004fda 00006c30 R_ARM_THM_MOVT_ABS 00000344 .LC33 │ │ │ │ │ +00004fe0 0001630a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004fe6 0001750a R_ARM_THM_CALL 000000dd _PyBytesWriter_Dealloc │ │ │ │ │ +00005008 00017c0a R_ARM_THM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ +00005028 0001690a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000502e 00017b2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ +00005032 00017b30 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ +0000504c 00017b2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ +00005050 00017b30 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ +0000505c 00017202 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00005060 00016102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00005078 0001690a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000507e 0001640a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005094 0001790a R_ARM_THM_CALL 00001365 _PyBytesWriter_Resize │ │ │ │ │ +000050d4 00016d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000050d8 00016d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000050de 0000152f R_ARM_THM_MOVW_ABS_NC 0000006c .LC3 │ │ │ │ │ +000050e2 00001530 R_ARM_THM_MOVT_ABS 0000006c .LC3 │ │ │ │ │ +000050e8 00016e0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000512c 0001f00a R_ARM_THM_CALL 00000000 _Py_bytes_rindex │ │ │ │ │ +00005134 0000f52f R_ARM_THM_MOVW_ABS_NC 0000084c .LC93 │ │ │ │ │ +00005138 0000f530 R_ARM_THM_MOVT_ABS 0000084c .LC93 │ │ │ │ │ +00005142 00019d0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00005152 00019e0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00005166 00019e0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +0000517e 00019e0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00000160 0000081e R_ARM_THM_JUMP24 00000071 _PyBytes_FromSize.part.0 │ │ │ │ │ +0000016a 0001641e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +00000aae 00017a1e R_ARM_THM_JUMP24 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ +00000b0e 0000081e R_ARM_THM_JUMP24 00000071 _PyBytes_FromSize.part.0 │ │ │ │ │ +00000c04 0001641e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +00000d28 0001691e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00001142 0001851e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ +00001156 0001851e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ +000017da 0001971e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +000017ec 0001971e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +000029a8 00019f1e R_ARM_THM_JUMP24 00000000 memset │ │ │ │ │ +00003450 00015d1e R_ARM_THM_JUMP24 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00003642 0001641e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +000043f8 0001cb1e R_ARM_THM_JUMP24 00000000 _Py_bytes_contains │ │ │ │ │ +00004630 00015d1e R_ARM_THM_JUMP24 00000001 PyBytes_FromStringAndSize │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x12e9c contains 224 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x12d7c contains 224 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -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 00005e2f R_ARM_THM_MOVW_ABS_NC 00000260 .LC26 │ │ │ │ │ -00000040 00005e30 R_ARM_THM_MOVT_ABS 00000260 .LC26 │ │ │ │ │ -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 00005f2f R_ARM_THM_MOVW_ABS_NC 0000027c .LC27 │ │ │ │ │ -0000018a 00005f30 R_ARM_THM_MOVT_ABS 0000027c .LC27 │ │ │ │ │ -00000190 0001610a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000001ce 0000bf2f R_ARM_THM_MOVW_ABS_NC 00000574 .LC68 │ │ │ │ │ -000001d2 0000bf30 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 00000c0a R_ARM_THM_CALL 000000d9 PyBytes_FromStringAndSize.constprop.0 │ │ │ │ │ -0000021c 0001db0a R_ARM_THM_CALL 00000000 _Py_bytes_capitalize │ │ │ │ │ -00000244 0001e80a 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 0000e62f R_ARM_THM_MOVW_ABS_NC 000007e8 .LC88 │ │ │ │ │ -00000270 0000e630 R_ARM_THM_MOVT_ABS 000007e8 .LC88 │ │ │ │ │ -00000278 00016c0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000298 0001e90a R_ARM_THM_CALL 00000000 PyOS_double_to_string │ │ │ │ │ -000002a2 00017c0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -000002b0 0001760a R_ARM_THM_CALL 00000879 _PyBytesWriter_Prepare │ │ │ │ │ -000002b8 0001ba0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000002c4 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000002ca 0001ba0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000002d4 00015b0a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -000002e2 0001ba0a 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 00003c2f R_ARM_THM_MOVW_ABS_NC 00000194 .LC15 │ │ │ │ │ -00000318 00003c30 R_ARM_THM_MOVT_ABS 00000194 .LC15 │ │ │ │ │ -0000031e 0001610a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000334 00015f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000034e 00005d0a R_ARM_THM_CALL 00002881 fastsearch.constprop.0 │ │ │ │ │ -00000378 0001a00a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00000382 0000ec2f R_ARM_THM_MOVW_ABS_NC 0000080c .LC89 │ │ │ │ │ -00000386 0000ec30 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 0000ed2f R_ARM_THM_MOVW_ABS_NC 00000814 .LC90 │ │ │ │ │ -0000040e 0000ed30 R_ARM_THM_MOVT_ABS 00000814 .LC90 │ │ │ │ │ -00000412 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000830 .LC91 │ │ │ │ │ -00000416 0000ee30 R_ARM_THM_MOVT_ABS 00000830 .LC91 │ │ │ │ │ -0000041a 0000ec2f R_ARM_THM_MOVW_ABS_NC 0000080c .LC89 │ │ │ │ │ -0000041e 0000ec30 R_ARM_THM_MOVT_ABS 0000080c .LC89 │ │ │ │ │ -00000422 0001990a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00000480 00000c0a 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 │ │ │ │ │ -000005c6 0001ed0a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -000005fc 0001632f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00000600 00016330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00000604 0000f12f R_ARM_THM_MOVW_ABS_NC 0000083c .LC92 │ │ │ │ │ -00000608 0000f130 R_ARM_THM_MOVT_ABS 0000083c .LC92 │ │ │ │ │ -0000060e 0001610a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000061c 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000063e 0001a00a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00000648 0000f62f R_ARM_THM_MOVW_ABS_NC 00000854 .LC94 │ │ │ │ │ -0000064c 0000f630 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 0000ed2f R_ARM_THM_MOVW_ABS_NC 00000814 .LC90 │ │ │ │ │ -000006d4 0000ed30 R_ARM_THM_MOVT_ABS 00000814 .LC90 │ │ │ │ │ -000006d8 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000830 .LC91 │ │ │ │ │ -000006dc 0000ee30 R_ARM_THM_MOVT_ABS 00000830 .LC91 │ │ │ │ │ -000006e0 0000f62f R_ARM_THM_MOVW_ABS_NC 00000854 .LC94 │ │ │ │ │ -000006e4 0000f630 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 0000ff2f R_ARM_THM_MOVW_ABS_NC 0000085c .LC95 │ │ │ │ │ -0000078a 0000ff30 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 0000ed2f R_ARM_THM_MOVW_ABS_NC 00000814 .LC90 │ │ │ │ │ -00000812 0000ed30 R_ARM_THM_MOVT_ABS 00000814 .LC90 │ │ │ │ │ -00000816 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000830 .LC91 │ │ │ │ │ -0000081a 0000ee30 R_ARM_THM_MOVT_ABS 00000830 .LC91 │ │ │ │ │ -0000081e 0000ff2f R_ARM_THM_MOVW_ABS_NC 0000085c .LC95 │ │ │ │ │ -00000822 0000ff30 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 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000984 00000830 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 0000912f R_ARM_THM_MOVW_ABS_NC 00000494 .LC48 │ │ │ │ │ -00000a82 00009130 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 0001670a 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 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 00005d0a R_ARM_THM_CALL 00002881 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 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000c44 00000830 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 00000c0a R_ARM_THM_CALL 000000d9 PyBytes_FromStringAndSize.constprop.0 │ │ │ │ │ -00000d4e 0001f60a R_ARM_THM_CALL 00000000 _Py_bytes_swapcase │ │ │ │ │ -00000d68 00000c0a 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 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000e58 00000830 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 00000c0d PyBytes_Concat │ │ │ │ │ -00000ebe 0001f90a R_ARM_THM_CALL 00000000 _PyEval_GetBuiltin │ │ │ │ │ -00000eca 0001082f R_ARM_THM_MOVW_ABS_NC 00000864 .LC96 │ │ │ │ │ -00000ece 00010830 R_ARM_THM_MOVT_ABS 00000864 .LC96 │ │ │ │ │ -00000eda 0001092f R_ARM_THM_MOVW_ABS_NC 0000086c .LC97 │ │ │ │ │ -00000ede 00010930 R_ARM_THM_MOVT_ABS 0000086c .LC97 │ │ │ │ │ -00000eec 00015f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000f2a 0000590a R_ARM_THM_CALL 00002899 stringlib__preprocess │ │ │ │ │ -00000f38 00005a0a R_ARM_THM_CALL 000029d9 stringlib__two_way │ │ │ │ │ -00000f5a 0001710a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -00000f68 00017002 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00000012 0001880a R_ARM_THM_CALL 00000000 _Py_GetConfig │ │ │ │ │ +00000034 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BytesWarning │ │ │ │ │ +00000038 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_BytesWarning │ │ │ │ │ +0000003c 00005d2f R_ARM_THM_MOVW_ABS_NC 00000260 .LC26 │ │ │ │ │ +00000040 00005d30 R_ARM_THM_MOVT_ABS 00000260 .LC26 │ │ │ │ │ +00000048 00018c0a R_ARM_THM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ +000000c6 0001a70a R_ARM_THM_CALL 00000000 PyUnicode_New │ │ │ │ │ +000000e6 0001a82f R_ARM_THM_MOVW_ABS_NC 00000000 Py_hexdigits │ │ │ │ │ +000000ea 0001a830 R_ARM_THM_MOVT_ABS 00000000 Py_hexdigits │ │ │ │ │ +0000017e 0001652f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00000182 00016530 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00000186 00005e2f R_ARM_THM_MOVW_ABS_NC 0000027c .LC27 │ │ │ │ │ +0000018a 00005e30 R_ARM_THM_MOVT_ABS 0000027c .LC27 │ │ │ │ │ +00000190 0001630a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000001da 0000be2f R_ARM_THM_MOVW_ABS_NC 00000574 .LC68 │ │ │ │ │ +000001de 0000be30 R_ARM_THM_MOVT_ABS 00000574 .LC68 │ │ │ │ │ +000001e8 00019d0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +000001f2 0001c82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000001f6 0001c830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000218 00000b0a R_ARM_THM_CALL 000000d9 PyBytes_FromStringAndSize.constprop.0 │ │ │ │ │ +00000228 0001dd0a R_ARM_THM_CALL 00000000 _Py_bytes_capitalize │ │ │ │ │ +00000250 0001eb0a R_ARM_THM_CALL 00000000 PyFloat_AsDouble │ │ │ │ │ +00000266 0001940a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000270 00016d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000274 00016d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000278 0000e72f R_ARM_THM_MOVW_ABS_NC 000007e8 .LC88 │ │ │ │ │ +0000027c 0000e730 R_ARM_THM_MOVT_ABS 000007e8 .LC88 │ │ │ │ │ +00000284 00016e0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000002a4 0001ec0a R_ARM_THM_CALL 00000000 PyOS_double_to_string │ │ │ │ │ +000002ae 00017e0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +000002bc 0001780a R_ARM_THM_CALL 00000879 _PyBytesWriter_Prepare │ │ │ │ │ +000002c4 0001bd0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000002d0 0001600a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000002d6 0001bd0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000002e0 00015d0a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +000002ee 0001bd0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000318 0001922f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +0000031c 00019230 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00000320 00003b2f R_ARM_THM_MOVW_ABS_NC 00000194 .LC15 │ │ │ │ │ +00000324 00003b30 R_ARM_THM_MOVT_ABS 00000194 .LC15 │ │ │ │ │ +0000032a 0001630a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000340 00016102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000035a 00005c0a R_ARM_THM_CALL 00002881 fastsearch.constprop.0 │ │ │ │ │ +00000384 0001a20a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +0000038e 0000ed2f R_ARM_THM_MOVW_ABS_NC 0000080c .LC89 │ │ │ │ │ +00000392 0000ed30 R_ARM_THM_MOVT_ABS 0000080c .LC89 │ │ │ │ │ +0000039c 00019d0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +000003a6 0001a30a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +000003ba 0001940a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000003d2 0001690a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000003f2 0001e12f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +000003f6 0001e130 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +0000040c 0001e20a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000416 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000814 .LC90 │ │ │ │ │ +0000041a 0000ee30 R_ARM_THM_MOVT_ABS 00000814 .LC90 │ │ │ │ │ +0000041e 0000ef2f R_ARM_THM_MOVW_ABS_NC 00000830 .LC91 │ │ │ │ │ +00000422 0000ef30 R_ARM_THM_MOVT_ABS 00000830 .LC91 │ │ │ │ │ +00000426 0000ed2f R_ARM_THM_MOVW_ABS_NC 0000080c .LC89 │ │ │ │ │ +0000042a 0000ed30 R_ARM_THM_MOVT_ABS 0000080c .LC89 │ │ │ │ │ +0000042e 00019b0a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +0000048c 00000b0a R_ARM_THM_CALL 000000d9 PyBytes_FromStringAndSize.constprop.0 │ │ │ │ │ +000004a4 00019f0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +000004b2 0001600a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000004c4 00019f0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00000512 00019a0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00000524 0001d30a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ +0000052e 0001940a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000564 0001ef0a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +000005aa 00000b0a R_ARM_THM_CALL 000000d9 PyBytes_FromStringAndSize.constprop.0 │ │ │ │ │ +000005d2 0001ef0a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +00000608 0001652f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000060c 00016530 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00000610 0000f22f R_ARM_THM_MOVW_ABS_NC 0000083c .LC92 │ │ │ │ │ +00000614 0000f230 R_ARM_THM_MOVT_ABS 0000083c .LC92 │ │ │ │ │ +0000061a 0001630a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000628 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000064a 0001a20a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00000654 0000f72f R_ARM_THM_MOVW_ABS_NC 00000854 .LC94 │ │ │ │ │ +00000658 0000f730 R_ARM_THM_MOVT_ABS 00000854 .LC94 │ │ │ │ │ +00000662 00019d0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +0000066c 0001a30a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00000680 0001940a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000698 0001690a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000006b8 0001e12f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +000006bc 0001e130 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +000006d2 0001e20a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000006dc 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000814 .LC90 │ │ │ │ │ +000006e0 0000ee30 R_ARM_THM_MOVT_ABS 00000814 .LC90 │ │ │ │ │ +000006e4 0000ef2f R_ARM_THM_MOVW_ABS_NC 00000830 .LC91 │ │ │ │ │ +000006e8 0000ef30 R_ARM_THM_MOVT_ABS 00000830 .LC91 │ │ │ │ │ +000006ec 0000f72f R_ARM_THM_MOVW_ABS_NC 00000854 .LC94 │ │ │ │ │ +000006f0 0000f730 R_ARM_THM_MOVT_ABS 00000854 .LC94 │ │ │ │ │ +000006f4 00019b0a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00000788 0001a20a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00000792 0001002f R_ARM_THM_MOVW_ABS_NC 0000085c .LC95 │ │ │ │ │ +00000796 00010030 R_ARM_THM_MOVT_ABS 0000085c .LC95 │ │ │ │ │ +000007a0 00019d0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +000007aa 0001a30a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +000007be 0001940a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000007d6 0001690a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000007f6 0001e12f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +000007fa 0001e130 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +00000810 0001e20a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000081a 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000814 .LC90 │ │ │ │ │ +0000081e 0000ee30 R_ARM_THM_MOVT_ABS 00000814 .LC90 │ │ │ │ │ +00000822 0000ef2f R_ARM_THM_MOVW_ABS_NC 00000830 .LC91 │ │ │ │ │ +00000826 0000ef30 R_ARM_THM_MOVT_ABS 00000830 .LC91 │ │ │ │ │ +0000082a 0001002f R_ARM_THM_MOVW_ABS_NC 0000085c .LC95 │ │ │ │ │ +0000082e 00010030 R_ARM_THM_MOVT_ABS 0000085c .LC95 │ │ │ │ │ +00000832 00019b0a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +000008a0 00019a0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +000008ba 0001c82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000008be 0001c830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000008c4 0001a20a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +000008cc 0001a30a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +000008e4 0001690a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000008ee 0001940a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000008f6 0001c82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000008fa 0001c830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000090c 0001c82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000910 0001c830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000930 0001c90a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +00000940 0001772f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00000944 00017730 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +0000098c 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000990 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000009b4 00015d0a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +000009ce 0001ca0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +000009e8 0001690a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000009fa 0001690a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a06 0001772f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00000a0a 00017730 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00000a24 00015d0a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00000a3e 0001f70a R_ARM_THM_CALL 00000000 PyList_Reverse │ │ │ │ │ +00000a60 0001690a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a6c 0001800a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00000a82 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000a86 00017430 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000a8a 00008f2f R_ARM_THM_MOVW_ABS_NC 00000494 .LC48 │ │ │ │ │ +00000a8e 00008f30 R_ARM_THM_MOVT_ABS 00000494 .LC48 │ │ │ │ │ +00000a94 0001630a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000ab8 0001c90a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +00000ae4 00015d0a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00000b00 0001ca0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +00000b22 0001690a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000b28 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000b3a 0001690a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000b56 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000b5a 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000b82 00015d0a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00000b9e 0001ca0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +00000bbc 0001690a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000bce 0001690a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000bd8 0001f70a R_ARM_THM_CALL 00000000 PyList_Reverse │ │ │ │ │ +00000be4 0001c90a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +00000bfa 00005c0a R_ARM_THM_CALL 00002881 fastsearch.constprop.0 │ │ │ │ │ +00000c0c 00015d0a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00000c26 0001ca0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +00000c3e 0001690a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000c4c 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000c50 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000c72 00015d0a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00000c8a 0001ca0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +00000ca2 0001690a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000cb4 0001690a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000cbe 0001f70a R_ARM_THM_CALL 00000000 PyList_Reverse │ │ │ │ │ +00000cde 0001690a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000ce6 0001810a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00000cf4 0001ca0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +00000d12 0001690a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000d2a 0001690a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000d4a 00000b0a R_ARM_THM_CALL 000000d9 PyBytes_FromStringAndSize.constprop.0 │ │ │ │ │ +00000d5a 0001f80a R_ARM_THM_CALL 00000000 _Py_bytes_swapcase │ │ │ │ │ +00000d74 00000b0a R_ARM_THM_CALL 000000d9 PyBytes_FromStringAndSize.constprop.0 │ │ │ │ │ +00000d84 0001f90a R_ARM_THM_CALL 00000000 _Py_bytes_title │ │ │ │ │ +00000d9e 0001a20a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00000da4 0001940a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000db2 0001a30a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00000dca 0001690a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000e26 00019f0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00000e30 0001800a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00000e4c 0001840a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00000e56 00015d0a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00000e60 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000e64 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000e80 00015d0a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00000e90 0001810a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00000eaa 00017f0a R_ARM_THM_CALL 00000c0d PyBytes_Concat │ │ │ │ │ +00000eca 0001fb0a R_ARM_THM_CALL 00000000 _PyEval_GetBuiltin │ │ │ │ │ +00000ed6 0001092f R_ARM_THM_MOVW_ABS_NC 00000864 .LC96 │ │ │ │ │ +00000eda 00010930 R_ARM_THM_MOVT_ABS 00000864 .LC96 │ │ │ │ │ +00000ee6 00010a2f R_ARM_THM_MOVW_ABS_NC 0000086c .LC97 │ │ │ │ │ +00000eea 00010a30 R_ARM_THM_MOVT_ABS 0000086c .LC97 │ │ │ │ │ +00000ef8 00016102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000f2a 0000580a R_ARM_THM_CALL 0000289d stringlib__preprocess │ │ │ │ │ +00000f38 0000590a R_ARM_THM_CALL 000029dd stringlib__two_way │ │ │ │ │ +00000f5a 0001730a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +00000f68 00017202 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ 00000f6e 0001112f R_ARM_THM_MOVW_ABS_NC 00000874 .LC100 │ │ │ │ │ 00000f72 00011130 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 00000301 _PyBytes_DecodeEscape2 │ │ │ │ │ -000001a0 0001d31e R_ARM_THM_JUMP24 00000000 _Py_bytes_isdigit │ │ │ │ │ -000001aa 0001d41e R_ARM_THM_JUMP24 00000000 _Py_bytes_isascii │ │ │ │ │ -000001f6 0000a11e R_ARM_THM_JUMP24 00004455 do_argstrip │ │ │ │ │ -00000436 0000551e R_ARM_THM_JUMP24 000000b5 return_self │ │ │ │ │ -0000046e 0000551e R_ARM_THM_JUMP24 000000b5 return_self │ │ │ │ │ -000006fc 0000551e 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 0000551e R_ARM_THM_JUMP24 000000b5 return_self │ │ │ │ │ -00000dd2 0000551e R_ARM_THM_JUMP24 000000b5 return_self │ │ │ │ │ -00000ea8 0000471e 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 │ │ │ │ │ +00000f92 0001a30a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00000fa2 0001940a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000fc0 0001c82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000fc4 0001c830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000fd8 0001fd0a R_ARM_THM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ +00000ffa 00016f0a R_ARM_THM_CALL 00000301 _PyBytes_DecodeEscape2 │ │ │ │ │ +000001ac 0001d51e R_ARM_THM_JUMP24 00000000 _Py_bytes_isdigit │ │ │ │ │ +000001b6 0001d61e R_ARM_THM_JUMP24 00000000 _Py_bytes_isascii │ │ │ │ │ +00000202 00009f1e R_ARM_THM_JUMP24 000043fd do_argstrip │ │ │ │ │ +00000442 0000541e R_ARM_THM_JUMP24 000000b5 return_self │ │ │ │ │ +0000047a 0000541e R_ARM_THM_JUMP24 000000b5 return_self │ │ │ │ │ +00000708 0000541e R_ARM_THM_JUMP24 000000b5 return_self │ │ │ │ │ +00000734 0001f11e R_ARM_THM_JUMP24 00000000 _Py_bytes_isalnum │ │ │ │ │ +0000073e 0001f21e R_ARM_THM_JUMP24 00000000 _Py_bytes_isalpha │ │ │ │ │ +00000748 0001f31e R_ARM_THM_JUMP24 00000000 _Py_bytes_islower │ │ │ │ │ +00000752 0001f41e R_ARM_THM_JUMP24 00000000 _Py_bytes_isspace │ │ │ │ │ +0000075c 0001f51e R_ARM_THM_JUMP24 00000000 _Py_bytes_istitle │ │ │ │ │ +00000766 0001f61e R_ARM_THM_JUMP24 00000000 _Py_bytes_isupper │ │ │ │ │ +00000846 0000541e R_ARM_THM_JUMP24 000000b5 return_self │ │ │ │ │ +00000dde 0000541e R_ARM_THM_JUMP24 000000b5 return_self │ │ │ │ │ +00000eb4 0000461e R_ARM_THM_JUMP24 00000099 Py_XDECREF │ │ │ │ │ +00000ee2 0001fc1e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ +00000ef2 0001fc1e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ +00000f7c 0001fc1e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x1359c contains 15 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x1347c 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 │ │ │ │ │ @@ -289,14 +289,15 @@ │ │ │ │ │ bytes_repeat │ │ │ │ │ stringlib_bytes_join │ │ │ │ │ bytes_partition │ │ │ │ │ bytes_split │ │ │ │ │ bytes_fromhex │ │ │ │ │ bytes_rstrip │ │ │ │ │ do_argstrip │ │ │ │ │ +striter_traverse │ │ │ │ │ bytes_strip │ │ │ │ │ bytes_hex │ │ │ │ │ bytes_rpartition │ │ │ │ │ stringlib_lower │ │ │ │ │ stringlib_isdigit │ │ │ │ │ stringlib_isascii │ │ │ │ │ bytes_lstrip │ │ │ │ │ @@ -323,15 +324,14 @@ │ │ │ │ │ stringlib_rjust │ │ │ │ │ bytes_rsplit │ │ │ │ │ stringlib_swapcase │ │ │ │ │ stringlib_title │ │ │ │ │ stringlib_zfill │ │ │ │ │ bytes_removeprefix │ │ │ │ │ striter_reduce │ │ │ │ │ -striter_traverse │ │ │ │ │ bytes_getnewargs │ │ │ │ │ striter_setstate │ │ │ │ │ bytes_alloc │ │ │ │ │ _keywords.1 │ │ │ │ │ _keywords.4 │ │ │ │ │ _keywords.7 │ │ │ │ │ _keywords.10 │ │ │ │ │ @@ -479,19 +479,19 @@ │ │ │ │ │ _PyObject_MakeTpCall │ │ │ │ │ PyErr_Clear │ │ │ │ │ PyBytes_FromObject │ │ │ │ │ _Py_bytes_maketrans │ │ │ │ │ _Py_bytes_index │ │ │ │ │ _PyBytes_Join │ │ │ │ │ PySequence_Fast │ │ │ │ │ +PyEval_SaveThread │ │ │ │ │ PyMem_Free │ │ │ │ │ PyMem_Malloc │ │ │ │ │ PyExc_RuntimeError │ │ │ │ │ PyEval_RestoreThread │ │ │ │ │ -PyEval_SaveThread │ │ │ │ │ _Py_bytes_startswith │ │ │ │ │ _Py_bytes_find │ │ │ │ │ _Py_bytes_endswith │ │ │ │ │ _Py_bytes_count │ │ │ │ │ PyObject_LengthHint │ │ │ │ │ PyIter_Next │ │ │ │ │ PyTuple_New │ │ │ │ │ @@ -524,17 +524,17 @@ │ │ │ │ │ _PyUnicode_FormatLong │ │ │ │ │ PyObject_ASCII │ │ │ │ │ PyNumber_Check │ │ │ │ │ PyNumber_Long │ │ │ │ │ PyLong_AsLongAndOverflow │ │ │ │ │ PyObject_GetItem │ │ │ │ │ PyTuple_GetItem │ │ │ │ │ +_PyBytes_Find │ │ │ │ │ PyFloat_AsDouble │ │ │ │ │ PyOS_double_to_string │ │ │ │ │ -_PyBytes_Find │ │ │ │ │ PyLong_FromSsize_t │ │ │ │ │ _PyBytes_ReverseFind │ │ │ │ │ __aeabi_idivmod │ │ │ │ │ _Py_bytes_rindex │ │ │ │ │ _Py_bytes_isalnum │ │ │ │ │ _Py_bytes_isalpha │ │ │ │ │ _Py_bytes_islower │ │ │ │ ├── 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 36bc │ │ │ │ │ + b.w 3660 │ │ │ │ │ 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 36bc │ │ │ │ │ + b.w 3660 │ │ │ │ │ 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 26f0 │ │ │ │ │ + bl 26f4 │ │ │ │ │ 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 2898 │ │ │ │ │ + bl 289c │ │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 29d8 │ │ │ │ │ + bl 29dc │ │ │ │ │ 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 25dc │ │ │ │ │ + bl 25dc │ │ │ │ │ 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 │ │ │ │ │ @@ -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 4454 │ │ │ │ │ + b.w 43fc │ │ │ │ │ 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 2880 │ │ │ │ │ + bl 2880 │ │ │ │ │ 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,19 +1966,19 @@ │ │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1428 │ │ │ │ │ + beq.w 1402 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ adds r3, r1, r3 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - ldr r4, [pc, #716] @ (14b4 ) │ │ │ │ │ + ldr r4, [pc, #700] @ (14a4 ) │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r0, r9 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ add r4, sp, #44 @ 0x2c │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ str r4, [sp, #16] │ │ │ │ │ @@ -1993,246 +1993,280 @@ │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cbz r3, 121c │ │ │ │ │ ldr.w r0, [r9] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - blt.w 144c │ │ │ │ │ + blt.w 144a │ │ │ │ │ ldr r4, [sp, #32] │ │ │ │ │ movs r0, #0 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_New │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 13d0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ble.w 13d0 │ │ │ │ │ add.w r8, r4, #16 │ │ │ │ │ - movw r7, #0 │ │ │ │ │ + movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ - movt r7, #0 │ │ │ │ │ + movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ movs r4, #0 │ │ │ │ │ movw r2, #65518 @ 0xffee │ │ │ │ │ movt r2, #32767 @ 0x7fff │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble.w 14ee │ │ │ │ │ + ble.w 14f0 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - add.w r0, r3, #15 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + add.w r7, r3, #15 │ │ │ │ │ subs r3, r5, r4 │ │ │ │ │ - add r0, r4 │ │ │ │ │ + add r7, r4 │ │ │ │ │ ands.w r3, r3, #3 │ │ │ │ │ beq.n 12cc │ │ │ │ │ cmp r3, #1 │ │ │ │ │ beq.n 128a │ │ │ │ │ cmp r3, #2 │ │ │ │ │ beq.n 127c │ │ │ │ │ - ldrb.w r3, [r0, #1]! │ │ │ │ │ + ldrb.w r3, [r7, #1]! │ │ │ │ │ cmp r3, #10 │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, #13 │ │ │ │ │ beq.n 12da │ │ │ │ │ - adds r2, r4, #1 │ │ │ │ │ - ldrb.w r3, [r0, #1]! │ │ │ │ │ + adds r0, r4, #1 │ │ │ │ │ + ldrb.w r3, [r7, #1]! │ │ │ │ │ cmp r3, #10 │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, #13 │ │ │ │ │ beq.n 12da │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - ldrb.w r3, [r0, #1]! │ │ │ │ │ + adds r0, #1 │ │ │ │ │ + ldrb.w r3, [r7, #1]! │ │ │ │ │ cmp r3, #10 │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, #13 │ │ │ │ │ beq.n 12da │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - cmp r5, r2 │ │ │ │ │ + adds r0, #1 │ │ │ │ │ + cmp r5, r0 │ │ │ │ │ bne.n 12cc │ │ │ │ │ - b.n 1404 │ │ │ │ │ - ldrb r3, [r1, #1] │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - mov r6, r2 │ │ │ │ │ + b.n 1432 │ │ │ │ │ + ldrb r3, [r2, #1] │ │ │ │ │ + adds r0, #1 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, #13 │ │ │ │ │ beq.n 12da │ │ │ │ │ - ldrb r3, [r1, #2] │ │ │ │ │ - adds r2, #1 │ │ │ │ │ + ldrb r3, [r2, #2] │ │ │ │ │ + adds r0, #1 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, #13 │ │ │ │ │ beq.n 12da │ │ │ │ │ - ldrb r3, [r1, #3] │ │ │ │ │ - adds r2, r6, #2 │ │ │ │ │ + ldrb r3, [r2, #3] │ │ │ │ │ + adds r0, r1, #2 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, #13 │ │ │ │ │ beq.n 12da │ │ │ │ │ - adds r2, r6, #3 │ │ │ │ │ - cmp r5, r2 │ │ │ │ │ - beq.w 1404 │ │ │ │ │ - ldrb r3, [r0, #1] │ │ │ │ │ - adds r1, r0, #1 │ │ │ │ │ adds r0, r1, #3 │ │ │ │ │ + cmp r5, r0 │ │ │ │ │ + beq.w 1432 │ │ │ │ │ + ldrb r3, [r7, #1] │ │ │ │ │ + adds r2, r7, #1 │ │ │ │ │ + adds r7, r2, #3 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, #13 │ │ │ │ │ bne.n 129e │ │ │ │ │ - cmp r5, r2 │ │ │ │ │ - ble.w 1452 │ │ │ │ │ - ldrb.w r3, [r8, r2] │ │ │ │ │ - adds r6, r2, #1 │ │ │ │ │ + cmp r5, r0 │ │ │ │ │ + ble.w 1450 │ │ │ │ │ + ldrb.w r3, [r8, r0] │ │ │ │ │ + adds r7, r0, #1 │ │ │ │ │ cmp r3, #13 │ │ │ │ │ beq.n 13ba │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.n 13de │ │ │ │ │ cmp r4, #0 │ │ │ │ │ it eq │ │ │ │ │ - cmpeq r5, r6 │ │ │ │ │ - beq.w 1408 │ │ │ │ │ - add.w sl, r8, r4 │ │ │ │ │ - subs.w r9, r6, r4 │ │ │ │ │ - bmi.n 13e8 │ │ │ │ │ - sub.w r4, r9, #1 │ │ │ │ │ - cmp.w sl, #0 │ │ │ │ │ - clz r4, r4 │ │ │ │ │ - mov.w r4, r4, lsr #5 │ │ │ │ │ + cmpeq r5, r7 │ │ │ │ │ + beq.w 1412 │ │ │ │ │ + add.w r9, r8, r4 │ │ │ │ │ + subs r4, r7, r4 │ │ │ │ │ + bmi.n 13e6 │ │ │ │ │ + sub.w fp, r4, #1 │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ + clz fp, fp │ │ │ │ │ + mov.w fp, fp, lsr #5 │ │ │ │ │ it eq │ │ │ │ │ - moveq r4, #0 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ + moveq.w fp, #0 │ │ │ │ │ + cmp.w fp, #0 │ │ │ │ │ bne.n 1398 │ │ │ │ │ - cmp.w r9, #0 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ beq.n 13b4 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - cmp r9, r3 │ │ │ │ │ - bhi.w 1438 │ │ │ │ │ - add.w r0, r9, #17 │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + bhi.w 1436 │ │ │ │ │ + add.w r0, r4, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ - mov fp, r0 │ │ │ │ │ + mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1476 │ │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ │ + beq.w 14cc │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ │ - str r7, [r0, #4] │ │ │ │ │ + str r6, [r0, #4] │ │ │ │ │ cmp r3, lr │ │ │ │ │ - bne.w 14bc │ │ │ │ │ + bne.w 147c │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - strd r9, r0, [fp, #8] │ │ │ │ │ - add.w r0, fp, r9 │ │ │ │ │ - strb r4, [r0, #16] │ │ │ │ │ - cmp.w sl, #0 │ │ │ │ │ - beq.n 136c │ │ │ │ │ - mov r2, r9 │ │ │ │ │ - mov r1, sl │ │ │ │ │ - add.w r0, fp, #16 │ │ │ │ │ + strd r4, r0, [sl, #8] │ │ │ │ │ + add.w r0, sl, r4 │ │ │ │ │ + strb.w fp, [r0, #16] │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ + beq.n 136e │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r9 │ │ │ │ │ + add.w r0, sl, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - mov r1, fp │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ + mov r1, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_Append │ │ │ │ │ - ldr.w r1, [fp] │ │ │ │ │ + ldr.w r2, [sl] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1496 │ │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r1, r2 │ │ │ │ │ + bne.n 145c │ │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ beq.n 1390 │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - str.w r1, [fp] │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - beq.n 148e │ │ │ │ │ - cmp r5, r6 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str.w r2, [sl] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.n 1454 │ │ │ │ │ + cmp r5, r7 │ │ │ │ │ ble.n 13cc │ │ │ │ │ - mov r4, r6 │ │ │ │ │ + mov r4, r7 │ │ │ │ │ b.n 124e │ │ │ │ │ - ldrb.w r1, [sl] │ │ │ │ │ + ldrb.w r1, [r9] │ │ │ │ │ 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.w fp, r3, r2 │ │ │ │ │ - b.n 136c │ │ │ │ │ - ldr.w fp, [pc, #256] @ 14b8 │ │ │ │ │ - b.n 136c │ │ │ │ │ - cmp r5, r6 │ │ │ │ │ + add.w sl, r3, r2 │ │ │ │ │ + b.n 136e │ │ │ │ │ + ldr.w sl, [pc, #240] @ 14a8 │ │ │ │ │ + b.n 136e │ │ │ │ │ + cmp r5, r7 │ │ │ │ │ ble.n 12ea │ │ │ │ │ - add.w r3, r8, r2 │ │ │ │ │ + add.w r3, r8, r0 │ │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ bne.n 13d8 │ │ │ │ │ - adds r6, r2, #2 │ │ │ │ │ + adds r7, r0, #2 │ │ │ │ │ b.n 12ea │ │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ │ mov r0, r9 │ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.n 12fa │ │ │ │ │ - add.w sl, r8, r4 │ │ │ │ │ - subs.w r9, r2, r4 │ │ │ │ │ - bpl.n 1304 │ │ │ │ │ + add.w r9, r8, r4 │ │ │ │ │ + subs r4, r0, r4 │ │ │ │ │ + bpl.n 1302 │ │ │ │ │ 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, #24] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 1440 │ │ │ │ │ - mov r6, r5 │ │ │ │ │ - b.n 12f0 │ │ │ │ │ + b.n 143e │ │ │ │ │ + cmp r1, #1 │ │ │ │ │ + bhi.n 14ac │ │ │ │ │ + str r1, [sp, #28] │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ + bne.w 1208 │ │ │ │ │ + b.n 11e6 │ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ │ 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 1488 │ │ │ │ │ + bne.n 149e │ │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_Append │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 13d0 │ │ │ │ │ - b.n 1440 │ │ │ │ │ - cmp r1, #1 │ │ │ │ │ - bhi.n 1456 │ │ │ │ │ - str r1, [sp, #28] │ │ │ │ │ - cmp.w r9, #0 │ │ │ │ │ - bne.w 1208 │ │ │ │ │ - b.n 11e6 │ │ │ │ │ + b.n 143e │ │ │ │ │ + mov r7, r5 │ │ │ │ │ + b.n 12f0 │ │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ │ bl 70 <_PyBytes_FromSize.part.0> │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 14dc │ │ │ │ │ + bne.n 14de │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ b.n 13d0 │ │ │ │ │ - mov r6, r2 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ b.n 12f0 │ │ │ │ │ - ldr r4, [pc, #92] @ (14b4 ) │ │ │ │ │ + mov r0, sl │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 1390 │ │ │ │ │ + mov r3, r2 │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + ldr.w r9, [sp, #24] │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.n 143e │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str.w r3, [sl] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 143e │ │ │ │ │ + mov r0, sl │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 143e │ │ │ │ │ + add.w ip, r3, #1 │ │ │ │ │ + str.w ip, [r6] │ │ │ │ │ + bl 0 <_Py_NewReference> │ │ │ │ │ + R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ + add.w r0, sl, r4 │ │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ + str.w r4, [sl, #8] │ │ │ │ │ + str.w r3, [sl, #12] │ │ │ │ │ + strb.w fp, [r0, #16] │ │ │ │ │ + b.n 135c │ │ │ │ │ + mov r4, r7 │ │ │ │ │ + mov r9, r8 │ │ │ │ │ + b.n 1302 │ │ │ │ │ + .word 0x00000250 │ │ │ │ │ + R_ARM_ABS32 .data │ │ │ │ │ + .word 0x0000337c │ │ │ │ │ + R_ARM_ABS32 _PyRuntime │ │ │ │ │ + ldr r4, [pc, #68] @ (14f4 ) │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ add r4, sp, #44 @ 0x2c │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ str r4, [sp, #16] │ │ │ │ │ movs r4, #1 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ @@ -2241,211 +2275,179 @@ │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 120c │ │ │ │ │ b.n 13d0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - mov fp, r0 │ │ │ │ │ + mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 135a │ │ │ │ │ - ldr.w r9, [sp, #24] │ │ │ │ │ - b.n 1440 │ │ │ │ │ - mov r9, r6 │ │ │ │ │ - mov sl, r8 │ │ │ │ │ - b.n 1304 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1390 │ │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + bne.w 135c │ │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ │ - cmp r1, r2 │ │ │ │ │ - beq.n 1440 │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - str.w r1, [fp] │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - bne.n 1440 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1440 │ │ │ │ │ - .word 0x00000250 │ │ │ │ │ - R_ARM_ABS32 .data │ │ │ │ │ - .word 0x0000337c │ │ │ │ │ - R_ARM_ABS32 _PyRuntime │ │ │ │ │ - add.w ip, r3, #1 │ │ │ │ │ - str.w ip, [r7] │ │ │ │ │ - bl 0 <_Py_NewReference> │ │ │ │ │ - R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ - add.w r0, fp, r9 │ │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - str.w r9, [fp, #8] │ │ │ │ │ - str.w r3, [fp, #12] │ │ │ │ │ - strb r4, [r0, #16] │ │ │ │ │ - b.n 135a │ │ │ │ │ + b.n 143e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 144c │ │ │ │ │ + bne.n 144a │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 144c │ │ │ │ │ - mov r6, r4 │ │ │ │ │ + b.n 144a │ │ │ │ │ + mov r7, r4 │ │ │ │ │ b.n 12fa │ │ │ │ │ - nop │ │ │ │ │ + .word 0x00000250 │ │ │ │ │ + R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -000014f4 : │ │ │ │ │ +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, 151a │ │ │ │ │ + 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 │ │ │ │ │ │ │ │ │ │ -00001520 : │ │ │ │ │ +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 300 │ │ │ │ │ R_ARM_THM_CALL _PyBytes_DecodeEscape2 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 1544 │ │ │ │ │ + cbz r0, 1548 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ - bne.n 154a │ │ │ │ │ + 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 1578 │ │ │ │ │ + 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 1544 │ │ │ │ │ + bge.n 1548 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 158c │ │ │ │ │ + bne.n 1590 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 1544 │ │ │ │ │ + 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 1544 │ │ │ │ │ - b.n 156a │ │ │ │ │ + bge.n 1548 │ │ │ │ │ + b.n 156e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1574 │ │ │ │ │ + bne.n 1578 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1574 │ │ │ │ │ + b.n 1578 │ │ │ │ │ │ │ │ │ │ -0000159c : │ │ │ │ │ +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, 15d2 │ │ │ │ │ + cbnz r3, 15d6 │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bhi.n 1604 │ │ │ │ │ + bhi.n 1608 │ │ │ │ │ mov r4, r2 │ │ │ │ │ - cbz r0, 15d6 │ │ │ │ │ + cbz r0, 15da │ │ │ │ │ cmp r4, #1 │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ it eq │ │ │ │ │ moveq r2, #0 │ │ │ │ │ - bne.n 1626 │ │ │ │ │ + bne.n 162a │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 1630 │ │ │ │ │ + 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] @ 162c │ │ │ │ │ + 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 15be │ │ │ │ │ - b.n 15ce │ │ │ │ │ - ldr r4, [pc, #36] @ (162c ) │ │ │ │ │ + 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 15ce │ │ │ │ │ + beq.n 15d2 │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ - b.n 15c8 │ │ │ │ │ + b.n 15cc │ │ │ │ │ nop │ │ │ │ │ .word 0x0000027c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00001630 : │ │ │ │ │ +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 │ │ │ │ │ @@ -2460,131 +2462,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 17ba │ │ │ │ │ + beq.w 17be │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ adds r7, #16 │ │ │ │ │ cmp.w r3, #256 @ 0x100 │ │ │ │ │ - bne.w 1798 │ │ │ │ │ + bne.w 179c │ │ │ │ │ mov fp, sl │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.w 17d8 │ │ │ │ │ + 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, 16fa │ │ │ │ │ + cbz r0, 16fe │ │ │ │ │ add.w r5, r0, #16 │ │ │ │ │ add.w r6, r8, #16 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.n 1710 │ │ │ │ │ + bne.n 1714 │ │ │ │ │ movs r1, #0 │ │ │ │ │ - cbnz r7, 16b6 │ │ │ │ │ - b.n 1786 │ │ │ │ │ + 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 16a4 │ │ │ │ │ - cbnz r1, 16fa │ │ │ │ │ + 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 16fa │ │ │ │ │ + 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 16f8 │ │ │ │ │ + beq.n 16fc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ - cbnz r3, 16f8 │ │ │ │ │ + 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 1786 │ │ │ │ │ + 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 171c │ │ │ │ │ + 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 174c │ │ │ │ │ + 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 1740 │ │ │ │ │ + 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 180c │ │ │ │ │ + bmi.n 1810 │ │ │ │ │ ldrb.w sl, [r6], #1 │ │ │ │ │ ldr.w r3, [r1, sl, lsl #2] │ │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.n 1808 │ │ │ │ │ + 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 175e │ │ │ │ │ + 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 178a │ │ │ │ │ - b.n 1728 │ │ │ │ │ + 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 │ │ │ │ │ @@ -2592,123 +2594,123 @@ │ │ │ │ │ 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 1706 │ │ │ │ │ + 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 17ee │ │ │ │ │ + beq.n 17f2 │ │ │ │ │ mov r0, r7 │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 17b4 │ │ │ │ │ + bne.n 17b8 │ │ │ │ │ ldr r7, [sp, #16] │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ - b.n 166e │ │ │ │ │ + b.n 1672 │ │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ ands.w r2, r2, #134217728 @ 0x8000000 │ │ │ │ │ - beq.n 17f2 │ │ │ │ │ + beq.n 17f6 │ │ │ │ │ ldr.w fp, [sl, #8] │ │ │ │ │ add.w sl, sl, #16 │ │ │ │ │ - b.n 1680 │ │ │ │ │ + b.n 1684 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - b.n 1676 │ │ │ │ │ + b.n 167a │ │ │ │ │ mov r0, sl │ │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 17ae │ │ │ │ │ + bne.n 17b2 │ │ │ │ │ ldr.w sl, [sp, #60] @ 0x3c │ │ │ │ │ ldr.w fp, [sp, #68] @ 0x44 │ │ │ │ │ - b.n 1680 │ │ │ │ │ + b.n 1684 │ │ │ │ │ movs r0, #1 │ │ │ │ │ - b.n 175e │ │ │ │ │ - cbz r0, 1822 │ │ │ │ │ + b.n 1762 │ │ │ │ │ + cbz r0, 1826 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble.n 181c │ │ │ │ │ + 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 1706 │ │ │ │ │ + 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 180e │ │ │ │ │ + bne.n 1812 │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 1854 │ │ │ │ │ + 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 1706 │ │ │ │ │ + b.n 170a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 183e │ │ │ │ │ + bne.n 1842 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 183e │ │ │ │ │ + b.n 1842 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001868 : │ │ │ │ │ +0000186c : │ │ │ │ │ bytes_mod(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r2, r1 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #4 │ │ │ │ │ - bpl.n 187a │ │ │ │ │ + bpl.n 187e │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ movs r3, #0 │ │ │ │ │ adds r0, #16 │ │ │ │ │ - b.n 1884 <_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 │ │ │ │ │ │ │ │ │ │ -00001884 <_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, #744] @ (1b84 <_PyBytes_FormatEx+0x300>) │ │ │ │ │ + ldr r3, [pc, #744] @ (1b88 <_PyBytes_FormatEx+0x300>) │ │ │ │ │ mov sl, r1 │ │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r3, [sp, #660] @ 0x294 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 2396 <_PyBytes_FormatEx+0xb12> │ │ │ │ │ + beq.w 239a <_PyBytes_FormatEx+0xb12> │ │ │ │ │ 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] │ │ │ │ │ @@ -2718,383 +2720,383 @@ │ │ │ │ │ str r3, [r5, #4] │ │ │ │ │ str r4, [r5, #20] │ │ │ │ │ str r6, [r5, #12] │ │ │ │ │ bl 8c8 │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Prepare.constprop.0 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1a6c <_PyBytes_FormatEx+0x1e8> │ │ │ │ │ - cbnz r6, 18dc <_PyBytes_FormatEx+0x58> │ │ │ │ │ + beq.w 1a70 <_PyBytes_FormatEx+0x1e8> │ │ │ │ │ + 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 1b88 <_PyBytes_FormatEx+0x304> │ │ │ │ │ + bmi.w 1b8c <_PyBytes_FormatEx+0x304> │ │ │ │ │ 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 1aac <_PyBytes_FormatEx+0x228> │ │ │ │ │ + bne.w 1ab0 <_PyBytes_FormatEx+0x228> │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ │ 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, #44] @ 0x2c │ │ │ │ │ subs.w r6, sl, #1 │ │ │ │ │ - bmi.w 1a48 <_PyBytes_FormatEx+0x1c4> │ │ │ │ │ + bmi.w 1a4c <_PyBytes_FormatEx+0x1c4> │ │ │ │ │ mov r4, r7 │ │ │ │ │ ldrb.w r3, [r4], #1 │ │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ │ - bne.w 1a86 <_PyBytes_FormatEx+0x202> │ │ │ │ │ + bne.w 1a8a <_PyBytes_FormatEx+0x202> │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ │ ldrb r3, [r7, #1] │ │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ │ - beq.w 1fb4 <_PyBytes_FormatEx+0x730> │ │ │ │ │ + beq.w 1fb8 <_PyBytes_FormatEx+0x730> │ │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ │ - beq.w 2432 <_PyBytes_FormatEx+0xbae> │ │ │ │ │ + beq.w 2436 <_PyBytes_FormatEx+0xbae> │ │ │ │ │ mov r7, r4 │ │ │ │ │ movs r4, #0 │ │ │ │ │ str r4, [sp, #24] │ │ │ │ │ add.w sl, r6, #4294967295 @ 0xffffffff │ │ │ │ │ - cbz r6, 1982 <_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 1978 <_PyBytes_FormatEx+0xf4> │ │ │ │ │ + bhi.n 197c <_PyBytes_FormatEx+0xf4> │ │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ │ .short 0x04b3 │ │ │ │ │ .word 0x00110011 │ │ │ │ │ .word 0x001104ce │ │ │ │ │ .word 0x00110011 │ │ │ │ │ .word 0x00110011 │ │ │ │ │ .word 0x00110011 │ │ │ │ │ .word 0x001104c8 │ │ │ │ │ .word 0x001104c2 │ │ │ │ │ .word 0x04bc0011 │ │ │ │ │ cmp r4, #42 @ 0x2a │ │ │ │ │ it ne │ │ │ │ │ movne r7, r9 │ │ │ │ │ - beq.w 2158 <_PyBytes_FormatEx+0x8d4> │ │ │ │ │ + beq.w 215c <_PyBytes_FormatEx+0x8d4> │ │ │ │ │ ldr.w r3, [r8, r4, lsl #2] │ │ │ │ │ mov r2, r8 │ │ │ │ │ lsls r3, r3, #29 │ │ │ │ │ - bmi.w 1d02 <_PyBytes_FormatEx+0x47e> │ │ │ │ │ + bmi.w 1d06 <_PyBytes_FormatEx+0x47e> │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r4, #46 @ 0x2e │ │ │ │ │ - beq.w 219c <_PyBytes_FormatEx+0x918> │ │ │ │ │ + beq.w 21a0 <_PyBytes_FormatEx+0x918> │ │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.w 1eba <_PyBytes_FormatEx+0x636> │ │ │ │ │ + beq.w 1ebe <_PyBytes_FormatEx+0x636> │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ bic.w r3, r4, #32 │ │ │ │ │ cmp r3, #76 @ 0x4c │ │ │ │ │ - beq.w 1dfe <_PyBytes_FormatEx+0x57a> │ │ │ │ │ + beq.w 1e02 <_PyBytes_FormatEx+0x57a> │ │ │ │ │ cmp r4, #104 @ 0x68 │ │ │ │ │ - beq.w 1dfe <_PyBytes_FormatEx+0x57a> │ │ │ │ │ + beq.w 1e02 <_PyBytes_FormatEx+0x57a> │ │ │ │ │ ldrd r1, r2, [sp, #28] │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ - bl 25a8 │ │ │ │ │ + bl 25ac │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1dee <_PyBytes_FormatEx+0x56a> │ │ │ │ │ + beq.w 1df2 <_PyBytes_FormatEx+0x56a> │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.n 19d4 <_PyBytes_FormatEx+0x150> │ │ │ │ │ + bne.n 19d8 <_PyBytes_FormatEx+0x150> │ │ │ │ │ str.w sl, [r5, #16] │ │ │ │ │ cmp r4, #103 @ 0x67 │ │ │ │ │ - ble.w 1ae0 <_PyBytes_FormatEx+0x25c> │ │ │ │ │ + ble.w 1ae4 <_PyBytes_FormatEx+0x25c> │ │ │ │ │ sub.w r2, r4, #105 @ 0x69 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bhi.w 1fc0 <_PyBytes_FormatEx+0x73c> │ │ │ │ │ + bhi.w 1fc4 <_PyBytes_FormatEx+0x73c> │ │ │ │ │ movs r3, #1 │ │ │ │ │ movw r1, #36929 @ 0x9041 │ │ │ │ │ lsls r3, r2 │ │ │ │ │ tst r3, r1 │ │ │ │ │ - beq.w 1b9a <_PyBytes_FormatEx+0x316> │ │ │ │ │ + beq.w 1b9e <_PyBytes_FormatEx+0x316> │ │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyLong_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyLong_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 1c48 <_PyBytes_FormatEx+0x3c4> │ │ │ │ │ + bne.w 1c4c <_PyBytes_FormatEx+0x3c4> │ │ │ │ │ ldrd r3, r1, [sp, #36] @ 0x24 │ │ │ │ │ ands r3, r1 │ │ │ │ │ adds r6, r3, #1 │ │ │ │ │ - bne.w 1c48 <_PyBytes_FormatEx+0x3c4> │ │ │ │ │ + bne.w 1c4c <_PyBytes_FormatEx+0x3c4> │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ tst.w r3, #6 │ │ │ │ │ - bne.w 1c48 <_PyBytes_FormatEx+0x3c4> │ │ │ │ │ + bne.w 1c4c <_PyBytes_FormatEx+0x3c4> │ │ │ │ │ cmp r4, #88 @ 0x58 │ │ │ │ │ - beq.w 1c48 <_PyBytes_FormatEx+0x3c4> │ │ │ │ │ + beq.w 1c4c <_PyBytes_FormatEx+0x3c4> │ │ │ │ │ and.w r2, r3, #8 │ │ │ │ │ cmp r4, #111 @ 0x6f │ │ │ │ │ - bne.w 1cf8 <_PyBytes_FormatEx+0x474> │ │ │ │ │ + bne.w 1cfc <_PyBytes_FormatEx+0x474> │ │ │ │ │ movs r3, #8 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r2, r9 │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ subs r0, #2 │ │ │ │ │ str r0, [r5, #8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyLong_FormatBytesWriter> │ │ │ │ │ R_ARM_THM_CALL _PyLong_FormatBytesWriter │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1912 <_PyBytes_FormatEx+0x8e> │ │ │ │ │ - b.n 1dee <_PyBytes_FormatEx+0x56a> │ │ │ │ │ + bne.w 1916 <_PyBytes_FormatEx+0x8e> │ │ │ │ │ + b.n 1df2 <_PyBytes_FormatEx+0x56a> │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge.n 1a5a <_PyBytes_FormatEx+0x1d6> │ │ │ │ │ + bge.n 1a5e <_PyBytes_FormatEx+0x1d6> │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1dd8 <_PyBytes_FormatEx+0x554> │ │ │ │ │ + beq.w 1ddc <_PyBytes_FormatEx+0x554> │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1f94 <_PyBytes_FormatEx+0x710> │ │ │ │ │ + bne.w 1f98 <_PyBytes_FormatEx+0x710> │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 9c0 │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Finish │ │ │ │ │ mov fp, r0 │ │ │ │ │ - ldr r3, [pc, #276] @ (1b84 <_PyBytes_FormatEx+0x300>) │ │ │ │ │ + ldr r3, [pc, #276] @ (1b88 <_PyBytes_FormatEx+0x300>) │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #660] @ 0x294 │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.w 1db4 <_PyBytes_FormatEx+0x530> │ │ │ │ │ + bne.w 1db8 <_PyBytes_FormatEx+0x530> │ │ │ │ │ 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 1f90 <_PyBytes_FormatEx+0x70c> │ │ │ │ │ + beq.w 1f94 <_PyBytes_FormatEx+0x70c> │ │ │ │ │ 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 1912 <_PyBytes_FormatEx+0x8e> │ │ │ │ │ + b.n 1916 <_PyBytes_FormatEx+0x8e> │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 18fa <_PyBytes_FormatEx+0x76> │ │ │ │ │ + beq.w 18fe <_PyBytes_FormatEx+0x76> │ │ │ │ │ tst.w r3, #469762048 @ 0x1c000000 │ │ │ │ │ - bne.w 18fa <_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 18fa <_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, #52] @ 0x34 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - b.n 1904 <_PyBytes_FormatEx+0x80> │ │ │ │ │ + b.n 1908 <_PyBytes_FormatEx+0x80> │ │ │ │ │ cmp r4, #68 @ 0x44 │ │ │ │ │ - ble.w 1fc0 <_PyBytes_FormatEx+0x73c> │ │ │ │ │ + ble.w 1fc4 <_PyBytes_FormatEx+0x73c> │ │ │ │ │ sub.w r3, r4, #69 @ 0x45 │ │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ │ - bhi.w 1fc0 <_PyBytes_FormatEx+0x73c> │ │ │ │ │ - add r2, pc, #4 @ (adr r2, 1af8 <_PyBytes_FormatEx+0x274>) │ │ │ │ │ + bhi.w 1fc4 <_PyBytes_FormatEx+0x73c> │ │ │ │ │ + add r2, pc, #4 @ (adr r2, 1afc <_PyBytes_FormatEx+0x274>) │ │ │ │ │ ldr.w pc, [r2, r3, lsl #2] │ │ │ │ │ nop │ │ │ │ │ - .word 0x00001ed3 │ │ │ │ │ + .word 0x00001ed7 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00001ed3 │ │ │ │ │ + .word 0x00001ed7 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00001ed3 │ │ │ │ │ + .word 0x00001ed7 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00001fc1 │ │ │ │ │ + .word 0x00001fc5 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00001fc1 │ │ │ │ │ + .word 0x00001fc5 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00001fc1 │ │ │ │ │ + .word 0x00001fc5 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00001fc1 │ │ │ │ │ + .word 0x00001fc5 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00001fc1 │ │ │ │ │ + .word 0x00001fc5 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00001fc1 │ │ │ │ │ + .word 0x00001fc5 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00001fc1 │ │ │ │ │ + .word 0x00001fc5 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00001fc1 │ │ │ │ │ + .word 0x00001fc5 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00001fc1 │ │ │ │ │ + .word 0x00001fc5 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00001fc1 │ │ │ │ │ + .word 0x00001fc5 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00001fc1 │ │ │ │ │ + .word 0x00001fc5 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00001fc1 │ │ │ │ │ + .word 0x00001fc5 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00001fc1 │ │ │ │ │ + .word 0x00001fc5 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00001fc1 │ │ │ │ │ + .word 0x00001fc5 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00001fc1 │ │ │ │ │ + .word 0x00001fc5 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00001fc1 │ │ │ │ │ + .word 0x00001fc5 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x000019f3 │ │ │ │ │ + .word 0x000019f7 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00001fc1 │ │ │ │ │ + .word 0x00001fc5 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00001fc1 │ │ │ │ │ + .word 0x00001fc5 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00001fc1 │ │ │ │ │ + .word 0x00001fc5 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00001fc1 │ │ │ │ │ + .word 0x00001fc5 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00001fc1 │ │ │ │ │ + .word 0x00001fc5 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00001fc1 │ │ │ │ │ + .word 0x00001fc5 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00001fc1 │ │ │ │ │ + .word 0x00001fc5 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00001fc1 │ │ │ │ │ + .word 0x00001fc5 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00001d73 │ │ │ │ │ + .word 0x00001d77 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00001ba1 │ │ │ │ │ + .word 0x00001ba5 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x000023e1 │ │ │ │ │ + .word 0x000023e5 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x000019f3 │ │ │ │ │ + .word 0x000019f7 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00001ed3 │ │ │ │ │ + .word 0x00001ed7 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00001ed3 │ │ │ │ │ + .word 0x00001ed7 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00001ed3 │ │ │ │ │ + .word 0x00001ed7 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - b.n 1904 <_PyBytes_FormatEx+0x80> │ │ │ │ │ + b.n 1908 <_PyBytes_FormatEx+0x80> │ │ │ │ │ cmp r2, #10 │ │ │ │ │ - bne.w 1d6c <_PyBytes_FormatEx+0x4e8> │ │ │ │ │ + bne.w 1d70 <_PyBytes_FormatEx+0x4e8> │ │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ lsls r1, r3, #4 │ │ │ │ │ - bpl.w 20e8 <_PyBytes_FormatEx+0x864> │ │ │ │ │ + bpl.w 20ec <_PyBytes_FormatEx+0x864> │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ add.w r1, r9, #16 │ │ │ │ │ ldr.w r6, [r9, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ │ - beq.n 1bc8 <_PyBytes_FormatEx+0x344> │ │ │ │ │ + beq.n 1bcc <_PyBytes_FormatEx+0x344> │ │ │ │ │ adds r3, #1 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ str.w r9, [sp, #76] @ 0x4c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.w 20dc <_PyBytes_FormatEx+0x858> │ │ │ │ │ + bge.w 20e0 <_PyBytes_FormatEx+0x858> │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ it lt │ │ │ │ │ movlt r3, r6 │ │ │ │ │ mov r9, r3 │ │ │ │ │ movs r3, #32 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ cmp.w r9, #2 │ │ │ │ │ - ble.n 1bfc <_PyBytes_FormatEx+0x378> │ │ │ │ │ + ble.n 1c00 <_PyBytes_FormatEx+0x378> │ │ │ │ │ mov r1, fp │ │ │ │ │ sub.w r2, r9, #2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 878 │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Prepare │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1e6e <_PyBytes_FormatEx+0x5ea> │ │ │ │ │ + beq.w 1e72 <_PyBytes_FormatEx+0x5ea> │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ ands.w r3, r3, #8 │ │ │ │ │ - bne.w 1db8 <_PyBytes_FormatEx+0x534> │ │ │ │ │ + bne.w 1dbc <_PyBytes_FormatEx+0x534> │ │ │ │ │ cmp r9, r6 │ │ │ │ │ - bgt.w 1d4c <_PyBytes_FormatEx+0x4c8> │ │ │ │ │ + bgt.w 1d50 <_PyBytes_FormatEx+0x4c8> │ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ cmp r2, #32 │ │ │ │ │ - bne.w 1da6 <_PyBytes_FormatEx+0x522> │ │ │ │ │ + bne.w 1daa <_PyBytes_FormatEx+0x522> │ │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 2390 <_PyBytes_FormatEx+0xb0c> │ │ │ │ │ + bne.w 2394 <_PyBytes_FormatEx+0xb0c> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 23ae <_PyBytes_FormatEx+0xb2a> │ │ │ │ │ + bne.w 23b2 <_PyBytes_FormatEx+0xb2a> │ │ │ │ │ mov r0, fp │ │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ │ mov r2, r6 │ │ │ │ │ add fp, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ cmp r6, r9 │ │ │ │ │ - blt.w 1e8a <_PyBytes_FormatEx+0x606> │ │ │ │ │ + blt.w 1e8e <_PyBytes_FormatEx+0x606> │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1e4c <_PyBytes_FormatEx+0x5c8> │ │ │ │ │ + bne.w 1e50 <_PyBytes_FormatEx+0x5c8> │ │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ │ bl 98 │ │ │ │ │ - b.n 1912 <_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 1fea <_PyBytes_FormatEx+0x766> │ │ │ │ │ + bpl.w 1fee <_PyBytes_FormatEx+0x766> │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ and.w r1, r1, #8 │ │ │ │ │ bl 0 <_PyUnicode_FormatLong> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_FormatLong │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1dee <_PyBytes_FormatEx+0x56a> │ │ │ │ │ + beq.w 1df2 <_PyBytes_FormatEx+0x56a> │ │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ │ lsls r1, r2, #26 │ │ │ │ │ - bpl.w 1fe4 <_PyBytes_FormatEx+0x760> │ │ │ │ │ + bpl.w 1fe8 <_PyBytes_FormatEx+0x760> │ │ │ │ │ lsls r2, r2, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r2, r3, #20 │ │ │ │ │ addpl.w r2, r3, #28 │ │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ ldr r6, [r3, #8] │ │ │ │ │ @@ -3103,140 +3105,140 @@ │ │ │ │ │ movne r3, #48 @ 0x30 │ │ │ │ │ moveq r3, #32 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ │ sub.w r2, r3, #43 @ 0x2b │ │ │ │ │ tst.w r2, #253 @ 0xfd │ │ │ │ │ - beq.w 2384 <_PyBytes_FormatEx+0xb00> │ │ │ │ │ + beq.w 2388 <_PyBytes_FormatEx+0xb00> │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ lsls r0, r3, #30 │ │ │ │ │ - bmi.w 2068 <_PyBytes_FormatEx+0x7e4> │ │ │ │ │ + bmi.w 206c <_PyBytes_FormatEx+0x7e4> │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ it lt │ │ │ │ │ movlt r2, r6 │ │ │ │ │ lsls r1, r3, #29 │ │ │ │ │ mov r9, r2 │ │ │ │ │ - bpl.n 1be2 <_PyBytes_FormatEx+0x35e> │ │ │ │ │ + bpl.n 1be6 <_PyBytes_FormatEx+0x35e> │ │ │ │ │ movs r3, #32 │ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - ble.w 1f8a <_PyBytes_FormatEx+0x706> │ │ │ │ │ + ble.w 1f8e <_PyBytes_FormatEx+0x706> │ │ │ │ │ mov r2, r9 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - ble.n 1ce0 <_PyBytes_FormatEx+0x45c> │ │ │ │ │ + ble.n 1ce4 <_PyBytes_FormatEx+0x45c> │ │ │ │ │ mov r1, fp │ │ │ │ │ subs r2, #2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 878 │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Prepare │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1e6e <_PyBytes_FormatEx+0x5ea> │ │ │ │ │ + beq.w 1e72 <_PyBytes_FormatEx+0x5ea> │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ cmp r3, #32 │ │ │ │ │ itt ne │ │ │ │ │ ldrne r3, [sp, #60] @ 0x3c │ │ │ │ │ strbne.w r3, [fp], #1 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ it gt │ │ │ │ │ addgt.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 1c00 <_PyBytes_FormatEx+0x37c> │ │ │ │ │ + b.n 1c04 <_PyBytes_FormatEx+0x37c> │ │ │ │ │ cmp r4, #120 @ 0x78 │ │ │ │ │ ite eq │ │ │ │ │ moveq r3, #16 │ │ │ │ │ movne r3, #10 │ │ │ │ │ - b.n 1a2c <_PyBytes_FormatEx+0x1a8> │ │ │ │ │ + b.n 1a30 <_PyBytes_FormatEx+0x1a8> │ │ │ │ │ sub.w r0, r4, #48 @ 0x30 │ │ │ │ │ mov r3, sl │ │ │ │ │ subs.w sl, sl, #1 │ │ │ │ │ - bmi.w 1eb4 <_PyBytes_FormatEx+0x630> │ │ │ │ │ + bmi.w 1eb8 <_PyBytes_FormatEx+0x630> │ │ │ │ │ ldrb.w r4, [r7], #1 │ │ │ │ │ ldr.w r3, [r8, r4, lsl #2] │ │ │ │ │ lsls r6, r3, #29 │ │ │ │ │ - bpl.n 1d48 <_PyBytes_FormatEx+0x4c4> │ │ │ │ │ + bpl.n 1d4c <_PyBytes_FormatEx+0x4c4> │ │ │ │ │ rsb r3, r4, #2147483648 @ 0x80000000 │ │ │ │ │ movw r1, #26215 @ 0x6667 │ │ │ │ │ movt r1, #26214 @ 0x6666 │ │ │ │ │ adds r3, #47 @ 0x2f │ │ │ │ │ smull r1, r6, r3, r1 │ │ │ │ │ asrs r3, r3, #31 │ │ │ │ │ rsb r3, r3, r6, asr #2 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - blt.w 1e9c <_PyBytes_FormatEx+0x618> │ │ │ │ │ + blt.w 1ea0 <_PyBytes_FormatEx+0x618> │ │ │ │ │ movs r3, #10 │ │ │ │ │ mla r3, r3, r0, r4 │ │ │ │ │ sub.w r0, r3, #48 @ 0x30 │ │ │ │ │ mov r3, sl │ │ │ │ │ - b.n 1d08 <_PyBytes_FormatEx+0x484> │ │ │ │ │ + b.n 1d0c <_PyBytes_FormatEx+0x484> │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ - b.n 1994 <_PyBytes_FormatEx+0x110> │ │ │ │ │ + b.n 1998 <_PyBytes_FormatEx+0x110> │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ lsls r2, r2, #31 │ │ │ │ │ - bmi.w 1e76 <_PyBytes_FormatEx+0x5f2> │ │ │ │ │ + bmi.w 1e7a <_PyBytes_FormatEx+0x5f2> │ │ │ │ │ sub.w r9, r9, r6 │ │ │ │ │ mov r0, fp │ │ │ │ │ mov r2, r9 │ │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ add fp, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ mov r9, r6 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ - b.n 1c10 <_PyBytes_FormatEx+0x38c> │ │ │ │ │ + b.n 1c14 <_PyBytes_FormatEx+0x38c> │ │ │ │ │ cmp r2, #9 │ │ │ │ │ - bne.w 1fc0 <_PyBytes_FormatEx+0x73c> │ │ │ │ │ + bne.w 1fc4 <_PyBytes_FormatEx+0x73c> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_ASCII │ │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1dee <_PyBytes_FormatEx+0x56a> │ │ │ │ │ + beq.n 1df2 <_PyBytes_FormatEx+0x56a> │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ lsls r2, r3, #26 │ │ │ │ │ - bpl.n 1e46 <_PyBytes_FormatEx+0x5c2> │ │ │ │ │ + bpl.n 1e4a <_PyBytes_FormatEx+0x5c2> │ │ │ │ │ lsls r6, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r3, r0, #20 │ │ │ │ │ addpl.w r3, r0, #28 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.n 1d9e <_PyBytes_FormatEx+0x51a> │ │ │ │ │ + blt.n 1da2 <_PyBytes_FormatEx+0x51a> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bgt.n 1da0 <_PyBytes_FormatEx+0x51c> │ │ │ │ │ + bgt.n 1da4 <_PyBytes_FormatEx+0x51c> │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ ldrd r3, r6, [sp, #36] @ 0x24 │ │ │ │ │ - b.n 1bd6 <_PyBytes_FormatEx+0x352> │ │ │ │ │ + b.n 1bda <_PyBytes_FormatEx+0x352> │ │ │ │ │ mov r0, fp │ │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ │ mov r2, r6 │ │ │ │ │ add fp, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 1c38 <_PyBytes_FormatEx+0x3b4> │ │ │ │ │ + b.n 1c3c <_PyBytes_FormatEx+0x3b4> │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_THM_CALL __stack_chk_fail │ │ │ │ │ bic.w r2, r4, #32 │ │ │ │ │ cmp r2, #88 @ 0x58 │ │ │ │ │ - beq.n 1dc6 <_PyBytes_FormatEx+0x542> │ │ │ │ │ + beq.n 1dca <_PyBytes_FormatEx+0x542> │ │ │ │ │ cmp r4, #111 @ 0x6f │ │ │ │ │ - bne.w 1c0a <_PyBytes_FormatEx+0x386> │ │ │ │ │ + bne.w 1c0e <_PyBytes_FormatEx+0x386> │ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ cmp r2, #32 │ │ │ │ │ - bne.n 1e28 <_PyBytes_FormatEx+0x5a4> │ │ │ │ │ + bne.n 1e2c <_PyBytes_FormatEx+0x5a4> │ │ │ │ │ sub.w r9, r9, #2 │ │ │ │ │ subs r6, #2 │ │ │ │ │ bic.w r9, r9, r9, asr #31 │ │ │ │ │ - b.n 1c0a <_PyBytes_FormatEx+0x386> │ │ │ │ │ + b.n 1c0e <_PyBytes_FormatEx+0x386> │ │ │ │ │ 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 │ │ │ │ │ @@ -3244,203 +3246,203 @@ │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl dc <_PyBytesWriter_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Dealloc │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - cbnz r3, 1e0a <_PyBytes_FormatEx+0x586> │ │ │ │ │ + cbnz r3, 1e0e <_PyBytes_FormatEx+0x586> │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ - b.n 1a6c <_PyBytes_FormatEx+0x1e8> │ │ │ │ │ + b.n 1a70 <_PyBytes_FormatEx+0x1e8> │ │ │ │ │ subs.w sl, sl, #1 │ │ │ │ │ - bcc.n 1eba <_PyBytes_FormatEx+0x636> │ │ │ │ │ + bcc.n 1ebe <_PyBytes_FormatEx+0x636> │ │ │ │ │ ldrb.w r4, [r7], #1 │ │ │ │ │ - b.n 19b8 <_PyBytes_FormatEx+0x134> │ │ │ │ │ + b.n 19bc <_PyBytes_FormatEx+0x134> │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1df8 <_PyBytes_FormatEx+0x574> │ │ │ │ │ + beq.n 1dfc <_PyBytes_FormatEx+0x574> │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1df8 <_PyBytes_FormatEx+0x574> │ │ │ │ │ + bne.n 1dfc <_PyBytes_FormatEx+0x574> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1df8 <_PyBytes_FormatEx+0x574> │ │ │ │ │ + b.n 1dfc <_PyBytes_FormatEx+0x574> │ │ │ │ │ ldr.w ip, [sp, #56] @ 0x38 │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r1, ip │ │ │ │ │ ldrb.w r0, [r1], #2 │ │ │ │ │ strb.w r0, [r2], #2 │ │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ │ ldrb.w r0, [ip, #1] │ │ │ │ │ strb.w r0, [fp, #1] │ │ │ │ │ mov fp, r2 │ │ │ │ │ - b.n 1dcc <_PyBytes_FormatEx+0x548> │ │ │ │ │ + b.n 1dd0 <_PyBytes_FormatEx+0x548> │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ - b.n 1d92 <_PyBytes_FormatEx+0x50e> │ │ │ │ │ + b.n 1d96 <_PyBytes_FormatEx+0x50e> │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge.w 1c40 <_PyBytes_FormatEx+0x3bc> │ │ │ │ │ + bge.w 1c44 <_PyBytes_FormatEx+0x3bc> │ │ │ │ │ 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 1dee <_PyBytes_FormatEx+0x56a> │ │ │ │ │ + b.n 1df2 <_PyBytes_FormatEx+0x56a> │ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ cmp r2, #32 │ │ │ │ │ - beq.w 1c18 <_PyBytes_FormatEx+0x394> │ │ │ │ │ + beq.w 1c1c <_PyBytes_FormatEx+0x394> │ │ │ │ │ mov r0, fp │ │ │ │ │ add fp, r6 │ │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ │ mov r2, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ sub.w r9, r9, r6 │ │ │ │ │ mov r0, fp │ │ │ │ │ movs r1, #32 │ │ │ │ │ mov r2, r9 │ │ │ │ │ add fp, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ - b.n 1c38 <_PyBytes_FormatEx+0x3b4> │ │ │ │ │ + b.n 1c3c <_PyBytes_FormatEx+0x3b4> │ │ │ │ │ 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 1dee <_PyBytes_FormatEx+0x56a> │ │ │ │ │ + b.n 1df2 <_PyBytes_FormatEx+0x56a> │ │ │ │ │ cmp r4, #46 @ 0x2e │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ - beq.n 1f14 <_PyBytes_FormatEx+0x690> │ │ │ │ │ + beq.n 1f18 <_PyBytes_FormatEx+0x690> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC79 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC79 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 1dee <_PyBytes_FormatEx+0x56a> │ │ │ │ │ + b.n 1df2 <_PyBytes_FormatEx+0x56a> │ │ │ │ │ ldrd r3, r2, [sp, #36] @ 0x24 │ │ │ │ │ ands r3, r2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ - beq.n 1f62 <_PyBytes_FormatEx+0x6de> │ │ │ │ │ + beq.n 1f66 <_PyBytes_FormatEx+0x6de> │ │ │ │ │ ldr r6, [sp, #24] │ │ │ │ │ add r3, sp, #76 @ 0x4c │ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r1, r6 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str.w fp, [sp, #8] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r3, r4 │ │ │ │ │ - bl 224 │ │ │ │ │ + bl 230 │ │ │ │ │ R_ARM_THM_CALL formatfloat │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1dee <_PyBytes_FormatEx+0x56a> │ │ │ │ │ + beq.w 1df2 <_PyBytes_FormatEx+0x56a> │ │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ │ tst.w r6, #16 │ │ │ │ │ ite ne │ │ │ │ │ movne r2, #48 @ 0x30 │ │ │ │ │ moveq r2, #32 │ │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ │ add.w r2, r3, #16 │ │ │ │ │ ldr r6, [r3, #8] │ │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ │ - b.n 1c96 <_PyBytes_FormatEx+0x412> │ │ │ │ │ + b.n 1c9a <_PyBytes_FormatEx+0x412> │ │ │ │ │ subs r3, #2 │ │ │ │ │ ldr.w r1, [r2, #184] @ 0xb8 │ │ │ │ │ lsls r1, r1, #29 │ │ │ │ │ - bpl.n 1eba <_PyBytes_FormatEx+0x636> │ │ │ │ │ + bpl.n 1ebe <_PyBytes_FormatEx+0x636> │ │ │ │ │ movs r4, #46 @ 0x2e │ │ │ │ │ sub.w r0, r4, #48 @ 0x30 │ │ │ │ │ mov sl, r3 │ │ │ │ │ subs.w sl, sl, #1 │ │ │ │ │ - bmi.n 1eba <_PyBytes_FormatEx+0x636> │ │ │ │ │ + bmi.n 1ebe <_PyBytes_FormatEx+0x636> │ │ │ │ │ ldrb.w r4, [r7], #1 │ │ │ │ │ ldr.w r3, [r2, r4, lsl #2] │ │ │ │ │ lsls r1, r3, #29 │ │ │ │ │ - bpl.w 20c2 <_PyBytes_FormatEx+0x83e> │ │ │ │ │ + bpl.w 20c6 <_PyBytes_FormatEx+0x83e> │ │ │ │ │ rsb r3, r4, #2147483648 @ 0x80000000 │ │ │ │ │ movw r1, #26215 @ 0x6667 │ │ │ │ │ movt r1, #26214 @ 0x6666 │ │ │ │ │ adds r3, #47 @ 0x2f │ │ │ │ │ smull r1, r6, r3, r1 │ │ │ │ │ asrs r3, r3, #31 │ │ │ │ │ rsb r3, r3, r6, asr #2 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - blt.w 20aa <_PyBytes_FormatEx+0x826> │ │ │ │ │ + blt.w 20ae <_PyBytes_FormatEx+0x826> │ │ │ │ │ subs r4, #48 @ 0x30 │ │ │ │ │ movs r3, #10 │ │ │ │ │ mla r0, r3, r0, r4 │ │ │ │ │ - b.n 1f26 <_PyBytes_FormatEx+0x6a2> │ │ │ │ │ + b.n 1f2a <_PyBytes_FormatEx+0x6a2> │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ ands.w r3, r1, #6 │ │ │ │ │ - bne.n 1edc <_PyBytes_FormatEx+0x658> │ │ │ │ │ + bne.n 1ee0 <_PyBytes_FormatEx+0x658> │ │ │ │ │ str.w fp, [sp, #8] │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r3, r4 │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ ldr r4, [r5, #8] │ │ │ │ │ subs r4, #2 │ │ │ │ │ str r4, [r5, #8] │ │ │ │ │ - bl 224 │ │ │ │ │ + bl 230 │ │ │ │ │ R_ARM_THM_CALL formatfloat │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1912 <_PyBytes_FormatEx+0x8e> │ │ │ │ │ - b.n 1dee <_PyBytes_FormatEx+0x56a> │ │ │ │ │ + bne.w 1916 <_PyBytes_FormatEx+0x8e> │ │ │ │ │ + b.n 1df2 <_PyBytes_FormatEx+0x56a> │ │ │ │ │ add.w r2, r9, #1 │ │ │ │ │ - b.n 1cca <_PyBytes_FormatEx+0x446> │ │ │ │ │ + b.n 1cce <_PyBytes_FormatEx+0x446> │ │ │ │ │ mov r4, sl │ │ │ │ │ - b.n 1a98 <_PyBytes_FormatEx+0x214> │ │ │ │ │ + b.n 1a9c <_PyBytes_FormatEx+0x214> │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1a62 <_PyBytes_FormatEx+0x1de> │ │ │ │ │ + beq.w 1a66 <_PyBytes_FormatEx+0x1de> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1a62 <_PyBytes_FormatEx+0x1de> │ │ │ │ │ + bne.w 1a66 <_PyBytes_FormatEx+0x1de> │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1a62 <_PyBytes_FormatEx+0x1de> │ │ │ │ │ + b.n 1a66 <_PyBytes_FormatEx+0x1de> │ │ │ │ │ adds r7, #2 │ │ │ │ │ sub.w sl, sl, #2 │ │ │ │ │ strb.w r3, [fp], #1 │ │ │ │ │ - b.n 1912 <_PyBytes_FormatEx+0x8e> │ │ │ │ │ + b.n 1916 <_PyBytes_FormatEx+0x8e> │ │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ 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 │ │ │ │ │ @@ -3450,55 +3452,55 @@ │ │ │ │ │ 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 1dee <_PyBytes_FormatEx+0x56a> │ │ │ │ │ + b.n 1df2 <_PyBytes_FormatEx+0x56a> │ │ │ │ │ ldr r2, [r3, #28] │ │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ │ - b.n 1c86 <_PyBytes_FormatEx+0x402> │ │ │ │ │ + b.n 1c8a <_PyBytes_FormatEx+0x402> │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_Check │ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ bic.w r2, r3, #32 │ │ │ │ │ cmp r3, #111 @ 0x6f │ │ │ │ │ it ne │ │ │ │ │ cmpne r2, #88 @ 0x58 │ │ │ │ │ ite eq │ │ │ │ │ moveq r2, #1 │ │ │ │ │ movne r2, #0 │ │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 20d0 <_PyBytes_FormatEx+0x84c> │ │ │ │ │ + beq.n 20d4 <_PyBytes_FormatEx+0x84c> │ │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 20c6 <_PyBytes_FormatEx+0x842> │ │ │ │ │ + beq.n 20ca <_PyBytes_FormatEx+0x842> │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbnz r6, 2078 <_PyBytes_FormatEx+0x7f4> │ │ │ │ │ + cbnz r6, 207c <_PyBytes_FormatEx+0x7f4> │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ mov r6, r9 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_ExceptionMatches │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1dee <_PyBytes_FormatEx+0x56a> │ │ │ │ │ + beq.w 1df2 <_PyBytes_FormatEx+0x56a> │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ │ ldr r3, [r1, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC73 │ │ │ │ │ @@ -3514,241 +3516,241 @@ │ │ │ │ │ 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 1dee <_PyBytes_FormatEx+0x56a> │ │ │ │ │ + b.n 1df2 <_PyBytes_FormatEx+0x56a> │ │ │ │ │ movs r3, #43 @ 0x2b │ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ it lt │ │ │ │ │ movlt r3, r6 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - b.n 1cc0 <_PyBytes_FormatEx+0x43c> │ │ │ │ │ + b.n 1cc4 <_PyBytes_FormatEx+0x43c> │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ and.w r1, r1, #8 │ │ │ │ │ bl 0 <_PyUnicode_FormatLong> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_FormatLong │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.w 1c68 <_PyBytes_FormatEx+0x3e4> │ │ │ │ │ + beq.w 1c6c <_PyBytes_FormatEx+0x3e4> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r6, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1c68 <_PyBytes_FormatEx+0x3e4> │ │ │ │ │ + bne.w 1c6c <_PyBytes_FormatEx+0x3e4> │ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - b.n 1c68 <_PyBytes_FormatEx+0x3e4> │ │ │ │ │ + b.n 1c6c <_PyBytes_FormatEx+0x3e4> │ │ │ │ │ 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 1dee <_PyBytes_FormatEx+0x56a> │ │ │ │ │ + b.n 1df2 <_PyBytes_FormatEx+0x56a> │ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ │ - b.n 19a8 <_PyBytes_FormatEx+0x124> │ │ │ │ │ + b.n 19ac <_PyBytes_FormatEx+0x124> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_Long │ │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 201c <_PyBytes_FormatEx+0x798> │ │ │ │ │ + b.n 2020 <_PyBytes_FormatEx+0x798> │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ mov r6, r9 │ │ │ │ │ - b.n 2038 <_PyBytes_FormatEx+0x7b4> │ │ │ │ │ + b.n 203c <_PyBytes_FormatEx+0x7b4> │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ it ge │ │ │ │ │ movge r3, r6 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ - b.n 1da0 <_PyBytes_FormatEx+0x51c> │ │ │ │ │ + b.n 1da4 <_PyBytes_FormatEx+0x51c> │ │ │ │ │ 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 2248 <_PyBytes_FormatEx+0x9c4> │ │ │ │ │ + beq.w 224c <_PyBytes_FormatEx+0x9c4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2248 <_PyBytes_FormatEx+0x9c4> │ │ │ │ │ + bne.w 224c <_PyBytes_FormatEx+0x9c4> │ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - ldr r1, [pc, #720] @ (23d8 <_PyBytes_FormatEx+0xb54>) │ │ │ │ │ + ldr r1, [pc, #720] @ (23dc <_PyBytes_FormatEx+0xb54>) │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_THM_CALL _PyObject_LookupSpecial │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 21d8 <_PyBytes_FormatEx+0x954> │ │ │ │ │ + bne.n 21dc <_PyBytes_FormatEx+0x954> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CheckBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 22fe <_PyBytes_FormatEx+0xa7a> │ │ │ │ │ + beq.w 2302 <_PyBytes_FormatEx+0xa7a> │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov.w r2, #284 @ 0x11c │ │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - blt.w 1dee <_PyBytes_FormatEx+0x56a> │ │ │ │ │ + blt.w 1df2 <_PyBytes_FormatEx+0x56a> │ │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ │ bl d8 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize.constprop.0 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 21ca <_PyBytes_FormatEx+0x946> │ │ │ │ │ + beq.n 21ce <_PyBytes_FormatEx+0x946> │ │ │ │ │ adds r0, #16 │ │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ │ movs r3, #67 @ 0x43 │ │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_ToContiguous │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - blt.n 21ca <_PyBytes_FormatEx+0x946> │ │ │ │ │ + blt.n 21ce <_PyBytes_FormatEx+0x946> │ │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ ldr.w r6, [r9, #8] │ │ │ │ │ - b.n 1bc8 <_PyBytes_FormatEx+0x344> │ │ │ │ │ + b.n 1bcc <_PyBytes_FormatEx+0x344> │ │ │ │ │ ldrd r1, r2, [sp, #28] │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ - bl 25a8 │ │ │ │ │ + bl 25ac │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1dee <_PyBytes_FormatEx+0x56a> │ │ │ │ │ + beq.w 1df2 <_PyBytes_FormatEx+0x56a> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #7 │ │ │ │ │ - bpl.w 236c <_PyBytes_FormatEx+0xae8> │ │ │ │ │ + bpl.w 2370 <_PyBytes_FormatEx+0xae8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsSsize_t │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w 24b0 <_PyBytes_FormatEx+0xc2c> │ │ │ │ │ + beq.w 24b4 <_PyBytes_FormatEx+0xc2c> │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.w 24ba <_PyBytes_FormatEx+0xc36> │ │ │ │ │ + blt.w 24be <_PyBytes_FormatEx+0xc36> │ │ │ │ │ sub.w sl, r6, #2 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq.w 1eba <_PyBytes_FormatEx+0x636> │ │ │ │ │ + beq.w 1ebe <_PyBytes_FormatEx+0x636> │ │ │ │ │ ldrb.w r4, [r9] │ │ │ │ │ adds r7, #2 │ │ │ │ │ cmp r4, #46 @ 0x2e │ │ │ │ │ - bne.w 19a2 <_PyBytes_FormatEx+0x11e> │ │ │ │ │ + bne.w 19a6 <_PyBytes_FormatEx+0x11e> │ │ │ │ │ subs.w r3, sl, #1 │ │ │ │ │ - bmi.w 2358 <_PyBytes_FormatEx+0xad4> │ │ │ │ │ + bmi.w 235c <_PyBytes_FormatEx+0xad4> │ │ │ │ │ ldrb r4, [r7, #0] │ │ │ │ │ cmp r4, #42 @ 0x2a │ │ │ │ │ - beq.w 231c <_PyBytes_FormatEx+0xa98> │ │ │ │ │ + beq.w 2320 <_PyBytes_FormatEx+0xa98> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ adds r7, #1 │ │ │ │ │ ldr.w r1, [r2, r4, lsl #2] │ │ │ │ │ ands.w r1, r1, #4 │ │ │ │ │ - bne.w 1f20 <_PyBytes_FormatEx+0x69c> │ │ │ │ │ + bne.w 1f24 <_PyBytes_FormatEx+0x69c> │ │ │ │ │ mov sl, r3 │ │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ │ - b.w 19a8 <_PyBytes_FormatEx+0x124> │ │ │ │ │ + b.w 19ac <_PyBytes_FormatEx+0x124> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 98 │ │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ - b.n 1dee <_PyBytes_FormatEx+0x56a> │ │ │ │ │ - ldr r2, [pc, #512] @ (23dc <_PyBytes_FormatEx+0xb58>) │ │ │ │ │ + b.n 1df2 <_PyBytes_FormatEx+0x56a> │ │ │ │ │ + ldr r2, [pc, #512] @ (23e0 <_PyBytes_FormatEx+0xb58>) │ │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ ldr.w r2, [ip, r2] │ │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ │ ldr r2, [r1, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #20 │ │ │ │ │ - bpl.n 2264 <_PyBytes_FormatEx+0x9e0> │ │ │ │ │ + bpl.n 2268 <_PyBytes_FormatEx+0x9e0> │ │ │ │ │ ldr r2, [r1, #28] │ │ │ │ │ ldr.w r9, [r0, r2] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n 2264 <_PyBytes_FormatEx+0x9e0> │ │ │ │ │ + beq.n 2268 <_PyBytes_FormatEx+0x9e0> │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ │ blx r9 │ │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ │ bl 0 <_Py_CheckFunctionResult> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckFunctionResult │ │ │ │ │ mov r9, r0 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 222a <_PyBytes_FormatEx+0x9a6> │ │ │ │ │ + beq.n 222e <_PyBytes_FormatEx+0x9a6> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbnz r3, 222a <_PyBytes_FormatEx+0x9a6> │ │ │ │ │ + cbnz r3, 222e <_PyBytes_FormatEx+0x9a6> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.w 1dee <_PyBytes_FormatEx+0x56a> │ │ │ │ │ + beq.w 1df2 <_PyBytes_FormatEx+0x56a> │ │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #4 │ │ │ │ │ - bpl.n 2282 <_PyBytes_FormatEx+0x9fe> │ │ │ │ │ + bpl.n 2286 <_PyBytes_FormatEx+0x9fe> │ │ │ │ │ add.w r3, r9, #16 │ │ │ │ │ ldr.w r6, [r9, #8] │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ - b.n 1bc8 <_PyBytes_FormatEx+0x344> │ │ │ │ │ + b.n 1bcc <_PyBytes_FormatEx+0x344> │ │ │ │ │ ldr.w r6, [r9, #8] │ │ │ │ │ - cbz r6, 2276 <_PyBytes_FormatEx+0x9f2> │ │ │ │ │ + cbz r6, 227a <_PyBytes_FormatEx+0x9f2> │ │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 1bc2 <_PyBytes_FormatEx+0x33e> │ │ │ │ │ - b.n 1bc8 <_PyBytes_FormatEx+0x344> │ │ │ │ │ + bne.w 1bc6 <_PyBytes_FormatEx+0x33e> │ │ │ │ │ + b.n 1bcc <_PyBytes_FormatEx+0x344> │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_THM_CALL _PyObject_MakeTpCall │ │ │ │ │ mov r9, r0 │ │ │ │ │ - b.n 2214 <_PyBytes_FormatEx+0x990> │ │ │ │ │ + b.n 2218 <_PyBytes_FormatEx+0x990> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyByteArray_empty_string │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyByteArray_empty_string │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ - b.n 2254 <_PyBytes_FormatEx+0x9d0> │ │ │ │ │ + b.n 2258 <_PyBytes_FormatEx+0x9d0> │ │ │ │ │ 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 │ │ │ │ │ @@ -3756,358 +3758,358 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC32 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1dee <_PyBytes_FormatEx+0x56a> │ │ │ │ │ + beq.w 1df2 <_PyBytes_FormatEx+0x56a> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1dee <_PyBytes_FormatEx+0x56a> │ │ │ │ │ + bne.w 1df2 <_PyBytes_FormatEx+0x56a> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1dee <_PyBytes_FormatEx+0x56a> │ │ │ │ │ + b.n 1df2 <_PyBytes_FormatEx+0x56a> │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ movs r4, #32 │ │ │ │ │ orr.w r3, r3, #4 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ mov r6, sl │ │ │ │ │ mov r7, r9 │ │ │ │ │ - b.w 193e <_PyBytes_FormatEx+0xba> │ │ │ │ │ + b.w 1942 <_PyBytes_FormatEx+0xba> │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ movs r4, #48 @ 0x30 │ │ │ │ │ orr.w r3, r3, #16 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - b.n 22c6 <_PyBytes_FormatEx+0xa42> │ │ │ │ │ + b.n 22ca <_PyBytes_FormatEx+0xa42> │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ movs r4, #45 @ 0x2d │ │ │ │ │ orr.w r3, r3, #1 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - b.n 22c6 <_PyBytes_FormatEx+0xa42> │ │ │ │ │ + b.n 22ca <_PyBytes_FormatEx+0xa42> │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ movs r4, #43 @ 0x2b │ │ │ │ │ orr.w r3, r3, #2 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - b.n 22c6 <_PyBytes_FormatEx+0xa42> │ │ │ │ │ + b.n 22ca <_PyBytes_FormatEx+0xa42> │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ movs r4, #35 @ 0x23 │ │ │ │ │ orr.w r3, r3, #8 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - b.n 22c6 <_PyBytes_FormatEx+0xa42> │ │ │ │ │ + b.n 22ca <_PyBytes_FormatEx+0xa42> │ │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .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 1dee <_PyBytes_FormatEx+0x56a> │ │ │ │ │ + b.n 1df2 <_PyBytes_FormatEx+0x56a> │ │ │ │ │ ldrd r1, r2, [sp, #28] │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ - bl 25a8 │ │ │ │ │ + bl 25ac │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1dee <_PyBytes_FormatEx+0x56a> │ │ │ │ │ + beq.w 1df2 <_PyBytes_FormatEx+0x56a> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r4, r3, #7 │ │ │ │ │ - bpl.n 236c <_PyBytes_FormatEx+0xae8> │ │ │ │ │ + bpl.n 2370 <_PyBytes_FormatEx+0xae8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsInt │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r0, r4, #1 │ │ │ │ │ - beq.n 2362 <_PyBytes_FormatEx+0xade> │ │ │ │ │ + beq.n 2366 <_PyBytes_FormatEx+0xade> │ │ │ │ │ sub.w sl, sl, #2 │ │ │ │ │ bic.w r3, r4, r4, asr #31 │ │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ - beq.w 1eba <_PyBytes_FormatEx+0x636> │ │ │ │ │ + beq.w 1ebe <_PyBytes_FormatEx+0x636> │ │ │ │ │ ldrb r4, [r7, #1] │ │ │ │ │ adds r7, #2 │ │ │ │ │ - b.w 19a8 <_PyBytes_FormatEx+0x124> │ │ │ │ │ + b.w 19ac <_PyBytes_FormatEx+0x124> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ - b.n 1f16 <_PyBytes_FormatEx+0x692> │ │ │ │ │ + b.n 1f1a <_PyBytes_FormatEx+0x692> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 233e <_PyBytes_FormatEx+0xaba> │ │ │ │ │ - b.n 1dee <_PyBytes_FormatEx+0x56a> │ │ │ │ │ + beq.n 2342 <_PyBytes_FormatEx+0xaba> │ │ │ │ │ + b.n 1df2 <_PyBytes_FormatEx+0x56a> │ │ │ │ │ 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 1dee <_PyBytes_FormatEx+0x56a> │ │ │ │ │ + b.n 1df2 <_PyBytes_FormatEx+0x56a> │ │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ │ subs r6, #1 │ │ │ │ │ adds r2, #1 │ │ │ │ │ strd r2, r3, [sp, #56] @ 0x38 │ │ │ │ │ - b.n 206c <_PyBytes_FormatEx+0x7e8> │ │ │ │ │ + b.n 2070 <_PyBytes_FormatEx+0x7e8> │ │ │ │ │ strb.w r2, [fp], #1 │ │ │ │ │ - b.n 1c20 <_PyBytes_FormatEx+0x39c> │ │ │ │ │ + b.n 1c24 <_PyBytes_FormatEx+0x39c> │ │ │ │ │ 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.w 1a6c <_PyBytes_FormatEx+0x1e8> │ │ │ │ │ + b.w 1a70 <_PyBytes_FormatEx+0x1e8> │ │ │ │ │ bic.w r3, r4, #32 │ │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ │ - beq.n 23bc <_PyBytes_FormatEx+0xb38> │ │ │ │ │ + beq.n 23c0 <_PyBytes_FormatEx+0xb38> │ │ │ │ │ cmp r4, #111 @ 0x6f │ │ │ │ │ - bne.w 1c26 <_PyBytes_FormatEx+0x3a2> │ │ │ │ │ + bne.w 1c2a <_PyBytes_FormatEx+0x3a2> │ │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ │ mov r3, fp │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldrb.w r1, [r2], #2 │ │ │ │ │ strb.w r1, [r3], #2 │ │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ │ ldrb r1, [r0, #1] │ │ │ │ │ strb.w r1, [fp, #1] │ │ │ │ │ mov fp, r3 │ │ │ │ │ - b.n 1c26 <_PyBytes_FormatEx+0x3a2> │ │ │ │ │ + b.n 1c2a <_PyBytes_FormatEx+0x3a2> │ │ │ │ │ nop │ │ │ │ │ .word 0x000051ec │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000001f8 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #4 │ │ │ │ │ - bmi.w 252c <_PyBytes_FormatEx+0xca8> │ │ │ │ │ + bmi.w 2530 <_PyBytes_FormatEx+0xca8> │ │ │ │ │ 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.w 2514 <_PyBytes_FormatEx+0xc90> │ │ │ │ │ + beq.w 2518 <_PyBytes_FormatEx+0xc90> │ │ │ │ │ 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.w 2514 <_PyBytes_FormatEx+0xc90> │ │ │ │ │ + bne.w 2518 <_PyBytes_FormatEx+0xc90> │ │ │ │ │ mov r0, r9 │ │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsLongAndOverflow │ │ │ │ │ adds r6, r0, #1 │ │ │ │ │ - beq.n 24e8 <_PyBytes_FormatEx+0xc64> │ │ │ │ │ + beq.n 24ec <_PyBytes_FormatEx+0xc64> │ │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ │ - bhi.n 24d0 <_PyBytes_FormatEx+0xc4c> │ │ │ │ │ + bhi.n 24d4 <_PyBytes_FormatEx+0xc4c> │ │ │ │ │ add.w r3, sp, #71 @ 0x47 │ │ │ │ │ strb r0, [r3, #0] │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ adds r2, #1 │ │ │ │ │ - bne.n 24ca <_PyBytes_FormatEx+0xc46> │ │ │ │ │ + bne.n 24ce <_PyBytes_FormatEx+0xc46> │ │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ │ strb.w r3, [fp], #1 │ │ │ │ │ - b.w 1912 <_PyBytes_FormatEx+0x8e> │ │ │ │ │ + b.w 1916 <_PyBytes_FormatEx+0x8e> │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 2590 <_PyBytes_FormatEx+0xd0c> │ │ │ │ │ + beq.w 2594 <_PyBytes_FormatEx+0xd0c> │ │ │ │ │ adds r0, r7, #2 │ │ │ │ │ sub.w r6, sl, #2 │ │ │ │ │ mov r4, r0 │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r6, #1 │ │ │ │ │ - bmi.w 2564 <_PyBytes_FormatEx+0xce0> │ │ │ │ │ + bmi.w 2568 <_PyBytes_FormatEx+0xce0> │ │ │ │ │ ldrb.w r3, [r4], #1 │ │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ │ - beq.w 257c <_PyBytes_FormatEx+0xcf8> │ │ │ │ │ + beq.w 2580 <_PyBytes_FormatEx+0xcf8> │ │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ │ - bne.n 2444 <_PyBytes_FormatEx+0xbc0> │ │ │ │ │ + bne.n 2448 <_PyBytes_FormatEx+0xbc0> │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bgt.n 2444 <_PyBytes_FormatEx+0xbc0> │ │ │ │ │ + bgt.n 2448 <_PyBytes_FormatEx+0xbc0> │ │ │ │ │ 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 1dee <_PyBytes_FormatEx+0x56a> │ │ │ │ │ + beq.w 1df2 <_PyBytes_FormatEx+0x56a> │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2540 <_PyBytes_FormatEx+0xcbc> │ │ │ │ │ + bne.n 2544 <_PyBytes_FormatEx+0xcbc> │ │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetItem │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2494 <_PyBytes_FormatEx+0xc10> │ │ │ │ │ + beq.n 2498 <_PyBytes_FormatEx+0xc10> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ - cbnz r3, 2494 <_PyBytes_FormatEx+0xc10> │ │ │ │ │ + cbnz r3, 2498 <_PyBytes_FormatEx+0xc10> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 255e <_PyBytes_FormatEx+0xcda> │ │ │ │ │ + beq.n 2562 <_PyBytes_FormatEx+0xcda> │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ mvn.w r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - b.w 1938 <_PyBytes_FormatEx+0xb4> │ │ │ │ │ + b.w 193c <_PyBytes_FormatEx+0xb4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1dee <_PyBytes_FormatEx+0x56a> │ │ │ │ │ + bne.w 1df2 <_PyBytes_FormatEx+0x56a> │ │ │ │ │ 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 2186 <_PyBytes_FormatEx+0x902> │ │ │ │ │ + b.n 218a <_PyBytes_FormatEx+0x902> │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ movs r3, #1 │ │ │ │ │ - b.n 1d9e <_PyBytes_FormatEx+0x51a> │ │ │ │ │ + b.n 1da2 <_PyBytes_FormatEx+0x51a> │ │ │ │ │ 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 1dee <_PyBytes_FormatEx+0x56a> │ │ │ │ │ + b.n 1df2 <_PyBytes_FormatEx+0x56a> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 24d0 <_PyBytes_FormatEx+0xc4c> │ │ │ │ │ + beq.n 24d4 <_PyBytes_FormatEx+0xc4c> │ │ │ │ │ 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 1dee <_PyBytes_FormatEx+0x56a> │ │ │ │ │ + beq.w 1df2 <_PyBytes_FormatEx+0x56a> │ │ │ │ │ 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 1dee <_PyBytes_FormatEx+0x56a> │ │ │ │ │ + b.n 1df2 <_PyBytes_FormatEx+0x56a> │ │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.w 240c <_PyBytes_FormatEx+0xb88> │ │ │ │ │ + bne.w 2410 <_PyBytes_FormatEx+0xb88> │ │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ │ add.w r3, sp, #71 @ 0x47 │ │ │ │ │ strb r2, [r3, #0] │ │ │ │ │ - b.n 2422 <_PyBytes_FormatEx+0xb9e> │ │ │ │ │ + b.n 2426 <_PyBytes_FormatEx+0xb9e> │ │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n 2580 <_PyBytes_FormatEx+0xcfc> │ │ │ │ │ + bne.n 2584 <_PyBytes_FormatEx+0xcfc> │ │ │ │ │ add.w r3, sp, #71 @ 0x47 │ │ │ │ │ ldrb.w r2, [r9, #16] │ │ │ │ │ strb r2, [r3, #0] │ │ │ │ │ - b.n 2422 <_PyBytes_FormatEx+0xb9e> │ │ │ │ │ + b.n 2426 <_PyBytes_FormatEx+0xb9e> │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2474 <_PyBytes_FormatEx+0xbf0> │ │ │ │ │ + beq.n 2478 <_PyBytes_FormatEx+0xbf0> │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2474 <_PyBytes_FormatEx+0xbf0> │ │ │ │ │ + bne.n 2478 <_PyBytes_FormatEx+0xbf0> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2474 <_PyBytes_FormatEx+0xbf0> │ │ │ │ │ + b.n 2478 <_PyBytes_FormatEx+0xbf0> │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ - b.n 1dee <_PyBytes_FormatEx+0x56a> │ │ │ │ │ + b.n 1df2 <_PyBytes_FormatEx+0x56a> │ │ │ │ │ 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 1dee <_PyBytes_FormatEx+0x56a> │ │ │ │ │ + b.n 1df2 <_PyBytes_FormatEx+0x56a> │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 245a <_PyBytes_FormatEx+0xbd6> │ │ │ │ │ + b.n 245e <_PyBytes_FormatEx+0xbd6> │ │ │ │ │ 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 23fa <_PyBytes_FormatEx+0xb76> │ │ │ │ │ - b.n 240c <_PyBytes_FormatEx+0xb88> │ │ │ │ │ + bne.w 23fe <_PyBytes_FormatEx+0xb76> │ │ │ │ │ + b.n 2410 <_PyBytes_FormatEx+0xb88> │ │ │ │ │ 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 1dee <_PyBytes_FormatEx+0x56a> │ │ │ │ │ + b.n 1df2 <_PyBytes_FormatEx+0x56a> │ │ │ │ │ │ │ │ │ │ -000025a8 : │ │ │ │ │ +000025ac : │ │ │ │ │ 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 25da │ │ │ │ │ + bge.n 25de │ │ │ │ │ add.w lr, ip, #1 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str.w lr, [r2] │ │ │ │ │ - bge.n 25d0 │ │ │ │ │ + bge.n 25d4 │ │ │ │ │ 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 │ │ │ │ │ @@ -4118,60 +4120,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 25cc │ │ │ │ │ + b.n 25d0 │ │ │ │ │ │ │ │ │ │ -000025f4 <_PyBytes_Find>: │ │ │ │ │ +000025f8 <_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, 2638 <_PyBytes_Find+0x44> │ │ │ │ │ + cbz r3, 263c <_PyBytes_Find+0x44> │ │ │ │ │ mov r5, r3 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bgt.n 263e <_PyBytes_Find+0x4a> │ │ │ │ │ + bgt.n 2642 <_PyBytes_Find+0x4a> │ │ │ │ │ mov r4, r1 │ │ │ │ │ subs r1, #1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - bl 25dc │ │ │ │ │ + bl 25dc │ │ │ │ │ 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 2636 <_PyBytes_Find+0x42> │ │ │ │ │ + bne.n 263a <_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, 2644 <_PyBytes_Find+0x50> │ │ │ │ │ + cbz r0, 2648 <_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 2636 <_PyBytes_Find+0x42> │ │ │ │ │ + b.n 263a <_PyBytes_Find+0x42> │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ add r3, r4 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - b.n 2638 <_PyBytes_Find+0x44> │ │ │ │ │ + b.n 263c <_PyBytes_Find+0x44> │ │ │ │ │ │ │ │ │ │ -0000264c : │ │ │ │ │ +00002650 : │ │ │ │ │ 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 │ │ │ │ │ @@ -4182,252 +4184,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, 26ac │ │ │ │ │ + cbnz r0, 26b0 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ add.w r6, r4, #16 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bgt.n 26b0 │ │ │ │ │ + bgt.n 26b4 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - ble.n 26b0 │ │ │ │ │ + ble.n 26b4 │ │ │ │ │ subs r7, r5, r2 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ adds r0, r6, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - cbnz r0, 26b0 │ │ │ │ │ + cbnz r0, 26b4 │ │ │ │ │ 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, 26a6 │ │ │ │ │ + cbz r3, 26aa │ │ │ │ │ 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 269c │ │ │ │ │ + b.n 26a0 │ │ │ │ │ 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 26ce │ │ │ │ │ + bne.n 26d2 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 269c │ │ │ │ │ + beq.n 26a0 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - b.n 269c │ │ │ │ │ + b.n 26a0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyBytes_FromSize.constprop.0> │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 269c │ │ │ │ │ + b.n 26a0 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000026dc : │ │ │ │ │ +000026e0 : │ │ │ │ │ striter_len(): │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ - cbz r3, 26ea │ │ │ │ │ + cbz r3, 26ee │ │ │ │ │ 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 26e6 │ │ │ │ │ + b.n 26ea │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000026f0 : │ │ │ │ │ +000026f4 : │ │ │ │ │ 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] @ (2894 ) │ │ │ │ │ + ldr r1, [pc, #392] @ (2898 ) │ │ │ │ │ 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 2800 │ │ │ │ │ + ble.n 2804 │ │ │ │ │ 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 2734 │ │ │ │ │ + bne.n 2738 │ │ │ │ │ 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 2808 │ │ │ │ │ + blt.n 280c │ │ │ │ │ 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 2874 │ │ │ │ │ + bne.n 2878 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble.n 286a │ │ │ │ │ + ble.n 286e │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ add.w ip, r2, r6 │ │ │ │ │ movs r0, #0 │ │ │ │ │ strd r6, sl, [sp, #20] │ │ │ │ │ - b.n 279a │ │ │ │ │ + b.n 279e │ │ │ │ │ adds r0, #1 │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - ble.n 27a4 │ │ │ │ │ + ble.n 27a8 │ │ │ │ │ ldrb.w sl, [ip] │ │ │ │ │ ldrb r6, [r7, r0] │ │ │ │ │ cmp sl, r6 │ │ │ │ │ - beq.n 2790 │ │ │ │ │ + beq.n 2794 │ │ │ │ │ ldrd r6, sl, [sp, #20] │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - beq.n 2856 │ │ │ │ │ + beq.n 285a │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ add sl, r0 │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ cmp r0, sl │ │ │ │ │ - bge.n 2832 │ │ │ │ │ + bge.n 2836 │ │ │ │ │ sub.w r0, r8, r6 │ │ │ │ │ cmp.w r0, #2000 @ 0x7d0 │ │ │ │ │ - ble.n 2832 │ │ │ │ │ + ble.n 2836 │ │ │ │ │ adds r4, r2, r6 │ │ │ │ │ ldr r2, [sp, #172] @ 0xac │ │ │ │ │ sub.w r8, lr, r6 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne.n 281e │ │ │ │ │ + bne.n 2822 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r7 │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ - bl 2898 │ │ │ │ │ + bl 289c │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ mov r1, r8 │ │ │ │ │ - bl 29d8 │ │ │ │ │ + bl 29dc │ │ │ │ │ adds r4, r0, #1 │ │ │ │ │ - beq.n 281a │ │ │ │ │ + beq.n 281e │ │ │ │ │ adds r5, r0, r6 │ │ │ │ │ - ldr r3, [pc, #168] @ (2894 ) │ │ │ │ │ + ldr r3, [pc, #168] @ (2898 ) │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 2816 │ │ │ │ │ + bne.n 281a │ │ │ │ │ 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 2750 │ │ │ │ │ + b.n 2754 │ │ │ │ │ movs r5, #0 │ │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ │ cmp r3, #0 │ │ │ │ │ it ne │ │ │ │ │ movne.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 27ea │ │ │ │ │ + b.n 27ee │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_THM_CALL __stack_chk_fail │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 27ea │ │ │ │ │ + b.n 27ee │ │ │ │ │ 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 27ea │ │ │ │ │ + b.n 27ee │ │ │ │ │ adds r0, r6, #1 │ │ │ │ │ cmp r0, r8 │ │ │ │ │ - bgt.n 286e │ │ │ │ │ + bgt.n 2872 │ │ │ │ │ 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 286e │ │ │ │ │ + bmi.n 2872 │ │ │ │ │ add r6, r3 │ │ │ │ │ adds r6, #1 │ │ │ │ │ cmp r8, r6 │ │ │ │ │ - bge.n 2776 │ │ │ │ │ - b.n 280a │ │ │ │ │ + bge.n 277a │ │ │ │ │ + b.n 280e │ │ │ │ │ ldr r0, [sp, #172] @ 0xac │ │ │ │ │ - cbz r0, 285e │ │ │ │ │ + cbz r0, 2862 │ │ │ │ │ mov r5, r6 │ │ │ │ │ - b.n 27ea │ │ │ │ │ + b.n 27ee │ │ │ │ │ ldr r0, [sp, #168] @ 0xa8 │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - beq.n 27ea │ │ │ │ │ + beq.n 27ee │ │ │ │ │ add r6, r4 │ │ │ │ │ - b.n 284e │ │ │ │ │ + b.n 2852 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 27aa │ │ │ │ │ + b.n 27ae │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ add r6, r1 │ │ │ │ │ - b.n 284e │ │ │ │ │ + b.n 2852 │ │ │ │ │ add.w ip, r6, #1 │ │ │ │ │ cmp ip, r8 │ │ │ │ │ - bgt.n 280a │ │ │ │ │ + bgt.n 280e │ │ │ │ │ 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 284c │ │ │ │ │ + bpl.n 2850 │ │ │ │ │ mov r6, ip │ │ │ │ │ - b.n 2776 │ │ │ │ │ + b.n 277a │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ │ │ │ │ │ -00002898 : │ │ │ │ │ +0000289c : │ │ │ │ │ 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 │ │ │ │ │ @@ -4437,69 +4439,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 28f0 │ │ │ │ │ + ble.n 28f4 │ │ │ │ │ ldrb r0, [r0, r3] │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldrb.w ip, [r4, r1] │ │ │ │ │ add.w lr, r2, r3 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bcc.n 28e6 │ │ │ │ │ - bne.n 2934 │ │ │ │ │ + bcc.n 28ea │ │ │ │ │ + bne.n 2938 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ it eq │ │ │ │ │ moveq r2, lr │ │ │ │ │ cmp r3, r7 │ │ │ │ │ it eq │ │ │ │ │ moveq r3, #0 │ │ │ │ │ - b.n 28bc │ │ │ │ │ + b.n 28c0 │ │ │ │ │ adds r2, r1, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ sub.w r7, r2, r8 │ │ │ │ │ - b.n 28bc │ │ │ │ │ + b.n 28c0 │ │ │ │ │ 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 294a │ │ │ │ │ + ble.n 294e │ │ │ │ │ ldrb.w lr, [lr, r3] │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldrb.w r1, [r4, ip] │ │ │ │ │ add.w r9, r0, r3 │ │ │ │ │ cmp r1, lr │ │ │ │ │ - bhi.n 2928 │ │ │ │ │ - bne.n 293e │ │ │ │ │ + bhi.n 292c │ │ │ │ │ + bne.n 2942 │ │ │ │ │ cmp r3, sl │ │ │ │ │ it eq │ │ │ │ │ moveq r0, r9 │ │ │ │ │ cmp r3, sl │ │ │ │ │ it eq │ │ │ │ │ moveq r3, #0 │ │ │ │ │ - b.n 28fa │ │ │ │ │ + b.n 28fe │ │ │ │ │ add.w r0, ip, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ sub.w sl, r0, r2 │ │ │ │ │ - b.n 28fa │ │ │ │ │ + b.n 28fe │ │ │ │ │ movs r7, #1 │ │ │ │ │ mov r8, r2 │ │ │ │ │ movs r3, #0 │ │ │ │ │ add r2, r7 │ │ │ │ │ - b.n 28bc │ │ │ │ │ + b.n 28c0 │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ mov r2, r0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ add r0, sl │ │ │ │ │ - b.n 28fa │ │ │ │ │ + b.n 28fe │ │ │ │ │ cmp r2, r8 │ │ │ │ │ it lt │ │ │ │ │ movlt sl, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ it lt │ │ │ │ │ movlt r2, r8 │ │ │ │ │ @@ -4511,124 +4513,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 29ac │ │ │ │ │ + bne.n 29b0 │ │ │ │ │ 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 29a6 │ │ │ │ │ + ble.n 29aa │ │ │ │ │ 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 2994 │ │ │ │ │ + bne.n 2998 │ │ │ │ │ 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 2978 │ │ │ │ │ + bmi.n 297c │ │ │ │ │ adds r2, r4, r5 │ │ │ │ │ ldrb.w r1, [r2, #-1] │ │ │ │ │ ldrb r2, [r4, r3] │ │ │ │ │ eors r2, r1 │ │ │ │ │ lsls r2, r2, #26 │ │ │ │ │ - bne.n 29d2 │ │ │ │ │ + bne.n 29d6 │ │ │ │ │ subs r0, r5, #1 │ │ │ │ │ subs r0, r0, r3 │ │ │ │ │ - b.n 2976 │ │ │ │ │ + b.n 297a │ │ │ │ │ subs r3, #1 │ │ │ │ │ - bcs.n 29c4 │ │ │ │ │ - b.n 2978 │ │ │ │ │ + bcs.n 29c8 │ │ │ │ │ + b.n 297c │ │ │ │ │ │ │ │ │ │ -000029d8 : │ │ │ │ │ +000029dc : │ │ │ │ │ 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 2a72 │ │ │ │ │ + beq.n 2a76 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bcs.n 2a68 │ │ │ │ │ + bcs.n 2a6c │ │ │ │ │ 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 2ac8 │ │ │ │ │ + bne.n 2acc │ │ │ │ │ cmp r2, lr │ │ │ │ │ mov r9, r2 │ │ │ │ │ it lt │ │ │ │ │ movlt r9, lr │ │ │ │ │ add.w r1, r3, r8 │ │ │ │ │ cmp r0, r9 │ │ │ │ │ - ble.n 2a32 │ │ │ │ │ + ble.n 2a36 │ │ │ │ │ ldrb.w fp, [ip, r9] │ │ │ │ │ ldrb.w sl, [r1, r9] │ │ │ │ │ cmp fp, sl │ │ │ │ │ - bne.n 2a5a │ │ │ │ │ + bne.n 2a5e │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ cmp r0, r9 │ │ │ │ │ - bne.n 2a1e │ │ │ │ │ + bne.n 2a22 │ │ │ │ │ cmp r2, lr │ │ │ │ │ - bge.n 2a56 │ │ │ │ │ + bge.n 2a5a │ │ │ │ │ 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 2ace │ │ │ │ │ + bne.n 2ad2 │ │ │ │ │ cmp sl, fp │ │ │ │ │ - bne.n 2a46 │ │ │ │ │ + bne.n 2a4a │ │ │ │ │ subs r0, r1, r4 │ │ │ │ │ - b.n 2a6c │ │ │ │ │ + b.n 2a70 │ │ │ │ │ sub.w r9, r9, lr │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ add r3, r9 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bcc.n 2a00 │ │ │ │ │ + bcc.n 2a04 │ │ │ │ │ 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 2a68 │ │ │ │ │ + bcs.n 2a6c │ │ │ │ │ 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 │ │ │ │ │ @@ -4638,95 +4640,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, 2afc │ │ │ │ │ + cbnz r2, 2b00 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp lr, r7 │ │ │ │ │ add.w r1, r3, r2 │ │ │ │ │ - bge.n 2b0c │ │ │ │ │ + bge.n 2b10 │ │ │ │ │ mov r2, lr │ │ │ │ │ mov r4, r9 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrb.w r9, [ip, r2] │ │ │ │ │ ldrb r3, [r1, r2] │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - beq.n 2b02 │ │ │ │ │ + beq.n 2b06 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ mov r9, r4 │ │ │ │ │ add r3, r8 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bcc.n 2a96 │ │ │ │ │ - b.n 2a68 │ │ │ │ │ + bcc.n 2a9a │ │ │ │ │ + b.n 2a6c │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bhi.n 2a00 │ │ │ │ │ - b.n 2a68 │ │ │ │ │ + bhi.n 2a04 │ │ │ │ │ + b.n 2a6c │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ add r3, r7 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bls.n 2a68 │ │ │ │ │ + bls.n 2a6c │ │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ │ ldrb r1, [r6, r2] │ │ │ │ │ subs r2, r0, r7 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 2a0e │ │ │ │ │ + beq.n 2a12 │ │ │ │ │ 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 2a64 │ │ │ │ │ + b.n 2a68 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bls.n 2a68 │ │ │ │ │ - b.n 2a96 │ │ │ │ │ + bls.n 2a6c │ │ │ │ │ + b.n 2a9a │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bgt.n 2ab2 │ │ │ │ │ + bgt.n 2ab6 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ mov r9, r4 │ │ │ │ │ cmp r9, r0 │ │ │ │ │ - bge.n 2b38 │ │ │ │ │ + bge.n 2b3c │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r4, r9 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrb.w r9, [ip, r2] │ │ │ │ │ ldrb r3, [r1, r2] │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - beq.n 2b2e │ │ │ │ │ + beq.n 2b32 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ sub.w r2, r2, lr │ │ │ │ │ adds r2, #1 │ │ │ │ │ mov r9, r4 │ │ │ │ │ add r3, r2 │ │ │ │ │ - b.n 2ac2 │ │ │ │ │ + b.n 2ac6 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bgt.n 2b16 │ │ │ │ │ + bgt.n 2b1a │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ mov r9, r4 │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - ble.n 2b5c │ │ │ │ │ + ble.n 2b60 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r4, r9 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrb.w r9, [ip, r2] │ │ │ │ │ ldrb r3, [r1, r2] │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - beq.n 2b56 │ │ │ │ │ + beq.n 2b5a │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ mov r9, r4 │ │ │ │ │ add r3, fp │ │ │ │ │ - b.n 2ac2 │ │ │ │ │ + b.n 2ac6 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp lr, r2 │ │ │ │ │ - bne.n 2b44 │ │ │ │ │ + bne.n 2b48 │ │ │ │ │ mov r4, sl │ │ │ │ │ - b.n 2a56 │ │ │ │ │ + b.n 2a5a │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -3849,15 +3849,15 @@ │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ mov r0, sl │ │ │ │ │ mov r2, r7 │ │ │ │ │ str.w fp, [sp, #4] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - bl 26f0 │ │ │ │ │ + bl 26f4 │ │ │ │ │ R_ARM_THM_CALL stringlib_adaptive_find │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ b.n 1c34 │ │ │ │ │ movw r2, #29999 @ 0x752f │ │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ │ it le │ │ │ │ │ @@ -3876,15 +3876,15 @@ │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ mov r0, sl │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ mov r2, r7 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - bl 26f0 │ │ │ │ │ + bl 26f4 │ │ │ │ │ R_ARM_THM_CALL stringlib_adaptive_find │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ b.n 203e │ │ │ │ │ ldr r6, [sp, #24] │ │ │ │ │ b.n 2044 │ │ │ │ │ subs r4, r3, #2 │ │ │ │ │ @@ -4377,30 +4377,30 @@ │ │ │ │ │ asrs r7, r3, #2 │ │ │ │ │ add.w r7, r7, r7, lsl #1 │ │ │ │ │ cmp.w r7, r1, asr #2 │ │ │ │ │ blt.n 2866 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ movs r5, #1 │ │ │ │ │ strd r4, r5, [sp] │ │ │ │ │ - bl 26f0 │ │ │ │ │ + bl 26f4 │ │ │ │ │ R_ARM_THM_CALL stringlib_adaptive_find │ │ │ │ │ b.n 2734 │ │ │ │ │ sub.w r7, ip, #2 │ │ │ │ │ cmp.w lr, #1 │ │ │ │ │ bne.w 263c │ │ │ │ │ b.n 26de │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r2 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ - bl 2898 │ │ │ │ │ + bl 289c │ │ │ │ │ R_ARM_THM_CALL stringlib__preprocess │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 29d8 <_PyBytes_Repeat+0x54> │ │ │ │ │ + bl 29dc │ │ │ │ │ R_ARM_THM_CALL stringlib__two_way │ │ │ │ │ b.n 2734 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ │ │ │ │ │ 00002880 : │ │ │ │ │ fastsearch.constprop.0(): │ │ │ │ │ @@ -4755,69 +4755,68 @@ │ │ │ │ │ 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 2de4 │ │ │ │ │ + ble.w 2d84 │ │ │ │ │ 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 2c3a │ │ │ │ │ + b.n 2c38 │ │ │ │ │ cmp r3, #8 │ │ │ │ │ - itt ls │ │ │ │ │ - movls ip, lr │ │ │ │ │ - movls r3, #4 │ │ │ │ │ - bhi.w 2d48 │ │ │ │ │ + bhi.w 2d44 │ │ │ │ │ + mov ip, lr │ │ │ │ │ + movs r3, #4 │ │ │ │ │ cmp r0, ip │ │ │ │ │ - bgt.w 2e28 │ │ │ │ │ + bgt.w 2dcc │ │ │ │ │ add r0, r3 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.n 2c5c │ │ │ │ │ + beq.n 2c5a │ │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ │ bls.n 2c22 │ │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ │ - beq.w 2dd8 │ │ │ │ │ + beq.w 2d72 │ │ │ │ │ subs r3, #32 │ │ │ │ │ cmp r3, #94 @ 0x5e │ │ │ │ │ - bhi.n 2d34 │ │ │ │ │ + bhi.n 2d30 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - beq.w 2e28 │ │ │ │ │ + beq.w 2dcc │ │ │ │ │ movs r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ add r0, r3 │ │ │ │ │ - bne.n 2c3a │ │ │ │ │ + bne.n 2c38 │ │ │ │ │ movs r6, #39 @ 0x27 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 2e0e │ │ │ │ │ + bne.w 2db2 │ │ │ │ │ movs r1, #127 @ 0x7f │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2d30 │ │ │ │ │ + beq.n 2d2c │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ lsls r2, r3, #26 │ │ │ │ │ - bpl.w 2e42 │ │ │ │ │ + bpl.w 2de6 │ │ │ │ │ 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 2dea │ │ │ │ │ + ble.n 2d7e │ │ │ │ │ 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 │ │ │ │ │ @@ -4826,489 +4825,440 @@ │ │ │ │ │ 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 2d40 │ │ │ │ │ + beq.n 2d3c │ │ │ │ │ cmp r3, #9 │ │ │ │ │ ittt eq │ │ │ │ │ moveq r2, ip │ │ │ │ │ movweq r3, #29788 @ 0x745c │ │ │ │ │ strheq.w r3, [r2], #2 │ │ │ │ │ - beq.n 2d40 │ │ │ │ │ + beq.n 2d3c │ │ │ │ │ cmp r3, #10 │ │ │ │ │ ittt eq │ │ │ │ │ moveq r2, ip │ │ │ │ │ movweq r3, #28252 @ 0x6e5c │ │ │ │ │ strheq.w r3, [r2], #2 │ │ │ │ │ - beq.n 2d40 │ │ │ │ │ + beq.n 2d3c │ │ │ │ │ cmp r3, #13 │ │ │ │ │ ittt eq │ │ │ │ │ moveq r2, ip │ │ │ │ │ movweq r3, #29276 @ 0x725c │ │ │ │ │ strheq.w r3, [r2], #2 │ │ │ │ │ - beq.n 2d40 │ │ │ │ │ + beq.n 2d3c │ │ │ │ │ sub.w r2, r3, #32 │ │ │ │ │ cmp r2, #94 @ 0x5e │ │ │ │ │ - bhi.n 2d04 │ │ │ │ │ + bhi.n 2d00 │ │ │ │ │ mov r2, ip │ │ │ │ │ cmp r5, r1 │ │ │ │ │ strb.w r3, [r2], #1 │ │ │ │ │ - beq.n 2d2e │ │ │ │ │ + beq.n 2d2a │ │ │ │ │ mov ip, r2 │ │ │ │ │ - b.n 2ca4 │ │ │ │ │ + b.n 2ca0 │ │ │ │ │ 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 2d00 │ │ │ │ │ + bne.n 2cfc │ │ │ │ │ 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 2c2e │ │ │ │ │ + b.n 2c2c │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - beq.n 2d2e │ │ │ │ │ + beq.n 2d2a │ │ │ │ │ mov ip, r2 │ │ │ │ │ - b.n 2ca4 │ │ │ │ │ + b.n 2ca0 │ │ │ │ │ sub.w ip, r3, #9 │ │ │ │ │ cmp.w ip, #30 │ │ │ │ │ - bhi.w 2c48 │ │ │ │ │ - addw r9, pc, #4 │ │ │ │ │ - ldr.w pc, [r9, ip, lsl #2] │ │ │ │ │ - .word 0x00002dd9 │ │ │ │ │ - R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002dd9 │ │ │ │ │ - R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002c49 │ │ │ │ │ - R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002c49 │ │ │ │ │ - R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002dd9 │ │ │ │ │ - R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002c49 │ │ │ │ │ - R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002c49 │ │ │ │ │ - R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002c49 │ │ │ │ │ - R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002c49 │ │ │ │ │ - R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002c49 │ │ │ │ │ - R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002c49 │ │ │ │ │ - R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002c49 │ │ │ │ │ - R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002c49 │ │ │ │ │ - R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002c49 │ │ │ │ │ - R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002c49 │ │ │ │ │ - R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002c49 │ │ │ │ │ - R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002c49 │ │ │ │ │ - R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002c49 │ │ │ │ │ - R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002c49 │ │ │ │ │ - R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002c49 │ │ │ │ │ - R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002c49 │ │ │ │ │ - R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002c49 │ │ │ │ │ - R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002c49 │ │ │ │ │ - R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002c49 │ │ │ │ │ - R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002c49 │ │ │ │ │ - R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002df1 │ │ │ │ │ - R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002c49 │ │ │ │ │ - R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002c49 │ │ │ │ │ - R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002c49 │ │ │ │ │ - R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002c49 │ │ │ │ │ - R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002e01 │ │ │ │ │ - R_ARM_ABS32 .text.hot │ │ │ │ │ + bhi.n 2d8a │ │ │ │ │ + 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 2c2e │ │ │ │ │ - movs r6, #39 @ 0x27 │ │ │ │ │ - movs r0, #3 │ │ │ │ │ - b.n 2c64 │ │ │ │ │ + b.n 2c2c │ │ │ │ │ mov r2, ip │ │ │ │ │ strb r6, [r2, #0] │ │ │ │ │ - b.n 2d30 │ │ │ │ │ + b.n 2d2c │ │ │ │ │ + movs r6, #39 @ 0x27 │ │ │ │ │ + movs r0, #3 │ │ │ │ │ + b.n 2c62 │ │ │ │ │ + subs r3, #32 │ │ │ │ │ + cmp r3, #94 @ 0x5e │ │ │ │ │ + bls.w 2c4c │ │ │ │ │ + b.n 2c28 │ │ │ │ │ movw ip, #65534 @ 0xfffe │ │ │ │ │ movt ip, #32767 @ 0x7fff │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ movs r3, #1 │ │ │ │ │ - b.n 2c2e │ │ │ │ │ + b.n 2c2c │ │ │ │ │ movw ip, #65534 @ 0xfffe │ │ │ │ │ movt ip, #32767 @ 0x7fff │ │ │ │ │ adds r7, #1 │ │ │ │ │ movs r3, #1 │ │ │ │ │ - b.n 2c2e │ │ │ │ │ + b.n 2c2c │ │ │ │ │ movs r6, #34 @ 0x22 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 2c64 │ │ │ │ │ + beq.w 2c62 │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ subs r3, r3, r7 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bgt.n 2e28 │ │ │ │ │ + bgt.n 2dcc │ │ │ │ │ add r0, r7 │ │ │ │ │ movs r6, #39 @ 0x27 │ │ │ │ │ - b.n 2c64 │ │ │ │ │ + b.n 2c62 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC27 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC27 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 2d30 │ │ │ │ │ + b.n 2d2c │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ - b.n 2c82 │ │ │ │ │ + b.n 2c80 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002e48 : │ │ │ │ │ +00002dec : │ │ │ │ │ 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, 2e90 │ │ │ │ │ + cbz r3, 2e34 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bge.n 2e72 │ │ │ │ │ + bge.n 2e16 │ │ │ │ │ add r3, r2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ - ldr r0, [pc, #40] @ (2e94 ) │ │ │ │ │ + ldr r0, [pc, #40] @ (2e38 ) │ │ │ │ │ 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 2e90 │ │ │ │ │ + beq.n 2e34 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - cbnz r2, 2e90 │ │ │ │ │ + cbnz r2, 2e34 │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -00002e98 <_PyBytesWriter_WriteBytes>: │ │ │ │ │ +00002e3c <_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, 2eca <_PyBytesWriter_WriteBytes+0x32> │ │ │ │ │ + cbz r4, 2e6e <_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 2eea <_PyBytesWriter_WriteBytes+0x52> │ │ │ │ │ + bgt.n 2e8e <_PyBytesWriter_WriteBytes+0x52> │ │ │ │ │ ldr r6, [r0, #4] │ │ │ │ │ add r2, r4 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bgt.n 2ede <_PyBytesWriter_WriteBytes+0x46> │ │ │ │ │ + bgt.n 2e82 <_PyBytesWriter_WriteBytes+0x46> │ │ │ │ │ str r2, [r5, #8] │ │ │ │ │ - cbz r3, 2ed8 <_PyBytesWriter_WriteBytes+0x40> │ │ │ │ │ + cbz r3, 2e7c <_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 1364 <_PyBytesWriter_Resize> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Resize │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.n 2ec8 <_PyBytesWriter_WriteBytes+0x30> │ │ │ │ │ + b.n 2e6c <_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 2ed8 <_PyBytesWriter_WriteBytes+0x40> │ │ │ │ │ + b.n 2e7c <_PyBytesWriter_WriteBytes+0x40> │ │ │ │ │ │ │ │ │ │ -00002ef8 : │ │ │ │ │ +00002e9c : │ │ │ │ │ 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 342a │ │ │ │ │ + bne.w 33ce │ │ │ │ │ cmp r5, #3 │ │ │ │ │ - bhi.w 3408 │ │ │ │ │ + bhi.w 33ac │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 3404 │ │ │ │ │ + beq.w 33a8 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 31d8 │ │ │ │ │ + beq.w 317c │ │ │ │ │ ldr r6, [r4, #0] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 3086 │ │ │ │ │ + beq.w 302a │ │ │ │ │ subs r5, #1 │ │ │ │ │ - bne.w 3086 │ │ │ │ │ - ldr r1, [pc, #680] @ (31e4 ) │ │ │ │ │ + bne.w 302a │ │ │ │ │ + ldr r1, [pc, #680] @ (3188 ) │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_THM_CALL _PyObject_LookupSpecial │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2fc6 │ │ │ │ │ + bne.n 2f6a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3066 │ │ │ │ │ + bne.w 300a │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r0, r2, #3 │ │ │ │ │ - bmi.w 3372 │ │ │ │ │ + bmi.w 3316 │ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ - cbz r2, 2f6a │ │ │ │ │ + cbz r2, 2f0e │ │ │ │ │ ldr.w r2, [r2, #132] @ 0x84 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 30de │ │ │ │ │ + bne.w 3082 │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w 3234 │ │ │ │ │ + beq.w 31d8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CheckBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 306a │ │ │ │ │ + beq.n 300e │ │ │ │ │ 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 3216 │ │ │ │ │ + blt.w 31ba │ │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ │ bl d8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 325a │ │ │ │ │ + beq.w 31fe │ │ │ │ │ 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 325a │ │ │ │ │ + blt.w 31fe │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - bne.n 3032 │ │ │ │ │ + bne.n 2fd6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ - ldr r3, [pc, #544] @ (31e8 ) │ │ │ │ │ + ldr r3, [pc, #544] @ (318c ) │ │ │ │ │ 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 3224 │ │ │ │ │ + bpl.w 31c8 │ │ │ │ │ ldr r3, [r2, #28] │ │ │ │ │ ldr r4, [r0, r3] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 3224 │ │ │ │ │ + beq.w 31c8 │ │ │ │ │ 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 3268 │ │ │ │ │ + beq.w 320c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3268 │ │ │ │ │ + bne.w 320c │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 2fbe │ │ │ │ │ + beq.n 2f62 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r5, r2, #4 │ │ │ │ │ - bpl.w 345c │ │ │ │ │ + bpl.w 3400 │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - beq.n 2fbe │ │ │ │ │ + beq.n 2f62 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr.w r3, [r8, #152] @ 0x98 │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx r3 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 3052 │ │ │ │ │ + cbz r0, 2ff6 │ │ │ │ │ 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 3066 │ │ │ │ │ + beq.n 300a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 32b6 │ │ │ │ │ + beq.w 325a │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b.n 2fbe │ │ │ │ │ + b.n 2f62 │ │ │ │ │ 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 3144 │ │ │ │ │ + bne.n 30e8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 4e0c <_PyBytes_FromList> │ │ │ │ │ + bl 4db8 <_PyBytes_FromList> │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n 3026 │ │ │ │ │ - b.n 2fbe │ │ │ │ │ + bne.n 2fca │ │ │ │ │ + b.n 2f62 │ │ │ │ │ ldr r7, [r4, #4] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 331a │ │ │ │ │ + beq.w 32be │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #3 │ │ │ │ │ - bpl.w 32d8 │ │ │ │ │ + bpl.w 327c │ │ │ │ │ mov r0, r7 │ │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_AsUTF8AndSize │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3216 │ │ │ │ │ + beq.w 31ba │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.w 32c0 │ │ │ │ │ + bne.w 3264 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - bne.w 331a │ │ │ │ │ + bne.w 32be │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 3302 │ │ │ │ │ + beq.w 32a6 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r0, r3, #3 │ │ │ │ │ - bpl.w 3302 │ │ │ │ │ + bpl.w 32a6 │ │ │ │ │ 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 3026 │ │ │ │ │ - b.n 2fbe │ │ │ │ │ + bne.n 2fca │ │ │ │ │ + b.n 2f62 │ │ │ │ │ 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 3288 │ │ │ │ │ + beq.w 322c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 3270 │ │ │ │ │ - beq.n 31d8 │ │ │ │ │ + blt.w 3214 │ │ │ │ │ + beq.n 317c │ │ │ │ │ movw r3, #65518 @ 0xffee │ │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bhi.w 3246 │ │ │ │ │ + bhi.w 31ea │ │ │ │ │ add.w r1, r0, #17 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Calloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 324c │ │ │ │ │ + beq.w 31f0 │ │ │ │ │ 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] │ │ │ │ │ @@ -5316,198 +5266,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 302e │ │ │ │ │ + b.n 2fd2 │ │ │ │ │ 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 319c │ │ │ │ │ + bne.n 3140 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl d8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2fbe │ │ │ │ │ + beq.w 2f62 │ │ │ │ │ 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 302e │ │ │ │ │ + ble.w 2fd2 │ │ │ │ │ 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 33ca │ │ │ │ │ + beq.w 336e │ │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ │ - bhi.w 33d0 │ │ │ │ │ + bhi.w 3374 │ │ │ │ │ strb.w r0, [r6], #1 │ │ │ │ │ - b.n 3174 │ │ │ │ │ + b.n 3118 │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #3 │ │ │ │ │ - bmi.n 321a │ │ │ │ │ + bmi.n 31be │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetIter │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 31f0 │ │ │ │ │ + cbz r0, 3194 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - bl 4150 <_PyBytes_FromIterator> │ │ │ │ │ + bl 40f8 <_PyBytes_FromIterator> │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 31c4 │ │ │ │ │ + beq.n 3168 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbz r3, 31ce │ │ │ │ │ + cbz r3, 3172 │ │ │ │ │ mov r4, r5 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 3026 │ │ │ │ │ - b.n 2fbe │ │ │ │ │ + bne.w 2fca │ │ │ │ │ + b.n 2f62 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r4, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 31c6 │ │ │ │ │ + b.n 316a │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - ldr r4, [pc, #8] @ (31ec ) │ │ │ │ │ - b.n 302e │ │ │ │ │ + ldr r4, [pc, #8] @ (3190 ) │ │ │ │ │ + b.n 2fd2 │ │ │ │ │ .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 2fbe │ │ │ │ │ + beq.w 2f62 │ │ │ │ │ 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 2fbe │ │ │ │ │ + b.n 2f62 │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ - b.n 3206 │ │ │ │ │ + b.n 31aa │ │ │ │ │ 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 2ffa │ │ │ │ │ + b.n 2f9e │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 3242 │ │ │ │ │ + beq.n 31e6 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ mov r4, r6 │ │ │ │ │ - b.n 302e │ │ │ │ │ + b.n 2fd2 │ │ │ │ │ bl 70 │ │ │ │ │ R_ARM_THM_CALL _PyBytes_FromSize.part.0 │ │ │ │ │ - b.n 3216 │ │ │ │ │ + b.n 31ba │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 3026 │ │ │ │ │ - b.n 2fbe │ │ │ │ │ + bne.w 2fca │ │ │ │ │ + b.n 2f62 │ │ │ │ │ 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 3216 │ │ │ │ │ + b.n 31ba │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 301c │ │ │ │ │ - b.n 2fbe │ │ │ │ │ + bne.w 2fc0 │ │ │ │ │ + b.n 2f62 │ │ │ │ │ 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 3216 │ │ │ │ │ + b.n 31ba │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3270 │ │ │ │ │ + beq.n 3214 │ │ │ │ │ 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 3216 │ │ │ │ │ + beq.n 31ba │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 3de0 │ │ │ │ │ + bl 3d88 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromObject │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 3026 │ │ │ │ │ - b.n 2fbe │ │ │ │ │ + bne.w 2fca │ │ │ │ │ + b.n 2f62 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r4, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2fbe │ │ │ │ │ + b.n 2f62 │ │ │ │ │ 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 3216 │ │ │ │ │ + b.n 31ba │ │ │ │ │ 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 │ │ │ │ │ @@ -5515,51 +5465,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 3216 │ │ │ │ │ + b.n 31ba │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #3 │ │ │ │ │ - bmi.w 30cc │ │ │ │ │ + bmi.w 3070 │ │ │ │ │ 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 3216 │ │ │ │ │ + b.n 31ba │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ - bpl.n 33ac │ │ │ │ │ + bpl.n 3350 │ │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_AsUTF8AndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2fbe │ │ │ │ │ + beq.w 2f62 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.n 32c0 │ │ │ │ │ - cbz r6, 338a │ │ │ │ │ + bne.n 3264 │ │ │ │ │ + cbz r6, 332e │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 32f8 │ │ │ │ │ + bne.n 329c │ │ │ │ │ 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 │ │ │ │ │ @@ -5573,27 +5523,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 2fbe │ │ │ │ │ + b.n 2f62 │ │ │ │ │ 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 3216 │ │ │ │ │ + b.n 31ba │ │ │ │ │ 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 │ │ │ │ │ @@ -5602,97 +5552,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 3314 │ │ │ │ │ + b.n 32b8 │ │ │ │ │ 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 3216 │ │ │ │ │ + b.n 31ba │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 33e6 │ │ │ │ │ + cbnz r0, 338a │ │ │ │ │ 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 3216 │ │ │ │ │ + beq.w 31ba │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3216 │ │ │ │ │ + bne.w 31ba │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3216 │ │ │ │ │ + b.n 31ba │ │ │ │ │ mov r6, r5 │ │ │ │ │ - b.n 342e │ │ │ │ │ - ldr r1, [pc, #120] @ (3484 ) │ │ │ │ │ + b.n 33d2 │ │ │ │ │ + ldr r1, [pc, #120] @ (3428 ) │ │ │ │ │ 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 2f2c │ │ │ │ │ - b.n 2fbe │ │ │ │ │ + bne.w 2ed0 │ │ │ │ │ + b.n 2f62 │ │ │ │ │ ldr r6, [r2, #8] │ │ │ │ │ add r6, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r4, [pc, #80] @ (3484 ) │ │ │ │ │ + ldr r4, [pc, #80] @ (3428 ) │ │ │ │ │ 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 2fbe │ │ │ │ │ + beq.w 2f62 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 31d8 │ │ │ │ │ + beq.w 317c │ │ │ │ │ mov r5, r6 │ │ │ │ │ - b.n 2f2c │ │ │ │ │ + b.n 2ed0 │ │ │ │ │ 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 │ │ │ │ │ @@ -5700,61 +5650,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 3216 │ │ │ │ │ - b.n 33f2 │ │ │ │ │ + beq.w 31ba │ │ │ │ │ + b.n 3396 │ │ │ │ │ nop │ │ │ │ │ .word 0x000001cc │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00003488 : │ │ │ │ │ +0000342c : │ │ │ │ │ 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 34a8 │ │ │ │ │ + bne.n 344c │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 34a2 │ │ │ │ │ + bne.n 3446 │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -000034b0 : │ │ │ │ │ +00003454 : │ │ │ │ │ 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 34f0 │ │ │ │ │ + bhi.n 3494 │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bne.n 3508 │ │ │ │ │ + bne.n 34ac │ │ │ │ │ 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 │ │ │ │ │ @@ -5764,78 +5714,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, 352e │ │ │ │ │ + cbnz r0, 34d2 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 34ec │ │ │ │ │ + b.n 3490 │ │ │ │ │ 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 3504 │ │ │ │ │ + beq.n 34a8 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq.n 34dc │ │ │ │ │ + beq.n 3480 │ │ │ │ │ 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 34dc │ │ │ │ │ - b.n 3504 │ │ │ │ │ + bne.n 3480 │ │ │ │ │ + b.n 34a8 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - ble.n 34dc │ │ │ │ │ + ble.n 3480 │ │ │ │ │ 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 351c │ │ │ │ │ - b.n 3504 │ │ │ │ │ + bne.n 34c0 │ │ │ │ │ + b.n 34a8 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003548 : │ │ │ │ │ +000034ec : │ │ │ │ │ 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 365a │ │ │ │ │ + ble.n 35fe │ │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - blt.w 36a2 │ │ │ │ │ + blt.w 3646 │ │ │ │ │ mul.w r4, r5, r4 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - beq.n 3664 │ │ │ │ │ + beq.n 3608 │ │ │ │ │ mov r8, r4 │ │ │ │ │ cmn.w r4, #18 │ │ │ │ │ - bhi.w 36a2 │ │ │ │ │ + bhi.w 3646 │ │ │ │ │ add.w r0, r8, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3698 │ │ │ │ │ + beq.w 363c │ │ │ │ │ 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] │ │ │ │ │ @@ -5846,117 +5796,117 @@ │ │ │ │ │ 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, 35d2 │ │ │ │ │ + cbz r4, 3576 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ add.w r7, r5, #16 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n 35da │ │ │ │ │ + bne.n 357e │ │ │ │ │ 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 35ee │ │ │ │ │ + beq.n 3592 │ │ │ │ │ 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 35d2 │ │ │ │ │ + bge.n 3576 │ │ │ │ │ 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 35d2 │ │ │ │ │ + bge.n 3576 │ │ │ │ │ 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 35d2 │ │ │ │ │ + bge.n 3576 │ │ │ │ │ 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 r4, r6 │ │ │ │ │ - ble.n 35d2 │ │ │ │ │ + ble.n 3576 │ │ │ │ │ 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 363e │ │ │ │ │ - b.n 35d2 │ │ │ │ │ - cbz r5, 3684 │ │ │ │ │ + blt.n 35e2 │ │ │ │ │ + b.n 3576 │ │ │ │ │ + cbz r5, 3628 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ mov r4, r8 │ │ │ │ │ - b.n 3582 │ │ │ │ │ + b.n 3526 │ │ │ │ │ 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 3578 │ │ │ │ │ + bne.n 351c │ │ │ │ │ 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 35d2 │ │ │ │ │ + b.n 3576 │ │ │ │ │ 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 3672 │ │ │ │ │ + beq.n 3616 │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov r8, r5 │ │ │ │ │ - b.n 3582 │ │ │ │ │ + b.n 3526 │ │ │ │ │ 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 │ │ │ │ │ @@ -5965,17 +5915,17 @@ │ │ │ │ │ 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 35d2 │ │ │ │ │ + b.n 3576 │ │ │ │ │ │ │ │ │ │ -000036bc : │ │ │ │ │ +00003660 : │ │ │ │ │ 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 │ │ │ │ │ @@ -5985,53 +5935,53 @@ │ │ │ │ │ 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, 373c │ │ │ │ │ + cbz r0, 36e0 │ │ │ │ │ ldrd r3, sl, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #6 │ │ │ │ │ - bpl.w 3d94 │ │ │ │ │ + bpl.w 3d3c │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.w 3b1a │ │ │ │ │ + beq.w 3acc │ │ │ │ │ cmp.w sl, #1 │ │ │ │ │ itt eq │ │ │ │ │ ldreq r3, [r0, #12] │ │ │ │ │ ldreq r4, [r3, #0] │ │ │ │ │ - bne.n 3744 │ │ │ │ │ + bne.n 36e8 │ │ │ │ │ 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 3d1c │ │ │ │ │ + bne.w 3cd0 │ │ │ │ │ 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, [r6, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 373a │ │ │ │ │ + beq.n 36de │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 3da8 │ │ │ │ │ + beq.w 3d50 │ │ │ │ │ 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 3b32 │ │ │ │ │ + bgt.w 3ae4 │ │ │ │ │ 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 │ │ │ │ │ @@ -6040,171 +5990,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 3b02 │ │ │ │ │ + beq.w 3ab4 │ │ │ │ │ cmp r5, sl │ │ │ │ │ - bge.w 3898 │ │ │ │ │ + bge.w 383c │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #6 │ │ │ │ │ - bpl.w 3c5e │ │ │ │ │ + bpl.w 3c12 │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldrd r2, r1, [r3] │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.w 3c62 │ │ │ │ │ + bne.w 3c16 │ │ │ │ │ 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 sl, r3 │ │ │ │ │ - bne.n 3890 │ │ │ │ │ + bne.n 3834 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ movs r5, #1 │ │ │ │ │ str.w fp, [sp, #12] │ │ │ │ │ add.w r1, r3, #44 @ 0x2c │ │ │ │ │ - b.n 383c │ │ │ │ │ + b.n 37e0 │ │ │ │ │ sub.w r2, r9, r4 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - blt.w 3d5c │ │ │ │ │ + blt.w 3d04 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ cmp sl, r2 │ │ │ │ │ - bne.w 3cec │ │ │ │ │ + bne.w 3ca0 │ │ │ │ │ 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 3c9a │ │ │ │ │ + bpl.w 3c4e │ │ │ │ │ ldr r2, [r6, #12] │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldr.w r7, [r2, fp, lsl #2] │ │ │ │ │ ldrd r2, r0, [r7] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.w 3cb4 │ │ │ │ │ + bne.w 3c68 │ │ │ │ │ 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 3d5c │ │ │ │ │ + blt.w 3d04 │ │ │ │ │ add r4, r2 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 3b10 │ │ │ │ │ + beq.w 3ac2 │ │ │ │ │ sub.w r2, r9, r4 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - blt.w 3d5c │ │ │ │ │ + blt.w 3d04 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ cmp sl, r2 │ │ │ │ │ - bne.w 3cec │ │ │ │ │ + bne.w 3ca0 │ │ │ │ │ add r4, r8 │ │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ │ add.w r5, lr, #1 │ │ │ │ │ cmp r5, sl │ │ │ │ │ - bge.n 3894 │ │ │ │ │ + bge.n 3838 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r7, r2, #6 │ │ │ │ │ - bpl.w 3bd6 │ │ │ │ │ + bpl.w 3b8a │ │ │ │ │ ldr r2, [r6, #12] │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldr.w r7, [r2, r5, lsl #2] │ │ │ │ │ ldrd r2, r0, [r7] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.w 3bf0 │ │ │ │ │ + bne.w 3ba4 │ │ │ │ │ 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 3d5c │ │ │ │ │ + blt.w 3d04 │ │ │ │ │ add r4, r2 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 37c0 │ │ │ │ │ + bne.n 3764 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ cmp sl, r2 │ │ │ │ │ - beq.n 37d4 │ │ │ │ │ + beq.n 3778 │ │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ │ movs r7, #1 │ │ │ │ │ - b.n 3cf2 │ │ │ │ │ + b.n 3ca6 │ │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl d8 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3a1e │ │ │ │ │ + beq.w 39bc │ │ │ │ │ add.w r7, r0, #16 │ │ │ │ │ cmp.w r4, #1048576 @ 0x100000 │ │ │ │ │ - blt.n 38b8 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - lsls r2, r3, #31 │ │ │ │ │ - bmi.w 3d50 │ │ │ │ │ + bge.w 3aa0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 3b84 │ │ │ │ │ + bne.w 3b36 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 3a16 │ │ │ │ │ + beq.w 39b4 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov.w r8, #44 @ 0x2c │ │ │ │ │ - movw r2, #35747 @ 0x8ba3 │ │ │ │ │ - movt r2, #14894 @ 0x3a2e │ │ │ │ │ + movw r1, #35747 @ 0x8ba3 │ │ │ │ │ + movt r1, #14894 @ 0x3a2e │ │ │ │ │ mov sl, r3 │ │ │ │ │ mla r8, r8, r5, r3 │ │ │ │ │ - sub.w r3, r8, r3 │ │ │ │ │ - subs r3, #44 @ 0x2c │ │ │ │ │ - lsrs r3, r3, #2 │ │ │ │ │ - mul.w r3, r2, r3 │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - ands.w r3, r3, #7 │ │ │ │ │ - beq.n 397e │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - beq.n 3968 │ │ │ │ │ - cmp r3, #2 │ │ │ │ │ - beq.n 3956 │ │ │ │ │ - cmp r3, #3 │ │ │ │ │ - beq.n 3944 │ │ │ │ │ - cmp r3, #4 │ │ │ │ │ - beq.n 3932 │ │ │ │ │ - cmp r3, #5 │ │ │ │ │ - beq.n 3920 │ │ │ │ │ - cmp r3, #6 │ │ │ │ │ - bne.w 3b66 │ │ │ │ │ + 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 391c │ │ │ │ │ + cmp r2, #1 │ │ │ │ │ + beq.n 3906 │ │ │ │ │ + cmp r2, #2 │ │ │ │ │ + beq.n 38f4 │ │ │ │ │ + cmp r2, #3 │ │ │ │ │ + beq.n 38e2 │ │ │ │ │ + cmp r2, #4 │ │ │ │ │ + beq.n 38d0 │ │ │ │ │ + cmp r2, #5 │ │ │ │ │ + beq.n 38be │ │ │ │ │ + cmp r2, #6 │ │ │ │ │ + bne.w 3b18 │ │ │ │ │ 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 │ │ │ │ │ @@ -6240,15 +6187,15 @@ │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr.w r1, [sl], #44 │ │ │ │ │ mov r2, r4 │ │ │ │ │ add r7, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ cmp r8, sl │ │ │ │ │ - beq.n 3a16 │ │ │ │ │ + beq.n 39b4 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r6, sl │ │ │ │ │ mov sl, r3 │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldr r4, [r6, #8] │ │ │ │ │ mov r0, r7 │ │ │ │ │ @@ -6304,54 +6251,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 r8, r6 │ │ │ │ │ - bne.n 3986 │ │ │ │ │ + bne.n 3924 │ │ │ │ │ ldr r5, [sp, #8] │ │ │ │ │ mov r6, sl │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3d28 │ │ │ │ │ + bne.w 3cdc │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 3a32 │ │ │ │ │ + beq.n 39d0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 3b7c │ │ │ │ │ + beq.w 3b2e │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 3af6 │ │ │ │ │ + beq.n 3a94 │ │ │ │ │ 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 3ab0 │ │ │ │ │ + beq.n 3a4e │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 3aa2 │ │ │ │ │ + beq.n 3a40 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 3a98 │ │ │ │ │ + beq.n 3a36 │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq.n 3a8e │ │ │ │ │ + beq.n 3a2c │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq.n 3a84 │ │ │ │ │ + beq.n 3a22 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq.n 3a7a │ │ │ │ │ + beq.n 3a18 │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - bne.n 3b58 │ │ │ │ │ + bne.n 3b0a │ │ │ │ │ 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 │ │ │ │ │ @@ -6369,15 +6316,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 3af6 │ │ │ │ │ + beq.n 3a94 │ │ │ │ │ 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 │ │ │ │ │ @@ -6396,151 +6343,160 @@ │ │ │ │ │ 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 3ab0 │ │ │ │ │ + bne.n 3a4e │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 3b06 │ │ │ │ │ + bne.n 3ab8 │ │ │ │ │ mov r6, r9 │ │ │ │ │ - b.n 373c │ │ │ │ │ + b.n 36e0 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + lsls r2, r3, #31 │ │ │ │ │ + bpl.w 3856 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyEval_SaveThread │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r0, [sp, #12] │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ + b.n 385c │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ - b.n 383c │ │ │ │ │ + b.n 37e0 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ mov r6, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 373c │ │ │ │ │ + b.n 36e0 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ cmp sl, r2 │ │ │ │ │ - beq.w 3836 │ │ │ │ │ - b.n 388c │ │ │ │ │ + beq.w 37da │ │ │ │ │ + b.n 3830 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 3b2e │ │ │ │ │ + beq.n 3ae0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 3dc2 │ │ │ │ │ - ldr r6, [pc, #684] @ (3ddc ) │ │ │ │ │ - b.n 373c │ │ │ │ │ + beq.w 3d6a │ │ │ │ │ + ldr r6, [pc, #672] @ (3d84 ) │ │ │ │ │ + b.n 36e0 │ │ │ │ │ movw r3, #47662 @ 0xba2e │ │ │ │ │ movt r3, #744 @ 0x2e8 │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - bhi.w 3db0 │ │ │ │ │ + bhi.w 3d58 │ │ │ │ │ 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 3db0 │ │ │ │ │ + beq.w 3d58 │ │ │ │ │ add r3, sp, #32 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - b.n 3752 │ │ │ │ │ + b.n 36f6 │ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ add.w fp, r4, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ - b.n 3a70 │ │ │ │ │ + b.n 3a0e │ │ │ │ │ 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 390e │ │ │ │ │ + b.n 38ac │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3a32 │ │ │ │ │ + b.n 39d0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 3a16 │ │ │ │ │ + beq.w 39b4 │ │ │ │ │ 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 3a16 │ │ │ │ │ + beq.w 39b4 │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ adds r3, r7, r4 │ │ │ │ │ - ldr r7, [sp, #4] │ │ │ │ │ + ldr r4, [sp, #4] │ │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ │ - sub.w r2, r7, #44 @ 0x2c │ │ │ │ │ - adds r4, #16 │ │ │ │ │ - mla sl, r1, r5, r2 │ │ │ │ │ + add.w sl, r2, #16 │ │ │ │ │ + sub.w r2, r4, #44 @ 0x2c │ │ │ │ │ + mla r7, r1, r5, r2 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r2, r8 │ │ │ │ │ - mov r1, r4 │ │ │ │ │ + mov r1, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - ldr r2, [r7, #52] @ 0x34 │ │ │ │ │ + ldr r2, [r4, #52] @ 0x34 │ │ │ │ │ add r0, r8 │ │ │ │ │ - ldr.w r1, [r7, #44]! │ │ │ │ │ + ldr.w r1, [r4, #44]! │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ - cmp sl, r7 │ │ │ │ │ + cmp r7, r4 │ │ │ │ │ add.w r3, r0, r2 │ │ │ │ │ - beq.w 3a16 │ │ │ │ │ - b.n 3bb0 │ │ │ │ │ + beq.w 39b4 │ │ │ │ │ + b.n 3b64 │ │ │ │ │ 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 385c │ │ │ │ │ + beq.w 3800 │ │ │ │ │ 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] │ │ │ │ │ - cbnz r0, 3c24 │ │ │ │ │ + cbnz r0, 3bd8 │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - beq.n 3c20 │ │ │ │ │ + beq.n 3bd4 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r7, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 3d7c │ │ │ │ │ + beq.w 3d24 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ - b.n 3872 │ │ │ │ │ + b.n 3816 │ │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 3c3c │ │ │ │ │ + beq.n 3bf0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 3d88 │ │ │ │ │ + beq.w 3d30 │ │ │ │ │ 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 │ │ │ │ │ @@ -6548,76 +6504,76 @@ │ │ │ │ │ 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 3a1e │ │ │ │ │ + b.n 39bc │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ - b.n 3788 │ │ │ │ │ + b.n 372c │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 3c6e │ │ │ │ │ + beq.n 3c22 │ │ │ │ │ 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 3c2a │ │ │ │ │ + bne.n 3bde │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 3c94 │ │ │ │ │ + beq.n 3c48 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 3d44 │ │ │ │ │ + beq.n 3cf8 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r4, [r3, #8] │ │ │ │ │ - b.n 37ac │ │ │ │ │ + b.n 3750 │ │ │ │ │ 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 37f6 │ │ │ │ │ + beq.w 379a │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - beq.n 3cc0 │ │ │ │ │ + beq.n 3c74 │ │ │ │ │ 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] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3c24 │ │ │ │ │ + bne.n 3bd8 │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ ldrd r1, lr, [sp, #24] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - beq.n 3ce8 │ │ │ │ │ + beq.n 3c9c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r7, #0] │ │ │ │ │ - cbz r2, 3d30 │ │ │ │ │ + cbz r2, 3ce4 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ - b.n 380c │ │ │ │ │ + b.n 37b0 │ │ │ │ │ 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 │ │ │ │ │ @@ -6628,388 +6584,382 @@ │ │ │ │ │ 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 3a28 │ │ │ │ │ - b.n 3a36 │ │ │ │ │ + bne.w 39c6 │ │ │ │ │ + b.n 39d4 │ │ │ │ │ add r3, sp, #32 │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - b.n 3752 │ │ │ │ │ + b.n 36f6 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyEval_RestoreThread │ │ │ │ │ - b.n 3a1e │ │ │ │ │ + b.n 39bc │ │ │ │ │ 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 380c │ │ │ │ │ + b.n 37b0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r4, [r3, #8] │ │ │ │ │ - b.n 37ac │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyEval_SaveThread │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r0, [sp, #12] │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ - b.n 38be │ │ │ │ │ + b.n 3750 │ │ │ │ │ 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 3d0a │ │ │ │ │ + b.n 3cbe │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ - b.n 3c20 │ │ │ │ │ + b.n 3bd4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ - b.n 3c3c │ │ │ │ │ + b.n 3bf0 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.w 3b1a │ │ │ │ │ + beq.w 3acc │ │ │ │ │ cmp.w sl, #1 │ │ │ │ │ - bne.w 3744 │ │ │ │ │ + bne.w 36e8 │ │ │ │ │ ldr r4, [r0, #12] │ │ │ │ │ - b.n 3708 │ │ │ │ │ + b.n 36ac │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 373a │ │ │ │ │ + b.n 36de │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 3dca │ │ │ │ │ + bne.n 3d72 │ │ │ │ │ movs r6, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n 373c │ │ │ │ │ + b.n 36e0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3b2e │ │ │ │ │ + b.n 3ae0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3dba │ │ │ │ │ + bne.n 3d62 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3dba │ │ │ │ │ + b.n 3d62 │ │ │ │ │ nop │ │ │ │ │ .word 0x0000337c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00003de0 : │ │ │ │ │ +00003d88 : │ │ │ │ │ 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 3f18 │ │ │ │ │ + beq.w 3ec0 │ │ │ │ │ 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 3f36 │ │ │ │ │ + beq.w 3ede │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CheckBuffer │ │ │ │ │ - cbz r0, 3e4a │ │ │ │ │ + cbz r0, 3df2 │ │ │ │ │ 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 3f14 │ │ │ │ │ + blt.n 3ebc │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ bl d8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3f48 │ │ │ │ │ + beq.w 3ef0 │ │ │ │ │ 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 3f48 │ │ │ │ │ + blt.w 3ef0 │ │ │ │ │ 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 3e64 │ │ │ │ │ + bne.n 3e0c │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 4e0c <_PyBytes_FromList> │ │ │ │ │ + b.w 4db8 <_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 3eb6 │ │ │ │ │ + bne.n 3e5e │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r6, r3 │ │ │ │ │ bl d8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3e44 │ │ │ │ │ + beq.n 3dec │ │ │ │ │ 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 3e44 │ │ │ │ │ + ble.n 3dec │ │ │ │ │ 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 3f56 │ │ │ │ │ + beq.n 3efe │ │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ │ - bhi.n 3f5c │ │ │ │ │ + bhi.n 3f04 │ │ │ │ │ strb.w r0, [r2], #1 │ │ │ │ │ - b.n 3e90 │ │ │ │ │ + b.n 3e38 │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #3 │ │ │ │ │ - bmi.n 3f2c │ │ │ │ │ + bmi.n 3ed4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetIter │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 3eec │ │ │ │ │ + cbz r0, 3e94 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - bl 4150 <_PyBytes_FromIterator> │ │ │ │ │ + bl 40f8 <_PyBytes_FromIterator> │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 3ede │ │ │ │ │ + beq.n 3e86 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbz r3, 3ee2 │ │ │ │ │ + cbz r3, 3e8a │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b.n 3e44 │ │ │ │ │ + b.n 3dec │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r4, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3e44 │ │ │ │ │ + b.n 3dec │ │ │ │ │ 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 3e44 │ │ │ │ │ + beq.n 3dec │ │ │ │ │ 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 3e44 │ │ │ │ │ + b.n 3dec │ │ │ │ │ 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 3e44 │ │ │ │ │ + b.n 3dec │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ - b.n 3f04 │ │ │ │ │ + b.n 3eac │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 3ede │ │ │ │ │ + beq.n 3e86 │ │ │ │ │ adds r3, #1 │ │ │ │ │ mov r4, r5 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - b.n 3e44 │ │ │ │ │ + b.n 3dec │ │ │ │ │ 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 3f14 │ │ │ │ │ + b.n 3ebc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 3f72 │ │ │ │ │ + cbnz r0, 3f1a │ │ │ │ │ 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 3f14 │ │ │ │ │ + beq.n 3ebc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3f14 │ │ │ │ │ + bne.n 3ebc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3f14 │ │ │ │ │ + b.n 3ebc │ │ │ │ │ │ │ │ │ │ -00003f8c : │ │ │ │ │ +00003f34 : │ │ │ │ │ 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 3ff2 │ │ │ │ │ + bhi.n 3f9a │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bne.n 3fcc │ │ │ │ │ + bne.n 3f74 │ │ │ │ │ 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, 3fee │ │ │ │ │ + cbz r0, 3f96 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq.n 3fb8 │ │ │ │ │ + beq.n 3f60 │ │ │ │ │ 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 3fb8 │ │ │ │ │ + bne.n 3f60 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 3fc8 │ │ │ │ │ + b.n 3f70 │ │ │ │ │ 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 3fee │ │ │ │ │ + beq.n 3f96 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - ble.n 3fb8 │ │ │ │ │ + ble.n 3f60 │ │ │ │ │ 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 3fde │ │ │ │ │ - b.n 3fee │ │ │ │ │ + bne.n 3f86 │ │ │ │ │ + b.n 3f96 │ │ │ │ │ │ │ │ │ │ -00004020 : │ │ │ │ │ +00003fc8 : │ │ │ │ │ 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 4060 │ │ │ │ │ + bhi.n 4008 │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bne.n 4078 │ │ │ │ │ + bne.n 4020 │ │ │ │ │ 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 │ │ │ │ │ @@ -7019,69 +6969,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, 409e │ │ │ │ │ + cbnz r0, 4046 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 405c │ │ │ │ │ + b.n 4004 │ │ │ │ │ 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 4074 │ │ │ │ │ + beq.n 401c │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq.n 404c │ │ │ │ │ + beq.n 3ff4 │ │ │ │ │ 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 404c │ │ │ │ │ - b.n 4074 │ │ │ │ │ + bne.n 3ff4 │ │ │ │ │ + b.n 401c │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - ble.n 404c │ │ │ │ │ + ble.n 3ff4 │ │ │ │ │ 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 408c │ │ │ │ │ - b.n 4074 │ │ │ │ │ + bne.n 4034 │ │ │ │ │ + b.n 401c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000040b8 : │ │ │ │ │ +00004060 : │ │ │ │ │ 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 40f8 │ │ │ │ │ + bhi.n 40a0 │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bne.n 4110 │ │ │ │ │ + bne.n 40b8 │ │ │ │ │ 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 │ │ │ │ │ @@ -7091,518 +7041,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, 4136 │ │ │ │ │ + cbnz r0, 40de │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 40f4 │ │ │ │ │ + b.n 409c │ │ │ │ │ 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 410c │ │ │ │ │ + beq.n 40b4 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq.n 40e4 │ │ │ │ │ + beq.n 408c │ │ │ │ │ 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 40e4 │ │ │ │ │ - b.n 410c │ │ │ │ │ + bne.n 408c │ │ │ │ │ + b.n 40b4 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - ble.n 40e4 │ │ │ │ │ + ble.n 408c │ │ │ │ │ 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 4124 │ │ │ │ │ - b.n 410c │ │ │ │ │ + bne.n 40cc │ │ │ │ │ + b.n 40b4 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00004150 <_PyBytes_FromIterator>: │ │ │ │ │ +000040f8 <_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] @ (4434 <_PyBytes_FromIterator+0x2e4>) │ │ │ │ │ + ldr r3, [pc, #720] @ (43dc <_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 4438 <_PyBytes_FromIterator+0x2e8> │ │ │ │ │ + beq.w 43e0 <_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 8c8 <_PyBytesWriter_Prepare.constprop.0> │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 432e <_PyBytes_FromIterator+0x1de> │ │ │ │ │ + beq.w 42d6 <_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 4260 <_PyBytes_FromIterator+0x110> │ │ │ │ │ + beq.n 4208 <_PyBytes_FromIterator+0x110> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyIter_Next │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 431c <_PyBytes_FromIterator+0x1cc> │ │ │ │ │ + beq.w 42c4 <_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 4376 <_PyBytes_FromIterator+0x226> │ │ │ │ │ + bne.w 431e <_PyBytes_FromIterator+0x226> │ │ │ │ │ adds r0, r3, #1 │ │ │ │ │ - beq.w 43ea <_PyBytes_FromIterator+0x29a> │ │ │ │ │ + beq.w 4392 <_PyBytes_FromIterator+0x29a> │ │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ │ - bhi.w 43fa <_PyBytes_FromIterator+0x2aa> │ │ │ │ │ + bhi.w 43a2 <_PyBytes_FromIterator+0x2aa> │ │ │ │ │ cmp r5, sl │ │ │ │ │ - bge.w 4412 <_PyBytes_FromIterator+0x2c2> │ │ │ │ │ + bge.w 43ba <_PyBytes_FromIterator+0x2c2> │ │ │ │ │ mov r6, r4 │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp.w fp, #1 │ │ │ │ │ strb.w r3, [r6], #1 │ │ │ │ │ mov r4, r6 │ │ │ │ │ - beq.n 4260 <_PyBytes_FromIterator+0x110> │ │ │ │ │ + beq.n 4208 <_PyBytes_FromIterator+0x110> │ │ │ │ │ cmp.w fp, #2 │ │ │ │ │ - beq.n 4232 <_PyBytes_FromIterator+0xe2> │ │ │ │ │ + beq.n 41da <_PyBytes_FromIterator+0xe2> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyIter_Next │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 431c <_PyBytes_FromIterator+0x1cc> │ │ │ │ │ + beq.w 42c4 <_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 435e <_PyBytes_FromIterator+0x20e> │ │ │ │ │ + bne.w 4306 <_PyBytes_FromIterator+0x20e> │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ - beq.w 43ea <_PyBytes_FromIterator+0x29a> │ │ │ │ │ + beq.w 4392 <_PyBytes_FromIterator+0x29a> │ │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ │ - bhi.w 43fa <_PyBytes_FromIterator+0x2aa> │ │ │ │ │ + bhi.w 43a2 <_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 431c <_PyBytes_FromIterator+0x1cc> │ │ │ │ │ + beq.n 42c4 <_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 4346 <_PyBytes_FromIterator+0x1f6> │ │ │ │ │ + bne.n 42ee <_PyBytes_FromIterator+0x1f6> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ - beq.w 43ea <_PyBytes_FromIterator+0x29a> │ │ │ │ │ + beq.w 4392 <_PyBytes_FromIterator+0x29a> │ │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ │ - bhi.w 43fa <_PyBytes_FromIterator+0x2aa> │ │ │ │ │ + bhi.w 43a2 <_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 431c <_PyBytes_FromIterator+0x1cc> │ │ │ │ │ + beq.n 42c4 <_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 43d4 <_PyBytes_FromIterator+0x284> │ │ │ │ │ + bne.w 437c <_PyBytes_FromIterator+0x284> │ │ │ │ │ adds r6, r3, #1 │ │ │ │ │ - beq.w 43ea <_PyBytes_FromIterator+0x29a> │ │ │ │ │ + beq.w 4392 <_PyBytes_FromIterator+0x29a> │ │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ │ - bhi.w 43fa <_PyBytes_FromIterator+0x2aa> │ │ │ │ │ + bhi.w 43a2 <_PyBytes_FromIterator+0x2aa> │ │ │ │ │ cmp r5, sl │ │ │ │ │ - bge.w 4412 <_PyBytes_FromIterator+0x2c2> │ │ │ │ │ + bge.w 43ba <_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 431c <_PyBytes_FromIterator+0x1cc> │ │ │ │ │ + beq.n 42c4 <_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 43bc <_PyBytes_FromIterator+0x26c> │ │ │ │ │ + bne.w 4364 <_PyBytes_FromIterator+0x26c> │ │ │ │ │ adds r0, r3, #1 │ │ │ │ │ - beq.w 43ea <_PyBytes_FromIterator+0x29a> │ │ │ │ │ + beq.w 4392 <_PyBytes_FromIterator+0x29a> │ │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ │ - bhi.w 43fa <_PyBytes_FromIterator+0x2aa> │ │ │ │ │ + bhi.w 43a2 <_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, 431c <_PyBytes_FromIterator+0x1cc> │ │ │ │ │ + cbz r0, 42c4 <_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 43a6 <_PyBytes_FromIterator+0x256> │ │ │ │ │ + bne.n 434e <_PyBytes_FromIterator+0x256> │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ - beq.w 43ea <_PyBytes_FromIterator+0x29a> │ │ │ │ │ + beq.w 4392 <_PyBytes_FromIterator+0x29a> │ │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ │ - bhi.w 43fa <_PyBytes_FromIterator+0x2aa> │ │ │ │ │ + bhi.w 43a2 <_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, 431c <_PyBytes_FromIterator+0x1cc> │ │ │ │ │ + cbz r0, 42c4 <_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 4390 <_PyBytes_FromIterator+0x240> │ │ │ │ │ + bne.n 4338 <_PyBytes_FromIterator+0x240> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ - beq.n 43ea <_PyBytes_FromIterator+0x29a> │ │ │ │ │ + beq.n 4392 <_PyBytes_FromIterator+0x29a> │ │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ │ - bhi.n 43fa <_PyBytes_FromIterator+0x2aa> │ │ │ │ │ + bhi.n 43a2 <_PyBytes_FromIterator+0x2aa> │ │ │ │ │ strb r3, [r4, #0] │ │ │ │ │ adds r5, #3 │ │ │ │ │ adds r4, r6, #3 │ │ │ │ │ - b.n 4260 <_PyBytes_FromIterator+0x110> │ │ │ │ │ + b.n 4208 <_PyBytes_FromIterator+0x110> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 43f0 <_PyBytes_FromIterator+0x2a0> │ │ │ │ │ + bne.n 4398 <_PyBytes_FromIterator+0x2a0> │ │ │ │ │ mov r1, r4 │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ bl 9c0 <_PyBytesWriter_Finish> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Finish │ │ │ │ │ mov r4, r0 │ │ │ │ │ - ldr r3, [pc, #260] @ (4434 <_PyBytes_FromIterator+0x2e4>) │ │ │ │ │ + ldr r3, [pc, #260] @ (43dc <_PyBytes_FromIterator+0x2e4>) │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #548] @ 0x224 │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 438c <_PyBytes_FromIterator+0x23c> │ │ │ │ │ + bne.n 4334 <_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 424e <_PyBytes_FromIterator+0xfe> │ │ │ │ │ + bne.w 41f6 <_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 424e <_PyBytes_FromIterator+0xfe> │ │ │ │ │ + b.n 41f6 <_PyBytes_FromIterator+0xfe> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [fp] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 421e <_PyBytes_FromIterator+0xce> │ │ │ │ │ + bne.w 41c6 <_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 421e <_PyBytes_FromIterator+0xce> │ │ │ │ │ + b.n 41c6 <_PyBytes_FromIterator+0xce> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r6, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 41d6 <_PyBytes_FromIterator+0x86> │ │ │ │ │ + bne.w 417e <_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 41d6 <_PyBytes_FromIterator+0x86> │ │ │ │ │ + b.n 417e <_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 430c <_PyBytes_FromIterator+0x1bc> │ │ │ │ │ + bne.n 42b4 <_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 430c <_PyBytes_FromIterator+0x1bc> │ │ │ │ │ + b.n 42b4 <_PyBytes_FromIterator+0x1bc> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [fp] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 42e2 <_PyBytes_FromIterator+0x192> │ │ │ │ │ + bne.n 428a <_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 42e2 <_PyBytes_FromIterator+0x192> │ │ │ │ │ + b.n 428a <_PyBytes_FromIterator+0x192> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [fp] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 42b6 <_PyBytes_FromIterator+0x166> │ │ │ │ │ + bne.w 425e <_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 42b6 <_PyBytes_FromIterator+0x166> │ │ │ │ │ + b.n 425e <_PyBytes_FromIterator+0x166> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r6, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 427c <_PyBytes_FromIterator+0x12c> │ │ │ │ │ + bne.w 4224 <_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 427c <_PyBytes_FromIterator+0x12c> │ │ │ │ │ + b.n 4224 <_PyBytes_FromIterator+0x12c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbz r0, 43fa <_PyBytes_FromIterator+0x2aa> │ │ │ │ │ + cbz r0, 43a2 <_PyBytes_FromIterator+0x2aa> │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ bl dc │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Dealloc │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 432e <_PyBytes_FromIterator+0x1de> │ │ │ │ │ + b.n 42d6 <_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 43f0 <_PyBytes_FromIterator+0x2a0> │ │ │ │ │ + b.n 4398 <_PyBytes_FromIterator+0x2a0> │ │ │ │ │ mov r1, r4 │ │ │ │ │ add.w r2, sl, #1 │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 1364 <_PyBytesWriter_Resize> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Resize │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 432e <_PyBytes_FromIterator+0x1de> │ │ │ │ │ + beq.n 42d6 <_PyBytes_FromIterator+0x1de> │ │ │ │ │ ldr.w sl, [sp, #16] │ │ │ │ │ adds r5, #1 │ │ │ │ │ strb.w r3, [r4], #1 │ │ │ │ │ - b.n 41ae <_PyBytes_FromIterator+0x5e> │ │ │ │ │ + b.n 4156 <_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 43f6 <_PyBytes_FromIterator+0x2a6> │ │ │ │ │ - b.n 4180 <_PyBytes_FromIterator+0x30> │ │ │ │ │ + bne.n 439e <_PyBytes_FromIterator+0x2a6> │ │ │ │ │ + b.n 4128 <_PyBytes_FromIterator+0x30> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00004448 : │ │ │ │ │ +000043f0 : │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -00004454 : │ │ │ │ │ +000043fc : │ │ │ │ │ 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 461c │ │ │ │ │ + beq.w 45c4 │ │ │ │ │ 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 4766 │ │ │ │ │ + bne.w 470e │ │ │ │ │ ldr.w sl, [sp, #12] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ │ - bne.w 46ee │ │ │ │ │ + bne.w 4696 │ │ │ │ │ subs r6, r7, #1 │ │ │ │ │ it pl │ │ │ │ │ movpl r4, #0 │ │ │ │ │ - bmi.w 45f4 │ │ │ │ │ + bmi.w 459c │ │ │ │ │ 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 46ea │ │ │ │ │ + beq.w 4692 │ │ │ │ │ sub.w r8, r7, #2 │ │ │ │ │ cmp r4, r8 │ │ │ │ │ - bgt.n 454a │ │ │ │ │ + bgt.n 44f2 │ │ │ │ │ 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 454a │ │ │ │ │ + beq.n 44f2 │ │ │ │ │ subs r6, r7, #3 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - bgt.w 45e8 │ │ │ │ │ + bgt.w 4590 │ │ │ │ │ ldrb.w r1, [fp, #13] │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 45e8 │ │ │ │ │ + beq.n 4590 │ │ │ │ │ sub.w r8, r7, #4 │ │ │ │ │ cmp r4, r8 │ │ │ │ │ - bgt.n 454a │ │ │ │ │ + bgt.n 44f2 │ │ │ │ │ ldrb.w r1, [fp, #12] │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ - cbz r0, 454a │ │ │ │ │ + cbz r0, 44f2 │ │ │ │ │ subs r6, r7, #5 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - bgt.n 45e8 │ │ │ │ │ + bgt.n 4590 │ │ │ │ │ ldrb.w r1, [fp, #11] │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 45e8 │ │ │ │ │ + beq.n 4590 │ │ │ │ │ sub.w r8, r7, #6 │ │ │ │ │ cmp r4, r8 │ │ │ │ │ - bgt.n 454a │ │ │ │ │ + bgt.n 44f2 │ │ │ │ │ ldrb.w r1, [fp, #10] │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ - cbz r0, 454a │ │ │ │ │ + cbz r0, 44f2 │ │ │ │ │ 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 454a │ │ │ │ │ + bgt.n 44f2 │ │ │ │ │ ldrb.w r1, [fp, r8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4530 │ │ │ │ │ + bne.n 44d8 │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ - cbnz r4, 4556 │ │ │ │ │ + cbnz r4, 44fe │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - beq.n 45fc │ │ │ │ │ + beq.n 45a4 │ │ │ │ │ add.w r3, r4, #16 │ │ │ │ │ subs r6, r6, r4 │ │ │ │ │ add.w r7, r5, r3 │ │ │ │ │ - bmi.w 4780 │ │ │ │ │ + bmi.w 4728 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - bne.n 4588 │ │ │ │ │ - cbz r7, 4588 │ │ │ │ │ + bne.n 4530 │ │ │ │ │ + cbz r7, 4530 │ │ │ │ │ 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 4746 │ │ │ │ │ + beq.w 46ee │ │ │ │ │ movw r3, #65518 @ 0xffee │ │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bhi.w 4750 │ │ │ │ │ + bhi.w 46f8 │ │ │ │ │ add.w r0, r6, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 476e │ │ │ │ │ + beq.w 4716 │ │ │ │ │ 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] │ │ │ │ │ @@ -7614,251 +7564,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 4580 │ │ │ │ │ + beq.n 4528 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ add.w r0, r5, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 4580 │ │ │ │ │ + b.n 4528 │ │ │ │ │ mov r6, r8 │ │ │ │ │ - b.n 454a │ │ │ │ │ + b.n 44f2 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 449a │ │ │ │ │ + bne.w 4442 │ │ │ │ │ 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 477c │ │ │ │ │ + bne.w 4724 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 4580 │ │ │ │ │ + beq.n 4528 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - b.n 4580 │ │ │ │ │ + b.n 4528 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.w 474c │ │ │ │ │ + beq.w 46f4 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble.w 474a │ │ │ │ │ + ble.w 46f2 │ │ │ │ │ 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 4640 │ │ │ │ │ + b.n 45e8 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - beq.w 47ae │ │ │ │ │ + beq.w 4756 │ │ │ │ │ ldrb.w r0, [r3, #1]! │ │ │ │ │ ldr.w r0, [r4, r0, lsl #2] │ │ │ │ │ lsls r6, r0, #28 │ │ │ │ │ - bmi.n 4638 │ │ │ │ │ + bmi.n 45e0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 476a │ │ │ │ │ + beq.w 4712 │ │ │ │ │ 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 4672 │ │ │ │ │ + blt.n 461a │ │ │ │ │ ldrb r0, [r6, r3] │ │ │ │ │ ldr.w r0, [r4, r0, lsl #2] │ │ │ │ │ lsls r0, r0, #28 │ │ │ │ │ - bmi.n 4660 │ │ │ │ │ - cbnz r2, 467a │ │ │ │ │ + bmi.n 4608 │ │ │ │ │ + cbnz r2, 4622 │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - beq.w 479a │ │ │ │ │ + beq.w 4742 │ │ │ │ │ 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, 46de │ │ │ │ │ + cbz r0, 4686 │ │ │ │ │ ldrb.w r1, [r8, #2] │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ adds r4, #1 │ │ │ │ │ mov r2, r9 │ │ │ │ │ - cbz r0, 46de │ │ │ │ │ + cbz r0, 4686 │ │ │ │ │ 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, 46de │ │ │ │ │ + cbz r0, 4686 │ │ │ │ │ add.w r4, fp, #3 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - beq.n 46de │ │ │ │ │ + beq.n 4686 │ │ │ │ │ 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 468c │ │ │ │ │ + bne.n 4634 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbz r3, 46ea │ │ │ │ │ + cbz r3, 4692 │ │ │ │ │ subs r6, r7, #1 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - ble.w 44a4 │ │ │ │ │ + ble.w 444c │ │ │ │ │ mov r6, r7 │ │ │ │ │ - b.n 454a │ │ │ │ │ + b.n 44f2 │ │ │ │ │ cmp r7, r0 │ │ │ │ │ - ble.w 45ec │ │ │ │ │ + ble.w 4594 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add.w r6, r5, #15 │ │ │ │ │ ands.w r2, r7, #3 │ │ │ │ │ - beq.n 46ca │ │ │ │ │ + beq.n 4672 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n 472e │ │ │ │ │ + beq.n 46d6 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 471c │ │ │ │ │ + beq.n 46c4 │ │ │ │ │ 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 46de │ │ │ │ │ + beq.n 4686 │ │ │ │ │ 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 46de │ │ │ │ │ + beq.n 4686 │ │ │ │ │ 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 46de │ │ │ │ │ + beq.n 4686 │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - bne.n 46ca │ │ │ │ │ - b.n 46de │ │ │ │ │ - ldr r5, [pc, #112] @ (47b8 ) │ │ │ │ │ - b.n 4580 │ │ │ │ │ - cbz r1, 4798 │ │ │ │ │ + bne.n 4672 │ │ │ │ │ + b.n 4686 │ │ │ │ │ + ldr r5, [pc, #112] @ (4760 ) │ │ │ │ │ + b.n 4528 │ │ │ │ │ + cbz r1, 4740 │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 4652 │ │ │ │ │ + b.n 45fa │ │ │ │ │ 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 4580 │ │ │ │ │ + b.n 4528 │ │ │ │ │ mov r1, r7 │ │ │ │ │ - b.n 4672 │ │ │ │ │ + b.n 461a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 45d6 │ │ │ │ │ - b.n 4580 │ │ │ │ │ + bne.w 457e │ │ │ │ │ + b.n 4528 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 4556 │ │ │ │ │ + b.n 44fe │ │ │ │ │ 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 4766 │ │ │ │ │ + b.n 470e │ │ │ │ │ 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 460c │ │ │ │ │ + beq.w 45b4 │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 467a │ │ │ │ │ + b.n 4622 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 4652 │ │ │ │ │ + bne.w 45fa │ │ │ │ │ mov r1, r2 │ │ │ │ │ - b.n 467a │ │ │ │ │ + b.n 4622 │ │ │ │ │ .word 0x0000337c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000047bc : │ │ │ │ │ +00004764 : │ │ │ │ │ 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 47e4 │ │ │ │ │ + bl 478c │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromFormatV │ │ │ │ │ add sp, #12 │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ add sp, #16 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -000047e4 : │ │ │ │ │ +0000478c : │ │ │ │ │ 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] @ (4a74 ) │ │ │ │ │ + ldr r3, [pc, #628] @ (4a1c ) │ │ │ │ │ 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 │ │ │ │ │ @@ -7866,158 +7816,158 @@ │ │ │ │ │ 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 4c50 │ │ │ │ │ + beq.w 4bfa │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bhi.w 494e │ │ │ │ │ + bhi.w 48f6 │ │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ │ add r4, sp, #68 @ 0x44 │ │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 4a26 │ │ │ │ │ + beq.w 49ce │ │ │ │ │ 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 4942 │ │ │ │ │ + bne.n 48ea │ │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ │ add.w r8, r6, #1 │ │ │ │ │ ldr.w r1, [r9, r3, lsl #2] │ │ │ │ │ ands.w r1, r1, #4 │ │ │ │ │ - bne.w 4c16 │ │ │ │ │ + bne.w 4bc0 │ │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ │ - beq.w 4c2e │ │ │ │ │ + beq.w 4bd8 │ │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, #0 │ │ │ │ │ ite ne │ │ │ │ │ movne.w ip, #1 │ │ │ │ │ moveq.w ip, #0 │ │ │ │ │ - beq.w 4b30 │ │ │ │ │ + beq.w 4ad8 │ │ │ │ │ ldr.w r2, [r9, r3, lsl #2] │ │ │ │ │ lsls r0, r2, #30 │ │ │ │ │ - beq.w 4af4 │ │ │ │ │ + beq.w 4a9c │ │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ │ - beq.w 4b12 │ │ │ │ │ + beq.w 4aba │ │ │ │ │ cmp r3, #122 @ 0x7a │ │ │ │ │ - beq.w 4db6 │ │ │ │ │ + beq.w 4d60 │ │ │ │ │ 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 4d60 │ │ │ │ │ + bhi.w 4d0a │ │ │ │ │ mov.w lr, #0 │ │ │ │ │ cmp r0, #21 │ │ │ │ │ - bhi.w 4d60 │ │ │ │ │ + bhi.w 4d0a │ │ │ │ │ tbh [pc, r0, lsl #1] │ │ │ │ │ - .short 0x023e │ │ │ │ │ - .word 0x02510229 │ │ │ │ │ - .word 0x02510251 │ │ │ │ │ - .word 0x02930251 │ │ │ │ │ - .word 0x02510251 │ │ │ │ │ - .word 0x02510251 │ │ │ │ │ - .word 0x02510251 │ │ │ │ │ - .word 0x0251018c │ │ │ │ │ - .word 0x00160251 │ │ │ │ │ - .word 0x01fb0251 │ │ │ │ │ - .word 0x02510251 │ │ │ │ │ - .short 0x01e8 │ │ │ │ │ + .short 0x023f │ │ │ │ │ + .word 0x0252022a │ │ │ │ │ + .word 0x02520252 │ │ │ │ │ + .word 0x02940252 │ │ │ │ │ + .word 0x02520252 │ │ │ │ │ + .word 0x02520252 │ │ │ │ │ + .word 0x02520252 │ │ │ │ │ + .word 0x0252018d │ │ │ │ │ + .word 0x00160252 │ │ │ │ │ + .word 0x01fc0252 │ │ │ │ │ + .word 0x02520252 │ │ │ │ │ + .short 0x01e9 │ │ │ │ │ ldr.w fp, [r7] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bgt.w 4c54 │ │ │ │ │ + bgt.w 4bfe │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 491c │ │ │ │ │ + cbz r0, 48c4 │ │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ │ subs r3, r3, r6 │ │ │ │ │ cmp r3, sl │ │ │ │ │ - blt.w 4ac6 │ │ │ │ │ + blt.w 4a6e │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ add.w r2, r6, sl │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bgt.w 4a2c │ │ │ │ │ + bgt.w 49d4 │ │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 4ad0 │ │ │ │ │ + beq.w 4a78 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ adds r4, r4, r6 │ │ │ │ │ - beq.w 4ad0 │ │ │ │ │ + beq.w 4a78 │ │ │ │ │ ldrb.w r3, [r8, #1] │ │ │ │ │ - cbz r3, 4984 │ │ │ │ │ + cbz r3, 492c │ │ │ │ │ adds r7, #4 │ │ │ │ │ add.w r6, r8, #1 │ │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ │ - beq.n 484a │ │ │ │ │ + beq.n 47f2 │ │ │ │ │ strb.w r3, [r4], #1 │ │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ │ - cbz r3, 4984 │ │ │ │ │ + cbz r3, 492c │ │ │ │ │ adds r6, #1 │ │ │ │ │ - b.n 4846 │ │ │ │ │ + b.n 47ee │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ bl d8 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4b5e │ │ │ │ │ + beq.w 4b06 │ │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ │ str.w r8, [sp, #64] @ 0x40 │ │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 4b54 │ │ │ │ │ + bne.w 4afc │ │ │ │ │ adds r4, #16 │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 4ad8 │ │ │ │ │ + beq.w 4a80 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 483e │ │ │ │ │ + bne.w 47e6 │ │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 4a3e │ │ │ │ │ + beq.n 49e6 │ │ │ │ │ add r7, sp, #68 @ 0x44 │ │ │ │ │ subs r4, r4, r7 │ │ │ │ │ - beq.n 4a60 │ │ │ │ │ + beq.n 4a08 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4b48 │ │ │ │ │ + bne.w 4af0 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - blt.w 4adc │ │ │ │ │ + blt.w 4a84 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq.n 49f6 │ │ │ │ │ + beq.n 499e │ │ │ │ │ movw r3, #65518 @ 0xffee │ │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bgt.n 4aa2 │ │ │ │ │ + bgt.n 4a4a │ │ │ │ │ add.w r0, r4, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4bc8 │ │ │ │ │ + beq.w 4b30 │ │ │ │ │ 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] │ │ │ │ │ @@ -8033,225 +7983,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 4a0e │ │ │ │ │ + b.n 49b6 │ │ │ │ │ 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] @ (4a74 ) │ │ │ │ │ + ldr r3, [pc, #100] @ (4a1c ) │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #580] @ 0x244 │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 4a6e │ │ │ │ │ + bne.n 4a16 │ │ │ │ │ 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 498e │ │ │ │ │ + b.n 4936 │ │ │ │ │ mov r1, r4 │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 1364 <_PyBytesWriter_Resize> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Resize │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ │ - b.n 491c │ │ │ │ │ + b.n 48c4 │ │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ │ - cbnz r3, 4a7c │ │ │ │ │ + cbnz r3, 4a24 │ │ │ │ │ add.w r1, r6, #16 │ │ │ │ │ subs r1, r4, r1 │ │ │ │ │ - beq.n 4a64 │ │ │ │ │ + beq.n 4a0c │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ str r6, [sp, #16] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 4a0e │ │ │ │ │ + beq.n 49b6 │ │ │ │ │ add r0, sp, #16 │ │ │ │ │ bl 174 <_PyBytes_Resize> │ │ │ │ │ R_ARM_THM_CALL _PyBytes_Resize │ │ │ │ │ - cbnz r0, 4aa6 │ │ │ │ │ + cbnz r0, 4a4e │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ - b.n 4a0e │ │ │ │ │ + b.n 49b6 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4b48 │ │ │ │ │ + bne.n 4af0 │ │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4b68 │ │ │ │ │ - ldr r6, [pc, #12] @ (4a78 ) │ │ │ │ │ - b.n 4a0e │ │ │ │ │ + bne.n 4b10 │ │ │ │ │ + ldr r6, [pc, #12] @ (4a20 ) │ │ │ │ │ + b.n 49b6 │ │ │ │ │ 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, 4aaa │ │ │ │ │ + cbz r3, 4a52 │ │ │ │ │ ldr r1, [r6, #20] │ │ │ │ │ subs r1, r4, r1 │ │ │ │ │ - beq.n 4ab6 │ │ │ │ │ + beq.n 4a5e │ │ │ │ │ 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 4a0e │ │ │ │ │ + beq.n 49b6 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4b88 │ │ │ │ │ + bne.n 4b3e │ │ │ │ │ ldr r6, [r4, #0] │ │ │ │ │ - b.n 4a0e │ │ │ │ │ + b.n 49b6 │ │ │ │ │ bl 70 │ │ │ │ │ R_ARM_THM_CALL _PyBytes_FromSize.part.0 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 4a0e │ │ │ │ │ + b.n 49b6 │ │ │ │ │ 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 4a86 │ │ │ │ │ + bne.n 4a2e │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ movs r1, #0 │ │ │ │ │ add r4, sp, #16 │ │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ │ str r6, [sp, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 4a0e │ │ │ │ │ - b.n 4a94 │ │ │ │ │ + beq.n 49b6 │ │ │ │ │ + b.n 4a3c │ │ │ │ │ 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 4a0e │ │ │ │ │ + b.n 49b6 │ │ │ │ │ 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 4aa6 │ │ │ │ │ + b.n 4a4e │ │ │ │ │ ldrb.w r3, [r8, #1]! │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 4cde │ │ │ │ │ + beq.w 4c88 │ │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ │ - beq.w 4cde │ │ │ │ │ + beq.w 4c88 │ │ │ │ │ ldr.w r2, [r9, r3, lsl #2] │ │ │ │ │ lsls r5, r2, #30 │ │ │ │ │ - beq.n 4af4 │ │ │ │ │ + beq.n 4a9c │ │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ │ - bne.w 4cde │ │ │ │ │ + bne.w 4c88 │ │ │ │ │ ldrb.w r3, [r8, #1] │ │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ │ - beq.n 4b28 │ │ │ │ │ + beq.n 4ad0 │ │ │ │ │ sub.w r0, r3, #117 @ 0x75 │ │ │ │ │ negs r2, r0 │ │ │ │ │ adcs r2, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 4df6 │ │ │ │ │ + beq.w 4da0 │ │ │ │ │ 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 4ba2 │ │ │ │ │ + beq.n 4b5a │ │ │ │ │ add.w sl, r2, #4294967295 @ 0xffffffff │ │ │ │ │ str.w sl, [sp, #52] @ 0x34 │ │ │ │ │ - b.n 48a0 │ │ │ │ │ + b.n 4848 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 4a0e │ │ │ │ │ + b.n 49b6 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 4bbc │ │ │ │ │ + beq.n 4b74 │ │ │ │ │ ldr r4, [r0, #20] │ │ │ │ │ - b.n 4970 │ │ │ │ │ + b.n 4918 │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ mov r6, r4 │ │ │ │ │ bl dc │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Dealloc │ │ │ │ │ - b.n 4a0e │ │ │ │ │ + b.n 49b6 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 4a6a │ │ │ │ │ + beq.w 4a12 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4a6a │ │ │ │ │ + bne.w 4a12 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4a6a │ │ │ │ │ + b.n 4a12 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 4990 │ │ │ │ │ + b.n 49b6 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 4aa6 │ │ │ │ │ + beq.n 4a4e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4aa6 │ │ │ │ │ + bne.w 4a4e │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4aa6 │ │ │ │ │ + b.n 4a4e │ │ │ │ │ mov sl, r7 │ │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ │ strb.w r3, [r4], #1 │ │ │ │ │ ldrb.w r3, [r8, #1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 4984 │ │ │ │ │ + beq.w 492c │ │ │ │ │ add.w r6, r8, #1 │ │ │ │ │ mov r7, sl │ │ │ │ │ - b.n 4846 │ │ │ │ │ + b.n 47ee │ │ │ │ │ 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 4978 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 49e8 │ │ │ │ │ - b.n 4a0e │ │ │ │ │ + b.n 4920 │ │ │ │ │ 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 │ │ │ │ │ @@ -8259,77 +8209,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 4c80 │ │ │ │ │ + beq.n 4c2a │ │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ │ - bne.n 4c64 │ │ │ │ │ + bne.n 4c0e │ │ │ │ │ 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 2e98 <_PyBytesWriter_WriteBytes> │ │ │ │ │ + bl 2e3c <_PyBytesWriter_WriteBytes> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_WriteBytes │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4baa │ │ │ │ │ - b.n 4ad0 │ │ │ │ │ + bne.n 4b62 │ │ │ │ │ + b.n 4a78 │ │ │ │ │ ldrb.w r3, [r8, #1]! │ │ │ │ │ ldr.w r2, [r9, r3, lsl #2] │ │ │ │ │ ands.w r2, r2, #4 │ │ │ │ │ - bne.n 4c16 │ │ │ │ │ + bne.n 4bc0 │ │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ │ it ne │ │ │ │ │ movne r1, r2 │ │ │ │ │ - bne.w 4862 │ │ │ │ │ + bne.w 480a │ │ │ │ │ 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 4862 │ │ │ │ │ + bpl.w 480a │ │ │ │ │ mla r1, ip, r1, r3 │ │ │ │ │ adds r0, #1 │ │ │ │ │ subs r1, #48 @ 0x30 │ │ │ │ │ - b.n 4c38 │ │ │ │ │ + b.n 4be2 │ │ │ │ │ add r4, sp, #68 @ 0x44 │ │ │ │ │ - b.n 4978 │ │ │ │ │ + b.n 4920 │ │ │ │ │ movs r6, #0 │ │ │ │ │ ldrb.w r3, [fp, r6] │ │ │ │ │ - cbz r3, 4c86 │ │ │ │ │ + cbz r3, 4c30 │ │ │ │ │ adds r6, #1 │ │ │ │ │ cmp r6, r1 │ │ │ │ │ - bne.n 4c56 │ │ │ │ │ - b.n 48fe │ │ │ │ │ + bne.n 4c00 │ │ │ │ │ + b.n 48a6 │ │ │ │ │ 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 4bfc │ │ │ │ │ + b.n 4ba6 │ │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ │ strb r3, [r6, #1] │ │ │ │ │ - b.n 4bfc │ │ │ │ │ + b.n 4ba6 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 48fe │ │ │ │ │ - b.n 491c │ │ │ │ │ + bne.w 48a6 │ │ │ │ │ + b.n 48c4 │ │ │ │ │ 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 │ │ │ │ │ @@ -8339,251 +8289,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 4c06 │ │ │ │ │ + b.n 4bb0 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ add.w sl, r7, #4 │ │ │ │ │ add r6, sp, #20 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - bne.n 4cfc │ │ │ │ │ + bne.n 4ca6 │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - beq.n 4ce8 │ │ │ │ │ + beq.n 4c92 │ │ │ │ │ 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 4bfc │ │ │ │ │ + b.n 4ba6 │ │ │ │ │ cmp r3, #122 @ 0x7a │ │ │ │ │ - beq.n 4db6 │ │ │ │ │ + beq.n 4d60 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ - b.n 4b30 │ │ │ │ │ + b.n 4ad8 │ │ │ │ │ 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 4bfc │ │ │ │ │ + b.n 4ba6 │ │ │ │ │ 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 4bfc │ │ │ │ │ + b.n 4ba6 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ add.w sl, r7, #4 │ │ │ │ │ add r6, sp, #20 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - bne.n 4d8a │ │ │ │ │ + bne.n 4d34 │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - beq.n 4d4c │ │ │ │ │ + beq.n 4cf6 │ │ │ │ │ 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 4bfc │ │ │ │ │ + b.n 4ba6 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ │ - bhi.n 4d9e │ │ │ │ │ + bhi.n 4d48 │ │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ │ add.w sl, r7, #4 │ │ │ │ │ strb.w r3, [r4], #1 │ │ │ │ │ - b.n 4baa │ │ │ │ │ + b.n 4b62 │ │ │ │ │ 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 4bfc │ │ │ │ │ - cbnz r3, 4d64 │ │ │ │ │ + b.n 4ba6 │ │ │ │ │ + cbnz r3, 4d0e │ │ │ │ │ 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 2e98 <_PyBytesWriter_WriteBytes> │ │ │ │ │ + bl 2e3c <_PyBytesWriter_WriteBytes> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_WriteBytes │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4ad0 │ │ │ │ │ + beq.w 4a78 │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ bl 9c0 <_PyBytesWriter_Finish> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Finish │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r6, r4 │ │ │ │ │ - b.n 4a0e │ │ │ │ │ + b.n 49b6 │ │ │ │ │ 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 4bfc │ │ │ │ │ + b.n 4ba6 │ │ │ │ │ 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 4ad0 │ │ │ │ │ + b.n 4a78 │ │ │ │ │ ldrb.w r3, [r8, #1] │ │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ │ - beq.n 4dc2 │ │ │ │ │ + beq.n 4d6c │ │ │ │ │ cmp r3, #117 @ 0x75 │ │ │ │ │ - bne.n 4dfc │ │ │ │ │ + bne.n 4da6 │ │ │ │ │ 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 48b4 │ │ │ │ │ + b.n 485c │ │ │ │ │ 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 4c9e │ │ │ │ │ + b.n 4c48 │ │ │ │ │ mov ip, r2 │ │ │ │ │ movs r3, #108 @ 0x6c │ │ │ │ │ - b.n 4b30 │ │ │ │ │ + b.n 4ad8 │ │ │ │ │ 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 4d64 │ │ │ │ │ + b.n 4d0e │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -00004e0c <_PyBytes_FromList>: │ │ │ │ │ +00004db8 <_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, #652] @ (50b0 <_PyBytes_FromList+0x2a4>) │ │ │ │ │ + ldr r1, [pc, #652] @ (505c <_PyBytes_FromList+0x2a4>) │ │ │ │ │ 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 4ea6 <_PyBytes_FromList+0x9a> │ │ │ │ │ - blt.w 4fe4 <_PyBytes_FromList+0x1d8> │ │ │ │ │ + beq.n 4e52 <_PyBytes_FromList+0x9a> │ │ │ │ │ + blt.w 4f90 <_PyBytes_FromList+0x1d8> │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - bgt.w 4f98 <_PyBytes_FromList+0x18c> │ │ │ │ │ + bgt.w 4f44 <_PyBytes_FromList+0x18c> │ │ │ │ │ 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 4f50 <_PyBytes_FromList+0x144> │ │ │ │ │ + bne.n 4efc <_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 4f64 <_PyBytes_FromList+0x158> │ │ │ │ │ + bne.n 4f10 <_PyBytes_FromList+0x158> │ │ │ │ │ adds r3, r5, #1 │ │ │ │ │ - beq.w 501c <_PyBytes_FromList+0x210> │ │ │ │ │ + beq.w 4fc8 <_PyBytes_FromList+0x210> │ │ │ │ │ cmp r5, #255 @ 0xff │ │ │ │ │ - bhi.w 5022 <_PyBytes_FromList+0x216> │ │ │ │ │ + bhi.w 4fce <_PyBytes_FromList+0x216> │ │ │ │ │ cmp sl, r6 │ │ │ │ │ - ble.w 50e0 <_PyBytes_FromList+0x2d4> │ │ │ │ │ + ble.w 508c <_PyBytes_FromList+0x2d4> │ │ │ │ │ mov r3, r4 │ │ │ │ │ adds r6, #1 │ │ │ │ │ strb.w r5, [r3], #1 │ │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - ble.n 4eaa <_PyBytes_FromList+0x9e> │ │ │ │ │ + ble.n 4e56 <_PyBytes_FromList+0x9e> │ │ │ │ │ mov r4, r3 │ │ │ │ │ - b.n 4e62 <_PyBytes_FromList+0x56> │ │ │ │ │ + b.n 4e0e <_PyBytes_FromList+0x56> │ │ │ │ │ add r3, sp, #28 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 4f74 <_PyBytes_FromList+0x168> │ │ │ │ │ + beq.n 4f20 <_PyBytes_FromList+0x168> │ │ │ │ │ add r6, sp, #28 │ │ │ │ │ subs r4, r3, r6 │ │ │ │ │ - beq.w 4ffc <_PyBytes_FromList+0x1f0> │ │ │ │ │ + beq.w 4fa8 <_PyBytes_FromList+0x1f0> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 4ff0 <_PyBytes_FromList+0x1e4> │ │ │ │ │ + bne.w 4f9c <_PyBytes_FromList+0x1e4> │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - blt.w 4fca <_PyBytes_FromList+0x1be> │ │ │ │ │ + blt.w 4f76 <_PyBytes_FromList+0x1be> │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq.n 4f20 <_PyBytes_FromList+0x114> │ │ │ │ │ + beq.n 4ecc <_PyBytes_FromList+0x114> │ │ │ │ │ movw r3, #65518 @ 0xffee │ │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bgt.w 500c <_PyBytes_FromList+0x200> │ │ │ │ │ + bgt.w 4fb8 <_PyBytes_FromList+0x200> │ │ │ │ │ add.w r0, r4, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 50d2 <_PyBytes_FromList+0x2c6> │ │ │ │ │ + beq.w 507e <_PyBytes_FromList+0x2c6> │ │ │ │ │ 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] │ │ │ │ │ @@ -8599,249 +8550,249 @@ │ │ │ │ │ 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 4f38 <_PyBytes_FromList+0x12c> │ │ │ │ │ + b.n 4ee4 <_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, #372] @ (50b0 <_PyBytes_FromList+0x2a4>) │ │ │ │ │ + ldr r3, [pc, #372] @ (505c <_PyBytes_FromList+0x2a4>) │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #540] @ 0x21c │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 5008 <_PyBytes_FromList+0x1fc> │ │ │ │ │ + bne.n 4fb4 <_PyBytes_FromList+0x1fc> │ │ │ │ │ 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 4e80 <_PyBytes_FromList+0x74> │ │ │ │ │ + beq.n 4e2c <_PyBytes_FromList+0x74> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4e80 <_PyBytes_FromList+0x74> │ │ │ │ │ + bne.n 4e2c <_PyBytes_FromList+0x74> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4e80 <_PyBytes_FromList+0x74> │ │ │ │ │ + b.n 4e2c <_PyBytes_FromList+0x74> │ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 5040 <_PyBytes_FromList+0x234> │ │ │ │ │ + bne.n 4fec <_PyBytes_FromList+0x234> │ │ │ │ │ add.w r1, r5, #16 │ │ │ │ │ subs r1, r3, r1 │ │ │ │ │ - beq.n 5000 <_PyBytes_FromList+0x1f4> │ │ │ │ │ + beq.n 4fac <_PyBytes_FromList+0x1f4> │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ - beq.n 4f38 <_PyBytes_FromList+0x12c> │ │ │ │ │ + beq.n 4ee4 <_PyBytes_FromList+0x12c> │ │ │ │ │ mov r0, sp │ │ │ │ │ bl 174 <_PyBytes_Resize> │ │ │ │ │ R_ARM_THM_CALL _PyBytes_Resize │ │ │ │ │ - cbnz r0, 4fe0 <_PyBytes_FromList+0x1d4> │ │ │ │ │ + cbnz r0, 4f8c <_PyBytes_FromList+0x1d4> │ │ │ │ │ ldr r5, [sp, #0] │ │ │ │ │ - b.n 4f38 <_PyBytes_FromList+0x12c> │ │ │ │ │ + b.n 4ee4 <_PyBytes_FromList+0x12c> │ │ │ │ │ mov r0, sl │ │ │ │ │ bl d8 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5038 <_PyBytes_FromList+0x22c> │ │ │ │ │ + beq.n 4fe4 <_PyBytes_FromList+0x22c> │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ add.w r4, r0, #16 │ │ │ │ │ str r5, [sp, #24] │ │ │ │ │ str.w sl, [sp, #8] │ │ │ │ │ - cbnz r2, 5012 <_PyBytes_FromList+0x206> │ │ │ │ │ + cbnz r2, 4fbe <_PyBytes_FromList+0x206> │ │ │ │ │ str.w sl, [sp, #12] │ │ │ │ │ - cbz r4, 4fe0 <_PyBytes_FromList+0x1d4> │ │ │ │ │ + cbz r4, 4f8c <_PyBytes_FromList+0x1d4> │ │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt.w 4e5c <_PyBytes_FromList+0x50> │ │ │ │ │ + bgt.w 4e08 <_PyBytes_FromList+0x50> │ │ │ │ │ mov r3, r4 │ │ │ │ │ - b.n 4eaa <_PyBytes_FromList+0x9e> │ │ │ │ │ + b.n 4e56 <_PyBytes_FromList+0x9e> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 4f38 <_PyBytes_FromList+0x12c> │ │ │ │ │ + b.n 4ee4 <_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 4fe0 <_PyBytes_FromList+0x1d4> │ │ │ │ │ + b.n 4f8c <_PyBytes_FromList+0x1d4> │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 4f38 <_PyBytes_FromList+0x12c> │ │ │ │ │ + b.n 4ee4 <_PyBytes_FromList+0x12c> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 4ff0 <_PyBytes_FromList+0x1e4> │ │ │ │ │ + bne.n 4f9c <_PyBytes_FromList+0x1e4> │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ - cbnz r0, 5066 <_PyBytes_FromList+0x25a> │ │ │ │ │ - ldr r5, [pc, #172] @ (50b4 <_PyBytes_FromList+0x2a8>) │ │ │ │ │ - b.n 4f38 <_PyBytes_FromList+0x12c> │ │ │ │ │ + cbnz r0, 5012 <_PyBytes_FromList+0x25a> │ │ │ │ │ + ldr r5, [pc, #172] @ (5060 <_PyBytes_FromList+0x2a8>) │ │ │ │ │ + b.n 4ee4 <_PyBytes_FromList+0x12c> │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_THM_CALL __stack_chk_fail │ │ │ │ │ bl 70 │ │ │ │ │ R_ARM_THM_CALL _PyBytes_FromSize.part.0 │ │ │ │ │ - b.n 4fe0 <_PyBytes_FromList+0x1d4> │ │ │ │ │ + b.n 4f8c <_PyBytes_FromList+0x1d4> │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 50a0 <_PyBytes_FromList+0x294> │ │ │ │ │ + beq.n 504c <_PyBytes_FromList+0x294> │ │ │ │ │ ldr r4, [r0, #20] │ │ │ │ │ - b.n 4fb2 <_PyBytes_FromList+0x1a6> │ │ │ │ │ + b.n 4f5e <_PyBytes_FromList+0x1a6> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 5038 <_PyBytes_FromList+0x22c> │ │ │ │ │ + cbnz r0, 4fe4 <_PyBytes_FromList+0x22c> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC33 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC33 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ bl dc │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Dealloc │ │ │ │ │ - b.n 4fe0 <_PyBytes_FromList+0x1d4> │ │ │ │ │ + b.n 4f8c <_PyBytes_FromList+0x1d4> │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ - cbz r2, 5082 <_PyBytes_FromList+0x276> │ │ │ │ │ + cbz r2, 502e <_PyBytes_FromList+0x276> │ │ │ │ │ ldr r1, [r5, #20] │ │ │ │ │ subs r1, r3, r1 │ │ │ │ │ - beq.n 508e <_PyBytes_FromList+0x282> │ │ │ │ │ + beq.n 503a <_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 4f38 <_PyBytes_FromList+0x12c> │ │ │ │ │ + beq.w 4ee4 <_PyBytes_FromList+0x12c> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_Resize │ │ │ │ │ - cbnz r0, 50b8 <_PyBytes_FromList+0x2ac> │ │ │ │ │ + cbnz r0, 5064 <_PyBytes_FromList+0x2ac> │ │ │ │ │ ldr r5, [r4, #0] │ │ │ │ │ - b.n 4f38 <_PyBytes_FromList+0x12c> │ │ │ │ │ + b.n 4ee4 <_PyBytes_FromList+0x12c> │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 5004 <_PyBytes_FromList+0x1f8> │ │ │ │ │ + beq.n 4fb0 <_PyBytes_FromList+0x1f8> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5004 <_PyBytes_FromList+0x1f8> │ │ │ │ │ + bne.n 4fb0 <_PyBytes_FromList+0x1f8> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5004 <_PyBytes_FromList+0x1f8> │ │ │ │ │ + b.n 4fb0 <_PyBytes_FromList+0x1f8> │ │ │ │ │ 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 504a <_PyBytes_FromList+0x23e> │ │ │ │ │ + bne.n 4ff6 <_PyBytes_FromList+0x23e> │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r4, sp │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 4f38 <_PyBytes_FromList+0x12c> │ │ │ │ │ - b.n 505a <_PyBytes_FromList+0x24e> │ │ │ │ │ + beq.w 4ee4 <_PyBytes_FromList+0x12c> │ │ │ │ │ + b.n 5006 <_PyBytes_FromList+0x24e> │ │ │ │ │ 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 4fb8 <_PyBytes_FromList+0x1ac> │ │ │ │ │ + b.n 4f64 <_PyBytes_FromList+0x1ac> │ │ │ │ │ nop │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ .word 0x0000337c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 4fe0 <_PyBytes_FromList+0x1d4> │ │ │ │ │ + beq.n 4f8c <_PyBytes_FromList+0x1d4> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4fe0 <_PyBytes_FromList+0x1d4> │ │ │ │ │ + bne.n 4f8c <_PyBytes_FromList+0x1d4> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4fe0 <_PyBytes_FromList+0x1d4> │ │ │ │ │ + b.n 4f8c <_PyBytes_FromList+0x1d4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4f12 <_PyBytes_FromList+0x106> │ │ │ │ │ - b.n 4f38 <_PyBytes_FromList+0x12c> │ │ │ │ │ + bne.w 4ebe <_PyBytes_FromList+0x106> │ │ │ │ │ + b.n 4ee4 <_PyBytes_FromList+0x12c> │ │ │ │ │ add.w r2, sl, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ bl 1364 <_PyBytesWriter_Resize> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4fe0 <_PyBytes_FromList+0x1d4> │ │ │ │ │ + beq.w 4f8c <_PyBytes_FromList+0x1d4> │ │ │ │ │ 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 4eaa <_PyBytes_FromList+0x9e> │ │ │ │ │ + bge.w 4e56 <_PyBytes_FromList+0x9e> │ │ │ │ │ mov r4, r3 │ │ │ │ │ - b.n 4e62 <_PyBytes_FromList+0x56> │ │ │ │ │ + b.n 4e0e <_PyBytes_FromList+0x56> │ │ │ │ │ │ │ │ │ │ -0000510c : │ │ │ │ │ +000050b8 : │ │ │ │ │ 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 5128 │ │ │ │ │ + bpl.n 50d4 │ │ │ │ │ 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 │ │ │ │ │ @@ -8851,33 +8802,33 @@ │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r3, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00005148 : │ │ │ │ │ +000050f4 : │ │ │ │ │ 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 5188 │ │ │ │ │ + bhi.n 5134 │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bne.n 51a0 │ │ │ │ │ + bne.n 514c │ │ │ │ │ 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 │ │ │ │ │ @@ -8887,42 +8838,42 @@ │ │ │ │ │ movt r0, #0 │ │ │ │ │ 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, 51c6 │ │ │ │ │ + cbnz r0, 5172 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 5184 │ │ │ │ │ + b.n 5130 │ │ │ │ │ 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 519c │ │ │ │ │ + beq.n 5148 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq.n 5174 │ │ │ │ │ + beq.n 5120 │ │ │ │ │ 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 5174 │ │ │ │ │ - b.n 519c │ │ │ │ │ + bne.n 5120 │ │ │ │ │ + b.n 5148 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - ble.n 5174 │ │ │ │ │ + ble.n 5120 │ │ │ │ │ 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 51b4 │ │ │ │ │ - b.n 519c │ │ │ │ │ + bne.n 5160 │ │ │ │ │ + b.n 5148 │ │ │ │ │ nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -170,88 +170,97 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC27 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r0, #0 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ │ │ -0000019a : │ │ │ │ │ +0000019a : │ │ │ │ │ +striter_traverse(): │ │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ │ + mov r3, r1 │ │ │ │ │ + cbz r0, 1a4 │ │ │ │ │ + mov r1, r2 │ │ │ │ │ + bx r3 │ │ │ │ │ + bx lr │ │ │ │ │ + │ │ │ │ │ +000001a6 : │ │ │ │ │ stringlib_isdigit(): │ │ │ │ │ mov r3, r0 │ │ │ │ │ adds r0, #16 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ b.w 0 <_Py_bytes_isdigit> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_bytes_isdigit │ │ │ │ │ │ │ │ │ │ -000001a4 : │ │ │ │ │ +000001b0 : │ │ │ │ │ stringlib_isascii(): │ │ │ │ │ mov r3, r0 │ │ │ │ │ adds r0, #16 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ b.w 0 <_Py_bytes_isascii> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_bytes_isascii │ │ │ │ │ │ │ │ │ │ -000001ae : │ │ │ │ │ +000001ba : │ │ │ │ │ bytes_lstrip(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bhi.n 1ce │ │ │ │ │ + bhi.n 1da │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble.n 1e6 │ │ │ │ │ + ble.n 1f2 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ - b.n 1ee │ │ │ │ │ + b.n 1fa │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC68 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC68 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1c6 │ │ │ │ │ + bne.n 1d2 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ mov r0, r5 │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 4454 │ │ │ │ │ + b.w 43fc │ │ │ │ │ R_ARM_THM_JUMP24 do_argstrip │ │ │ │ │ │ │ │ │ │ -000001fa : │ │ │ │ │ +00000206 : │ │ │ │ │ stringlib_capitalize(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ bl d8 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize.constprop.0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 220 │ │ │ │ │ + cbz r0, 22c │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ add.w r1, r5, #16 │ │ │ │ │ adds r0, #16 │ │ │ │ │ bl 0 <_Py_bytes_capitalize> │ │ │ │ │ R_ARM_THM_CALL _Py_bytes_capitalize │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ │ │ -00000224 : │ │ │ │ │ +00000230 : │ │ │ │ │ formatfloat(): │ │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ vpush {d8} │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldrd r7, r4, [sp, #44] @ 0x2c │ │ │ │ │ @@ -261,70 +270,70 @@ │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyFloat_AsDouble │ │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ │ vmov.f64 d8, d0 │ │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bne.n 280 │ │ │ │ │ + bne.n 28c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbz r0, 280 │ │ │ │ │ + cbz r0, 28c │ │ │ │ │ ldr.w r2, [sl, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC88 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC88 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 2ea │ │ │ │ │ + b.n 2f6 │ │ │ │ │ ubfx r2, r5, #3, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ vmov.f64 d0, d8 │ │ │ │ │ ite ge │ │ │ │ │ movge r1, r6 │ │ │ │ │ movlt r1, #6 │ │ │ │ │ uxtb.w r0, r9 │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ movs r3, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyOS_double_to_string │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 27c │ │ │ │ │ + beq.n 288 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r7, 2d0 │ │ │ │ │ + cbz r7, 2dc │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 878 │ │ │ │ │ + bl 878 │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Prepare │ │ │ │ │ - cbnz r0, 2be │ │ │ │ │ + cbnz r0, 2ca │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 27c │ │ │ │ │ + b.n 288 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ adds r4, r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 2ea │ │ │ │ │ + b.n 2f6 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ cmp r6, r7 │ │ │ │ │ @@ -334,146 +343,146 @@ │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ str r6, [r3, #0] │ │ │ │ │ vpop {d8} │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r9, sl, pc} │ │ │ │ │ │ │ │ │ │ -000002f4 : │ │ │ │ │ +00000300 : │ │ │ │ │ bytes_item(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt.n 30c │ │ │ │ │ + blt.n 318 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - blt.n 326 │ │ │ │ │ + blt.n 332 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndexError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndexError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC15 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC15 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 330 │ │ │ │ │ + b.n 33c │ │ │ │ │ adds r3, r0, r1 │ │ │ │ │ - ldr r0, [pc, #8] @ (334 ) │ │ │ │ │ + ldr r0, [pc, #8] @ (340 ) │ │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ │ add.w r0, r0, r3, lsl #4 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ nop │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00000338 <_PyBytes_ReverseFind>: │ │ │ │ │ +00000344 <_PyBytes_ReverseFind>: │ │ │ │ │ _PyBytes_ReverseFind(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ 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> │ │ │ │ │ + cbnz r3, 35a <_PyBytes_ReverseFind+0x16> │ │ │ │ │ adds r0, r1, r4 │ │ │ │ │ - b.n 358 <_PyBytes_ReverseFind+0x20> │ │ │ │ │ + b.n 364 <_PyBytes_ReverseFind+0x20> │ │ │ │ │ bl 2880 │ │ │ │ │ R_ARM_THM_CALL fastsearch.constprop.0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ it ge │ │ │ │ │ addge r0, r0, r4 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -0000035a : │ │ │ │ │ +00000366 : │ │ │ │ │ stringlib_ljust(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bhi.n 382 │ │ │ │ │ + bhi.n 38e │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbnz r0, 39a │ │ │ │ │ - b.n 3ae │ │ │ │ │ + cbnz r0, 3a6 │ │ │ │ │ + b.n 3ba │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC89 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC89 │ │ │ │ │ movs r3, #2 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 446 │ │ │ │ │ - b.n 376 │ │ │ │ │ + beq.n 452 │ │ │ │ │ + b.n 382 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsSsize_t │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 3bc │ │ │ │ │ + bne.n 3c8 │ │ │ │ │ adds r1, r4, #1 │ │ │ │ │ - bne.n 3cc │ │ │ │ │ + bne.n 3d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 446 │ │ │ │ │ + bne.n 452 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 3cc │ │ │ │ │ + b.n 3d8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3aa │ │ │ │ │ + bne.n 3b6 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3aa │ │ │ │ │ + b.n 3b6 │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ - ble.n 428 │ │ │ │ │ + ble.n 434 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #4 │ │ │ │ │ - bpl.n 3e6 │ │ │ │ │ + bpl.n 3f2 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne.n 3e6 │ │ │ │ │ + bne.n 3f2 │ │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ │ - b.n 42a │ │ │ │ │ + b.n 436 │ │ │ │ │ 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 400 │ │ │ │ │ + bne.n 40c │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne.n 408 │ │ │ │ │ + bne.n 414 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ │ - b.n 42a │ │ │ │ │ + b.n 436 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3f2 │ │ │ │ │ + bne.n 3fe │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC90 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC90 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC91 │ │ │ │ │ @@ -481,318 +490,318 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC91 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC89 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC89 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_THM_CALL _PyArg_BadArgument │ │ │ │ │ - b.n 446 │ │ │ │ │ + b.n 452 │ │ │ │ │ movs r3, #32 │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bgt.n 43a │ │ │ │ │ + bgt.n 446 │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ b.w b4 │ │ │ │ │ R_ARM_THM_JUMP24 return_self │ │ │ │ │ subs r2, r4, r2 │ │ │ │ │ mov r0, r7 │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b.n 44c │ │ │ │ │ + b.n 458 │ │ │ │ │ movs r0, #0 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ │ │ -0000044c : │ │ │ │ │ +00000458 : │ │ │ │ │ pad(): │ │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ bic.w r4, r1, r1, asr #31 │ │ │ │ │ bic.w r9, r2, r2, asr #31 │ │ │ │ │ orrs.w r5, r4, r9 │ │ │ │ │ - bne.n 472 │ │ │ │ │ + bne.n 47e │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b.w b4 │ │ │ │ │ R_ARM_THM_JUMP24 return_self │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ mov r6, r3 │ │ │ │ │ mov r7, r2 │ │ │ │ │ add r0, r9 │ │ │ │ │ mov fp, r1 │ │ │ │ │ add r0, r4 │ │ │ │ │ bl d8 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize.constprop.0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - cbz r0, 4bc │ │ │ │ │ + cbz r0, 4c8 │ │ │ │ │ add.w sl, r0, #16 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - ble.n 49c │ │ │ │ │ + ble.n 4a8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ add.w r1, r5, #16 │ │ │ │ │ add.w r0, sl, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble.n 4bc │ │ │ │ │ + ble.n 4c8 │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r6 │ │ │ │ │ add r0, r4 │ │ │ │ │ add r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ │ │ │ │ │ -000004c2 : │ │ │ │ │ +000004ce : │ │ │ │ │ stringlib_expandtabs(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - cbz r3, 4e0 │ │ │ │ │ + cbz r3, 4ec │ │ │ │ │ ldr r7, [r3, #8] │ │ │ │ │ - b.n 4f0 │ │ │ │ │ + b.n 4fc │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bls.n 4e8 │ │ │ │ │ + bls.n 4f4 │ │ │ │ │ movs r7, #0 │ │ │ │ │ - b.n 4f0 │ │ │ │ │ + b.n 4fc │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 4e4 │ │ │ │ │ + beq.n 4f0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - b.n 512 │ │ │ │ │ - ldr r1, [pc, #296] @ (61c ) │ │ │ │ │ + b.n 51e │ │ │ │ │ + ldr r1, [pc, #296] @ (628 ) │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ add r1, sp, #28 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ movs r1, #1 │ │ │ │ │ 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 614 │ │ │ │ │ + beq.w 620 │ │ │ │ │ cmn r5, r7 │ │ │ │ │ - beq.n 52c │ │ │ │ │ + beq.n 538 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsInt │ │ │ │ │ mov r7, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - bne.n 52e │ │ │ │ │ + bne.n 53a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbz r0, 52e │ │ │ │ │ + cbz r0, 53a │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 614 │ │ │ │ │ + b.n 620 │ │ │ │ │ movs r7, #8 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ adds r6, #16 │ │ │ │ │ movs r5, #0 │ │ │ │ │ add.w r8, r6, r3 │ │ │ │ │ cmp r6, r8 │ │ │ │ │ - bcs.n 59a │ │ │ │ │ + bcs.n 5a6 │ │ │ │ │ mvn.w sl, #2147483648 @ 0x80000000 │ │ │ │ │ mov r9, r6 │ │ │ │ │ mov r4, r5 │ │ │ │ │ sub.w fp, sl, r7 │ │ │ │ │ ldrb.w r3, [r9] │ │ │ │ │ cmp r3, #9 │ │ │ │ │ - bne.n 56a │ │ │ │ │ + bne.n 576 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble.n 586 │ │ │ │ │ + ble.n 592 │ │ │ │ │ bl 0 <__aeabi_idivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idivmod │ │ │ │ │ add.w r2, fp, r1 │ │ │ │ │ adds r3, r7, r4 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - blt.n 5fc │ │ │ │ │ + blt.n 608 │ │ │ │ │ subs r4, r3, r1 │ │ │ │ │ - b.n 586 │ │ │ │ │ + b.n 592 │ │ │ │ │ cmp r4, sl │ │ │ │ │ - beq.n 5fc │ │ │ │ │ + beq.n 608 │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - beq.n 578 │ │ │ │ │ + beq.n 584 │ │ │ │ │ cmp r3, #13 │ │ │ │ │ - bne.n 586 │ │ │ │ │ + bne.n 592 │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ subs r3, r3, r4 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ add r5, r4 │ │ │ │ │ - blt.n 5fc │ │ │ │ │ + blt.n 608 │ │ │ │ │ movs r4, #0 │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - bne.n 548 │ │ │ │ │ + bne.n 554 │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ subs r3, r3, r4 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bge.n 59c │ │ │ │ │ - b.n 5fc │ │ │ │ │ + bge.n 5a8 │ │ │ │ │ + b.n 608 │ │ │ │ │ mov r4, r5 │ │ │ │ │ adds r0, r5, r4 │ │ │ │ │ bl d8 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize.constprop.0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 614 │ │ │ │ │ + cbz r0, 620 │ │ │ │ │ cmp r6, r8 │ │ │ │ │ - bcs.n 614 │ │ │ │ │ + bcs.n 620 │ │ │ │ │ add.w r5, r0, #16 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ mov.w sl, #32 │ │ │ │ │ ldrb.w r3, [r6], #1 │ │ │ │ │ cmp r3, #9 │ │ │ │ │ - bne.n 5e0 │ │ │ │ │ + bne.n 5ec │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble.n 5f6 │ │ │ │ │ + ble.n 602 │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <__aeabi_idivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idivmod │ │ │ │ │ subs r1, r7, r1 │ │ │ │ │ add r9, r1 │ │ │ │ │ mov r3, r5 │ │ │ │ │ add r1, r5 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 5dc │ │ │ │ │ + beq.n 5e8 │ │ │ │ │ strb.w sl, [r3], #1 │ │ │ │ │ - b.n 5d2 │ │ │ │ │ + b.n 5de │ │ │ │ │ mov r5, r3 │ │ │ │ │ - b.n 5f6 │ │ │ │ │ + b.n 602 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ strb.w r3, [r5], #1 │ │ │ │ │ - beq.n 5f2 │ │ │ │ │ + beq.n 5fe │ │ │ │ │ cmp r3, #13 │ │ │ │ │ - beq.n 5f2 │ │ │ │ │ + beq.n 5fe │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ - b.n 5f6 │ │ │ │ │ + b.n 602 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ cmp r6, r8 │ │ │ │ │ - bne.n 5b6 │ │ │ │ │ - b.n 614 │ │ │ │ │ + bne.n 5c2 │ │ │ │ │ + b.n 620 │ │ │ │ │ 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 .LC92 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC92 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 528 │ │ │ │ │ + b.n 534 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ .word 0x000002a8 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00000620 : │ │ │ │ │ +0000062c : │ │ │ │ │ stringlib_center(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bhi.n 648 │ │ │ │ │ + bhi.n 654 │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbnz r0, 660 │ │ │ │ │ - b.n 674 │ │ │ │ │ + cbnz r0, 66c │ │ │ │ │ + b.n 680 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC94 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC94 │ │ │ │ │ movs r3, #2 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 71c │ │ │ │ │ - b.n 63c │ │ │ │ │ + beq.n 728 │ │ │ │ │ + b.n 648 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsSsize_t │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 682 │ │ │ │ │ + bne.n 68e │ │ │ │ │ adds r1, r4, #1 │ │ │ │ │ - bne.n 692 │ │ │ │ │ + bne.n 69e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 71c │ │ │ │ │ + bne.n 728 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 692 │ │ │ │ │ + b.n 69e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 670 │ │ │ │ │ + bne.n 67c │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 670 │ │ │ │ │ + b.n 67c │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ - ble.n 6ee │ │ │ │ │ + ble.n 6fa │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #4 │ │ │ │ │ - bpl.n 6ac │ │ │ │ │ + bpl.n 6b8 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne.n 6ac │ │ │ │ │ + bne.n 6b8 │ │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ │ - b.n 6f0 │ │ │ │ │ + b.n 6fc │ │ │ │ │ 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 6c6 │ │ │ │ │ + bne.n 6d2 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne.n 6ce │ │ │ │ │ + bne.n 6da │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ │ - b.n 6f0 │ │ │ │ │ + b.n 6fc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 6b8 │ │ │ │ │ + bne.n 6c4 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC90 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC90 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC91 │ │ │ │ │ @@ -800,165 +809,165 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC91 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC94 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC94 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_THM_CALL _PyArg_BadArgument │ │ │ │ │ - b.n 71c │ │ │ │ │ + b.n 728 │ │ │ │ │ movs r3, #32 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bgt.n 700 │ │ │ │ │ + bgt.n 70c │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ b.w b4 │ │ │ │ │ R_ARM_THM_JUMP24 return_self │ │ │ │ │ subs r2, r4, r2 │ │ │ │ │ mov r0, r6 │ │ │ │ │ and.w r1, r4, r2 │ │ │ │ │ add.w r4, r2, r2, lsr #31 │ │ │ │ │ and.w r1, r1, #1 │ │ │ │ │ add.w r1, r1, r4, asr #1 │ │ │ │ │ subs r2, r2, r1 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b.n 44c │ │ │ │ │ + b.n 458 │ │ │ │ │ movs r0, #0 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ │ │ -00000722 : │ │ │ │ │ +0000072e : │ │ │ │ │ stringlib_isalnum(): │ │ │ │ │ mov r3, r0 │ │ │ │ │ adds r0, #16 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ b.w 0 <_Py_bytes_isalnum> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_bytes_isalnum │ │ │ │ │ │ │ │ │ │ -0000072c : │ │ │ │ │ +00000738 : │ │ │ │ │ stringlib_isalpha(): │ │ │ │ │ mov r3, r0 │ │ │ │ │ adds r0, #16 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ b.w 0 <_Py_bytes_isalpha> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_bytes_isalpha │ │ │ │ │ │ │ │ │ │ -00000736 : │ │ │ │ │ +00000742 : │ │ │ │ │ stringlib_islower(): │ │ │ │ │ mov r3, r0 │ │ │ │ │ adds r0, #16 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ b.w 0 <_Py_bytes_islower> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_bytes_islower │ │ │ │ │ │ │ │ │ │ -00000740 : │ │ │ │ │ +0000074c : │ │ │ │ │ stringlib_isspace(): │ │ │ │ │ mov r3, r0 │ │ │ │ │ adds r0, #16 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ b.w 0 <_Py_bytes_isspace> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_bytes_isspace │ │ │ │ │ │ │ │ │ │ -0000074a : │ │ │ │ │ +00000756 : │ │ │ │ │ stringlib_istitle(): │ │ │ │ │ mov r3, r0 │ │ │ │ │ adds r0, #16 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ b.w 0 <_Py_bytes_istitle> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_bytes_istitle │ │ │ │ │ │ │ │ │ │ -00000754 : │ │ │ │ │ +00000760 : │ │ │ │ │ stringlib_isupper(): │ │ │ │ │ mov r3, r0 │ │ │ │ │ adds r0, #16 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ b.w 0 <_Py_bytes_isupper> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_bytes_isupper │ │ │ │ │ │ │ │ │ │ -0000075e : │ │ │ │ │ +0000076a : │ │ │ │ │ stringlib_rjust(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bhi.n 786 │ │ │ │ │ + bhi.n 792 │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbnz r0, 79e │ │ │ │ │ - b.n 7b2 │ │ │ │ │ + cbnz r0, 7aa │ │ │ │ │ + b.n 7be │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC95 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC95 │ │ │ │ │ movs r3, #2 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 84a │ │ │ │ │ - b.n 77a │ │ │ │ │ + beq.n 856 │ │ │ │ │ + b.n 786 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsSsize_t │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 7c0 │ │ │ │ │ + bne.n 7cc │ │ │ │ │ adds r1, r4, #1 │ │ │ │ │ - bne.n 7d0 │ │ │ │ │ + bne.n 7dc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 84a │ │ │ │ │ + bne.n 856 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 7d0 │ │ │ │ │ + b.n 7dc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 7ae │ │ │ │ │ + bne.n 7ba │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 7ae │ │ │ │ │ + b.n 7ba │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ - ble.n 82c │ │ │ │ │ + ble.n 838 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #4 │ │ │ │ │ - bpl.n 7ea │ │ │ │ │ + bpl.n 7f6 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne.n 7ea │ │ │ │ │ + bne.n 7f6 │ │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ │ - b.n 82e │ │ │ │ │ + b.n 83a │ │ │ │ │ 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 804 │ │ │ │ │ + bne.n 810 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne.n 80c │ │ │ │ │ + bne.n 818 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ │ - b.n 82e │ │ │ │ │ + b.n 83a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 7f6 │ │ │ │ │ + bne.n 802 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC90 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC90 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC91 │ │ │ │ │ @@ -966,681 +975,681 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC91 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC95 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC95 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_THM_CALL _PyArg_BadArgument │ │ │ │ │ - b.n 84a │ │ │ │ │ + b.n 856 │ │ │ │ │ movs r3, #32 │ │ │ │ │ ldr r1, [r7, #8] │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - bgt.n 83e │ │ │ │ │ + bgt.n 84a │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ b.w b4 │ │ │ │ │ R_ARM_THM_JUMP24 return_self │ │ │ │ │ subs r1, r4, r1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b.n 44c │ │ │ │ │ + b.n 458 │ │ │ │ │ movs r0, #0 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ │ │ -00000850 : │ │ │ │ │ +0000085c : │ │ │ │ │ bytes_rsplit(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - cbz r3, 86e │ │ │ │ │ + cbz r3, 87a │ │ │ │ │ ldr r6, [r3, #8] │ │ │ │ │ - b.n 87e │ │ │ │ │ + b.n 88a │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bls.n 876 │ │ │ │ │ + bls.n 882 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 87e │ │ │ │ │ + b.n 88a │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 872 │ │ │ │ │ + beq.n 87e │ │ │ │ │ mov r6, r3 │ │ │ │ │ - b.n 8a0 │ │ │ │ │ - ldr r1, [pc, #668] @ (b1c ) │ │ │ │ │ + b.n 8ac │ │ │ │ │ + ldr r1, [pc, #668] @ (b28 ) │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ movs r1, #2 │ │ │ │ │ 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 d24 │ │ │ │ │ + beq.w d30 │ │ │ │ │ adds r3, r5, r6 │ │ │ │ │ - beq.n 8ea │ │ │ │ │ + beq.n 8f6 │ │ │ │ │ ldr r5, [r4, #0] │ │ │ │ │ - cbz r5, 8ae │ │ │ │ │ + cbz r5, 8ba │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n 8b6 │ │ │ │ │ - b.n 8f8 │ │ │ │ │ + bne.n 8c2 │ │ │ │ │ + b.n 904 │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 8e2 │ │ │ │ │ + cbz r0, 8ee │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsSsize_t │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 8dc │ │ │ │ │ + beq.n 8e8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 8dc │ │ │ │ │ + cbnz r3, 8e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ - bne.n 8fc │ │ │ │ │ + bne.n 908 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbz r0, 8f8 │ │ │ │ │ - b.n ce0 │ │ │ │ │ + cbz r0, 904 │ │ │ │ │ + b.n cec │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 8fc │ │ │ │ │ + b.n 908 │ │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ it lt │ │ │ │ │ mvnlt.w r8, #2147483648 @ 0x80000000 │ │ │ │ │ ldr r6, [r7, #8] │ │ │ │ │ add.w r9, r7, #16 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne.w a5a │ │ │ │ │ + bne.w a66 │ │ │ │ │ mov r0, r8 │ │ │ │ │ cmp r0, #11 │ │ │ │ │ it ge │ │ │ │ │ movge r0, #11 │ │ │ │ │ adds r0, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_New │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d24 │ │ │ │ │ + beq.w d30 │ │ │ │ │ add.w fp, r6, #4294967295 @ 0xffffffff │ │ │ │ │ movw sl, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt sl, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ mov r5, fp │ │ │ │ │ movs r6, #0 │ │ │ │ │ cmp r8, r6 │ │ │ │ │ - beq.n 9f6 │ │ │ │ │ + beq.n a02 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt.n a2e │ │ │ │ │ + blt.n a3a │ │ │ │ │ ldrb.w r3, [r9, r5] │ │ │ │ │ mov r1, r5 │ │ │ │ │ subs r5, #1 │ │ │ │ │ ldr.w r3, [sl, r3, lsl #2] │ │ │ │ │ lsls r2, r3, #28 │ │ │ │ │ - bpl.n 95e │ │ │ │ │ + bpl.n 96a │ │ │ │ │ adds r1, r5, #1 │ │ │ │ │ - bne.n 948 │ │ │ │ │ - b.n a2e │ │ │ │ │ - cbnz r1, 96a │ │ │ │ │ + bne.n 954 │ │ │ │ │ + b.n a3a │ │ │ │ │ + cbnz r1, 976 │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 976 │ │ │ │ │ + b.n 982 │ │ │ │ │ subs r5, #1 │ │ │ │ │ - bcc.n 976 │ │ │ │ │ + bcc.n 982 │ │ │ │ │ ldrb.w r3, [r9, r5] │ │ │ │ │ ldr.w r3, [sl, r3, lsl #2] │ │ │ │ │ lsls r3, r3, #28 │ │ │ │ │ - bpl.n 966 │ │ │ │ │ + bpl.n 972 │ │ │ │ │ cmp fp, r1 │ │ │ │ │ - bne.n 9a2 │ │ │ │ │ + bne.n 9ae │ │ │ │ │ adds r0, r5, #1 │ │ │ │ │ - bne.n 9a2 │ │ │ │ │ + bne.n 9ae │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 9a2 │ │ │ │ │ + bne.n 9ae │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r6, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r7, #0] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ str r7, [r3, #0] │ │ │ │ │ - b.n a2e │ │ │ │ │ + b.n a3a │ │ │ │ │ adds r0, r5, #1 │ │ │ │ │ subs r1, r1, r5 │ │ │ │ │ add r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a3c │ │ │ │ │ + beq.n a48 │ │ │ │ │ cmp r6, #11 │ │ │ │ │ - bgt.n 9be │ │ │ │ │ + bgt.n 9ca │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ │ - b.n 9f2 │ │ │ │ │ + b.n 9fe │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_Append │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ - cbz r0, 9e2 │ │ │ │ │ + cbz r0, 9ee │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n a3c │ │ │ │ │ + beq.n a48 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ - cbnz r3, a3c │ │ │ │ │ + cbnz r3, a48 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n a3c │ │ │ │ │ + b.n a48 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 9f2 │ │ │ │ │ + beq.n 9fe │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ - cbnz r3, 9f2 │ │ │ │ │ + cbnz r3, 9fe │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ adds r6, #1 │ │ │ │ │ - b.n 940 │ │ │ │ │ + b.n 94c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt.n a2e │ │ │ │ │ + blt.n a3a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ ldrb.w r2, [r9, r5] │ │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ │ lsls r2, r2, #28 │ │ │ │ │ - bpl.n a14 │ │ │ │ │ + bpl.n a20 │ │ │ │ │ subs r5, #1 │ │ │ │ │ - bcc.n a2e │ │ │ │ │ - b.n a02 │ │ │ │ │ + bcc.n a3a │ │ │ │ │ + b.n a0e │ │ │ │ │ adds r1, r5, #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, a3c │ │ │ │ │ + cbz r0, a48 │ │ │ │ │ cmp r6, #11 │ │ │ │ │ - bgt.w ce4 │ │ │ │ │ + bgt.w cf0 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ str.w r5, [r3, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_Reverse │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w d24 │ │ │ │ │ + bge.w d30 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w ce0 │ │ │ │ │ + beq.w cec │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w ce0 │ │ │ │ │ + bne.w cec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n ce0 │ │ │ │ │ + b.n cec │ │ │ │ │ mov r0, r5 │ │ │ │ │ movs r2, #0 │ │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ce0 │ │ │ │ │ + bne.w cec │ │ │ │ │ ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.n a90 │ │ │ │ │ + bne.n a9c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC48 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC48 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n cd8 │ │ │ │ │ + b.n ce4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ cmp r0, #11 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ it ge │ │ │ │ │ movge r0, #11 │ │ │ │ │ cmp.w fp, #1 │ │ │ │ │ add.w r0, r0, #1 │ │ │ │ │ - bne.w bd8 │ │ │ │ │ + bne.w be4 │ │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_New │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w cd8 │ │ │ │ │ + beq.w ce4 │ │ │ │ │ subs r1, r6, #1 │ │ │ │ │ - bmi.n b48 │ │ │ │ │ + bmi.n b54 │ │ │ │ │ mov r6, r5 │ │ │ │ │ cmp r6, r8 │ │ │ │ │ - beq.n b46 │ │ │ │ │ + beq.n b52 │ │ │ │ │ mov sl, r1 │ │ │ │ │ ldrb.w r3, [r9, sl] │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n b40 │ │ │ │ │ + bne.n b4c │ │ │ │ │ add.w r0, sl, #1 │ │ │ │ │ sub.w r1, r1, sl │ │ │ │ │ add r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w cba │ │ │ │ │ + beq.w cc6 │ │ │ │ │ cmp r6, #11 │ │ │ │ │ - bgt.n af0 │ │ │ │ │ + bgt.n afc │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ │ - b.n b32 │ │ │ │ │ + b.n b3e │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_Append │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ - cbz r0, b20 │ │ │ │ │ + cbz r0, b2c │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w cba │ │ │ │ │ + beq.w cc6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [fp] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w cba │ │ │ │ │ + bne.w cc6 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n cba │ │ │ │ │ + b.n cc6 │ │ │ │ │ .word 0x000002d4 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n b32 │ │ │ │ │ + beq.n b3e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [fp] │ │ │ │ │ - cbnz r3, b32 │ │ │ │ │ + cbnz r3, b3e │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ adds r6, #1 │ │ │ │ │ add.w r1, sl, #4294967295 @ 0xffffffff │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.n abe │ │ │ │ │ - b.n b46 │ │ │ │ │ + bne.n aca │ │ │ │ │ + b.n b52 │ │ │ │ │ subs.w sl, sl, #1 │ │ │ │ │ - bcs.n ac4 │ │ │ │ │ - cbnz r6, b72 │ │ │ │ │ + bcs.n ad0 │ │ │ │ │ + cbnz r6, b7e │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n b6c │ │ │ │ │ + bne.n b78 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r5, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r7, #0] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ str r7, [r3, #0] │ │ │ │ │ - b.n bc8 │ │ │ │ │ + b.n bd4 │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ - blt.n bc8 │ │ │ │ │ + blt.n bd4 │ │ │ │ │ movs r6, #0 │ │ │ │ │ adds r1, #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w cba │ │ │ │ │ + beq.w cc6 │ │ │ │ │ cmp r6, #11 │ │ │ │ │ - bgt.n b8e │ │ │ │ │ + bgt.n b9a │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ │ - b.n bc6 │ │ │ │ │ + b.n bd2 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_Append │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - cbz r0, bb6 │ │ │ │ │ + cbz r0, bc2 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w cba │ │ │ │ │ + beq.w cc6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w cba │ │ │ │ │ + bne.w cc6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n cba │ │ │ │ │ + b.n cc6 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n bc6 │ │ │ │ │ + beq.n bd2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, bc6 │ │ │ │ │ + cbnz r3, bd2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ adds r5, r6, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_Reverse │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w cd8 │ │ │ │ │ - b.n cba │ │ │ │ │ + bge.w ce4 │ │ │ │ │ + b.n cc6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_New │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n cd8 │ │ │ │ │ + beq.n ce4 │ │ │ │ │ mov r3, fp │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - beq.n c3c │ │ │ │ │ + beq.n c48 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 2880 │ │ │ │ │ R_ARM_THM_CALL fastsearch.constprop.0 │ │ │ │ │ subs.w sl, r0, #0 │ │ │ │ │ - blt.n c3c │ │ │ │ │ + blt.n c48 │ │ │ │ │ add.w r0, fp, sl │ │ │ │ │ subs r1, r6, r0 │ │ │ │ │ add r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n cba │ │ │ │ │ + beq.n cc6 │ │ │ │ │ cmp r5, #11 │ │ │ │ │ - bgt.n c16 │ │ │ │ │ + bgt.n c22 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ str.w r0, [r3, r5, lsl #2] │ │ │ │ │ - b.n c36 │ │ │ │ │ + b.n c42 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_Append │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - cbnz r0, c8a │ │ │ │ │ + cbnz r0, c96 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n c36 │ │ │ │ │ + beq.n c42 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbnz r3, c36 │ │ │ │ │ + cbnz r3, c42 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ adds r5, #1 │ │ │ │ │ mov r6, sl │ │ │ │ │ - b.n be2 │ │ │ │ │ - cbnz r5, c62 │ │ │ │ │ + b.n bee │ │ │ │ │ + cbnz r5, c6e │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n c62 │ │ │ │ │ + bne.n c6e │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r5, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r7, #0] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ str r7, [r3, #0] │ │ │ │ │ - b.n cae │ │ │ │ │ + b.n cba │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, cba │ │ │ │ │ + cbz r0, cc6 │ │ │ │ │ cmp r5, #11 │ │ │ │ │ - bgt.n c7a │ │ │ │ │ + bgt.n c86 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ str.w r0, [r3, r5, lsl #2] │ │ │ │ │ - b.n cac │ │ │ │ │ + b.n cb8 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_Append │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - cbz r0, c9c │ │ │ │ │ + cbz r0, ca8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n cba │ │ │ │ │ + beq.n cc6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbnz r3, cba │ │ │ │ │ + cbnz r3, cc6 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n cba │ │ │ │ │ + b.n cc6 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n cac │ │ │ │ │ + beq.n cb8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbnz r3, cac │ │ │ │ │ + cbnz r3, cb8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ adds r5, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_Reverse │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n cd8 │ │ │ │ │ + bge.n ce4 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w a8c │ │ │ │ │ + beq.w a98 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w a8c │ │ │ │ │ + bne.w a98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n a8c │ │ │ │ │ + b.n a98 │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ - b.n d24 │ │ │ │ │ + b.n d30 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n d24 │ │ │ │ │ + b.n d30 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_Append │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - cbz r0, d0c │ │ │ │ │ + cbz r0, d18 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w a3c │ │ │ │ │ + beq.w a48 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w a3c │ │ │ │ │ + bne.w a48 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n a3c │ │ │ │ │ + b.n a48 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w a2c │ │ │ │ │ + beq.w a38 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w a2c │ │ │ │ │ + bne.w a38 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n a2c │ │ │ │ │ + b.n a38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ │ │ │ │ │ -00000d2c : │ │ │ │ │ +00000d38 : │ │ │ │ │ stringlib_swapcase(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ bl d8 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize.constprop.0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, d52 │ │ │ │ │ + cbz r0, d5e │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ add.w r1, r5, #16 │ │ │ │ │ adds r0, #16 │ │ │ │ │ bl 0 <_Py_bytes_swapcase> │ │ │ │ │ R_ARM_THM_CALL _Py_bytes_swapcase │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ │ │ -00000d56 : │ │ │ │ │ +00000d62 : │ │ │ │ │ stringlib_title(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ bl d8 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize.constprop.0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, d7c │ │ │ │ │ + cbz r0, d88 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ add.w r1, r5, #16 │ │ │ │ │ adds r0, #16 │ │ │ │ │ bl 0 <_Py_bytes_title> │ │ │ │ │ R_ARM_THM_CALL _Py_bytes_title │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ │ │ -00000d80 : │ │ │ │ │ +00000d8c : │ │ │ │ │ stringlib_zfill(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ - cbnz r0, da4 │ │ │ │ │ + cbnz r0, db0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, dfc │ │ │ │ │ + cbnz r0, e08 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n dc6 │ │ │ │ │ + b.n dd2 │ │ │ │ │ mov r5, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsSsize_t │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n dc2 │ │ │ │ │ + beq.n dce │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, dc2 │ │ │ │ │ + cbnz r3, dce │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ adds r3, r4, #1 │ │ │ │ │ - beq.n d98 │ │ │ │ │ + beq.n da4 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bgt.n dd6 │ │ │ │ │ + bgt.n de2 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ b.w b4 │ │ │ │ │ R_ARM_THM_JUMP24 return_self │ │ │ │ │ subs r4, r4, r3 │ │ │ │ │ movs r2, #0 │ │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 44c │ │ │ │ │ - cbz r0, dfe │ │ │ │ │ + bl 458 │ │ │ │ │ + cbz r0, e0a │ │ │ │ │ add.w r2, r0, #16 │ │ │ │ │ ldrb r3, [r2, r4] │ │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ │ - beq.n df4 │ │ │ │ │ + beq.n e00 │ │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ │ - bne.n dfe │ │ │ │ │ + bne.n e0a │ │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ │ strb r3, [r0, #16] │ │ │ │ │ strb r1, [r2, r4] │ │ │ │ │ - b.n dfe │ │ │ │ │ + b.n e0a │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ │ │ -00000e00 : │ │ │ │ │ +00000e0c : │ │ │ │ │ bytes_removeprefix(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ │ mov r5, r1 │ │ │ │ │ @@ -1651,91 +1660,91 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ movs r2, #0 │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ - cbnz r0, e7c │ │ │ │ │ + cbnz r0, e88 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ add.w r6, r4, #16 │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - blt.n e52 │ │ │ │ │ + blt.n e5e │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - ble.n e52 │ │ │ │ │ + ble.n e5e │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - cbnz r0, e52 │ │ │ │ │ + cbnz r0, e5e │ │ │ │ │ subs r1, r7, r5 │ │ │ │ │ adds r0, r6, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n e7e │ │ │ │ │ + b.n e8a │ │ │ │ │ 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 e70 │ │ │ │ │ + bne.n e7c │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n e7e │ │ │ │ │ + beq.n e8a │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - b.n e7e │ │ │ │ │ + b.n e8a │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n e7e │ │ │ │ │ + b.n e8a │ │ │ │ │ movs r4, #0 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ - cbz r3, e88 │ │ │ │ │ + cbz r3, e94 │ │ │ │ │ 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} │ │ │ │ │ │ │ │ │ │ -00000e8e : │ │ │ │ │ +00000e9a : │ │ │ │ │ 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 c0c │ │ │ │ │ + bl c0c │ │ │ │ │ R_ARM_THM_CALL PyBytes_Concat │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 98 │ │ │ │ │ R_ARM_THM_JUMP24 Py_XDECREF │ │ │ │ │ │ │ │ │ │ -00000eac : │ │ │ │ │ +00000eb8 : │ │ │ │ │ striter_reduce(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - ldr r0, [pc, #44] @ (eec ) │ │ │ │ │ + ldr r0, [pc, #44] @ (ef8 ) │ │ │ │ │ bl 0 <_PyEval_GetBuiltin> │ │ │ │ │ R_ARM_THM_CALL _PyEval_GetBuiltin │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ - cbz r2, eda │ │ │ │ │ + cbz r2, ee6 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC96 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC96 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ @@ -1747,23 +1756,14 @@ │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 Py_BuildValue │ │ │ │ │ nop │ │ │ │ │ .word 0x0000866c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00000ef0 : │ │ │ │ │ -striter_traverse(): │ │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ │ - mov r3, r1 │ │ │ │ │ - cbz r0, efa │ │ │ │ │ - mov r1, r2 │ │ │ │ │ - bx r3 │ │ │ │ │ - bx lr │ │ │ │ │ - │ │ │ │ │ 00000efc : │ │ │ │ │ stringlib__two_way_count(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ │ movs r5, #0 │ │ │ │ │ @@ -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 2898 │ │ │ │ │ + bl 289c │ │ │ │ │ R_ARM_THM_CALL stringlib__preprocess │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ sub.w r1, r8, r4 │ │ │ │ │ add.w r0, r9, r4 │ │ │ │ │ - bl 29d8 │ │ │ │ │ + bl 29dc │ │ │ │ │ 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 │ │ │ │ │ @@ -1877,12 +1877,12 @@ │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #16 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ - bl 300 │ │ │ │ │ + bl 300 │ │ │ │ │ R_ARM_THM_CALL _PyBytes_DecodeEscape2 │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -54,66 +54,66 @@ │ │ │ │ │ 0x00000330 2e4c4334 32002e4c 43343300 2e4c4334 .LC42..LC43..LC4 │ │ │ │ │ 0x00000340 34002e4c 43343500 2e4c4334 36002e4c 4..LC45..LC46..L │ │ │ │ │ 0x00000350 43343800 62797465 735f7061 72746974 C48.bytes_partit │ │ │ │ │ 0x00000360 696f6e00 62797465 735f7370 6c697400 ion.bytes_split. │ │ │ │ │ 0x00000370 2e4c4335 30002e4c 43353100 62797465 .LC50..LC51.byte │ │ │ │ │ 0x00000380 735f6672 6f6d6865 78002e4c 43353200 s_fromhex..LC52. │ │ │ │ │ 0x00000390 2e4c4335 34006279 7465735f 72737472 .LC54.bytes_rstr │ │ │ │ │ - 0x000003a0 69700064 6f5f6172 67737472 6970002e ip.do_argstrip.. │ │ │ │ │ - 0x000003b0 4c433535 00627974 65735f73 74726970 LC55.bytes_strip │ │ │ │ │ - 0x000003c0 002e4c43 3536002e 4c433537 002e4c43 ..LC56..LC57..LC │ │ │ │ │ - 0x000003d0 3538002e 4c433539 002e4c43 3630002e 58..LC59..LC60.. │ │ │ │ │ - 0x000003e0 4c433631 002e4c43 3632002e 4c433633 LC61..LC62..LC63 │ │ │ │ │ - 0x000003f0 002e4c43 3634002e 4c433635 00627974 ..LC64..LC65.byt │ │ │ │ │ - 0x00000400 65735f68 65780062 79746573 5f727061 es_hex.bytes_rpa │ │ │ │ │ - 0x00000410 72746974 696f6e00 73747269 6e676c69 rtition.stringli │ │ │ │ │ - 0x00000420 625f6c6f 77657200 73747269 6e676c69 b_lower.stringli │ │ │ │ │ - 0x00000430 625f6973 64696769 74007374 72696e67 b_isdigit.string │ │ │ │ │ - 0x00000440 6c69625f 69736173 63696900 2e4c4336 lib_isascii..LC6 │ │ │ │ │ - 0x00000450 38006279 7465735f 6c737472 69700062 8.bytes_lstrip.b │ │ │ │ │ - 0x00000460 79746573 5f73706c 69746c69 6e657300 ytes_splitlines. │ │ │ │ │ - 0x00000470 73747269 6e676c69 625f7570 70657200 stringlib_upper. │ │ │ │ │ - 0x00000480 2e4c4336 39002e4c 43373000 62797465 .LC69..LC70.byte │ │ │ │ │ - 0x00000490 735f7472 616e736c 61746500 62797465 s_translate.byte │ │ │ │ │ - 0x000004a0 735f7472 616e736c 6174655f 696d706c s_translate_impl │ │ │ │ │ - 0x000004b0 002e4c43 37310073 7472696e 676c6962 ..LC71.stringlib │ │ │ │ │ - 0x000004c0 5f636170 6974616c 697a6500 62797465 _capitalize.byte │ │ │ │ │ - 0x000004d0 735f6d6f 64002e4c 43373200 2e4c4337 s_mod..LC72..LC7 │ │ │ │ │ - 0x000004e0 33002e4c 43373400 2e4c4337 35002e4c 3..LC74..LC75..L │ │ │ │ │ - 0x000004f0 43373600 2e4c4337 37002e4c 43373800 C76..LC77..LC78. │ │ │ │ │ - 0x00000500 2e4c4337 39002e4c 43383000 2e4c4338 .LC79..LC80..LC8 │ │ │ │ │ - 0x00000510 31002e4c 43383200 2e4c4338 33002e4c 1..LC82..LC83..L │ │ │ │ │ - 0x00000520 43383400 2e4c4338 35006765 746e6578 C84..LC85.getnex │ │ │ │ │ - 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 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 │ │ │ │ │ - 0x00000630 7472696e 676c6962 5f697375 70706572 tringlib_isupper │ │ │ │ │ - 0x00000640 002e4c43 39350073 7472696e 676c6962 ..LC95.stringlib │ │ │ │ │ - 0x00000650 5f726a75 73740062 79746573 5f727370 _rjust.bytes_rsp │ │ │ │ │ - 0x00000660 6c697400 73747269 6e676c69 625f7377 lit.stringlib_sw │ │ │ │ │ - 0x00000670 61706361 73650073 7472696e 676c6962 apcase.stringlib │ │ │ │ │ - 0x00000680 5f746974 6c650073 7472696e 676c6962 _title.stringlib │ │ │ │ │ - 0x00000690 5f7a6669 6c6c0062 79746573 5f72656d _zfill.bytes_rem │ │ │ │ │ - 0x000006a0 6f766570 72656669 78002e4c 43393600 oveprefix..LC96. │ │ │ │ │ - 0x000006b0 2e4c4339 37007374 72697465 725f7265 .LC97.striter_re │ │ │ │ │ - 0x000006c0 64756365 00737472 69746572 5f747261 duce.striter_tra │ │ │ │ │ - 0x000006d0 76657273 65002e4c 43313030 00627974 verse..LC100.byt │ │ │ │ │ + 0x000003a0 69700064 6f5f6172 67737472 69700073 ip.do_argstrip.s │ │ │ │ │ + 0x000003b0 74726974 65725f74 72617665 72736500 triter_traverse. │ │ │ │ │ + 0x000003c0 2e4c4335 35006279 7465735f 73747269 .LC55.bytes_stri │ │ │ │ │ + 0x000003d0 70002e4c 43353600 2e4c4335 37002e4c p..LC56..LC57..L │ │ │ │ │ + 0x000003e0 43353800 2e4c4335 39002e4c 43363000 C58..LC59..LC60. │ │ │ │ │ + 0x000003f0 2e4c4336 31002e4c 43363200 2e4c4336 .LC61..LC62..LC6 │ │ │ │ │ + 0x00000400 33002e4c 43363400 2e4c4336 35006279 3..LC64..LC65.by │ │ │ │ │ + 0x00000410 7465735f 68657800 62797465 735f7270 tes_hex.bytes_rp │ │ │ │ │ + 0x00000420 61727469 74696f6e 00737472 696e676c artition.stringl │ │ │ │ │ + 0x00000430 69625f6c 6f776572 00737472 696e676c ib_lower.stringl │ │ │ │ │ + 0x00000440 69625f69 73646967 69740073 7472696e ib_isdigit.strin │ │ │ │ │ + 0x00000450 676c6962 5f697361 73636969 002e4c43 glib_isascii..LC │ │ │ │ │ + 0x00000460 36380062 79746573 5f6c7374 72697000 68.bytes_lstrip. │ │ │ │ │ + 0x00000470 62797465 735f7370 6c69746c 696e6573 bytes_splitlines │ │ │ │ │ + 0x00000480 00737472 696e676c 69625f75 70706572 .stringlib_upper │ │ │ │ │ + 0x00000490 002e4c43 3639002e 4c433730 00627974 ..LC69..LC70.byt │ │ │ │ │ + 0x000004a0 65735f74 72616e73 6c617465 00627974 es_translate.byt │ │ │ │ │ + 0x000004b0 65735f74 72616e73 6c617465 5f696d70 es_translate_imp │ │ │ │ │ + 0x000004c0 6c002e4c 43373100 73747269 6e676c69 l..LC71.stringli │ │ │ │ │ + 0x000004d0 625f6361 70697461 6c697a65 00627974 b_capitalize.byt │ │ │ │ │ + 0x000004e0 65735f6d 6f64002e 4c433732 002e4c43 es_mod..LC72..LC │ │ │ │ │ + 0x000004f0 3733002e 4c433734 002e4c43 3735002e 73..LC74..LC75.. │ │ │ │ │ + 0x00000500 4c433736 002e4c43 3737002e 4c433738 LC76..LC77..LC78 │ │ │ │ │ + 0x00000510 002e4c43 3739002e 4c433830 002e4c43 ..LC79..LC80..LC │ │ │ │ │ + 0x00000520 3831002e 4c433832 002e4c43 3833002e 81..LC82..LC83.. │ │ │ │ │ + 0x00000530 4c433834 002e4c43 38350067 65746e65 LC84..LC85.getne │ │ │ │ │ + 0x00000540 78746172 6700666f 726d6174 666c6f61 xtarg.formatfloa │ │ │ │ │ + 0x00000550 74002e4c 43383700 2e4c4338 38006279 t..LC87..LC88.by │ │ │ │ │ + 0x00000560 7465735f 6974656d 00627974 65735f72 tes_item.bytes_r │ │ │ │ │ + 0x00000570 656d6f76 65737566 66697800 73747269 emovesuffix.stri │ │ │ │ │ + 0x00000580 7465725f 6c656e00 2e4c4338 39002e4c ter_len..LC89..L │ │ │ │ │ + 0x00000590 43393000 2e4c4339 31007374 72696e67 C90..LC91.string │ │ │ │ │ + 0x000005a0 6c69625f 6c6a7573 74007061 64002e4c lib_ljust.pad..L │ │ │ │ │ + 0x000005b0 43393200 73747269 6e676c69 625f6578 C92.stringlib_ex │ │ │ │ │ + 0x000005c0 70616e64 74616273 002e4c43 3933002e pandtabs..LC93.. │ │ │ │ │ + 0x000005d0 4c433934 00737472 696e676c 69625f63 LC94.stringlib_c │ │ │ │ │ + 0x000005e0 656e7465 72007374 72696e67 6c69625f enter.stringlib_ │ │ │ │ │ + 0x000005f0 6973616c 6e756d00 73747269 6e676c69 isalnum.stringli │ │ │ │ │ + 0x00000600 625f6973 616c7068 61007374 72696e67 b_isalpha.string │ │ │ │ │ + 0x00000610 6c69625f 69736c6f 77657200 73747269 lib_islower.stri │ │ │ │ │ + 0x00000620 6e676c69 625f6973 73706163 65007374 nglib_isspace.st │ │ │ │ │ + 0x00000630 72696e67 6c69625f 69737469 746c6500 ringlib_istitle. │ │ │ │ │ + 0x00000640 73747269 6e676c69 625f6973 75707065 stringlib_isuppe │ │ │ │ │ + 0x00000650 72002e4c 43393500 73747269 6e676c69 r..LC95.stringli │ │ │ │ │ + 0x00000660 625f726a 75737400 62797465 735f7273 b_rjust.bytes_rs │ │ │ │ │ + 0x00000670 706c6974 00737472 696e676c 69625f73 plit.stringlib_s │ │ │ │ │ + 0x00000680 77617063 61736500 73747269 6e676c69 wapcase.stringli │ │ │ │ │ + 0x00000690 625f7469 746c6500 73747269 6e676c69 b_title.stringli │ │ │ │ │ + 0x000006a0 625f7a66 696c6c00 62797465 735f7265 b_zfill.bytes_re │ │ │ │ │ + 0x000006b0 6d6f7665 70726566 6978002e 4c433936 moveprefix..LC96 │ │ │ │ │ + 0x000006c0 002e4c43 39370073 74726974 65725f72 ..LC97.striter_r │ │ │ │ │ + 0x000006d0 65647563 65002e4c 43313030 00627974 educe..LC100.byt │ │ │ │ │ 0x000006e0 65735f67 65746e65 77617267 73007374 es_getnewargs.st │ │ │ │ │ 0x000006f0 72697465 725f7365 74737461 74650062 riter_setstate.b │ │ │ │ │ 0x00000700 79746573 5f616c6c 6f63005f 6b657977 ytes_alloc._keyw │ │ │ │ │ 0x00000710 6f726473 2e31005f 6b657977 6f726473 ords.1._keywords │ │ │ │ │ 0x00000720 2e34005f 6b657977 6f726473 2e37005f .4._keywords.7._ │ │ │ │ │ 0x00000730 6b657977 6f726473 2e313000 5f6b6579 keywords.10._key │ │ │ │ │ 0x00000740 776f7264 732e3133 005f6b65 79776f72 words.13._keywor │ │ │ │ │ @@ -279,20 +279,20 @@ │ │ │ │ │ 0x00001140 74636865 73005f50 794f626a 6563745f tches._PyObject_ │ │ │ │ │ 0x00001150 4d616b65 54704361 6c6c0050 79457272 MakeTpCall.PyErr │ │ │ │ │ 0x00001160 5f436c65 61720050 79427974 65735f46 _Clear.PyBytes_F │ │ │ │ │ 0x00001170 726f6d4f 626a6563 74005f50 795f6279 romObject._Py_by │ │ │ │ │ 0x00001180 7465735f 6d616b65 7472616e 73005f50 tes_maketrans._P │ │ │ │ │ 0x00001190 795f6279 7465735f 696e6465 78005f50 y_bytes_index._P │ │ │ │ │ 0x000011a0 79427974 65735f4a 6f696e00 50795365 yBytes_Join.PySe │ │ │ │ │ - 0x000011b0 7175656e 63655f46 61737400 50794d65 quence_Fast.PyMe │ │ │ │ │ - 0x000011c0 6d5f4672 65650050 794d656d 5f4d616c m_Free.PyMem_Mal │ │ │ │ │ - 0x000011d0 6c6f6300 50794578 635f5275 6e74696d loc.PyExc_Runtim │ │ │ │ │ - 0x000011e0 65457272 6f720050 79457661 6c5f5265 eError.PyEval_Re │ │ │ │ │ - 0x000011f0 73746f72 65546872 65616400 50794576 storeThread.PyEv │ │ │ │ │ - 0x00001200 616c5f53 61766554 68726561 64005f50 al_SaveThread._P │ │ │ │ │ + 0x000011b0 7175656e 63655f46 61737400 50794576 quence_Fast.PyEv │ │ │ │ │ + 0x000011c0 616c5f53 61766554 68726561 64005079 al_SaveThread.Py │ │ │ │ │ + 0x000011d0 4d656d5f 46726565 0050794d 656d5f4d Mem_Free.PyMem_M │ │ │ │ │ + 0x000011e0 616c6c6f 63005079 4578635f 52756e74 alloc.PyExc_Runt │ │ │ │ │ + 0x000011f0 696d6545 72726f72 00507945 76616c5f imeError.PyEval_ │ │ │ │ │ + 0x00001200 52657374 6f726554 68726561 64005f50 RestoreThread._P │ │ │ │ │ 0x00001210 795f6279 7465735f 73746172 74737769 y_bytes_startswi │ │ │ │ │ 0x00001220 7468005f 50795f62 79746573 5f66696e th._Py_bytes_fin │ │ │ │ │ 0x00001230 64005f50 795f6279 7465735f 656e6473 d._Py_bytes_ends │ │ │ │ │ 0x00001240 77697468 005f5079 5f627974 65735f63 with._Py_bytes_c │ │ │ │ │ 0x00001250 6f756e74 0050794f 626a6563 745f4c65 ount.PyObject_Le │ │ │ │ │ 0x00001260 6e677468 48696e74 00507949 7465725f ngthHint.PyIter_ │ │ │ │ │ 0x00001270 4e657874 00507954 75706c65 5f4e6577 Next.PyTuple_New │ │ │ │ │ @@ -327,18 +327,18 @@ │ │ │ │ │ 0x00001440 5079556e 69636f64 655f466f 726d6174 PyUnicode_Format │ │ │ │ │ 0x00001450 4c6f6e67 0050794f 626a6563 745f4153 Long.PyObject_AS │ │ │ │ │ 0x00001460 43494900 50794e75 6d626572 5f436865 CII.PyNumber_Che │ │ │ │ │ 0x00001470 636b0050 794e756d 6265725f 4c6f6e67 ck.PyNumber_Long │ │ │ │ │ 0x00001480 0050794c 6f6e675f 41734c6f 6e67416e .PyLong_AsLongAn │ │ │ │ │ 0x00001490 644f7665 72666c6f 77005079 4f626a65 dOverflow.PyObje │ │ │ │ │ 0x000014a0 63745f47 65744974 656d0050 79547570 ct_GetItem.PyTup │ │ │ │ │ - 0x000014b0 6c655f47 65744974 656d0050 79466c6f le_GetItem.PyFlo │ │ │ │ │ - 0x000014c0 61745f41 73446f75 626c6500 50794f53 at_AsDouble.PyOS │ │ │ │ │ - 0x000014d0 5f646f75 626c655f 746f5f73 7472696e _double_to_strin │ │ │ │ │ - 0x000014e0 67005f50 79427974 65735f46 696e6400 g._PyBytes_Find. │ │ │ │ │ + 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 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 │ │ │ ├── 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: 18128 (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 0x46d0: │ │ │ │ │ │ │ │ │ │ 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 0038c8 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 001fe0 00 AX 0 0 4 │ │ │ │ │ + [ 6] .rel.text.hot REL 00000000 0039e0 000a48 08 I 13 5 4 │ │ │ │ │ + [ 7] .rodata.str1.4 PROGBITS 00000000 0021b4 00027e 01 AMS 0 0 4 │ │ │ │ │ + [ 8] .text.unlikely PROGBITS 00000000 002434 000508 00 AX 0 0 4 │ │ │ │ │ + [ 9] .rel.text.unlikely REL 00000000 004428 000220 08 I 13 8 4 │ │ │ │ │ + [10] .rodata PROGBITS 00000000 00293c 000014 00 A 0 0 4 │ │ │ │ │ + [11] .note.GNU-stack PROGBITS 00000000 002950 000000 00 0 0 1 │ │ │ │ │ + [12] .ARM.attributes ARM_ATTRIBUTES 00000000 002950 000033 00 0 0 1 │ │ │ │ │ + [13] .symtab SYMTAB 00000000 002984 000920 10 14 81 4 │ │ │ │ │ + [14] .strtab STRTAB 00000000 0032a4 000621 00 0 0 1 │ │ │ │ │ + [15] .shstrtab STRTAB 00000000 004648 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 {} │ │ │ │ │ @@ -1,149 +1,149 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 146 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 00000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 00000000 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ - 2: 0000003d 630 FUNC LOCAL DEFAULT 5 _PyObject_CallFunctionVa │ │ │ │ │ + 2: 0000003d 692 FUNC LOCAL DEFAULT 5 _PyObject_CallFunctionVa │ │ │ │ │ 3: 00000038 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 4: 00000000 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 5: 00000000 0 NOTYPE LOCAL DEFAULT 7 .LC0 │ │ │ │ │ - 6: 0000003c 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ - 7: 000004c9 218 FUNC LOCAL DEFAULT 5 _PyObject_MakeTpCall.constprop.0 │ │ │ │ │ - 8: 00000001 106 FUNC LOCAL DEFAULT 1 _Py_CheckFunctionResult.part.0 │ │ │ │ │ - 9: 00000149 32 FUNC LOCAL DEFAULT 8 null_error.isra.0 │ │ │ │ │ - 10: 00000030 0 NOTYPE LOCAL DEFAULT 7 .LC1 │ │ │ │ │ - 11: 00000060 0 NOTYPE LOCAL DEFAULT 7 .LC2 │ │ │ │ │ + 6: 00000030 0 NOTYPE LOCAL DEFAULT 7 .LC1 │ │ │ │ │ + 7: 0000003c 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ + 8: 00000505 218 FUNC LOCAL DEFAULT 5 _PyObject_MakeTpCall.constprop.0 │ │ │ │ │ + 9: 00000001 106 FUNC LOCAL DEFAULT 1 _Py_CheckFunctionResult.part.0 │ │ │ │ │ + 10: 00000165 32 FUNC LOCAL DEFAULT 8 null_error.isra.0 │ │ │ │ │ + 11: 0000005c 0 NOTYPE LOCAL DEFAULT 7 .LC2 │ │ │ │ │ 12: 0000008c 0 NOTYPE LOCAL DEFAULT 7 .LC3 │ │ │ │ │ 13: 00000000 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 14: 000000b8 0 NOTYPE LOCAL DEFAULT 7 .LC4 │ │ │ │ │ 15: 00000099 262 FUNC LOCAL DEFAULT 1 object_is_not_callable │ │ │ │ │ - 16: 00000644 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 17: 00000648 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ - 18: 000008f8 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 19: 00000900 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ - 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 422 FUNC LOCAL DEFAULT 5 object_vacall │ │ │ │ │ + 16: 00000680 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 17: 00000684 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ + 18: 00000934 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 19: 0000093c 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ + 20: 00000aec 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 21: 00000af4 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ + 22: 00000be0 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 23: 00000be4 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ + 24: 00000c1d 370 FUNC LOCAL DEFAULT 5 object_vacall.constprop.0 │ │ │ │ │ + 25: 00000c18 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 26: 00000c1c 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ + 27: 00000d91 462 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 │ │ │ │ │ + 29: 00000fe0 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 │ │ │ │ │ + 33: 00000fe4 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ + 34: 00001034 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 35: 00001038 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ + 36: 000010d0 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 37: 000010d4 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ + 38: 000013e0 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 │ │ │ │ │ + 40: 000013e8 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ + 41: 000019a8 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 42: 000019ac 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ + 43: 00001ce4 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 44: 00001ce8 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ + 45: 00001d70 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 46: 00001d74 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ + 47: 00001e44 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: 00001e48 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ + 50: 00001fdc 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 │ │ │ │ │ + 56: 00000160 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ 57: 000001cc 0 NOTYPE LOCAL DEFAULT 7 .LC11 │ │ │ │ │ - 58: 00000148 0 NOTYPE LOCAL DEFAULT 8 $t │ │ │ │ │ + 58: 00000164 0 NOTYPE LOCAL DEFAULT 8 $t │ │ │ │ │ 59: 000001f0 0 NOTYPE LOCAL DEFAULT 7 .LC12 │ │ │ │ │ 60: 00000228 0 NOTYPE LOCAL DEFAULT 7 .LC13 │ │ │ │ │ 61: 00000000 0 NOTYPE LOCAL DEFAULT 10 .LANCHOR0 │ │ │ │ │ - 62: 000001c0 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ - 63: 000001c4 0 NOTYPE LOCAL DEFAULT 8 $t │ │ │ │ │ - 64: 000001fc 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ - 65: 00000200 0 NOTYPE LOCAL DEFAULT 8 $t │ │ │ │ │ - 66: 00000238 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ - 67: 0000023c 0 NOTYPE LOCAL DEFAULT 8 $t │ │ │ │ │ - 68: 000002ac 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ - 69: 000002b0 0 NOTYPE LOCAL DEFAULT 8 $t │ │ │ │ │ - 70: 00000320 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ - 71: 00000324 0 NOTYPE LOCAL DEFAULT 8 $t │ │ │ │ │ - 72: 000003bc 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ - 73: 000003c0 0 NOTYPE LOCAL DEFAULT 8 $t │ │ │ │ │ - 74: 0000044c 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ + 62: 000001dc 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ + 63: 000001e0 0 NOTYPE LOCAL DEFAULT 8 $t │ │ │ │ │ + 64: 00000218 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ + 65: 0000021c 0 NOTYPE LOCAL DEFAULT 8 $t │ │ │ │ │ + 66: 00000254 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ + 67: 00000258 0 NOTYPE LOCAL DEFAULT 8 $t │ │ │ │ │ + 68: 000002c8 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ + 69: 000002cc 0 NOTYPE LOCAL DEFAULT 8 $t │ │ │ │ │ + 70: 0000033c 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ + 71: 00000340 0 NOTYPE LOCAL DEFAULT 8 $t │ │ │ │ │ + 72: 000003d8 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ + 73: 000003dc 0 NOTYPE LOCAL DEFAULT 8 $t │ │ │ │ │ + 74: 00000468 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ 75: 0000025c 0 NOTYPE LOCAL DEFAULT 7 .LC14 │ │ │ │ │ - 76: 00000450 0 NOTYPE LOCAL DEFAULT 8 $t │ │ │ │ │ - 77: 000004e0 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ - 78: 000004e4 0 NOTYPE LOCAL DEFAULT 8 $t │ │ │ │ │ + 76: 0000046c 0 NOTYPE LOCAL DEFAULT 8 $t │ │ │ │ │ + 77: 000004fc 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ + 78: 00000500 0 NOTYPE LOCAL DEFAULT 8 $t │ │ │ │ │ 79: 00000000 0 NOTYPE LOCAL DEFAULT 10 $d │ │ │ │ │ 80: 00000000 20 OBJECT LOCAL DEFAULT 10 __func__.0 │ │ │ │ │ 81: 00000001 60 FUNC GLOBAL DEFAULT 5 PyObject_CallFunction │ │ │ │ │ 82: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ 83: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_VaBuildStack │ │ │ │ │ 84: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ 85: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ 86: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SystemError │ │ │ │ │ 87: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_Format │ │ │ │ │ - 88: 000002b5 110 FUNC GLOBAL DEFAULT 5 _Py_CheckFunctionResult │ │ │ │ │ - 89: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_FormatFromCauseTstate │ │ │ │ │ - 90: 00000325 420 FUNC GLOBAL DEFAULT 5 _PyObject_MakeTpCall │ │ │ │ │ + 88: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_FormatFromCauseTstate │ │ │ │ │ + 89: 000002f1 110 FUNC GLOBAL DEFAULT 5 _Py_CheckFunctionResult │ │ │ │ │ + 90: 00000361 420 FUNC GLOBAL DEFAULT 5 _PyObject_MakeTpCall │ │ │ │ │ 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 │ │ │ │ │ + 94: 000005e1 164 FUNC GLOBAL DEFAULT 5 PyObject_Vectorcall │ │ │ │ │ + 95: 00000685 696 FUNC GLOBAL DEFAULT 5 PyObject_VectorcallDict │ │ │ │ │ + 96: 00000fe5 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 │ │ │ │ │ - 99: 00000901 440 FUNC GLOBAL HIDDEN 5 _PyObject_VectorcallDictTstate │ │ │ │ │ - 100: 00000ab9 240 FUNC GLOBAL DEFAULT 5 PyObject_VectorcallMethod │ │ │ │ │ + 98: 000013e9 640 FUNC GLOBAL HIDDEN 5 _PyStack_UnpackDict │ │ │ │ │ + 99: 0000093d 440 FUNC GLOBAL HIDDEN 5 _PyObject_VectorcallDictTstate │ │ │ │ │ + 100: 00000af5 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 │ │ │ │ │ + 102: 00000be5 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 │ │ │ │ │ + 105: 00000f61 132 FUNC GLOBAL DEFAULT 5 PyObject_CallMethod │ │ │ │ │ 106: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetAttrString │ │ │ │ │ 107: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyCallable_Check │ │ │ │ │ 108: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ - 109: 00000fd5 156 FUNC GLOBAL DEFAULT 5 PyObject_CallOneArg │ │ │ │ │ - 110: 00001071 788 FUNC GLOBAL HIDDEN 5 _PyObject_Call_Prepend │ │ │ │ │ + 109: 00001039 156 FUNC GLOBAL DEFAULT 5 PyObject_CallOneArg │ │ │ │ │ + 110: 000010d5 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: 00001669 106 FUNC GLOBAL HIDDEN 5 _PyStack_UnpackDict_Free │ │ │ │ │ + 117: 000016d5 58 FUNC GLOBAL HIDDEN 5 _PyStack_UnpackDict_FreeNoDecRef │ │ │ │ │ + 118: 00001711 668 FUNC GLOBAL DEFAULT 5 PyObject_Call │ │ │ │ │ + 119: 000019ad 692 FUNC GLOBAL HIDDEN 5 _PyObject_Call │ │ │ │ │ + 120: 00001c61 136 FUNC GLOBAL DEFAULT 5 PyObject_CallMethodObjArgs │ │ │ │ │ + 121: 00001ce9 140 FUNC GLOBAL DEFAULT 5 PyObject_CallNoArgs │ │ │ │ │ + 122: 00001d75 18 FUNC GLOBAL DEFAULT 5 PyVectorcall_Function │ │ │ │ │ + 123: 00001d89 42 FUNC GLOBAL DEFAULT 5 _PyStack_AsDict │ │ │ │ │ + 124: 00001db5 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: 00001e49 408 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 │ │ │ │ │ + 132: 0000005d 264 FUNC GLOBAL DEFAULT 8 PyVectorcall_Call │ │ │ │ │ + 133: 00000185 92 FUNC GLOBAL HIDDEN 8 _Py_CheckSlotResult │ │ │ │ │ 134: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FatalErrorFormat │ │ │ │ │ - 135: 000001c5 60 FUNC GLOBAL DEFAULT 8 PyEval_CallFunction │ │ │ │ │ - 136: 00000201 60 FUNC GLOBAL DEFAULT 8 _PyObject_CallFunction_SizeT │ │ │ │ │ - 137: 0000023d 116 FUNC GLOBAL DEFAULT 8 PyEval_CallMethod │ │ │ │ │ - 138: 000002b1 116 FUNC GLOBAL DEFAULT 8 _PyObject_CallMethodId │ │ │ │ │ + 135: 000001e1 60 FUNC GLOBAL DEFAULT 8 PyEval_CallFunction │ │ │ │ │ + 136: 0000021d 60 FUNC GLOBAL DEFAULT 8 _PyObject_CallFunction_SizeT │ │ │ │ │ + 137: 00000259 116 FUNC GLOBAL DEFAULT 8 PyEval_CallMethod │ │ │ │ │ + 138: 000002cd 116 FUNC GLOBAL DEFAULT 8 _PyObject_CallMethodId │ │ │ │ │ 139: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_GetAttrId │ │ │ │ │ - 140: 00000325 40 FUNC GLOBAL HIDDEN 8 _PyObject_CallMethodFormat │ │ │ │ │ - 141: 0000034d 116 FUNC GLOBAL DEFAULT 8 _PyObject_CallMethod_SizeT │ │ │ │ │ - 142: 000003c1 144 FUNC GLOBAL HIDDEN 8 _PyObject_CallMethodIdObjArgs │ │ │ │ │ + 140: 00000341 40 FUNC GLOBAL HIDDEN 8 _PyObject_CallMethodFormat │ │ │ │ │ + 141: 00000369 116 FUNC GLOBAL DEFAULT 8 _PyObject_CallMethod_SizeT │ │ │ │ │ + 142: 000003dd 144 FUNC GLOBAL HIDDEN 8 _PyObject_CallMethodIdObjArgs │ │ │ │ │ 143: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_FromId │ │ │ │ │ - 144: 00000451 148 FUNC GLOBAL DEFAULT 8 PyEval_CallObjectWithKeywords │ │ │ │ │ - 145: 000004e5 6 FUNC GLOBAL DEFAULT 8 PyVectorcall_NARGS │ │ │ │ │ + 144: 0000046d 148 FUNC GLOBAL DEFAULT 8 PyEval_CallObjectWithKeywords │ │ │ │ │ + 145: 00000501 6 FUNC GLOBAL DEFAULT 8 PyVectorcall_NARGS │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,19 +1,19 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x3780 contains 35 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x38c8 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 │ │ │ │ │ +0000002a 0000062f R_ARM_THM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ +0000002e 00000630 R_ARM_THM_MOVT_ABS 00000030 .LC1 │ │ │ │ │ +00000036 0000580a R_ARM_THM_CALL 00000000 _PyErr_FormatFromCauseTstate │ │ │ │ │ 0000004e 0000540a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000005a 00000c2f R_ARM_THM_MOVW_ABS_NC 0000008c .LC3 │ │ │ │ │ 0000005e 00000c30 R_ARM_THM_MOVT_ABS 0000008c .LC3 │ │ │ │ │ -00000064 0000590a R_ARM_THM_CALL 00000000 _PyErr_FormatFromCauseTstate │ │ │ │ │ +00000064 0000580a R_ARM_THM_CALL 00000000 _PyErr_FormatFromCauseTstate │ │ │ │ │ 0000007a 00006c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 0000007e 00006c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000084 0000202f R_ARM_THM_MOVW_ABS_NC 000000d8 .LC5 │ │ │ │ │ 00000088 00002030 R_ARM_THM_MOVT_ABS 000000d8 .LC5 │ │ │ │ │ 00000090 0000570a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ 000000aa 00007f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyModule_Type │ │ │ │ │ 000000ae 00007f30 R_ARM_THM_MOVT_ABS 00000000 PyModule_Type │ │ │ │ │ @@ -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 0x39e0 contains 329 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 │ │ │ │ │ @@ -52,351 +52,390 @@ │ │ │ │ │ 0000024c 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 00000250 0000570a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ 00000272 0000562f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ 00000276 00005630 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ 0000027e 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000282 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 00000288 0000570a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ -0000029e 0000080a R_ARM_THM_CALL 00000001 _Py_CheckFunctionResult.part.0 │ │ │ │ │ -000002a8 0000090a R_ARM_THM_CALL 00000149 null_error.isra.0 │ │ │ │ │ -000002e2 0000562f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -000002e6 00005630 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -000002f2 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000002f6 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000002fa 0000570a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00000312 00000a2f R_ARM_THM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ -00000316 00000a30 R_ARM_THM_MOVT_ABS 00000030 .LC1 │ │ │ │ │ -0000031c 0000570a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00000350 00005b0a R_ARM_THM_CALL 00000000 _PyTuple_FromArray │ │ │ │ │ -0000038e 0000540a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000003c4 00005c0a R_ARM_THM_CALL 00000000 _PyDict_FromItems │ │ │ │ │ -000003fe 0000540a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000041c 0000540a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000440 00000f0a R_ARM_THM_CALL 00000099 object_is_not_callable │ │ │ │ │ -0000045e 0000562f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00000462 00005630 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -0000046a 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000046e 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000474 0000570a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ -0000047e 00000e2f R_ARM_THM_MOVW_ABS_NC 000000b8 .LC4 │ │ │ │ │ -00000482 00000e30 R_ARM_THM_MOVT_ABS 000000b8 .LC4 │ │ │ │ │ -00000488 00005d0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -000004b6 0000540a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000004e8 00005b0a R_ARM_THM_CALL 00000000 _PyTuple_FromArray │ │ │ │ │ -0000051c 0000540a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000552 00000f0a R_ARM_THM_CALL 00000099 object_is_not_callable │ │ │ │ │ -00000558 0000562f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -0000055c 00005630 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00000564 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00000568 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000056e 0000570a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00000576 00000e2f R_ARM_THM_MOVW_ABS_NC 000000b8 .LC4 │ │ │ │ │ -0000057a 00000e30 R_ARM_THM_MOVT_ABS 000000b8 .LC4 │ │ │ │ │ -0000057e 00005d0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -0000059c 0000540a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000005f8 00005a0a R_ARM_THM_CALL 00000325 _PyObject_MakeTpCall │ │ │ │ │ -0000060e 0000562f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00000612 00005630 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -0000061a 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000061e 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000624 0000570a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00000644 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000690 0000602f R_ARM_THM_MOVW_ABS_NC 00000f81 _PyFunction_Vectorcall │ │ │ │ │ -00000694 00006030 R_ARM_THM_MOVT_ABS 00000f81 _PyFunction_Vectorcall │ │ │ │ │ -000006b4 0000610a R_ARM_THM_CALL 00000000 _PyEval_Vector │ │ │ │ │ -000006fe 0000620a R_ARM_THM_CALL 00001385 _PyStack_UnpackDict │ │ │ │ │ -00000708 0000602f R_ARM_THM_MOVW_ABS_NC 00000f81 _PyFunction_Vectorcall │ │ │ │ │ -0000070c 00006030 R_ARM_THM_MOVT_ABS 00000f81 _PyFunction_Vectorcall │ │ │ │ │ -0000073a 0000610a R_ARM_THM_CALL 00000000 _PyEval_Vector │ │ │ │ │ -000007fe 0000550a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000081a 0000540a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000836 00005a0a R_ARM_THM_CALL 00000325 _PyObject_MakeTpCall │ │ │ │ │ -00000872 0000562f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00000876 00005630 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -0000087e 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00000882 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000888 0000570a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ -0000089c 0000610a R_ARM_THM_CALL 00000000 _PyEval_Vector │ │ │ │ │ -000008a6 0000540a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000008b0 0000540a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000008c6 0000610a R_ARM_THM_CALL 00000000 _PyEval_Vector │ │ │ │ │ -000008d0 0000540a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000008da 0000540a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000008e4 0000540a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000008ee 0000540a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000008f8 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000008fc 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000938 0000602f R_ARM_THM_MOVW_ABS_NC 00000f81 _PyFunction_Vectorcall │ │ │ │ │ -0000093c 00006030 R_ARM_THM_MOVT_ABS 00000f81 _PyFunction_Vectorcall │ │ │ │ │ -00000974 0000610a R_ARM_THM_CALL 00000000 _PyEval_Vector │ │ │ │ │ -000009be 0000620a R_ARM_THM_CALL 00001385 _PyStack_UnpackDict │ │ │ │ │ -000009ca 0000602f R_ARM_THM_MOVW_ABS_NC 00000f81 _PyFunction_Vectorcall │ │ │ │ │ -000009ce 00006030 R_ARM_THM_MOVT_ABS 00000f81 _PyFunction_Vectorcall │ │ │ │ │ -00000a06 0000610a R_ARM_THM_CALL 00000000 _PyEval_Vector │ │ │ │ │ -00000a36 0000550a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000a4e 0000540a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000a76 0000562f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00000a7a 00005630 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00000a82 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00000a86 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000a8c 0000570a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00000a94 0000540a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000ab0 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000ab4 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000ae6 0000650a R_ARM_THM_CALL 00000000 _PyObject_GetMethod │ │ │ │ │ -00000b4a 00005a0a R_ARM_THM_CALL 00000325 _PyObject_MakeTpCall │ │ │ │ │ -00000b60 0000540a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000b6e 0000562f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00000b72 00005630 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00000b7a 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00000b7e 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000b84 0000570a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00000b9e 0000080a R_ARM_THM_CALL 00000001 _Py_CheckFunctionResult.part.0 │ │ │ │ │ -00000ba4 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000bdc 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000ce2 0000550a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000cee 0000670a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00000d10 0000562f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -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 │ │ │ │ │ -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 │ │ │ │ │ -00000fd0 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001038 0000562f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -0000103c 00005630 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00001044 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001048 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000104e 0000570a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00001064 0000080a R_ARM_THM_CALL 00000001 _Py_CheckFunctionResult.part.0 │ │ │ │ │ -0000106c 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000109c 00006f0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000010c6 0000602f R_ARM_THM_MOVW_ABS_NC 00000f81 _PyFunction_Vectorcall │ │ │ │ │ -000010ca 00006030 R_ARM_THM_MOVT_ABS 00000f81 _PyFunction_Vectorcall │ │ │ │ │ -000010f6 0000610a R_ARM_THM_CALL 00000000 _PyEval_Vector │ │ │ │ │ -0000114e 0000620a R_ARM_THM_CALL 00001385 _PyStack_UnpackDict │ │ │ │ │ -0000115a 0000602f R_ARM_THM_MOVW_ABS_NC 00000f81 _PyFunction_Vectorcall │ │ │ │ │ -0000115e 00006030 R_ARM_THM_MOVT_ABS 00000f81 _PyFunction_Vectorcall │ │ │ │ │ -0000118e 0000610a R_ARM_THM_CALL 00000000 _PyEval_Vector │ │ │ │ │ -00001254 0000550a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000126c 0000540a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001280 0000670a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000129a 00006f0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000012b6 00005a0a R_ARM_THM_CALL 00000325 _PyObject_MakeTpCall │ │ │ │ │ -000012c0 0000550a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000012e4 0000562f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -000012e8 00005630 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -000012f2 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000012f6 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000012fa 0000570a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00001310 0000080a R_ARM_THM_CALL 00000001 _Py_CheckFunctionResult.part.0 │ │ │ │ │ -00001318 0000680a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001324 0000540a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001340 0000610a R_ARM_THM_CALL 00000000 _PyEval_Vector │ │ │ │ │ -00001348 0000540a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000134e 0000540a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001354 0000540a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000135a 0000540a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000136c 0000610a R_ARM_THM_CALL 00000000 _PyEval_Vector │ │ │ │ │ -00001374 0000540a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000137c 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -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 │ │ │ │ │ -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 │ │ │ │ │ -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 │ │ │ │ │ -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 │ │ │ │ │ +000002a0 0000562f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +000002a4 00005630 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +000002b0 0000062f R_ARM_THM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ +000002b4 00000630 R_ARM_THM_MOVT_ABS 00000030 .LC1 │ │ │ │ │ +000002b8 0000580a R_ARM_THM_CALL 00000000 _PyErr_FormatFromCauseTstate │ │ │ │ │ +000002ce 0000090a R_ARM_THM_CALL 00000001 _Py_CheckFunctionResult.part.0 │ │ │ │ │ +000002de 0000540a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000002ea 00000a0a R_ARM_THM_CALL 00000165 null_error.isra.0 │ │ │ │ │ +0000031e 0000562f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00000322 00005630 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +0000032e 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00000332 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00000336 0000570a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ +0000034e 00000b2f R_ARM_THM_MOVW_ABS_NC 0000005c .LC2 │ │ │ │ │ +00000352 00000b30 R_ARM_THM_MOVT_ABS 0000005c .LC2 │ │ │ │ │ +00000358 0000570a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ +0000038c 00005b0a R_ARM_THM_CALL 00000000 _PyTuple_FromArray │ │ │ │ │ +000003ca 0000540a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000400 00005c0a R_ARM_THM_CALL 00000000 _PyDict_FromItems │ │ │ │ │ +0000043a 0000540a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000458 0000540a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000047c 00000f0a R_ARM_THM_CALL 00000099 object_is_not_callable │ │ │ │ │ +0000049a 0000562f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +0000049e 00005630 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +000004a6 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000004aa 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000004b0 0000570a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ +000004ba 00000e2f R_ARM_THM_MOVW_ABS_NC 000000b8 .LC4 │ │ │ │ │ +000004be 00000e30 R_ARM_THM_MOVT_ABS 000000b8 .LC4 │ │ │ │ │ +000004c4 00005d0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +000004f2 0000540a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000524 00005b0a R_ARM_THM_CALL 00000000 _PyTuple_FromArray │ │ │ │ │ +00000558 0000540a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000058e 00000f0a R_ARM_THM_CALL 00000099 object_is_not_callable │ │ │ │ │ +00000594 0000562f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00000598 00005630 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +000005a0 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000005a4 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000005aa 0000570a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ +000005b2 00000e2f R_ARM_THM_MOVW_ABS_NC 000000b8 .LC4 │ │ │ │ │ +000005b6 00000e30 R_ARM_THM_MOVT_ABS 000000b8 .LC4 │ │ │ │ │ +000005ba 00005d0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +000005d8 0000540a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000634 00005a0a R_ARM_THM_CALL 00000361 _PyObject_MakeTpCall │ │ │ │ │ +0000064a 0000562f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +0000064e 00005630 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00000656 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000065a 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00000660 0000570a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00000680 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000006cc 0000602f R_ARM_THM_MOVW_ABS_NC 00000fe5 _PyFunction_Vectorcall │ │ │ │ │ +000006d0 00006030 R_ARM_THM_MOVT_ABS 00000fe5 _PyFunction_Vectorcall │ │ │ │ │ +000006f0 0000610a R_ARM_THM_CALL 00000000 _PyEval_Vector │ │ │ │ │ +0000073a 0000620a R_ARM_THM_CALL 000013e9 _PyStack_UnpackDict │ │ │ │ │ +00000744 0000602f R_ARM_THM_MOVW_ABS_NC 00000fe5 _PyFunction_Vectorcall │ │ │ │ │ +00000748 00006030 R_ARM_THM_MOVT_ABS 00000fe5 _PyFunction_Vectorcall │ │ │ │ │ +00000776 0000610a R_ARM_THM_CALL 00000000 _PyEval_Vector │ │ │ │ │ +0000083a 0000550a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000856 0000540a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000872 00005a0a R_ARM_THM_CALL 00000361 _PyObject_MakeTpCall │ │ │ │ │ +000008ae 0000562f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +000008b2 00005630 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +000008ba 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000008be 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000008c4 0000570a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ +000008d8 0000610a R_ARM_THM_CALL 00000000 _PyEval_Vector │ │ │ │ │ +000008e2 0000540a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000008ec 0000540a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000902 0000610a R_ARM_THM_CALL 00000000 _PyEval_Vector │ │ │ │ │ +0000090c 0000540a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000916 0000540a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000920 0000540a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000092a 0000540a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000934 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000938 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000974 0000602f R_ARM_THM_MOVW_ABS_NC 00000fe5 _PyFunction_Vectorcall │ │ │ │ │ +00000978 00006030 R_ARM_THM_MOVT_ABS 00000fe5 _PyFunction_Vectorcall │ │ │ │ │ +000009b0 0000610a R_ARM_THM_CALL 00000000 _PyEval_Vector │ │ │ │ │ +000009fa 0000620a R_ARM_THM_CALL 000013e9 _PyStack_UnpackDict │ │ │ │ │ +00000a06 0000602f R_ARM_THM_MOVW_ABS_NC 00000fe5 _PyFunction_Vectorcall │ │ │ │ │ +00000a0a 00006030 R_ARM_THM_MOVT_ABS 00000fe5 _PyFunction_Vectorcall │ │ │ │ │ +00000a42 0000610a R_ARM_THM_CALL 00000000 _PyEval_Vector │ │ │ │ │ +00000a72 0000550a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000a8a 0000540a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000ab2 0000562f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00000ab6 00005630 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00000abe 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00000ac2 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00000ac8 0000570a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00000ad0 0000540a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000aec 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000af0 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000b22 0000650a R_ARM_THM_CALL 00000000 _PyObject_GetMethod │ │ │ │ │ +00000b86 00005a0a R_ARM_THM_CALL 00000361 _PyObject_MakeTpCall │ │ │ │ │ +00000b9c 0000540a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000baa 0000562f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00000bae 00005630 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00000bb6 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00000bba 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00000bc0 0000570a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00000bda 0000090a R_ARM_THM_CALL 00000001 _Py_CheckFunctionResult.part.0 │ │ │ │ │ +00000be0 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000c18 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000d1e 0000550a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000d2a 0000670a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00000d4c 0000562f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00000d50 00005630 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00000d5a 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00000d5e 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00000d62 0000570a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00000d78 0000090a R_ARM_THM_CALL 00000001 _Py_CheckFunctionResult.part.0 │ │ │ │ │ +00000d80 0000680a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000d88 00000a0a R_ARM_THM_CALL 00000165 null_error.isra.0 │ │ │ │ │ +00000ec2 0000550a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000ed0 0000670a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00000ef2 0000562f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00000ef6 00005630 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00000f00 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00000f04 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00000f08 0000570a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00000f22 0000562f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00000f26 00005630 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00000f32 0000062f R_ARM_THM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ +00000f36 00000630 R_ARM_THM_MOVT_ABS 00000030 .LC1 │ │ │ │ │ +00000f3a 0000580a R_ARM_THM_CALL 00000000 _PyErr_FormatFromCauseTstate │ │ │ │ │ +00000f42 00000a0a R_ARM_THM_CALL 00000165 null_error.isra.0 │ │ │ │ │ +00000f4a 0000680a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000f58 0000540a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000f86 00006a0a R_ARM_THM_CALL 00000000 PyObject_GetAttrString │ │ │ │ │ +00000f92 00006b0a R_ARM_THM_CALL 00000000 PyCallable_Check │ │ │ │ │ +00000fb8 0000540a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000fcc 00001c0a R_ARM_THM_CALL 0000006d callmethod.part.0.isra.0 │ │ │ │ │ +00000fda 00000a0a R_ARM_THM_CALL 00000165 null_error.isra.0 │ │ │ │ │ +00000fe0 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000102c 0000610a R_ARM_THM_CALL 00000000 _PyEval_Vector │ │ │ │ │ +00001034 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000109c 0000562f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +000010a0 00005630 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +000010a8 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000010ac 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000010b2 0000570a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ +000010c8 0000090a R_ARM_THM_CALL 00000001 _Py_CheckFunctionResult.part.0 │ │ │ │ │ +000010d0 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001100 00006f0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000112a 0000602f R_ARM_THM_MOVW_ABS_NC 00000fe5 _PyFunction_Vectorcall │ │ │ │ │ +0000112e 00006030 R_ARM_THM_MOVT_ABS 00000fe5 _PyFunction_Vectorcall │ │ │ │ │ +0000115a 0000610a R_ARM_THM_CALL 00000000 _PyEval_Vector │ │ │ │ │ +000011b2 0000620a R_ARM_THM_CALL 000013e9 _PyStack_UnpackDict │ │ │ │ │ +000011be 0000602f R_ARM_THM_MOVW_ABS_NC 00000fe5 _PyFunction_Vectorcall │ │ │ │ │ +000011c2 00006030 R_ARM_THM_MOVT_ABS 00000fe5 _PyFunction_Vectorcall │ │ │ │ │ +000011f2 0000610a R_ARM_THM_CALL 00000000 _PyEval_Vector │ │ │ │ │ +000012b8 0000550a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000012d0 0000540a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000012e4 0000670a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000012fe 00006f0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000131a 00005a0a R_ARM_THM_CALL 00000361 _PyObject_MakeTpCall │ │ │ │ │ +00001324 0000550a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001348 0000562f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +0000134c 00005630 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00001356 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000135a 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000135e 0000570a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00001374 0000090a R_ARM_THM_CALL 00000001 _Py_CheckFunctionResult.part.0 │ │ │ │ │ +0000137c 0000680a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001388 0000540a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000013a4 0000610a R_ARM_THM_CALL 00000000 _PyEval_Vector │ │ │ │ │ +000013ac 0000540a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000013b2 0000540a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000013b8 0000540a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000013be 0000540a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000013d0 0000610a R_ARM_THM_CALL 00000000 _PyEval_Vector │ │ │ │ │ +000013d8 0000540a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000013e0 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000013e4 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000141a 0000670a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00001428 0000700a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +000014a2 0000710a R_ARM_THM_CALL 00000000 PyDict_Next │ │ │ │ │ +000014dc 0000710a R_ARM_THM_CALL 00000000 PyDict_Next │ │ │ │ │ +0000151e 0000710a R_ARM_THM_CALL 00000000 PyDict_Next │ │ │ │ │ +0000156e 0000710a R_ARM_THM_CALL 00000000 PyDict_Next │ │ │ │ │ +00001632 0000550a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000163e 0000720a R_ARM_THM_CALL 00000000 _PyErr_NoMemory │ │ │ │ │ +00001644 00006c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001648 00006c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000164e 0000272f R_ARM_THM_MOVW_ABS_NC 00000104 .LC6 │ │ │ │ │ +00001652 00002730 R_ARM_THM_MOVT_ABS 00000104 .LC6 │ │ │ │ │ +00001658 0000730a R_ARM_THM_CALL 00000000 _PyErr_SetString │ │ │ │ │ +00001662 0000740a R_ARM_THM_CALL 00001669 _PyStack_UnpackDict_Free │ │ │ │ │ +000016a0 0000550a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000016c4 0000540a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000016e8 0000550a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000017a2 0000620a R_ARM_THM_CALL 000013e9 _PyStack_UnpackDict │ │ │ │ │ +0000187a 0000550a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001894 0000540a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000018b4 0000562f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +000018b8 00005630 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +000018bc 0000062f R_ARM_THM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ +000018c0 00000630 R_ARM_THM_MOVT_ABS 00000030 .LC1 │ │ │ │ │ +000018ca 0000580a R_ARM_THM_CALL 00000000 _PyErr_FormatFromCauseTstate │ │ │ │ │ +000018da 0000562f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +000018de 00005630 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +000018e6 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000018ea 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000018f0 0000570a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00001900 0000562f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00001904 00005630 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +0000190c 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001910 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001916 0000570a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00001938 00000e2f R_ARM_THM_MOVW_ABS_NC 000000b8 .LC4 │ │ │ │ │ +0000193c 00000e30 R_ARM_THM_MOVT_ABS 000000b8 .LC4 │ │ │ │ │ +00001942 00005d0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001952 00000f0a R_ARM_THM_CALL 00000099 object_is_not_callable │ │ │ │ │ +00001962 0000540a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000196a 0000540a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001974 0000540a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000197e 0000540a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001988 0000540a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001992 0000540a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000199e 0000540a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000019a8 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001a34 0000620a R_ARM_THM_CALL 000013e9 _PyStack_UnpackDict │ │ │ │ │ +00001b04 0000550a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001b1c 0000540a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001b46 0000562f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00001b4a 00005630 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00001b52 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001b56 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001b5e 0000570a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00001b76 0000562f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00001b7a 00005630 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00001b82 0000062f R_ARM_THM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ +00001b86 00000630 R_ARM_THM_MOVT_ABS 00000030 .LC1 │ │ │ │ │ +00001b8c 0000580a R_ARM_THM_CALL 00000000 _PyErr_FormatFromCauseTstate │ │ │ │ │ +00001b94 00000e2f R_ARM_THM_MOVW_ABS_NC 000000b8 .LC4 │ │ │ │ │ +00001b98 00000e30 R_ARM_THM_MOVT_ABS 000000b8 .LC4 │ │ │ │ │ +00001b9e 00005d0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001bae 00000f0a R_ARM_THM_CALL 00000099 object_is_not_callable │ │ │ │ │ +00001bc6 0000562f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00001bca 00005630 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00001bd2 0000062f R_ARM_THM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ +00001bd6 00000630 R_ARM_THM_MOVT_ABS 00000030 .LC1 │ │ │ │ │ +00001bde 0000580a R_ARM_THM_CALL 00000000 _PyErr_FormatFromCauseTstate │ │ │ │ │ +00001be4 0000562f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00001be8 00005630 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00001bf0 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001bf4 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001bfa 0000570a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00001c04 0000540a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001c10 0000540a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001c1a 0000540a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001c24 0000540a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001c2e 0000540a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001c38 0000540a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001c48 0000540a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001c5a 0000540a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001c94 0000650a R_ARM_THM_CALL 00000000 _PyObject_GetMethod │ │ │ │ │ +00001cd2 0000540a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001cdc 00000a0a R_ARM_THM_CALL 00000165 null_error.isra.0 │ │ │ │ │ +00001ce4 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001d3e 0000562f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00001d42 00005630 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00001d4a 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001d4e 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001d54 0000570a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00001d70 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001daa 00005c0a R_ARM_THM_CALL 00000000 _PyDict_FromItems │ │ │ │ │ +00001dda 00007d0a R_ARM_THM_CALL 00000000 PyObject_GetAttr │ │ │ │ │ +00001de6 00006b0a R_ARM_THM_CALL 00000000 PyCallable_Check │ │ │ │ │ +00001e0c 0000540a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001e1e 00000a0a R_ARM_THM_CALL 00000165 null_error.isra.0 │ │ │ │ │ +00001e2c 00001c0a R_ARM_THM_CALL 0000006d callmethod.part.0.isra.0 │ │ │ │ │ +00001e44 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001f2a 0000562f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00001f2e 00005630 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00001f36 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001f3a 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001f40 0000570a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00001f4a 00000f0a R_ARM_THM_CALL 00000099 object_is_not_callable │ │ │ │ │ +00001f52 00000e2f R_ARM_THM_MOVW_ABS_NC 000000b8 .LC4 │ │ │ │ │ +00001f56 00000e30 R_ARM_THM_MOVT_ABS 000000b8 .LC4 │ │ │ │ │ +00001f5c 00005d0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001f7a 0000562f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00001f7e 00005630 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00001f86 0000062f R_ARM_THM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ +00001f8a 00000630 R_ARM_THM_MOVT_ABS 00000030 .LC1 │ │ │ │ │ +00001f90 0000580a R_ARM_THM_CALL 00000000 _PyErr_FormatFromCauseTstate │ │ │ │ │ +00001f96 0000562f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00001f9a 00005630 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00001fa2 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001fa6 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001fac 0000570a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00001fb2 00006c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001fb6 00006c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001fbc 0000302f R_ARM_THM_MOVW_ABS_NC 00000120 .LC7 │ │ │ │ │ +00001fc0 00003030 R_ARM_THM_MOVT_ABS 00000120 .LC7 │ │ │ │ │ +00001fc6 0000730a R_ARM_THM_CALL 00000000 _PyErr_SetString │ │ │ │ │ +00001fd4 0000540a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001fdc 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000034a 0000091e R_ARM_THM_JUMP24 00000001 _Py_CheckFunctionResult.part.0 │ │ │ │ │ +00000496 0000091e R_ARM_THM_JUMP24 00000001 _Py_CheckFunctionResult.part.0 │ │ │ │ │ +0000058a 0000091e R_ARM_THM_JUMP24 00000001 _Py_CheckFunctionResult.part.0 │ │ │ │ │ +0000067a 0000091e R_ARM_THM_JUMP24 00000001 _Py_CheckFunctionResult.part.0 │ │ │ │ │ +0000020e 0000091e R_ARM_THM_JUMP24 00000001 _Py_CheckFunctionResult.part.0 │ │ │ │ │ +000008aa 0000091e R_ARM_THM_JUMP24 00000001 _Py_CheckFunctionResult.part.0 │ │ │ │ │ +000009d6 00005a1e R_ARM_THM_JUMP24 00000361 _PyObject_MakeTpCall │ │ │ │ │ +00000aa6 0000091e R_ARM_THM_JUMP24 00000001 _Py_CheckFunctionResult.part.0 │ │ │ │ │ +000016bc 0000541e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00001706 0000541e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00001932 0000091e R_ARM_THM_JUMP24 00000001 _Py_CheckFunctionResult.part.0 │ │ │ │ │ +00001d6c 0000091e R_ARM_THM_JUMP24 00000001 _Py_CheckFunctionResult.part.0 │ │ │ │ │ +00001efe 0000091e 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 0x4428 contains 68 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 │ │ │ │ │ -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 │ │ │ │ │ -00000154 00005630 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00000158 0000392f R_ARM_THM_MOVW_ABS_NC 000001cc .LC11 │ │ │ │ │ -0000015c 00003930 R_ARM_THM_MOVT_ABS 000001cc .LC11 │ │ │ │ │ -0000018e 00003b2f R_ARM_THM_MOVW_ABS_NC 000001f0 .LC12 │ │ │ │ │ -00000192 00003b30 R_ARM_THM_MOVT_ABS 000001f0 .LC12 │ │ │ │ │ -000001a2 00003c2f R_ARM_THM_MOVW_ABS_NC 00000228 .LC13 │ │ │ │ │ -000001a6 00003c30 R_ARM_THM_MOVT_ABS 00000228 .LC13 │ │ │ │ │ -000001aa 00003d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000001ae 00003d30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000001b6 0000860a R_ARM_THM_CALL 00000000 _Py_FatalErrorFormat │ │ │ │ │ -000001c0 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000001ec 0000020a R_ARM_THM_CALL 0000003d _PyObject_CallFunctionVa │ │ │ │ │ -000001fc 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000228 0000020a R_ARM_THM_CALL 0000003d _PyObject_CallFunctionVa │ │ │ │ │ -00000238 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000268 00006a0a R_ARM_THM_CALL 00000000 PyObject_GetAttrString │ │ │ │ │ -00000298 0000540a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000002ac 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000002dc 00008b0a R_ARM_THM_CALL 00000000 _PyObject_GetAttrId │ │ │ │ │ -0000030c 0000540a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000320 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000378 00006a0a R_ARM_THM_CALL 00000000 PyObject_GetAttrString │ │ │ │ │ -000003a8 0000540a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000003bc 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000003f8 00008f0a R_ARM_THM_CALL 00000000 _PyUnicode_FromId │ │ │ │ │ -00000408 0000650a R_ARM_THM_CALL 00000000 _PyObject_GetMethod │ │ │ │ │ -00000420 00001b0a R_ARM_THM_CALL 00000d55 object_vacall │ │ │ │ │ -0000043a 0000540a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000044c 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000047a 00006c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000047e 00006c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000482 0000302f R_ARM_THM_MOVW_ABS_NC 00000120 .LC7 │ │ │ │ │ -00000486 00003030 R_ARM_THM_MOVT_ABS 00000120 .LC7 │ │ │ │ │ -0000048c 0000730a R_ARM_THM_CALL 00000000 _PyErr_SetString │ │ │ │ │ -0000049e 00006c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000004a2 00006c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -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 │ │ │ │ │ +0000008a 00006c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000008e 00006c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000096 0000362f R_ARM_THM_MOVW_ABS_NC 000001a0 .LC10 │ │ │ │ │ +0000009a 00003630 R_ARM_THM_MOVT_ABS 000001a0 .LC10 │ │ │ │ │ +000000a2 0000570a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ +000000cc 0000620a R_ARM_THM_CALL 000013e9 _PyStack_UnpackDict │ │ │ │ │ +000000ee 0000740a R_ARM_THM_CALL 00001669 _PyStack_UnpackDict_Free │ │ │ │ │ +000000fc 0000562f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00000100 00005630 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00000104 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00000108 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00000112 0000570a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00000136 0000540a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000013a 0000562f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +0000013e 00005630 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00000148 0000062f R_ARM_THM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ +0000014c 00000630 R_ARM_THM_MOVT_ABS 00000030 .LC1 │ │ │ │ │ +00000152 0000580a R_ARM_THM_CALL 00000000 _PyErr_FormatFromCauseTstate │ │ │ │ │ +00000160 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000016c 0000562f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00000170 00005630 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00000174 0000392f R_ARM_THM_MOVW_ABS_NC 000001cc .LC11 │ │ │ │ │ +00000178 00003930 R_ARM_THM_MOVT_ABS 000001cc .LC11 │ │ │ │ │ +000001aa 00003b2f R_ARM_THM_MOVW_ABS_NC 000001f0 .LC12 │ │ │ │ │ +000001ae 00003b30 R_ARM_THM_MOVT_ABS 000001f0 .LC12 │ │ │ │ │ +000001be 00003c2f R_ARM_THM_MOVW_ABS_NC 00000228 .LC13 │ │ │ │ │ +000001c2 00003c30 R_ARM_THM_MOVT_ABS 00000228 .LC13 │ │ │ │ │ +000001c6 00003d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000001ca 00003d30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000001d2 0000860a R_ARM_THM_CALL 00000000 _Py_FatalErrorFormat │ │ │ │ │ +000001dc 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000208 0000020a R_ARM_THM_CALL 0000003d _PyObject_CallFunctionVa │ │ │ │ │ +00000218 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000244 0000020a R_ARM_THM_CALL 0000003d _PyObject_CallFunctionVa │ │ │ │ │ +00000254 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000284 00006a0a R_ARM_THM_CALL 00000000 PyObject_GetAttrString │ │ │ │ │ +000002b4 0000540a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000002c8 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000002f8 00008b0a R_ARM_THM_CALL 00000000 _PyObject_GetAttrId │ │ │ │ │ +00000328 0000540a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000033c 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000394 00006a0a R_ARM_THM_CALL 00000000 PyObject_GetAttrString │ │ │ │ │ +000003c4 0000540a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000003d8 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000414 00008f0a R_ARM_THM_CALL 00000000 _PyUnicode_FromId │ │ │ │ │ +00000424 0000650a R_ARM_THM_CALL 00000000 _PyObject_GetMethod │ │ │ │ │ +0000043c 00001b0a R_ARM_THM_CALL 00000d91 object_vacall │ │ │ │ │ +00000456 0000540a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000468 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000496 00006c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000049a 00006c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000049e 0000302f R_ARM_THM_MOVW_ABS_NC 00000120 .LC7 │ │ │ │ │ +000004a2 00003030 R_ARM_THM_MOVT_ABS 00000120 .LC7 │ │ │ │ │ +000004a8 0000730a R_ARM_THM_CALL 00000000 _PyErr_SetString │ │ │ │ │ +000004ba 00006c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000004be 00006c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000004c2 00004b2f R_ARM_THM_MOVW_ABS_NC 0000025c .LC14 │ │ │ │ │ +000004c6 00004b30 R_ARM_THM_MOVT_ABS 0000025c .LC14 │ │ │ │ │ +000004cc 0000730a R_ARM_THM_CALL 00000000 _PyErr_SetString │ │ │ │ │ +000004dc 0000630a R_ARM_THM_CALL 0000093d _PyObject_VectorcallDictTstate │ │ │ │ │ +000004fc 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 │ │ │ │ │ -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 │ │ │ │ │ +00000052 0000771e R_ARM_THM_JUMP24 000019ad _PyObject_Call │ │ │ │ │ +0000017e 0000731e R_ARM_THM_JUMP24 00000000 _PyErr_SetString │ │ │ │ │ +000004f2 0000771e R_ARM_THM_JUMP24 000019ad _PyObject_Call │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │┄ Ordering differences only │ │ │ │ │ @@ -1,13 +1,13 @@ │ │ │ │ │ F6YDhgm? │ │ │ │ │ bFKF!F(F │ │ │ │ │ ">FchYm │ │ │ │ │ %R returned NULL without setting an exception │ │ │ │ │ -%s returned NULL without setting an exception │ │ │ │ │ %R returned a result with an exception set │ │ │ │ │ +%s returned NULL without setting an exception │ │ │ │ │ %s returned a result with an exception set │ │ │ │ │ while calling a Python object │ │ │ │ │ attribute of type '%.200s' is not callable │ │ │ │ │ keywords must be strings │ │ │ │ │ argument list must be a tuple │ │ │ │ │ '%.200s' object is not callable. Did you mean: '%U.%U(...)'? │ │ │ │ │ '%.200s' object is not callable │ │ │ │ │ @@ -32,16 +32,16 @@ │ │ │ │ │ PyObject_CallFunction │ │ │ │ │ _Py_tss_tstate │ │ │ │ │ _Py_VaBuildStack │ │ │ │ │ _Py_Dealloc │ │ │ │ │ PyMem_Free │ │ │ │ │ PyExc_SystemError │ │ │ │ │ _PyErr_Format │ │ │ │ │ -_Py_CheckFunctionResult │ │ │ │ │ _PyErr_FormatFromCauseTstate │ │ │ │ │ +_Py_CheckFunctionResult │ │ │ │ │ _PyObject_MakeTpCall │ │ │ │ │ _PyTuple_FromArray │ │ │ │ │ _PyDict_FromItems │ │ │ │ │ _Py_CheckRecursiveCall │ │ │ │ │ PyObject_Vectorcall │ │ │ │ │ PyObject_VectorcallDict │ │ │ │ │ _PyFunction_Vectorcall │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -19,17 +19,17 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ cbz r1, 58 <_Py_CheckFunctionResult.part.0+0x58> │ │ │ │ │ mov r3, r1 │ │ │ │ │ movw r2, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r2, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyErr_FormatFromCauseTstate> │ │ │ │ │ R_ARM_THM_CALL _PyErr_FormatFromCauseTstate │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -33,15 +33,15 @@ │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 2a6 <_PyObject_CallFunctionVa+0x26a> │ │ │ │ │ + beq.w 2e8 <_PyObject_CallFunctionVa+0x2ac> │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ beq.w 1d4 <_PyObject_CallFunctionVa+0x198> │ │ │ │ │ ldrb r1, [r2, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ beq.w 1d4 <_PyObject_CallFunctionVa+0x198> │ │ │ │ │ add r7, sp, #20 │ │ │ │ │ @@ -49,15 +49,15 @@ │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ movs r1, #5 │ │ │ │ │ bl 0 <_Py_VaBuildStack> │ │ │ │ │ R_ARM_THM_CALL _Py_VaBuildStack │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2ae <_PyObject_CallFunctionVa+0x272> │ │ │ │ │ + beq.w 2e4 <_PyObject_CallFunctionVa+0x2a8> │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ ldr r1, [r0, #84] @ 0x54 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ and.w r1, r1, #2048 @ 0x800 │ │ │ │ │ beq.n 130 <_PyObject_CallFunctionVa+0xf4> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ @@ -149,24 +149,24 @@ │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r6 │ │ │ │ │ ldr.w r3, [r8, #72] @ 0x48 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 232 <_PyObject_CallFunctionVa+0x1f6> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 28e <_PyObject_CallFunctionVa+0x252> │ │ │ │ │ + bne.w 2be <_PyObject_CallFunctionVa+0x282> │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bgt.n b6 <_PyObject_CallFunctionVa+0x7a> │ │ │ │ │ b.n 122 <_PyObject_CallFunctionVa+0xe6> │ │ │ │ │ bic.w r3, r2, #2147483648 @ 0x80000000 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 4c8 <_PyObject_MakeTpCall.constprop.0> │ │ │ │ │ + bl 504 <_PyObject_MakeTpCall.constprop.0> │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ble.n 122 <_PyObject_CallFunctionVa+0xe6> │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ @@ -237,15 +237,15 @@ │ │ │ │ │ b.n 1b2 <_PyObject_CallFunctionVa+0x176> │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, r8 │ │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b.n 4c8 <_PyObject_MakeTpCall.constprop.0> │ │ │ │ │ + b.n 504 <_PyObject_MakeTpCall.constprop.0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ b.n 128 <_PyObject_CallFunctionVa+0xec> │ │ │ │ │ cbz r3, 23a <_PyObject_CallFunctionVa+0x1fe> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ @@ -264,15 +264,15 @@ │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_THM_CALL _PyErr_Format │ │ │ │ │ b.n 168 <_PyObject_CallFunctionVa+0x12c> │ │ │ │ │ bic.w r3, r2, #2147483648 @ 0x80000000 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r2, ip │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 4c8 <_PyObject_MakeTpCall.constprop.0> │ │ │ │ │ + bl 504 <_PyObject_MakeTpCall.constprop.0> │ │ │ │ │ mov r6, r0 │ │ │ │ │ b.n 168 <_PyObject_CallFunctionVa+0x12c> │ │ │ │ │ cbz r3, 272 <_PyObject_CallFunctionVa+0x236> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w 128 <_PyObject_CallFunctionVa+0xec> │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -288,212 +288,240 @@ │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_THM_CALL _PyErr_Format │ │ │ │ │ b.n 128 <_PyObject_CallFunctionVa+0xec> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.w 168 <_PyObject_CallFunctionVa+0x12c> │ │ │ │ │ - mov r2, r6 │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bne.n 2d6 <_PyObject_CallFunctionVa+0x29a> │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ + mov r3, r5 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + movs r6, #0 │ │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ + bl 0 <_PyErr_FormatFromCauseTstate> │ │ │ │ │ + R_ARM_THM_CALL _PyErr_FormatFromCauseTstate │ │ │ │ │ + b.n 168 <_PyObject_CallFunctionVa+0x12c> │ │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 168 <_PyObject_CallFunctionVa+0x12c> │ │ │ │ │ + mov r2, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r8 │ │ │ │ │ movs r3, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL _Py_CheckFunctionResult.part.0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ b.n 168 <_PyObject_CallFunctionVa+0x12c> │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r0, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 2a0 <_PyObject_CallFunctionVa+0x264> │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 2a0 <_PyObject_CallFunctionVa+0x264> │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + b.n 128 <_PyObject_CallFunctionVa+0xec> │ │ │ │ │ mov r6, r5 │ │ │ │ │ - bl 148 <_PyObject_CallFunctionVa+0x10c> │ │ │ │ │ + bl 164 <_PyObject_CallFunctionVa+0x128> │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ b.n 128 <_PyObject_CallFunctionVa+0xec> │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - b.n 128 <_PyObject_CallFunctionVa+0xec> │ │ │ │ │ - nop │ │ │ │ │ │ │ │ │ │ -000002b4 <_Py_CheckFunctionResult>: │ │ │ │ │ +000002f0 <_Py_CheckFunctionResult>: │ │ │ │ │ _Py_CheckFunctionResult(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr.w ip, [r0, #72] @ 0x48 │ │ │ │ │ mov r4, r2 │ │ │ │ │ - cbz r2, 2d4 <_Py_CheckFunctionResult+0x20> │ │ │ │ │ + cbz r2, 310 <_Py_CheckFunctionResult+0x20> │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - bne.n 300 <_Py_CheckFunctionResult+0x4c> │ │ │ │ │ + bne.n 33c <_Py_CheckFunctionResult+0x4c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - beq.n 2e2 <_Py_CheckFunctionResult+0x2e> │ │ │ │ │ + beq.n 31e <_Py_CheckFunctionResult+0x2e> │ │ │ │ │ ldr.w r2, [ip, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 2d0 <_Py_CheckFunctionResult+0x1c> │ │ │ │ │ + bne.n 30c <_Py_CheckFunctionResult+0x1c> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ - cbz r5, 312 <_Py_CheckFunctionResult+0x5e> │ │ │ │ │ + cbz r5, 34e <_Py_CheckFunctionResult+0x5e> │ │ │ │ │ mov r3, r5 │ │ │ │ │ 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 2d0 <_Py_CheckFunctionResult+0x1c> │ │ │ │ │ + b.n 30c <_Py_CheckFunctionResult+0x1c> │ │ │ │ │ ldr.w ip, [ip, #4] │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - beq.n 2d0 <_Py_CheckFunctionResult+0x1c> │ │ │ │ │ + beq.n 30c <_Py_CheckFunctionResult+0x1c> │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 _Py_CheckFunctionResult.part.0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r2, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ mov r4, r5 │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_THM_CALL _PyErr_Format │ │ │ │ │ - b.n 2d0 <_Py_CheckFunctionResult+0x1c> │ │ │ │ │ + b.n 30c <_Py_CheckFunctionResult+0x1c> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000324 <_PyObject_MakeTpCall>: │ │ │ │ │ +00000360 <_PyObject_MakeTpCall>: │ │ │ │ │ _PyObject_MakeTpCall(): │ │ │ │ │ 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 r5, [r1, #4] │ │ │ │ │ sub sp, #16 │ │ │ │ │ ldr.w r8, [r5, #64] @ 0x40 │ │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 440 <_PyObject_MakeTpCall+0x11c> │ │ │ │ │ + beq.n 47c <_PyObject_MakeTpCall+0x11c> │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ bl 0 <_PyTuple_FromArray> │ │ │ │ │ R_ARM_THM_CALL _PyTuple_FromArray │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 436 <_PyObject_MakeTpCall+0x112> │ │ │ │ │ + beq.n 472 <_PyObject_MakeTpCall+0x112> │ │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ │ - cbnz r7, 3a6 <_PyObject_MakeTpCall+0x82> │ │ │ │ │ + cbnz r7, 3e2 <_PyObject_MakeTpCall+0x82> │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ │ - blt.w 47a <_PyObject_MakeTpCall+0x156> │ │ │ │ │ + blt.w 4b6 <_PyObject_MakeTpCall+0x156> │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r8 │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r8, r0 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 392 <_PyObject_MakeTpCall+0x6e> │ │ │ │ │ + beq.n 3ce <_PyObject_MakeTpCall+0x6e> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 392 <_PyObject_MakeTpCall+0x6e> │ │ │ │ │ + cbnz r3, 3ce <_PyObject_MakeTpCall+0x6e> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 430 <_PyObject_MakeTpCall+0x10c> │ │ │ │ │ + beq.n 46c <_PyObject_MakeTpCall+0x10c> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 446 <_PyObject_MakeTpCall+0x122> │ │ │ │ │ + bne.n 482 <_PyObject_MakeTpCall+0x122> │ │ │ │ │ mov r0, r8 │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ lsls r1, r1, #2 │ │ │ │ │ - bmi.n 43c <_PyObject_MakeTpCall+0x118> │ │ │ │ │ + bmi.n 478 <_PyObject_MakeTpCall+0x118> │ │ │ │ │ ldr r1, [r7, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 4bc <_PyObject_MakeTpCall+0x198> │ │ │ │ │ + beq.w 4f8 <_PyObject_MakeTpCall+0x198> │ │ │ │ │ add.w r2, r2, r3, lsl #2 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ add.w r0, r7, #12 │ │ │ │ │ mov r1, r3 │ │ │ │ │ bl 0 <_PyDict_FromItems> │ │ │ │ │ R_ARM_THM_CALL _PyDict_FromItems │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4a2 <_PyObject_MakeTpCall+0x17e> │ │ │ │ │ + beq.n 4de <_PyObject_MakeTpCall+0x17e> │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r1, [r4, #36] @ 0x24 │ │ │ │ │ - blt.n 47c <_PyObject_MakeTpCall+0x158> │ │ │ │ │ + blt.n 4b8 <_PyObject_MakeTpCall+0x158> │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r8 │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - beq.n 422 <_PyObject_MakeTpCall+0xfe> │ │ │ │ │ + beq.n 45e <_PyObject_MakeTpCall+0xfe> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 422 <_PyObject_MakeTpCall+0xfe> │ │ │ │ │ + cbnz r3, 45e <_PyObject_MakeTpCall+0xfe> │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - beq.n 392 <_PyObject_MakeTpCall+0x6e> │ │ │ │ │ + beq.n 3ce <_PyObject_MakeTpCall+0x6e> │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - beq.n 392 <_PyObject_MakeTpCall+0x6e> │ │ │ │ │ + beq.n 3ce <_PyObject_MakeTpCall+0x6e> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 392 <_PyObject_MakeTpCall+0x6e> │ │ │ │ │ + bne.n 3ce <_PyObject_MakeTpCall+0x6e> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 392 <_PyObject_MakeTpCall+0x6e> │ │ │ │ │ + b.n 3ce <_PyObject_MakeTpCall+0x6e> │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bne.n 408 <_PyObject_MakeTpCall+0xe4> │ │ │ │ │ - b.n 392 <_PyObject_MakeTpCall+0x6e> │ │ │ │ │ + bne.n 444 <_PyObject_MakeTpCall+0xe4> │ │ │ │ │ + b.n 3ce <_PyObject_MakeTpCall+0x6e> │ │ │ │ │ cmp r7, r2 │ │ │ │ │ it eq │ │ │ │ │ ldreq r3, [r4, #72] @ 0x48 │ │ │ │ │ - bne.n 4c2 <_PyObject_MakeTpCall+0x19e> │ │ │ │ │ - cbz r3, 45e <_PyObject_MakeTpCall+0x13a> │ │ │ │ │ + bne.n 4fe <_PyObject_MakeTpCall+0x19e> │ │ │ │ │ + cbz r3, 49a <_PyObject_MakeTpCall+0x13a> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ - cbz r3, 45e <_PyObject_MakeTpCall+0x13a> │ │ │ │ │ + cbz r3, 49a <_PyObject_MakeTpCall+0x13a> │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ - b.n 39e <_PyObject_MakeTpCall+0x7a> │ │ │ │ │ + b.n 3da <_PyObject_MakeTpCall+0x7a> │ │ │ │ │ mov r2, r7 │ │ │ │ │ - b.n 3ce <_PyObject_MakeTpCall+0xaa> │ │ │ │ │ + b.n 40a <_PyObject_MakeTpCall+0xaa> │ │ │ │ │ bl 98 <_PyObject_CallFunctionVa+0x5c> │ │ │ │ │ R_ARM_THM_CALL object_is_not_callable │ │ │ │ │ - b.n 436 <_PyObject_MakeTpCall+0x112> │ │ │ │ │ + b.n 472 <_PyObject_MakeTpCall+0x112> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 39e <_PyObject_MakeTpCall+0x7a> │ │ │ │ │ + beq.n 3da <_PyObject_MakeTpCall+0x7a> │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ @@ -507,451 +535,451 @@ │ │ │ │ │ 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 436 <_PyObject_MakeTpCall+0x112> │ │ │ │ │ + b.n 472 <_PyObject_MakeTpCall+0x112> │ │ │ │ │ mov r2, r7 │ │ │ │ │ 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 │ │ │ │ │ - beq.n 3d8 <_PyObject_MakeTpCall+0xb4> │ │ │ │ │ + beq.n 414 <_PyObject_MakeTpCall+0xb4> │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 428 <_PyObject_MakeTpCall+0x104> │ │ │ │ │ + beq.n 464 <_PyObject_MakeTpCall+0x104> │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ - b.n 3f4 <_PyObject_MakeTpCall+0xd0> │ │ │ │ │ + b.n 430 <_PyObject_MakeTpCall+0xd0> │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 436 <_PyObject_MakeTpCall+0x112> │ │ │ │ │ + beq.n 472 <_PyObject_MakeTpCall+0x112> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 436 <_PyObject_MakeTpCall+0x112> │ │ │ │ │ + bne.n 472 <_PyObject_MakeTpCall+0x112> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 436 <_PyObject_MakeTpCall+0x112> │ │ │ │ │ + b.n 472 <_PyObject_MakeTpCall+0x112> │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r7, r1 │ │ │ │ │ - b.n 3ce <_PyObject_MakeTpCall+0xaa> │ │ │ │ │ + b.n 40a <_PyObject_MakeTpCall+0xaa> │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ - b.n 408 <_PyObject_MakeTpCall+0xe4> │ │ │ │ │ + b.n 444 <_PyObject_MakeTpCall+0xe4> │ │ │ │ │ │ │ │ │ │ -000004c8 <_PyObject_MakeTpCall.constprop.0>: │ │ │ │ │ +00000504 <_PyObject_MakeTpCall.constprop.0>: │ │ │ │ │ _PyObject_MakeTpCall.constprop.0(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r5, [r1, #4] │ │ │ │ │ ldr r7, [r5, #64] @ 0x40 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 552 <_PyObject_MakeTpCall.constprop.0+0x8a> │ │ │ │ │ + beq.n 58e <_PyObject_MakeTpCall.constprop.0+0x8a> │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ mov r1, r3 │ │ │ │ │ bl 0 <_PyTuple_FromArray> │ │ │ │ │ R_ARM_THM_CALL _PyTuple_FromArray │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 538 <_PyObject_MakeTpCall.constprop.0+0x70> │ │ │ │ │ + cbz r0, 574 <_PyObject_MakeTpCall.constprop.0+0x70> │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ │ - blt.n 574 <_PyObject_MakeTpCall.constprop.0+0xac> │ │ │ │ │ + blt.n 5b0 <_PyObject_MakeTpCall.constprop.0+0xac> │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r7 │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r7, r0 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 52c <_PyObject_MakeTpCall.constprop.0+0x64> │ │ │ │ │ + beq.n 568 <_PyObject_MakeTpCall.constprop.0+0x64> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 52c <_PyObject_MakeTpCall.constprop.0+0x64> │ │ │ │ │ + cbnz r3, 568 <_PyObject_MakeTpCall.constprop.0+0x64> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - cbz r7, 530 <_PyObject_MakeTpCall.constprop.0+0x68> │ │ │ │ │ + cbz r7, 56c <_PyObject_MakeTpCall.constprop.0+0x68> │ │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ │ - cbnz r3, 53c <_PyObject_MakeTpCall.constprop.0+0x74> │ │ │ │ │ + cbnz r3, 578 <_PyObject_MakeTpCall.constprop.0+0x74> │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 522 <_PyObject_MakeTpCall.constprop.0+0x5a> │ │ │ │ │ + bne.n 55e <_PyObject_MakeTpCall.constprop.0+0x5a> │ │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ │ - cbz r3, 558 <_PyObject_MakeTpCall.constprop.0+0x90> │ │ │ │ │ + cbz r3, 594 <_PyObject_MakeTpCall.constprop.0+0x90> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ - cbz r3, 558 <_PyObject_MakeTpCall.constprop.0+0x90> │ │ │ │ │ + cbz r3, 594 <_PyObject_MakeTpCall.constprop.0+0x90> │ │ │ │ │ movs r7, #0 │ │ │ │ │ - b.n 526 <_PyObject_MakeTpCall.constprop.0+0x5e> │ │ │ │ │ + b.n 562 <_PyObject_MakeTpCall.constprop.0+0x5e> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 526 <_PyObject_MakeTpCall.constprop.0+0x5e> │ │ │ │ │ + beq.n 562 <_PyObject_MakeTpCall.constprop.0+0x5e> │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 _Py_CheckFunctionResult.part.0 │ │ │ │ │ bl 98 <_PyObject_CallFunctionVa+0x5c> │ │ │ │ │ R_ARM_THM_CALL object_is_not_callable │ │ │ │ │ - b.n 538 <_PyObject_MakeTpCall.constprop.0+0x70> │ │ │ │ │ + b.n 574 <_PyObject_MakeTpCall.constprop.0+0x70> │ │ │ │ │ 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, 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 538 <_PyObject_MakeTpCall.constprop.0+0x70> │ │ │ │ │ + b.n 574 <_PyObject_MakeTpCall.constprop.0+0x70> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC4 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4fc <_PyObject_MakeTpCall.constprop.0+0x34> │ │ │ │ │ + beq.n 538 <_PyObject_MakeTpCall.constprop.0+0x34> │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 530 <_PyObject_MakeTpCall.constprop.0+0x68> │ │ │ │ │ + beq.n 56c <_PyObject_MakeTpCall.constprop.0+0x68> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 530 <_PyObject_MakeTpCall.constprop.0+0x68> │ │ │ │ │ + bne.n 56c <_PyObject_MakeTpCall.constprop.0+0x68> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 530 <_PyObject_MakeTpCall.constprop.0+0x68> │ │ │ │ │ + b.n 56c <_PyObject_MakeTpCall.constprop.0+0x68> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000005a4 : │ │ │ │ │ +000005e0 : │ │ │ │ │ PyObject_Vectorcall(): │ │ │ │ │ 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, [pc, #140] @ (644 ) │ │ │ │ │ + ldr r4, [pc, #140] @ (680 ) │ │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ add r4, pc │ │ │ │ │ ldr r4, [r4, #0] │ │ │ │ │ mov lr, r1 │ │ │ │ │ mov ip, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r6, [r6, r4] │ │ │ │ │ ldr r4, [r0, #4] │ │ │ │ │ ldr r7, [r4, #84] @ 0x54 │ │ │ │ │ lsls r7, r7, #20 │ │ │ │ │ - bpl.n 5ea │ │ │ │ │ + bpl.n 626 │ │ │ │ │ ldr r4, [r4, #28] │ │ │ │ │ ldr r4, [r0, r4] │ │ │ │ │ - cbz r4, 5ea │ │ │ │ │ + cbz r4, 626 │ │ │ │ │ blx r4 │ │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 606 │ │ │ │ │ - cbnz r3, 62a │ │ │ │ │ + cbz r0, 642 │ │ │ │ │ + cbnz r3, 666 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ bic.w r3, ip, #2147483648 @ 0x80000000 │ │ │ │ │ mov r2, lr │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str.w r8, [sp] │ │ │ │ │ - bl 324 <_PyObject_MakeTpCall> │ │ │ │ │ + bl 360 <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_THM_CALL _PyObject_MakeTpCall │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - cbz r3, 60e │ │ │ │ │ + cbz r3, 64a │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5e2 │ │ │ │ │ + bne.n 61e │ │ │ │ │ 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 5e2 │ │ │ │ │ + b.n 61e │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 5e2 │ │ │ │ │ + beq.n 61e │ │ │ │ │ mov r2, r0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 _Py_CheckFunctionResult.part.0 │ │ │ │ │ nop │ │ │ │ │ .word 0x00000082 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00000648 : │ │ │ │ │ +00000684 : │ │ │ │ │ PyObject_VectorcallDict(): │ │ │ │ │ stmdb 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 r6, r2 │ │ │ │ │ - ldr r2, [pc, #668] @ (8f8 ) │ │ │ │ │ + ldr r2, [pc, #668] @ (934 ) │ │ │ │ │ mov r4, r0 │ │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ sub sp, #28 │ │ │ │ │ mov ip, r1 │ │ │ │ │ mov lr, r3 │ │ │ │ │ bic.w r9, r6, #2147483648 @ 0x80000000 │ │ │ │ │ ldr r5, [r7, r2] │ │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ lsls r2, r2, #20 │ │ │ │ │ - bpl.w 82a │ │ │ │ │ + bpl.w 866 │ │ │ │ │ ldr r2, [r0, #28] │ │ │ │ │ ldr.w r8, [r4, r2] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 82a │ │ │ │ │ - cbnz r3, 6f0 │ │ │ │ │ + beq.w 866 │ │ │ │ │ + cbnz r3, 72c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyFunction_Vectorcall │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyFunction_Vectorcall │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - bne.n 6cc │ │ │ │ │ + bne.n 708 │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ ldr r2, [r3, #24] │ │ │ │ │ ands.w r2, r2, #1 │ │ │ │ │ - beq.w 88e │ │ │ │ │ + beq.w 8ca │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r3, ip │ │ │ │ │ strd r9, r2, [sp] │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyEval_Vector> │ │ │ │ │ R_ARM_THM_CALL _PyEval_Vector │ │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, 6de │ │ │ │ │ + cbz r0, 71a │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 85a │ │ │ │ │ + bne.w 896 │ │ │ │ │ mov r0, r2 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r2, r6 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r1, ip │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r8 │ │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 6be │ │ │ │ │ + bne.n 6fa │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 872 │ │ │ │ │ + beq.w 8ae │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 872 │ │ │ │ │ + beq.w 8ae │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 6c4 │ │ │ │ │ + b.n 700 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 690 │ │ │ │ │ + beq.n 6cc │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ mov r2, r9 │ │ │ │ │ - bl 1384 <_PyStack_UnpackDict> │ │ │ │ │ + bl 13e8 <_PyStack_UnpackDict> │ │ │ │ │ R_ARM_THM_CALL _PyStack_UnpackDict │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6ec │ │ │ │ │ + beq.n 728 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyFunction_Vectorcall │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyFunction_Vectorcall │ │ │ │ │ ldr.w fp, [sp, #20] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - bne.w 83e │ │ │ │ │ - ldr r3, [pc, #480] @ (8fc ) │ │ │ │ │ + bne.w 87a │ │ │ │ │ + ldr r3, [pc, #480] @ (938 ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r0, [r7, r3] │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ lsls r3, r3, #31 │ │ │ │ │ - bpl.w 8bc │ │ │ │ │ + bpl.w 8f8 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r1, r4 │ │ │ │ │ str.w fp, [sp, #4] │ │ │ │ │ str.w r9, [sp] │ │ │ │ │ bl 0 <_PyEval_Vector> │ │ │ │ │ R_ARM_THM_CALL _PyEval_Vector │ │ │ │ │ ldr.w r6, [fp, #8] │ │ │ │ │ mov r2, r0 │ │ │ │ │ add r6, r9 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble.n 7f8 │ │ │ │ │ + ble.n 834 │ │ │ │ │ ldr.w r0, [sl] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 762 │ │ │ │ │ + beq.n 79e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 8ec │ │ │ │ │ + beq.w 928 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq.n 7f8 │ │ │ │ │ + beq.n 834 │ │ │ │ │ ldr.w r0, [sl, #4] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 77e │ │ │ │ │ + beq.n 7ba │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 8a4 │ │ │ │ │ + beq.w 8e0 │ │ │ │ │ cmp r6, #2 │ │ │ │ │ - beq.n 7f8 │ │ │ │ │ + beq.n 834 │ │ │ │ │ ldr.w r0, [sl, #8] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 79a │ │ │ │ │ + beq.n 7d6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 8e2 │ │ │ │ │ + beq.w 91e │ │ │ │ │ cmp r6, #3 │ │ │ │ │ - beq.n 7f8 │ │ │ │ │ + beq.n 834 │ │ │ │ │ ldr.w r0, [sl, #12] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 7b6 │ │ │ │ │ + beq.n 7f2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 8ce │ │ │ │ │ + beq.w 90a │ │ │ │ │ cmp r6, #4 │ │ │ │ │ - beq.n 7f8 │ │ │ │ │ + beq.n 834 │ │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 7d2 │ │ │ │ │ + beq.n 80e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 8d8 │ │ │ │ │ + beq.w 914 │ │ │ │ │ cmp r6, #5 │ │ │ │ │ - beq.n 7f8 │ │ │ │ │ + beq.n 834 │ │ │ │ │ add.w r8, sl, #16 │ │ │ │ │ movs r7, #5 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r0, [r8, #4]! │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 7f2 │ │ │ │ │ + beq.n 82e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 8ae │ │ │ │ │ + beq.n 8ea │ │ │ │ │ adds r7, #1 │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - bne.n 7e0 │ │ │ │ │ + bne.n 81c │ │ │ │ │ sub.w r0, sl, #4 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r0, fp │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 820 │ │ │ │ │ + beq.n 85c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [fp] │ │ │ │ │ - cbnz r3, 820 │ │ │ │ │ + cbnz r3, 85c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 6be │ │ │ │ │ - b.n 6de │ │ │ │ │ + bne.w 6fa │ │ │ │ │ + b.n 71a │ │ │ │ │ mov r2, ip │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str.w lr, [sp] │ │ │ │ │ - bl 324 <_PyObject_MakeTpCall> │ │ │ │ │ + bl 360 <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_THM_CALL _PyObject_MakeTpCall │ │ │ │ │ mov r2, r0 │ │ │ │ │ - b.n 6c4 │ │ │ │ │ + b.n 700 │ │ │ │ │ orr.w r2, r6, #2147483648 @ 0x80000000 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r3, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r8 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr.w r6, [fp, #8] │ │ │ │ │ add r6, r9 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bgt.w 74a │ │ │ │ │ - b.n 7f8 │ │ │ │ │ + bgt.w 786 │ │ │ │ │ + b.n 834 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 6c4 │ │ │ │ │ + beq.w 700 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 _Py_CheckFunctionResult.part.0 │ │ │ │ │ @@ -964,102 +992,102 @@ │ │ │ │ │ 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 6ec │ │ │ │ │ + b.n 728 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r3, ip │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str.w r9, [sp] │ │ │ │ │ bl 0 <_PyEval_Vector> │ │ │ │ │ R_ARM_THM_CALL _PyEval_Vector │ │ │ │ │ mov r2, r0 │ │ │ │ │ - b.n 820 │ │ │ │ │ + b.n 85c │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - b.n 77e │ │ │ │ │ + b.n 7ba │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ - b.n 7f2 │ │ │ │ │ + b.n 82e │ │ │ │ │ strd r9, fp, [sp] │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r1, r4 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ bl 0 <_PyEval_Vector> │ │ │ │ │ R_ARM_THM_CALL _PyEval_Vector │ │ │ │ │ mov r2, r0 │ │ │ │ │ - b.n 84c │ │ │ │ │ + b.n 888 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - b.n 7b6 │ │ │ │ │ + b.n 7f2 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - b.n 7d2 │ │ │ │ │ + b.n 80e │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - b.n 79a │ │ │ │ │ + b.n 7d6 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - b.n 762 │ │ │ │ │ + b.n 79e │ │ │ │ │ nop │ │ │ │ │ .word 0x00000292 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000001dc │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00000900 <_PyObject_VectorcallDictTstate>: │ │ │ │ │ +0000093c <_PyObject_VectorcallDictTstate>: │ │ │ │ │ _PyObject_VectorcallDictTstate(): │ │ │ │ │ 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 r5, [r1, #4] │ │ │ │ │ sub sp, #28 │ │ │ │ │ mov r6, r0 │ │ │ │ │ bic.w r8, r3, #2147483648 @ 0x80000000 │ │ │ │ │ ldr r7, [r5, #84] @ 0x54 │ │ │ │ │ ldr.w ip, [sp, #56] @ 0x38 │ │ │ │ │ lsls r4, r7, #20 │ │ │ │ │ - bpl.n 98c <_PyObject_VectorcallDictTstate+0x8c> │ │ │ │ │ + bpl.n 9c8 <_PyObject_VectorcallDictTstate+0x8c> │ │ │ │ │ ldr r5, [r5, #28] │ │ │ │ │ ldr r7, [r1, r5] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 98c <_PyObject_VectorcallDictTstate+0x8c> │ │ │ │ │ + beq.n 9c8 <_PyObject_VectorcallDictTstate+0x8c> │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - bne.n 9ac <_PyObject_VectorcallDictTstate+0xac> │ │ │ │ │ + bne.n 9e8 <_PyObject_VectorcallDictTstate+0xac> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyFunction_Vectorcall │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyFunction_Vectorcall │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bne.n 99e <_PyObject_VectorcallDictTstate+0x9e> │ │ │ │ │ + bne.n 9da <_PyObject_VectorcallDictTstate+0x9e> │ │ │ │ │ ldr r3, [r5, #24] │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ - ldr r2, [pc, #356] @ (ab0 <_PyObject_VectorcallDictTstate+0x1b0>) │ │ │ │ │ + ldr r2, [pc, #356] @ (aec <_PyObject_VectorcallDictTstate+0x1b0>) │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ ands.w r3, r3, #1 │ │ │ │ │ ldr r0, [r1, r2] │ │ │ │ │ itete ne │ │ │ │ │ movne r3, r4 │ │ │ │ │ @@ -1074,58 +1102,58 @@ │ │ │ │ │ ldreq r2, [r5, #8] │ │ │ │ │ strne r2, [sp, #4] │ │ │ │ │ bl 0 <_PyEval_Vector> │ │ │ │ │ R_ARM_THM_CALL _PyEval_Vector │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n a6e <_PyObject_VectorcallDictTstate+0x16e> │ │ │ │ │ + beq.n aaa <_PyObject_VectorcallDictTstate+0x16e> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n a56 <_PyObject_VectorcallDictTstate+0x156> │ │ │ │ │ + bne.n a92 <_PyObject_VectorcallDictTstate+0x156> │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str.w ip, [sp, #56] @ 0x38 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ - b.w 324 <_PyObject_MakeTpCall> │ │ │ │ │ + b.w 360 <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_THM_JUMP24 _PyObject_MakeTpCall │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r2, r9 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r7 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 97a <_PyObject_VectorcallDictTstate+0x7a> │ │ │ │ │ + b.n 9b6 <_PyObject_VectorcallDictTstate+0x7a> │ │ │ │ │ ldr.w r3, [ip, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 938 <_PyObject_VectorcallDictTstate+0x38> │ │ │ │ │ + beq.n 974 <_PyObject_VectorcallDictTstate+0x38> │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r3, ip │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ mov r2, r8 │ │ │ │ │ - bl 1384 <_PyStack_UnpackDict> │ │ │ │ │ + bl 13e8 <_PyStack_UnpackDict> │ │ │ │ │ R_ARM_THM_CALL _PyStack_UnpackDict │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 984 <_PyObject_VectorcallDictTstate+0x84> │ │ │ │ │ + beq.n 9c0 <_PyObject_VectorcallDictTstate+0x84> │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyFunction_Vectorcall │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyFunction_Vectorcall │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bne.n aa0 <_PyObject_VectorcallDictTstate+0x1a0> │ │ │ │ │ + bne.n adc <_PyObject_VectorcallDictTstate+0x1a0> │ │ │ │ │ ldr r2, [r5, #24] │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ - ldr r3, [pc, #212] @ (ab4 <_PyObject_VectorcallDictTstate+0x1b4>) │ │ │ │ │ + ldr r3, [pc, #212] @ (af0 <_PyObject_VectorcallDictTstate+0x1b4>) │ │ │ │ │ ldr r2, [r2, #24] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r0, [r1, r3] │ │ │ │ │ lsls r3, r2, #31 │ │ │ │ │ ittee mi │ │ │ │ │ movmi r3, r4 │ │ │ │ │ @@ -1143,97 +1171,97 @@ │ │ │ │ │ R_ARM_THM_CALL _PyEval_Vector │ │ │ │ │ mov r9, r0 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mov r7, r8 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add r7, r3 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble.n a34 <_PyObject_VectorcallDictTstate+0x134> │ │ │ │ │ + ble.n a70 <_PyObject_VectorcallDictTstate+0x134> │ │ │ │ │ movs r2, #0 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r0, [r4, r2, lsl #2] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n a2e <_PyObject_VectorcallDictTstate+0x12e> │ │ │ │ │ + beq.n a6a <_PyObject_VectorcallDictTstate+0x12e> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, a92 <_PyObject_VectorcallDictTstate+0x192> │ │ │ │ │ + cbz r3, ace <_PyObject_VectorcallDictTstate+0x192> │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bne.n a1e <_PyObject_VectorcallDictTstate+0x11e> │ │ │ │ │ + bne.n a5a <_PyObject_VectorcallDictTstate+0x11e> │ │ │ │ │ subs r0, r4, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n a52 <_PyObject_VectorcallDictTstate+0x152> │ │ │ │ │ + beq.n a8e <_PyObject_VectorcallDictTstate+0x152> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ - cbnz r3, a52 <_PyObject_VectorcallDictTstate+0x152> │ │ │ │ │ + cbnz r3, a8e <_PyObject_VectorcallDictTstate+0x152> │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r4, r9 │ │ │ │ │ - b.n 97a <_PyObject_VectorcallDictTstate+0x7a> │ │ │ │ │ + b.n 9b6 <_PyObject_VectorcallDictTstate+0x7a> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 984 <_PyObject_VectorcallDictTstate+0x84> │ │ │ │ │ + beq.n 9c0 <_PyObject_VectorcallDictTstate+0x84> │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ 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 r3, a76 <_PyObject_VectorcallDictTstate+0x176> │ │ │ │ │ + cbz r3, ab2 <_PyObject_VectorcallDictTstate+0x176> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 984 <_PyObject_VectorcallDictTstate+0x84> │ │ │ │ │ + bne.n 9c0 <_PyObject_VectorcallDictTstate+0x84> │ │ │ │ │ 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 984 <_PyObject_VectorcallDictTstate+0x84> │ │ │ │ │ + b.n 9c0 <_PyObject_VectorcallDictTstate+0x84> │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ - b.n a2e <_PyObject_VectorcallDictTstate+0x12e> │ │ │ │ │ + b.n a6a <_PyObject_VectorcallDictTstate+0x12e> │ │ │ │ │ orr.w r2, r9, #2147483648 @ 0x80000000 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r7 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - b.n a0c <_PyObject_VectorcallDictTstate+0x10c> │ │ │ │ │ + b.n a48 <_PyObject_VectorcallDictTstate+0x10c> │ │ │ │ │ .word 0x0000015e │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000000ce │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00000ab8 : │ │ │ │ │ +00000af4 : │ │ │ │ │ PyObject_VectorcallMethod(): │ │ │ │ │ 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 r5, [pc, #216] @ (ba4 ) │ │ │ │ │ + ldr r5, [pc, #216] @ (be0 ) │ │ │ │ │ mov r4, r1 │ │ │ │ │ sub sp, #16 │ │ │ │ │ mov r8, r3 │ │ │ │ │ add r5, pc │ │ │ │ │ ldr r5, [r5, #0] │ │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ │ mov r1, r0 │ │ │ │ │ @@ -1243,558 +1271,577 @@ │ │ │ │ │ ldr r6, [r3, r5] │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 <_PyObject_GetMethod> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GetMethod │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n b8a │ │ │ │ │ - cbz r0, b30 │ │ │ │ │ + beq.n bc6 │ │ │ │ │ + cbz r0, b6c │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ bic.w r2, r7, #2147483648 @ 0x80000000 │ │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ │ lsls r0, r1, #20 │ │ │ │ │ - bpl.n b3c │ │ │ │ │ + bpl.n b78 │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r7, [r5, r3] │ │ │ │ │ - cbz r7, b3c │ │ │ │ │ + cbz r7, b78 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r7 │ │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, b66 │ │ │ │ │ + cbz r0, ba2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n b8e │ │ │ │ │ + bne.n bca │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n b28 │ │ │ │ │ + beq.n b64 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - cbz r3, b5e │ │ │ │ │ + cbz r3, b9a │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ adds r4, #4 │ │ │ │ │ subs r2, r7, #1 │ │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ │ lsls r1, r1, #20 │ │ │ │ │ - bmi.n afe │ │ │ │ │ + bmi.n b3a │ │ │ │ │ bic.w r3, r2, #2147483648 @ 0x80000000 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str.w r8, [sp] │ │ │ │ │ - bl 324 <_PyObject_MakeTpCall> │ │ │ │ │ + bl 360 <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_THM_CALL _PyObject_MakeTpCall │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.n b22 │ │ │ │ │ - b.n b28 │ │ │ │ │ + bne.n b5e │ │ │ │ │ + b.n b64 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n b28 │ │ │ │ │ - cbz r3, b6e │ │ │ │ │ + b.n b64 │ │ │ │ │ + cbz r3, baa │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n b16 │ │ │ │ │ + bne.n b52 │ │ │ │ │ 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 b16 │ │ │ │ │ + b.n b52 │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b.n b28 │ │ │ │ │ + b.n b64 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n b16 │ │ │ │ │ + beq.n b52 │ │ │ │ │ mov r2, r0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movs r4, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL _Py_CheckFunctionResult.part.0 │ │ │ │ │ - b.n b16 │ │ │ │ │ + b.n b52 │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00000ba8 : │ │ │ │ │ +00000be4 : │ │ │ │ │ PyObject_CallFunctionObjArgs(): │ │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ push {lr} │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r3, [pc, #32] @ (bdc ) │ │ │ │ │ + ldr r3, [pc, #32] @ (c18 ) │ │ │ │ │ sub sp, #12 │ │ │ │ │ add r2, sp, #16 │ │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r1, [r2], #4 │ │ │ │ │ ldr r0, [r0, r3] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - bl be0 │ │ │ │ │ + bl c1c │ │ │ │ │ add sp, #12 │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ add sp, #16 │ │ │ │ │ bx lr │ │ │ │ │ .word 0x00000016 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00000be0 : │ │ │ │ │ +00000c1c : │ │ │ │ │ object_vacall.constprop.0(): │ │ │ │ │ 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 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ mov r4, r1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w d4a │ │ │ │ │ + beq.w d86 │ │ │ │ │ ldr r6, [r2, #0] │ │ │ │ │ mov r9, r0 │ │ │ │ │ adds r0, r2, #4 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n cb8 │ │ │ │ │ + beq.n cf4 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ add.w r7, r2, #8 │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n c94 │ │ │ │ │ + beq.n cd0 │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ add.w r1, r2, #12 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n cd6 │ │ │ │ │ + beq.n d12 │ │ │ │ │ movs r3, #2 │ │ │ │ │ adds r1, #4 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldr.w r5, [r1, #-4] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n c20 │ │ │ │ │ + bne.n c5c │ │ │ │ │ mov r8, r3 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - bgt.n ce8 │ │ │ │ │ + bgt.n d24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n cd0 │ │ │ │ │ + ble.n d0c │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ - beq.n cd0 │ │ │ │ │ + beq.n d0c │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ - beq.n cd0 │ │ │ │ │ + beq.n d0c │ │ │ │ │ mov r1, r7 │ │ │ │ │ add r7, sp, #12 │ │ │ │ │ mov r6, r7 │ │ │ │ │ add.w r0, r6, #8 │ │ │ │ │ add.w r5, r6, r8, lsl #2 │ │ │ │ │ ldr.w r2, [r1], #4 │ │ │ │ │ str.w r2, [r0], #4 │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - bne.n c56 │ │ │ │ │ + bne.n c92 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ │ lsls r1, r1, #20 │ │ │ │ │ - bpl.n ca6 │ │ │ │ │ + bpl.n ce2 │ │ │ │ │ ldr r2, [r2, #28] │ │ │ │ │ ldr r5, [r4, r2] │ │ │ │ │ - cbz r5, ca6 │ │ │ │ │ + cbz r5, ce2 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r5 │ │ │ │ │ ldr.w r3, [r9, #72] @ 0x48 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d08 │ │ │ │ │ + beq.n d44 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n d2c │ │ │ │ │ + bne.n d68 │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - bne.n ce0 │ │ │ │ │ + bne.n d1c │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ add r7, sp, #12 │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r6, r7 │ │ │ │ │ - b.n c62 │ │ │ │ │ + b.n c9e │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r6, r7 │ │ │ │ │ bic.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r2, r6 │ │ │ │ │ - bl 4c8 <_PyObject_MakeTpCall.constprop.0> │ │ │ │ │ + bl 504 <_PyObject_MakeTpCall.constprop.0> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n c88 │ │ │ │ │ + b.n cc4 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ add r7, sp, #12 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r0, r2, #20 │ │ │ │ │ - bpl.n ca2 │ │ │ │ │ + bpl.n cde │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r5, [r1, r3] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n ca2 │ │ │ │ │ + beq.n cde │ │ │ │ │ mov r8, r6 │ │ │ │ │ mov r6, r7 │ │ │ │ │ - b.n c70 │ │ │ │ │ + b.n cac │ │ │ │ │ add r7, sp, #12 │ │ │ │ │ mov r6, r7 │ │ │ │ │ - b.n c62 │ │ │ │ │ + b.n c9e │ │ │ │ │ mov.w r8, #2 │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ mov r3, r8 │ │ │ │ │ - b.n c40 │ │ │ │ │ + b.n c7c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n c8c │ │ │ │ │ + b.n cc8 │ │ │ │ │ lsls r0, r3, #2 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, d42 │ │ │ │ │ + cbz r0, d7e │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ mov r1, r7 │ │ │ │ │ str r0, [r6, #0] │ │ │ │ │ add r7, sp, #12 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ str r2, [r6, #4] │ │ │ │ │ - b.n c4e │ │ │ │ │ - cbz r3, d10 │ │ │ │ │ + b.n c8a │ │ │ │ │ + cbz r3, d4c │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n c88 │ │ │ │ │ + bne.n cc4 │ │ │ │ │ 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 c88 │ │ │ │ │ + b.n cc4 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n c88 │ │ │ │ │ + beq.n cc4 │ │ │ │ │ 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 c88 │ │ │ │ │ + b.n cc4 │ │ │ │ │ mov r5, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n c8c │ │ │ │ │ + b.n cc8 │ │ │ │ │ mov r5, r4 │ │ │ │ │ - bl 148 <_PyObject_CallFunctionVa+0x10c> │ │ │ │ │ + bl 164 <_PyObject_CallFunctionVa+0x128> │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ - b.n c8c │ │ │ │ │ + b.n cc8 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000d54 : │ │ │ │ │ +00000d90 : │ │ │ │ │ object_vacall(): │ │ │ │ │ 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 eea │ │ │ │ │ + beq.w f40 │ │ │ │ │ add.w r8, r3, #4 │ │ │ │ │ str.w r8, [sp, #16] │ │ │ │ │ mov r9, r0 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n e08 │ │ │ │ │ + beq.n e44 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ add.w r5, r3, #8 │ │ │ │ │ str r5, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n dfa │ │ │ │ │ + beq.n e36 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ add.w r0, r3, #12 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n e6a │ │ │ │ │ + beq.n ea6 │ │ │ │ │ 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 │ │ │ │ │ + bne.n dda │ │ │ │ │ cmp r2, #5 │ │ │ │ │ - bgt.n e8c │ │ │ │ │ + bgt.n ec8 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n e4a │ │ │ │ │ + beq.n e86 │ │ │ │ │ add r7, sp, #20 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ it le │ │ │ │ │ movle r6, r7 │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ - ble.n e12 │ │ │ │ │ + ble.n e4e │ │ │ │ │ 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 e12 │ │ │ │ │ + bge.n e4e │ │ │ │ │ adds r3, r6, r0 │ │ │ │ │ ldr.w ip, [r8] │ │ │ │ │ adds r1, #2 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str.w ip, [r3, #4] │ │ │ │ │ - bge.n e12 │ │ │ │ │ + bge.n e4e │ │ │ │ │ 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 dec │ │ │ │ │ - b.n e12 │ │ │ │ │ - cbz r1, e54 │ │ │ │ │ + bne.n e28 │ │ │ │ │ + b.n e4e │ │ │ │ │ + cbz r1, e90 │ │ │ │ │ add r7, sp, #20 │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ movs r2, #2 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r6, r7 │ │ │ │ │ - b.n dc4 │ │ │ │ │ - cbz r1, e42 │ │ │ │ │ + b.n e00 │ │ │ │ │ + cbz r1, e7e │ │ │ │ │ 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 e58 │ │ │ │ │ + bpl.n e94 │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r5, [r4, r3] │ │ │ │ │ - cbz r5, e58 │ │ │ │ │ + cbz r5, e94 │ │ │ │ │ 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 eac │ │ │ │ │ + beq.n eea │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n ed4 │ │ │ │ │ + bne.n f12 │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - bne.n e84 │ │ │ │ │ + bne.n ec0 │ │ │ │ │ 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 e12 │ │ │ │ │ + b.n e4e │ │ │ │ │ add r7, sp, #20 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r6, r7 │ │ │ │ │ - bgt.n dc4 │ │ │ │ │ - b.n e12 │ │ │ │ │ + bgt.n e00 │ │ │ │ │ + b.n e4e │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ - b.n e0c │ │ │ │ │ + b.n e48 │ │ │ │ │ bic.w r3, r2, #2147483648 @ 0x80000000 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r2, r6 │ │ │ │ │ - bl 4c8 <_PyObject_MakeTpCall.constprop.0> │ │ │ │ │ + bl 504 <_PyObject_MakeTpCall.constprop.0> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n e36 │ │ │ │ │ + b.n e72 │ │ │ │ │ movs r2, #2 │ │ │ │ │ - cbz r1, e74 │ │ │ │ │ + cbz r1, eb0 │ │ │ │ │ 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 dd2 │ │ │ │ │ + b.n e0e │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n e3a │ │ │ │ │ + b.n e76 │ │ │ │ │ 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, ef2 │ │ │ │ │ - cbz r1, ed0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n f48 │ │ │ │ │ + cbz r1, f0e │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ add r7, sp, #20 │ │ │ │ │ movs r1, #1 │ │ │ │ │ - b.n dc4 │ │ │ │ │ - cbz r3, eb4 │ │ │ │ │ + b.n e00 │ │ │ │ │ + cbz r3, ef2 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n e36 │ │ │ │ │ + bne.n e72 │ │ │ │ │ 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 e36 │ │ │ │ │ + b.n e72 │ │ │ │ │ add r7, sp, #20 │ │ │ │ │ - b.n dc4 │ │ │ │ │ + b.n e00 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n e36 │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - mov r1, r4 │ │ │ │ │ + beq.n e72 │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bne.n f50 │ │ │ │ │ + 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 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL _Py_CheckFunctionResult.part.0 │ │ │ │ │ - b.n e36 │ │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ + bl 0 <_PyErr_FormatFromCauseTstate> │ │ │ │ │ + R_ARM_THM_CALL _PyErr_FormatFromCauseTstate │ │ │ │ │ + b.n e72 │ │ │ │ │ mov r5, r4 │ │ │ │ │ - bl 148 <_PyObject_CallFunctionVa+0x10c> │ │ │ │ │ + bl 164 <_PyObject_CallFunctionVa+0x128> │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ - b.n e3a │ │ │ │ │ + b.n e76 │ │ │ │ │ mov r5, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n e3a │ │ │ │ │ + b.n e76 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r0, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n f22 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n f22 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000efc : │ │ │ │ │ +00000f60 : │ │ │ │ │ PyObject_CallMethod(): │ │ │ │ │ push {r2, r3} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr r3, [pc, #108] @ (f7c ) │ │ │ │ │ + ldr r3, [pc, #108] @ (fe0 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ sub sp, #12 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r0, #0 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r5, [r2, r3] │ │ │ │ │ - beq.n f72 │ │ │ │ │ + beq.n fd6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetAttrString │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, f6e │ │ │ │ │ + cbz r0, fd2 │ │ │ │ │ add r3, sp, #28 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyCallable_Check │ │ │ │ │ add r3, sp, #28 │ │ │ │ │ - cbz r0, f64 │ │ │ │ │ + cbz r0, fc8 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 3c <_PyObject_CallFunctionVa> │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n f58 │ │ │ │ │ + beq.n fbc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, f58 │ │ │ │ │ + cbnz r3, fbc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ add sp, #8 │ │ │ │ │ bx lr │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 6c <_PyObject_CallFunctionVa+0x30> │ │ │ │ │ R_ARM_THM_CALL callmethod.part.0.isra.0 │ │ │ │ │ - b.n f40 │ │ │ │ │ + b.n fa4 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n f58 │ │ │ │ │ + b.n fbc │ │ │ │ │ mov r0, r5 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - bl 148 <_PyObject_CallFunctionVa+0x10c> │ │ │ │ │ + bl 164 <_PyObject_CallFunctionVa+0x128> │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ - b.n f58 │ │ │ │ │ + b.n fbc │ │ │ │ │ .word 0x0000005e │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00000f80 <_PyFunction_Vectorcall>: │ │ │ │ │ +00000fe4 <_PyFunction_Vectorcall>: │ │ │ │ │ _PyFunction_Vectorcall(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov lr, r0 │ │ │ │ │ mov r4, r3 │ │ │ │ │ - ldr r0, [pc, #60] @ (fd0 <_PyFunction_Vectorcall+0x50>) │ │ │ │ │ + ldr r0, [pc, #60] @ (1034 <_PyFunction_Vectorcall+0x50>) │ │ │ │ │ sub sp, #8 │ │ │ │ │ bic.w ip, r2, #2147483648 @ 0x80000000 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr.w r3, [lr, #24] │ │ │ │ │ add r0, pc │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ @@ -1814,559 +1861,559 @@ │ │ │ │ │ bl 0 <_PyEval_Vector> │ │ │ │ │ R_ARM_THM_CALL _PyEval_Vector │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ .word 0x0000002a │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00000fd4 : │ │ │ │ │ +00001038 : │ │ │ │ │ PyObject_CallOneArg(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #8 │ │ │ │ │ - ldr r3, [pc, #132] @ (106c ) │ │ │ │ │ + ldr r3, [pc, #132] @ (10d0 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ mov r5, r0 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ 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 101c │ │ │ │ │ + bpl.n 1080 │ │ │ │ │ ldr r3, [r1, #28] │ │ │ │ │ ldr r4, [r0, r3] │ │ │ │ │ - cbz r4, 101c │ │ │ │ │ + cbz r4, 1080 │ │ │ │ │ movs r3, #0 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ blx r4 │ │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 1030 │ │ │ │ │ - cbnz r3, 1054 │ │ │ │ │ + cbz r0, 1094 │ │ │ │ │ + cbnz r3, 10b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ movs r3, #1 │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 4c8 <_PyObject_MakeTpCall.constprop.0> │ │ │ │ │ + bl 504 <_PyObject_MakeTpCall.constprop.0> │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - cbz r3, 1038 │ │ │ │ │ + cbz r3, 109c │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1016 │ │ │ │ │ + bne.n 107a │ │ │ │ │ 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 1016 │ │ │ │ │ + b.n 107a │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1016 │ │ │ │ │ + beq.n 107a │ │ │ │ │ mov r2, r0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movs r4, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL _Py_CheckFunctionResult.part.0 │ │ │ │ │ - b.n 1016 │ │ │ │ │ + b.n 107a │ │ │ │ │ nop │ │ │ │ │ .word 0x00000078 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00001070 <_PyObject_Call_Prepend>: │ │ │ │ │ +000010d4 <_PyObject_Call_Prepend>: │ │ │ │ │ _PyObject_Call_Prepend(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ ldr r6, [r3, #8] │ │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ │ mov r9, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ adds r5, r6, #1 │ │ │ │ │ mov r8, r2 │ │ │ │ │ cmp r5, #5 │ │ │ │ │ - bgt.w 127c <_PyObject_Call_Prepend+0x20c> │ │ │ │ │ + bgt.w 12e0 <_PyObject_Call_Prepend+0x20c> │ │ │ │ │ add.w r1, r3, #12 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ add r0, sp, #32 │ │ │ │ │ lsls r2, r6, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ bic.w r2, r5, #2147483648 @ 0x80000000 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ add.w r8, sp, #28 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ mov r7, r8 │ │ │ │ │ lsls r1, r2, #20 │ │ │ │ │ - bpl.w 12aa <_PyObject_Call_Prepend+0x23a> │ │ │ │ │ + bpl.w 130e <_PyObject_Call_Prepend+0x23a> │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r6, [r4, r3] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 12aa <_PyObject_Call_Prepend+0x23a> │ │ │ │ │ + beq.w 130e <_PyObject_Call_Prepend+0x23a> │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 113c <_PyObject_Call_Prepend+0xcc> │ │ │ │ │ + bne.n 11a0 <_PyObject_Call_Prepend+0xcc> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyFunction_Vectorcall │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyFunction_Vectorcall │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne.n 1116 <_PyObject_Call_Prepend+0xa6> │ │ │ │ │ - ldr r2, [pc, #680] @ (137c <_PyObject_Call_Prepend+0x30c>) │ │ │ │ │ + bne.n 117a <_PyObject_Call_Prepend+0xa6> │ │ │ │ │ + ldr r2, [pc, #680] @ (13e0 <_PyObject_Call_Prepend+0x30c>) │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ ldr r0, [r1, r2] │ │ │ │ │ ands.w r3, r3, #1 │ │ │ │ │ - beq.w 1360 <_PyObject_Call_Prepend+0x2f0> │ │ │ │ │ + beq.w 13c4 <_PyObject_Call_Prepend+0x2f0> │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_PyEval_Vector> │ │ │ │ │ R_ARM_THM_CALL _PyEval_Vector │ │ │ │ │ ldr.w r3, [r9, #72] @ 0x48 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 112a <_PyObject_Call_Prepend+0xba> │ │ │ │ │ + cbz r0, 118e <_PyObject_Call_Prepend+0xba> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1300 <_PyObject_Call_Prepend+0x290> │ │ │ │ │ + bne.w 1364 <_PyObject_Call_Prepend+0x290> │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - bne.w 12be <_PyObject_Call_Prepend+0x24e> │ │ │ │ │ + bne.w 1322 <_PyObject_Call_Prepend+0x24e> │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ mov r2, r5 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ ldr.w r3, [r9, #72] @ 0x48 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1102 <_PyObject_Call_Prepend+0x92> │ │ │ │ │ + bne.n 1166 <_PyObject_Call_Prepend+0x92> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 12e4 <_PyObject_Call_Prepend+0x274> │ │ │ │ │ + beq.w 1348 <_PyObject_Call_Prepend+0x274> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 12e4 <_PyObject_Call_Prepend+0x274> │ │ │ │ │ + beq.w 1348 <_PyObject_Call_Prepend+0x274> │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 1108 <_PyObject_Call_Prepend+0x98> │ │ │ │ │ + b.n 116c <_PyObject_Call_Prepend+0x98> │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 10c6 <_PyObject_Call_Prepend+0x56> │ │ │ │ │ + beq.n 112a <_PyObject_Call_Prepend+0x56> │ │ │ │ │ add r2, sp, #24 │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 1384 <_PyStack_UnpackDict> │ │ │ │ │ + bl 13e8 <_PyStack_UnpackDict> │ │ │ │ │ R_ARM_THM_CALL _PyStack_UnpackDict │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1138 <_PyObject_Call_Prepend+0xc8> │ │ │ │ │ + beq.n 119c <_PyObject_Call_Prepend+0xc8> │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyFunction_Vectorcall │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyFunction_Vectorcall │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne.w 12c6 <_PyObject_Call_Prepend+0x256> │ │ │ │ │ + bne.w 132a <_PyObject_Call_Prepend+0x256> │ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ - ldr r3, [pc, #524] @ (1380 <_PyObject_Call_Prepend+0x310>) │ │ │ │ │ + ldr r3, [pc, #524] @ (13e4 <_PyObject_Call_Prepend+0x310>) │ │ │ │ │ ldr r2, [r2, #24] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r0, [r1, r3] │ │ │ │ │ lsls r3, r2, #31 │ │ │ │ │ - bpl.w 1332 <_PyObject_Call_Prepend+0x2c2> │ │ │ │ │ + bpl.w 1396 <_PyObject_Call_Prepend+0x2c2> │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r3, sl │ │ │ │ │ bl 0 <_PyEval_Vector> │ │ │ │ │ R_ARM_THM_CALL _PyEval_Vector │ │ │ │ │ ldr r6, [r6, #8] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov r5, r0 │ │ │ │ │ add r6, r3 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble.n 1250 <_PyObject_Call_Prepend+0x1e0> │ │ │ │ │ + ble.n 12b4 <_PyObject_Call_Prepend+0x1e0> │ │ │ │ │ ldr.w r0, [sl] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 11b6 <_PyObject_Call_Prepend+0x146> │ │ │ │ │ + beq.n 121a <_PyObject_Call_Prepend+0x146> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 134e <_PyObject_Call_Prepend+0x2de> │ │ │ │ │ + beq.w 13b2 <_PyObject_Call_Prepend+0x2de> │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq.n 1250 <_PyObject_Call_Prepend+0x1e0> │ │ │ │ │ + beq.n 12b4 <_PyObject_Call_Prepend+0x1e0> │ │ │ │ │ ldr.w r0, [sl, #4] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 11d2 <_PyObject_Call_Prepend+0x162> │ │ │ │ │ + beq.n 1236 <_PyObject_Call_Prepend+0x162> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1374 <_PyObject_Call_Prepend+0x304> │ │ │ │ │ + beq.w 13d8 <_PyObject_Call_Prepend+0x304> │ │ │ │ │ cmp r6, #2 │ │ │ │ │ - beq.n 1250 <_PyObject_Call_Prepend+0x1e0> │ │ │ │ │ + beq.n 12b4 <_PyObject_Call_Prepend+0x1e0> │ │ │ │ │ ldr.w r0, [sl, #8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 11ee <_PyObject_Call_Prepend+0x17e> │ │ │ │ │ + beq.n 1252 <_PyObject_Call_Prepend+0x17e> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1348 <_PyObject_Call_Prepend+0x2d8> │ │ │ │ │ + beq.w 13ac <_PyObject_Call_Prepend+0x2d8> │ │ │ │ │ cmp r6, #3 │ │ │ │ │ - beq.n 1250 <_PyObject_Call_Prepend+0x1e0> │ │ │ │ │ + beq.n 12b4 <_PyObject_Call_Prepend+0x1e0> │ │ │ │ │ ldr.w r0, [sl, #12] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 120a <_PyObject_Call_Prepend+0x19a> │ │ │ │ │ + beq.n 126e <_PyObject_Call_Prepend+0x19a> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1354 <_PyObject_Call_Prepend+0x2e4> │ │ │ │ │ + beq.w 13b8 <_PyObject_Call_Prepend+0x2e4> │ │ │ │ │ cmp r6, #4 │ │ │ │ │ - beq.n 1250 <_PyObject_Call_Prepend+0x1e0> │ │ │ │ │ + beq.n 12b4 <_PyObject_Call_Prepend+0x1e0> │ │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1226 <_PyObject_Call_Prepend+0x1b6> │ │ │ │ │ + beq.n 128a <_PyObject_Call_Prepend+0x1b6> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 135a <_PyObject_Call_Prepend+0x2ea> │ │ │ │ │ + beq.w 13be <_PyObject_Call_Prepend+0x2ea> │ │ │ │ │ cmp r6, #5 │ │ │ │ │ - beq.n 1250 <_PyObject_Call_Prepend+0x1e0> │ │ │ │ │ + beq.n 12b4 <_PyObject_Call_Prepend+0x1e0> │ │ │ │ │ add.w r2, sl, #16 │ │ │ │ │ movs r3, #5 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w ip, [r2, #4]! │ │ │ │ │ ldr.w r0, [ip] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq.n 124a <_PyObject_Call_Prepend+0x1da> │ │ │ │ │ + beq.n 12ae <_PyObject_Call_Prepend+0x1da> │ │ │ │ │ subs r0, #1 │ │ │ │ │ str.w r0, [ip] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 131e <_PyObject_Call_Prepend+0x2ae> │ │ │ │ │ + beq.n 1382 <_PyObject_Call_Prepend+0x2ae> │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.n 1234 <_PyObject_Call_Prepend+0x1c4> │ │ │ │ │ + bne.n 1298 <_PyObject_Call_Prepend+0x1c4> │ │ │ │ │ sub.w r0, sl, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1270 <_PyObject_Call_Prepend+0x200> │ │ │ │ │ + beq.n 12d4 <_PyObject_Call_Prepend+0x200> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ - cbnz r3, 1270 <_PyObject_Call_Prepend+0x200> │ │ │ │ │ + cbnz r3, 12d4 <_PyObject_Call_Prepend+0x200> │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr.w r3, [r9, #72] @ 0x48 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 1102 <_PyObject_Call_Prepend+0x92> │ │ │ │ │ - b.n 112a <_PyObject_Call_Prepend+0xba> │ │ │ │ │ + bne.w 1166 <_PyObject_Call_Prepend+0x92> │ │ │ │ │ + b.n 118e <_PyObject_Call_Prepend+0xba> │ │ │ │ │ lsls r0, r5, #2 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1316 <_PyObject_Call_Prepend+0x2a6> │ │ │ │ │ + beq.n 137a <_PyObject_Call_Prepend+0x2a6> │ │ │ │ │ lsls r2, r6, #2 │ │ │ │ │ add.w r1, r3, #12 │ │ │ │ │ str.w r8, [r0], #4 │ │ │ │ │ add.w r8, sp, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #20 │ │ │ │ │ - bmi.w 10b6 <_PyObject_Call_Prepend+0x46> │ │ │ │ │ + bmi.w 111a <_PyObject_Call_Prepend+0x46> │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov r2, r7 │ │ │ │ │ - bl 324 <_PyObject_MakeTpCall> │ │ │ │ │ + bl 360 <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_THM_CALL _PyObject_MakeTpCall │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 1108 <_PyObject_Call_Prepend+0x98> │ │ │ │ │ + b.n 116c <_PyObject_Call_Prepend+0x98> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 110e <_PyObject_Call_Prepend+0x9e> │ │ │ │ │ + b.n 1172 <_PyObject_Call_Prepend+0x9e> │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r1, r0 │ │ │ │ │ orr.w r2, r5, #2147483648 @ 0x80000000 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ ldr r6, [r3, #8] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ adds r6, r3, r6 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bgt.w 119e <_PyObject_Call_Prepend+0x12e> │ │ │ │ │ - b.n 1250 <_PyObject_Call_Prepend+0x1e0> │ │ │ │ │ + bgt.w 1202 <_PyObject_Call_Prepend+0x12e> │ │ │ │ │ + b.n 12b4 <_PyObject_Call_Prepend+0x1e0> │ │ │ │ │ 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 1138 <_PyObject_Call_Prepend+0xc8> │ │ │ │ │ + b.n 119c <_PyObject_Call_Prepend+0xc8> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1108 <_PyObject_Call_Prepend+0x98> │ │ │ │ │ + beq.w 116c <_PyObject_Call_Prepend+0x98> │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ movs r3, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL _Py_CheckFunctionResult.part.0 │ │ │ │ │ - b.n 1138 <_PyObject_Call_Prepend+0xc8> │ │ │ │ │ + b.n 119c <_PyObject_Call_Prepend+0xc8> │ │ │ │ │ mov r5, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n 110e <_PyObject_Call_Prepend+0x9e> │ │ │ │ │ + b.n 1172 <_PyObject_Call_Prepend+0x9e> │ │ │ │ │ mov r0, ip │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - b.n 124a <_PyObject_Call_Prepend+0x1da> │ │ │ │ │ + b.n 12ae <_PyObject_Call_Prepend+0x1da> │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r3, sl │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ bl 0 <_PyEval_Vector> │ │ │ │ │ R_ARM_THM_CALL _PyEval_Vector │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 12d4 <_PyObject_Call_Prepend+0x264> │ │ │ │ │ + b.n 1338 <_PyObject_Call_Prepend+0x264> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 11ee <_PyObject_Call_Prepend+0x17e> │ │ │ │ │ + b.n 1252 <_PyObject_Call_Prepend+0x17e> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 11b6 <_PyObject_Call_Prepend+0x146> │ │ │ │ │ + b.n 121a <_PyObject_Call_Prepend+0x146> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 120a <_PyObject_Call_Prepend+0x19a> │ │ │ │ │ + b.n 126e <_PyObject_Call_Prepend+0x19a> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1226 <_PyObject_Call_Prepend+0x1b6> │ │ │ │ │ + b.n 128a <_PyObject_Call_Prepend+0x1b6> │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r1, r4 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ bl 0 <_PyEval_Vector> │ │ │ │ │ R_ARM_THM_CALL _PyEval_Vector │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 1270 <_PyObject_Call_Prepend+0x200> │ │ │ │ │ + b.n 12d4 <_PyObject_Call_Prepend+0x200> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 11d2 <_PyObject_Call_Prepend+0x162> │ │ │ │ │ + b.n 1236 <_PyObject_Call_Prepend+0x162> │ │ │ │ │ nop │ │ │ │ │ .word 0x0000029e │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000208 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00001384 <_PyStack_UnpackDict>: │ │ │ │ │ +000013e8 <_PyStack_UnpackDict>: │ │ │ │ │ _PyStack_UnpackDict(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ mov r6, r3 │ │ │ │ │ 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 163c <_PyStack_UnpackDict+0x254> │ │ │ │ │ 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 163c <_PyStack_UnpackDict+0x254> │ │ │ │ │ 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 1630 <_PyStack_UnpackDict+0x248> │ │ │ │ │ add.w r8, r9, #4 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble.n 1432 <_PyStack_UnpackDict+0xae> │ │ │ │ │ + ble.n 1496 <_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 15e4 <_PyStack_UnpackDict+0x1fc> │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ str.w r2, [r9, #4] │ │ │ │ │ - beq.n 1432 <_PyStack_UnpackDict+0xae> │ │ │ │ │ + beq.n 1496 <_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 15d8 <_PyStack_UnpackDict+0x1f0> │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ str.w r2, [r9, #8] │ │ │ │ │ - beq.n 1432 <_PyStack_UnpackDict+0xae> │ │ │ │ │ + beq.n 1496 <_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 15cc <_PyStack_UnpackDict+0x1e4> │ │ │ │ │ str r5, [r3, #0] │ │ │ │ │ str.w r3, [r2, #4]! │ │ │ │ │ cmp r2, lr │ │ │ │ │ - bne.n 141a <_PyStack_UnpackDict+0x96> │ │ │ │ │ + bne.n 147e <_PyStack_UnpackDict+0x96> │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ add r2, sp, #8 │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyDict_Next │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1540 <_PyStack_UnpackDict+0x1bc> │ │ │ │ │ + beq.n 15a4 <_PyStack_UnpackDict+0x1bc> │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r5, [r2, #84] @ 0x54 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ and.w r5, r5, #268435456 @ 0x10000000 │ │ │ │ │ - bne.n 154c <_PyStack_UnpackDict+0x1c8> │ │ │ │ │ + bne.n 15b0 <_PyStack_UnpackDict+0x1c8> │ │ │ │ │ str r3, [r7, #12] │ │ │ │ │ mov.w sl, r4, lsl #2 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ add.w ip, r8, r4, lsl #2 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 1562 <_PyStack_UnpackDict+0x1de> │ │ │ │ │ + bne.n 15c6 <_PyStack_UnpackDict+0x1de> │ │ │ │ │ str.w r3, [ip] │ │ │ │ │ add r2, sp, #8 │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyDict_Next │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 153c <_PyStack_UnpackDict+0x1b8> │ │ │ │ │ + beq.n 15a0 <_PyStack_UnpackDict+0x1b8> │ │ │ │ │ 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 1614 <_PyStack_UnpackDict+0x22c> │ │ │ │ │ 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 │ │ │ │ │ - beq.n 14ae <_PyStack_UnpackDict+0x12a> │ │ │ │ │ + beq.n 1512 <_PyStack_UnpackDict+0x12a> │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ str.w r3, [ip] │ │ │ │ │ add r2, sp, #8 │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyDict_Next │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 153c <_PyStack_UnpackDict+0x1b8> │ │ │ │ │ + beq.n 15a0 <_PyStack_UnpackDict+0x1b8> │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ ands r5, r2 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ @@ -2393,99 +2440,99 @@ │ │ │ │ │ mov r6, r3 │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ add r2, sp, #8 │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyDict_Next │ │ │ │ │ - cbz r0, 1538 <_PyStack_UnpackDict+0x1b4> │ │ │ │ │ + cbz r0, 159c <_PyStack_UnpackDict+0x1b4> │ │ │ │ │ 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> │ │ │ │ │ + bne.n 15fe <_PyStack_UnpackDict+0x216> │ │ │ │ │ str.w r3, [r6, #4]! │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 1532 <_PyStack_UnpackDict+0x1ae> │ │ │ │ │ + beq.n 1596 <_PyStack_UnpackDict+0x1ae> │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ str.w r3, [r9, #4]! │ │ │ │ │ - b.n 1502 <_PyStack_UnpackDict+0x17e> │ │ │ │ │ + b.n 1566 <_PyStack_UnpackDict+0x17e> │ │ │ │ │ mov r4, r7 │ │ │ │ │ mov r7, sl │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 15e0 <_PyStack_UnpackDict+0x25c> │ │ │ │ │ + beq.n 1644 <_PyStack_UnpackDict+0x25c> │ │ │ │ │ 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] │ │ │ │ │ str r3, [r7, #12] │ │ │ │ │ mov.w sl, r4, lsl #2 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ add.w ip, r8, r4, lsl #2 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - beq.n 146c <_PyStack_UnpackDict+0xe8> │ │ │ │ │ + beq.n 14d0 <_PyStack_UnpackDict+0xe8> │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - b.n 146c <_PyStack_UnpackDict+0xe8> │ │ │ │ │ + b.n 14d0 <_PyStack_UnpackDict+0xe8> │ │ │ │ │ str.w r3, [r2, #4]! │ │ │ │ │ cmp r2, lr │ │ │ │ │ - bne.w 141a <_PyStack_UnpackDict+0x96> │ │ │ │ │ - b.n 1432 <_PyStack_UnpackDict+0xae> │ │ │ │ │ + bne.w 147e <_PyStack_UnpackDict+0x96> │ │ │ │ │ + b.n 1496 <_PyStack_UnpackDict+0xae> │ │ │ │ │ cmp r4, #2 │ │ │ │ │ str.w r2, [r9, #8] │ │ │ │ │ - bne.w 140c <_PyStack_UnpackDict+0x88> │ │ │ │ │ - b.n 1432 <_PyStack_UnpackDict+0xae> │ │ │ │ │ + bne.w 1470 <_PyStack_UnpackDict+0x88> │ │ │ │ │ + b.n 1496 <_PyStack_UnpackDict+0xae> │ │ │ │ │ cmp r4, #1 │ │ │ │ │ str.w r2, [r9, #4] │ │ │ │ │ - beq.w 1432 <_PyStack_UnpackDict+0xae> │ │ │ │ │ + beq.w 1496 <_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> │ │ │ │ │ + bne.w 1464 <_PyStack_UnpackDict+0x7c> │ │ │ │ │ + b.n 15d8 <_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> │ │ │ │ │ + beq.n 1596 <_PyStack_UnpackDict+0x1ae> │ │ │ │ │ + b.n 1592 <_PyStack_UnpackDict+0x1aa> │ │ │ │ │ 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 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - beq.w 14ae <_PyStack_UnpackDict+0x12a> │ │ │ │ │ - b.n 14aa <_PyStack_UnpackDict+0x126> │ │ │ │ │ + beq.w 1512 <_PyStack_UnpackDict+0x12a> │ │ │ │ │ + b.n 150e <_PyStack_UnpackDict+0x126> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ - b.n 1544 <_PyStack_UnpackDict+0x1c0> │ │ │ │ │ + b.n 15a8 <_PyStack_UnpackDict+0x1c0> │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_PyErr_NoMemory> │ │ │ │ │ R_ARM_THM_CALL _PyErr_NoMemory │ │ │ │ │ - b.n 15d2 <_PyStack_UnpackDict+0x24e> │ │ │ │ │ + b.n 1636 <_PyStack_UnpackDict+0x24e> │ │ │ │ │ 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 │ │ │ │ │ @@ -2493,781 +2540,847 @@ │ │ │ │ │ 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 1668 <_PyStack_UnpackDict_Free> │ │ │ │ │ R_ARM_THM_CALL _PyStack_UnpackDict_Free │ │ │ │ │ - b.n 15d2 <_PyStack_UnpackDict+0x24e> │ │ │ │ │ + b.n 1636 <_PyStack_UnpackDict+0x24e> │ │ │ │ │ │ │ │ │ │ -00001604 <_PyStack_UnpackDict_Free>: │ │ │ │ │ +00001668 <_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 169a <_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 1698 <_PyStack_UnpackDict_Free+0x30> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, 165c <_PyStack_UnpackDict_Free+0x58> │ │ │ │ │ + cbz r3, 16c0 <_PyStack_UnpackDict_Free+0x58> │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - blt.n 1624 <_PyStack_UnpackDict_Free+0x20> │ │ │ │ │ + blt.n 1688 <_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 16ce <_PyStack_UnpackDict_Free+0x66> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 166a <_PyStack_UnpackDict_Free+0x66> │ │ │ │ │ + cbnz r3, 16ce <_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 1698 <_PyStack_UnpackDict_Free+0x30> │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001670 <_PyStack_UnpackDict_FreeNoDecRef>: │ │ │ │ │ +000016d4 <_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 170a <_PyStack_UnpackDict_FreeNoDecRef+0x36> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ - cbnz r3, 16a6 <_PyStack_UnpackDict_FreeNoDecRef+0x36> │ │ │ │ │ + cbnz r3, 170a <_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 : │ │ │ │ │ +00001710 : │ │ │ │ │ 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, #644] @ (19a8 ) │ │ │ │ │ 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 175a │ │ │ │ │ ldr r3, [r1, #28] │ │ │ │ │ ldr r7, [r0, r3] │ │ │ │ │ - cbz r7, 16f6 │ │ │ │ │ + cbz r7, 175a │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ add.w r1, r6, #12 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - cbz r2, 172e │ │ │ │ │ + cbz r2, 1792 │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ - cbnz r3, 1732 │ │ │ │ │ + cbnz r3, 1796 │ │ │ │ │ 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 194e │ │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ │ subs r0, r1, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ │ - blt.w 18aa │ │ │ │ │ + blt.w 1936 │ │ │ │ │ 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 18d2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 18a2 │ │ │ │ │ + bne.w 191c │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ mov r3, r2 │ │ │ │ │ - b.n 16ea │ │ │ │ │ + b.n 174e │ │ │ │ │ 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> │ │ │ │ │ + bl 13e8 <_PyStack_UnpackDict> │ │ │ │ │ R_ARM_THM_CALL _PyStack_UnpackDict │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 185c │ │ │ │ │ + beq.w 18ce │ │ │ │ │ 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 1878 │ │ │ │ │ ldr r0, [r1, #0] │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp r2, ip │ │ │ │ │ - beq.n 1780 │ │ │ │ │ + beq.n 17e4 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 18cc │ │ │ │ │ + beq.w 1972 │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - beq.n 1812 │ │ │ │ │ + beq.n 1878 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp r2, ip │ │ │ │ │ - beq.n 179a │ │ │ │ │ + beq.n 17fe │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 18d6 │ │ │ │ │ + beq.w 1968 │ │ │ │ │ cmp r7, #2 │ │ │ │ │ - beq.n 1812 │ │ │ │ │ + beq.n 1878 │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp r2, ip │ │ │ │ │ - beq.n 17b4 │ │ │ │ │ + beq.n 1818 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 18e0 │ │ │ │ │ + beq.w 197c │ │ │ │ │ cmp r7, #3 │ │ │ │ │ - beq.n 1812 │ │ │ │ │ + beq.n 1878 │ │ │ │ │ ldr r0, [r1, #12] │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp r2, ip │ │ │ │ │ - beq.n 17ce │ │ │ │ │ + beq.n 1832 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 18ea │ │ │ │ │ + beq.w 1986 │ │ │ │ │ cmp r7, #4 │ │ │ │ │ - beq.n 1812 │ │ │ │ │ + beq.n 1878 │ │ │ │ │ ldr r0, [r1, #16] │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp r2, ip │ │ │ │ │ - beq.n 17e8 │ │ │ │ │ + beq.n 184c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 18f4 │ │ │ │ │ + beq.w 1990 │ │ │ │ │ cmp r7, #5 │ │ │ │ │ - beq.n 1812 │ │ │ │ │ + beq.n 1878 │ │ │ │ │ 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 1872 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 18fe │ │ │ │ │ + beq.w 199a │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bne.n 17f2 │ │ │ │ │ + bne.n 1856 │ │ │ │ │ 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 1898 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r9] │ │ │ │ │ - cbnz r2, 1832 │ │ │ │ │ + cbnz r2, 1898 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ │ - cbz r6, 1860 │ │ │ │ │ + cbz r6, 18f6 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1726 │ │ │ │ │ + beq.w 178a │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1726 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ + beq.w 178a │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bne.n 1958 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ + mov r3, 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 │ │ │ │ │ - ldr r3, [r2, #4] │ │ │ │ │ - cbz r3, 1886 │ │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ │ + bl 0 <_PyErr_FormatFromCauseTstate> │ │ │ │ │ + R_ARM_THM_CALL _PyErr_FormatFromCauseTstate │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 1726 │ │ │ │ │ - cbz r3, 186a │ │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ │ + b.n 178a │ │ │ │ │ + cbz r2, 18da │ │ │ │ │ + ldr r3, [r2, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1726 │ │ │ │ │ + bne.n 18ce │ │ │ │ │ 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 18ce │ │ │ │ │ + cbz r3, 1900 │ │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 178a │ │ │ │ │ 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 178a │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1844 │ │ │ │ │ - b.n 1726 │ │ │ │ │ + beq.w 178a │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + 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 │ │ │ │ │ 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 18ce │ │ │ │ │ + b.n 176e │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 98 <_PyObject_CallFunctionVa+0x5c> │ │ │ │ │ R_ARM_THM_CALL object_is_not_callable │ │ │ │ │ - b.n 185c │ │ │ │ │ + b.n 18ce │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r6, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 18b4 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 18b4 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ - b.n 1780 │ │ │ │ │ + b.n 17fe │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ - b.n 179a │ │ │ │ │ + b.n 17e4 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ - b.n 17b4 │ │ │ │ │ + b.n 1818 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ - b.n 17ce │ │ │ │ │ + b.n 1832 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ - b.n 17e8 │ │ │ │ │ + b.n 184c │ │ │ │ │ strd r3, r1, [sp, #8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldrd r3, r1, [sp, #8] │ │ │ │ │ - b.n 180c │ │ │ │ │ - .word 0x00000242 │ │ │ │ │ + b.n 1872 │ │ │ │ │ + .word 0x0000027a │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00001910 <_PyObject_Call>: │ │ │ │ │ +000019ac <_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 19f2 <_PyObject_Call+0x46> │ │ │ │ │ ldr r7, [r1, #28] │ │ │ │ │ ldr r7, [r4, r7] │ │ │ │ │ - cbz r7, 1956 <_PyObject_Call+0x46> │ │ │ │ │ + cbz r7, 19f2 <_PyObject_Call+0x46> │ │ │ │ │ ldr r1, [r6, #8] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ add.w r1, r6, #12 │ │ │ │ │ - cbz r3, 1948 <_PyObject_Call+0x38> │ │ │ │ │ + cbz r3, 19e4 <_PyObject_Call+0x38> │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ - cbnz r2, 198e <_PyObject_Call+0x7e> │ │ │ │ │ + cbnz r2, 1a2a <_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 1baa <_PyObject_Call+0x1fe> │ │ │ │ │ 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 1b92 <_PyObject_Call+0x1e6> │ │ │ │ │ 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 1b30 <_PyObject_Call+0x184> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1ac4 <_PyObject_Call+0x1b4> │ │ │ │ │ + bne.w 1b64 <_PyObject_Call+0x1b8> │ │ │ │ │ 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> │ │ │ │ │ + bl 13e8 <_PyStack_UnpackDict> │ │ │ │ │ R_ARM_THM_CALL _PyStack_UnpackDict │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1986 <_PyObject_Call+0x76> │ │ │ │ │ + beq.n 1a22 <_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 1b00 <_PyObject_Call+0x154> │ │ │ │ │ ldr r0, [r6, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 19d8 <_PyObject_Call+0xc8> │ │ │ │ │ + beq.n 1a74 <_PyObject_Call+0xc8> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 1b4a <_PyObject_Call+0x23a> │ │ │ │ │ + beq.w 1c0e <_PyObject_Call+0x262> │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - beq.n 1a60 <_PyObject_Call+0x150> │ │ │ │ │ + beq.n 1b00 <_PyObject_Call+0x154> │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 19f2 <_PyObject_Call+0xe2> │ │ │ │ │ + beq.n 1a8e <_PyObject_Call+0xe2> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 1b54 <_PyObject_Call+0x244> │ │ │ │ │ + beq.w 1c18 <_PyObject_Call+0x26c> │ │ │ │ │ cmp r7, #2 │ │ │ │ │ - beq.n 1a60 <_PyObject_Call+0x150> │ │ │ │ │ + beq.n 1b00 <_PyObject_Call+0x154> │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 1a0c <_PyObject_Call+0xfc> │ │ │ │ │ + beq.n 1aa8 <_PyObject_Call+0xfc> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 1b5e <_PyObject_Call+0x24e> │ │ │ │ │ + beq.w 1c22 <_PyObject_Call+0x276> │ │ │ │ │ cmp r7, #3 │ │ │ │ │ - beq.n 1a60 <_PyObject_Call+0x150> │ │ │ │ │ + beq.n 1b00 <_PyObject_Call+0x154> │ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 1a26 <_PyObject_Call+0x116> │ │ │ │ │ + beq.n 1ac2 <_PyObject_Call+0x116> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 1b28 <_PyObject_Call+0x218> │ │ │ │ │ + beq.w 1c2c <_PyObject_Call+0x280> │ │ │ │ │ cmp r7, #4 │ │ │ │ │ - beq.n 1a60 <_PyObject_Call+0x150> │ │ │ │ │ + beq.n 1b00 <_PyObject_Call+0x154> │ │ │ │ │ ldr r0, [r6, #16] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 1a3e <_PyObject_Call+0x12e> │ │ │ │ │ + beq.n 1adc <_PyObject_Call+0x130> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 1b32 <_PyObject_Call+0x222> │ │ │ │ │ + beq.w 1c36 <_PyObject_Call+0x28a> │ │ │ │ │ cmp r7, #5 │ │ │ │ │ - beq.n 1a60 <_PyObject_Call+0x150> │ │ │ │ │ + beq.n 1b00 <_PyObject_Call+0x154> │ │ │ │ │ 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 1afa <_PyObject_Call+0x14e> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 1b3c <_PyObject_Call+0x22c> │ │ │ │ │ + beq.w 1c00 <_PyObject_Call+0x254> │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - bne.n 1a44 <_PyObject_Call+0x134> │ │ │ │ │ + bne.n 1ae2 <_PyObject_Call+0x136> │ │ │ │ │ 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 1b20 <_PyObject_Call+0x174> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - cbnz r2, 1a80 <_PyObject_Call+0x170> │ │ │ │ │ + cbnz r2, 1b20 <_PyObject_Call+0x174> │ │ │ │ │ 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 1b3e <_PyObject_Call+0x192> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1b00 <_PyObject_Call+0x1f0> │ │ │ │ │ + bne.n 1bb4 <_PyObject_Call+0x208> │ │ │ │ │ mov r6, r8 │ │ │ │ │ - b.n 1986 <_PyObject_Call+0x76> │ │ │ │ │ + b.n 1a22 <_PyObject_Call+0x76> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 1b0c <_PyObject_Call+0x1fc> │ │ │ │ │ + beq.n 1be4 <_PyObject_Call+0x238> │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1b0c <_PyObject_Call+0x1fc> │ │ │ │ │ + beq.n 1be4 <_PyObject_Call+0x238> │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 1986 <_PyObject_Call+0x76> │ │ │ │ │ - cbz r3, 1aa6 <_PyObject_Call+0x196> │ │ │ │ │ + b.n 1a22 <_PyObject_Call+0x76> │ │ │ │ │ + cbz r3, 1b46 <_PyObject_Call+0x19a> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1a8c <_PyObject_Call+0x17c> │ │ │ │ │ + bne.n 1b2c <_PyObject_Call+0x180> │ │ │ │ │ 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 1a22 <_PyObject_Call+0x76> │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1986 <_PyObject_Call+0x76> │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - mov r1, r4 │ │ │ │ │ + beq.w 1a22 <_PyObject_Call+0x76> │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bne.n 1c40 <_PyObject_Call+0x294> │ │ │ │ │ + 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 │ │ │ │ │ - add sp, #24 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b.w 0 │ │ │ │ │ - R_ARM_THM_JUMP24 _Py_CheckFunctionResult.part.0 │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ │ + bl 0 <_PyErr_FormatFromCauseTstate> │ │ │ │ │ + R_ARM_THM_CALL _PyErr_FormatFromCauseTstate │ │ │ │ │ + b.n 1b3a <_PyObject_Call+0x18e> │ │ │ │ │ mov r0, r5 │ │ │ │ │ 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 1a9a <_PyObject_Call+0x18a> │ │ │ │ │ - b.n 196a <_PyObject_Call+0x5a> │ │ │ │ │ + bne.n 1b3a <_PyObject_Call+0x18e> │ │ │ │ │ + b.n 1a06 <_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 1b3a <_PyObject_Call+0x18e> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1a8c <_PyObject_Call+0x17c> │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - b.n 1ad0 <_PyObject_Call+0x1c0> │ │ │ │ │ + beq.n 1b2c <_PyObject_Call+0x180> │ │ │ │ │ + ldr.w r3, [r8] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bne.n 1c4e <_PyObject_Call+0x2a2> │ │ │ │ │ + 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 .LC1 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ │ + movs r6, #0 │ │ │ │ │ + bl 0 <_PyErr_FormatFromCauseTstate> │ │ │ │ │ + R_ARM_THM_CALL _PyErr_FormatFromCauseTstate │ │ │ │ │ + b.n 1a22 <_PyObject_Call+0x76> │ │ │ │ │ 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> │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ + b.n 1b3a <_PyObject_Call+0x18e> │ │ │ │ │ + strd r3, r1, [sp, #8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - b.n 1a26 <_PyObject_Call+0x116> │ │ │ │ │ + ldrd r3, r1, [sp, #8] │ │ │ │ │ + b.n 1afa <_PyObject_Call+0x14e> │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ - b.n 1a3e <_PyObject_Call+0x12e> │ │ │ │ │ - strd r3, r1, [sp, #8] │ │ │ │ │ + b.n 1a74 <_PyObject_Call+0xc8> │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - ldrd r3, r1, [sp, #8] │ │ │ │ │ - b.n 1a5a <_PyObject_Call+0x14a> │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + b.n 1a8e <_PyObject_Call+0xe2> │ │ │ │ │ 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 1aa8 <_PyObject_Call+0xfc> │ │ │ │ │ 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 1ac2 <_PyObject_Call+0x116> │ │ │ │ │ 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 1adc <_PyObject_Call+0x130> │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r0, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 1b76 <_PyObject_Call+0x1ca> │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 1b76 <_PyObject_Call+0x1ca> │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str.w r3, [r8] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 1bc6 <_PyObject_Call+0x21a> │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 1bc6 <_PyObject_Call+0x21a> │ │ │ │ │ │ │ │ │ │ -00001b68 : │ │ │ │ │ +00001c60 : │ │ │ │ │ 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] @ (1ce4 ) │ │ │ │ │ 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 1cda │ │ │ │ │ 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, 1cbe │ │ │ │ │ add r3, sp, #32 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - cbz r0, 1bd2 │ │ │ │ │ + cbz r0, 1cca │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - bl d54 │ │ │ │ │ + bl d90 │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - beq.n 1bc6 │ │ │ │ │ + beq.n 1cbe │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ - cbz r3, 1bd6 │ │ │ │ │ + cbz r3, 1cce │ │ │ │ │ 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 1ca2 │ │ │ │ │ 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 1cbe │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 148 <_PyObject_CallFunctionVa+0x10c> │ │ │ │ │ + bl 164 <_PyObject_CallFunctionVa+0x128> │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 1bc6 │ │ │ │ │ + b.n 1cbe │ │ │ │ │ .word 0x00000068 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00001bf0 : │ │ │ │ │ +00001ce8 : │ │ │ │ │ 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] @ (1d70 ) │ │ │ │ │ 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 1d28 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ ldr r4, [r0, r3] │ │ │ │ │ - cbz r4, 1c30 │ │ │ │ │ + cbz r4, 1d28 │ │ │ │ │ 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, 1d36 │ │ │ │ │ + cbnz r3, 1d5a │ │ │ │ │ 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 │ │ │ │ │ + b.w 504 <_PyObject_MakeTpCall.constprop.0> │ │ │ │ │ + cbz r3, 1d3e │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1c2c │ │ │ │ │ + bne.n 1d24 │ │ │ │ │ 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 1d24 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1c2c │ │ │ │ │ + beq.n 1d24 │ │ │ │ │ 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 : │ │ │ │ │ +00001d74 : │ │ │ │ │ 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>: │ │ │ │ │ +00001d88 <_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 │ │ │ │ │ @@ -3279,244 +3392,269 @@ │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ bl 0 <_PyDict_FromItems> │ │ │ │ │ R_ARM_THM_CALL _PyDict_FromItems │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001cbc <_PyObject_CallMethod>: │ │ │ │ │ +00001db4 <_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] @ (1e44 <_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 1e1c <_PyObject_CallMethod+0x68> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetAttr │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 1d46 <_PyObject_CallMethod+0x8a> │ │ │ │ │ + cbz r0, 1e3e <_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, 1e26 <_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 1e10 <_PyObject_CallMethod+0x5c> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 1d18 <_PyObject_CallMethod+0x5c> │ │ │ │ │ + cbnz r3, 1e10 <_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> │ │ │ │ │ + bl 164 <_PyObject_CallFunctionVa+0x128> │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 1d18 <_PyObject_CallMethod+0x5c> │ │ │ │ │ + b.n 1e10 <_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 1e22 <_PyObject_CallMethod+0x6e> │ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ │ - b.n 1d0c <_PyObject_CallMethod+0x50> │ │ │ │ │ + b.n 1e04 <_PyObject_CallMethod+0x50> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 1d18 <_PyObject_CallMethod+0x5c> │ │ │ │ │ + b.n 1e10 <_PyObject_CallMethod+0x5c> │ │ │ │ │ nop │ │ │ │ │ .word 0x0000006e │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00001d50 : │ │ │ │ │ +00001e48 : │ │ │ │ │ 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, #388] @ (1fdc ) │ │ │ │ │ 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 1eca │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r1, r3, #5 │ │ │ │ │ - bpl.w 1e96 │ │ │ │ │ + bpl.w 1fb2 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #20 │ │ │ │ │ - bpl.n 1da4 │ │ │ │ │ + bpl.n 1e9c │ │ │ │ │ ldr r2, [r3, #28] │ │ │ │ │ ldr.w lr, [r0, r2] │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - beq.n 1da4 │ │ │ │ │ + beq.n 1e9c │ │ │ │ │ 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 1f46 │ │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r1, [r6, #36] @ 0x24 │ │ │ │ │ - blt.n 1e48 │ │ │ │ │ + blt.n 1f50 │ │ │ │ │ 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, 1f14 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1e62 │ │ │ │ │ + bne.n 1f6a │ │ │ │ │ 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 1f02 │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r3, [r0, r3] │ │ │ │ │ mov r7, r3 │ │ │ │ │ - cbz r3, 1dfa │ │ │ │ │ + cbz r3, 1f02 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ blx r7 │ │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 1e1a │ │ │ │ │ + cbz r0, 1f22 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1dcc │ │ │ │ │ + beq.n 1ec4 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1e68 │ │ │ │ │ - b.n 1dcc │ │ │ │ │ + beq.n 1ec4 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + add sp, #12 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ + b.w 0 │ │ │ │ │ + R_ARM_THM_JUMP24 _Py_CheckFunctionResult.part.0 │ │ │ │ │ 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> │ │ │ │ │ + b.w 504 <_PyObject_MakeTpCall.constprop.0> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 1e7a │ │ │ │ │ + beq.n 1f96 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1e7a │ │ │ │ │ + beq.n 1f96 │ │ │ │ │ movs r7, #0 │ │ │ │ │ - b.n 1dcc │ │ │ │ │ - cbz r3, 1e22 │ │ │ │ │ + b.n 1ec4 │ │ │ │ │ + cbz r3, 1f2a │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1dcc │ │ │ │ │ + bne.n 1ec4 │ │ │ │ │ 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 1ec4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 98 <_PyObject_CallFunctionVa+0x5c> │ │ │ │ │ R_ARM_THM_CALL object_is_not_callable │ │ │ │ │ - b.n 1e16 │ │ │ │ │ + b.n 1f1e │ │ │ │ │ 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 1f1e │ │ │ │ │ + b.n 1eae │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1dcc │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ + beq.n 1ec4 │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bne.n 1fcc │ │ │ │ │ + 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 │ │ │ │ │ - add sp, #12 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ - b.w 0 │ │ │ │ │ - R_ARM_THM_JUMP24 _Py_CheckFunctionResult.part.0 │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ │ + bl 0 <_PyErr_FormatFromCauseTstate> │ │ │ │ │ + R_ARM_THM_CALL _PyErr_FormatFromCauseTstate │ │ │ │ │ + b.n 1f1e │ │ │ │ │ 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 1e16 │ │ │ │ │ + b.n 1f1e │ │ │ │ │ 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 │ │ │ │ │ - .word 0x00000144 │ │ │ │ │ + b.n 1f1e │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r0, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 1f7a │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 1f7a │ │ │ │ │ + nop │ │ │ │ │ + .word 0x00000178 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ ├── readelf --wide --decompress --string-dump=.rodata.str1.4 {} │ │ │ │ │ @@ -1,12 +1,12 @@ │ │ │ │ │ │ │ │ │ │ String dump of section '.rodata.str1.4': │ │ │ │ │ [ 0] %R returned NULL without setting an exception │ │ │ │ │ - [ 30] %s returned NULL without setting an exception │ │ │ │ │ - [ 60] %R returned a result with an exception set │ │ │ │ │ + [ 30] %R returned a result with an exception set │ │ │ │ │ + [ 5c] %s returned NULL without setting an exception │ │ │ │ │ [ 8c] %s returned a result with an exception set │ │ │ │ │ [ b8] while calling a Python object │ │ │ │ │ [ d8] attribute of type '%.200s' is not callable │ │ │ │ │ [ 104] keywords must be strings │ │ │ │ │ [ 120] argument list must be a tuple │ │ │ │ │ [ 140] '%.200s' object is not callable. Did you mean: '%U.%U(...)'? │ │ │ │ │ [ 180] '%.200s' object is not callable │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -38,173 +38,189 @@ │ │ │ │ │ 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 19ac <_PyObject_Call> │ │ │ │ │ R_ARM_THM_JUMP24 _PyObject_Call │ │ │ │ │ nop │ │ │ │ │ .word 0x0000000c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ 0000005c : │ │ │ │ │ PyVectorcall_Call(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - ldr r0, [pc, #212] @ (144 ) │ │ │ │ │ + ldr r0, [pc, #240] @ (160 ) │ │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ │ mov r3, r2 │ │ │ │ │ add r0, pc │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ sub sp, #20 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r6, [r4, r0] │ │ │ │ │ ldr r0, [r2, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ble.n 90 │ │ │ │ │ - ldr.w r8, [r5, r0] │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - bne.n ae │ │ │ │ │ + ble.n 8a │ │ │ │ │ + ldr r7, [r5, r0] │ │ │ │ │ + cbnz r7, a8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ mov r0, r6 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC10 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC10 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ movs r4, #0 │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_THM_CALL _PyErr_Format │ │ │ │ │ - b.n 13c │ │ │ │ │ - ldr r7, [r1, #8] │ │ │ │ │ + b.n 156 │ │ │ │ │ + ldr.w r8, [r1, #8] │ │ │ │ │ adds r1, #12 │ │ │ │ │ - cbz r3, b8 │ │ │ │ │ + cbz r3, b4 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ - cbnz r2, c8 │ │ │ │ │ + cbnz r2, c4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - mov r2, r7 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - mov ip, r8 │ │ │ │ │ + mov ip, r7 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ bx ip │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - bl 1384 <_PyStack_UnpackDict> │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + bl 13e8 <_PyStack_UnpackDict> │ │ │ │ │ R_ARM_THM_CALL _PyStack_UnpackDict │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 13c │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 156 │ │ │ │ │ ldr.w r9, [sp, #12] │ │ │ │ │ mov r1, r0 │ │ │ │ │ - orr.w r2, r7, #2147483648 @ 0x80000000 │ │ │ │ │ + orr.w r2, r8, #2147483648 @ 0x80000000 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r3, r9 │ │ │ │ │ - blx r8 │ │ │ │ │ + blx r7 │ │ │ │ │ mov r2, r9 │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1604 <_PyStack_UnpackDict_Free> │ │ │ │ │ + bl 1668 <_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 │ │ │ │ │ + cbnz r7, 11a │ │ │ │ │ + cbz r3, fc │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ - cbnz r3, 11c │ │ │ │ │ + cbnz r3, 116 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_THM_CALL _PyErr_Format │ │ │ │ │ - mov r4, r8 │ │ │ │ │ - b.n 13c │ │ │ │ │ + mov r4, r7 │ │ │ │ │ + b.n 156 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 11c │ │ │ │ │ + beq.n 116 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 11c │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ + beq.n 116 │ │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.n 13a │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r7, #0] │ │ │ │ │ + cbnz r3, 13a │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ + movs r4, #0 │ │ │ │ │ + mov r3, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - add sp, #20 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ - b.w 0 │ │ │ │ │ - R_ARM_THM_JUMP24 _Py_CheckFunctionResult.part.0 │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ │ + bl 0 <_PyErr_FormatFromCauseTstate> │ │ │ │ │ + R_ARM_THM_CALL _PyErr_FormatFromCauseTstate │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ - .word 0x000000ca │ │ │ │ │ + nop │ │ │ │ │ + .word 0x000000e6 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00000148 : │ │ │ │ │ +00000164 : │ │ │ │ │ null_error.isra.0(): │ │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ │ - cbz r3, 150 │ │ │ │ │ + cbz r3, 16c │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ - cbnz r3, 166 │ │ │ │ │ + cbnz r3, 182 │ │ │ │ │ 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 .LC11 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC11 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ b.w 0 <_PyErr_SetString> │ │ │ │ │ R_ARM_THM_JUMP24 _PyErr_SetString │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00000168 <_Py_CheckSlotResult>: │ │ │ │ │ +00000184 <_Py_CheckSlotResult>: │ │ │ │ │ _Py_CheckSlotResult(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r3, [pc, #72] @ (1c0 <_Py_CheckSlotResult+0x58>) │ │ │ │ │ + ldr r3, [pc, #72] @ (1dc <_Py_CheckSlotResult+0x58>) │ │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ │ mov r5, r1 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r4, r3] │ │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ │ - cbnz r2, 19a <_Py_CheckSlotResult+0x32> │ │ │ │ │ - cbz r3, 18e <_Py_CheckSlotResult+0x26> │ │ │ │ │ + cbnz r2, 1b6 <_Py_CheckSlotResult+0x32> │ │ │ │ │ + cbz r3, 1aa <_Py_CheckSlotResult+0x26> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ - cbnz r3, 1ba <_Py_CheckSlotResult+0x52> │ │ │ │ │ + cbnz r3, 1d6 <_Py_CheckSlotResult+0x52> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC12 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC12 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ - b.n 1aa <_Py_CheckSlotResult+0x42> │ │ │ │ │ - cbz r3, 1ba <_Py_CheckSlotResult+0x52> │ │ │ │ │ + b.n 1c6 <_Py_CheckSlotResult+0x42> │ │ │ │ │ + cbz r3, 1d6 <_Py_CheckSlotResult+0x52> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ - cbz r3, 1ba <_Py_CheckSlotResult+0x52> │ │ │ │ │ + cbz r3, 1d6 <_Py_CheckSlotResult+0x52> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC13 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ @@ -216,22 +232,22 @@ │ │ │ │ │ R_ARM_THM_CALL _Py_FatalErrorFormat │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ nop │ │ │ │ │ .word 0x0000003e │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -000001c4 : │ │ │ │ │ +000001e0 : │ │ │ │ │ PyEval_CallFunction(): │ │ │ │ │ push {r1, r2, r3} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4076] @ 0xfec │ │ │ │ │ - ldr r2, [pc, #36] @ (1fc ) │ │ │ │ │ + ldr r2, [pc, #36] @ (218 ) │ │ │ │ │ sub sp, #12 │ │ │ │ │ add r3, sp, #20 │ │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [r4, r2] │ │ │ │ │ @@ -243,22 +259,22 @@ │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ add sp, #12 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ .word 0x0000001a │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00000200 <_PyObject_CallFunction_SizeT>: │ │ │ │ │ +0000021c <_PyObject_CallFunction_SizeT>: │ │ │ │ │ _PyObject_CallFunction_SizeT(): │ │ │ │ │ push {r1, r2, r3} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4076] @ 0xfec │ │ │ │ │ - ldr r2, [pc, #36] @ (238 <_PyObject_CallFunction_SizeT+0x38>) │ │ │ │ │ + ldr r2, [pc, #36] @ (254 <_PyObject_CallFunction_SizeT+0x38>) │ │ │ │ │ sub sp, #12 │ │ │ │ │ add r3, sp, #20 │ │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [r4, r2] │ │ │ │ │ @@ -270,121 +286,121 @@ │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ add sp, #12 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ .word 0x0000001a │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -0000023c : │ │ │ │ │ +00000258 : │ │ │ │ │ PyEval_CallMethod(): │ │ │ │ │ push {r2, r3} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr r3, [pc, #92] @ (2ac ) │ │ │ │ │ + ldr r3, [pc, #92] @ (2c8 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ sub sp, #12 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r5, [r2, r3] │ │ │ │ │ - cbz r0, 25e │ │ │ │ │ - cbnz r1, 268 │ │ │ │ │ + cbz r0, 27a │ │ │ │ │ + cbnz r1, 284 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - bl 148 │ │ │ │ │ - b.n 29e │ │ │ │ │ + bl 164 │ │ │ │ │ + b.n 2ba │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetAttrString │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 29e │ │ │ │ │ + cbz r0, 2ba │ │ │ │ │ add r3, sp, #28 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 28e │ │ │ │ │ + bne.n 2aa │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b.n 29e │ │ │ │ │ + b.n 2ba │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 28a │ │ │ │ │ + bne.n 2a6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 28a │ │ │ │ │ + b.n 2a6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ add sp, #8 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ .word 0x00000054 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -000002b0 <_PyObject_CallMethodId>: │ │ │ │ │ +000002cc <_PyObject_CallMethodId>: │ │ │ │ │ _PyObject_CallMethodId(): │ │ │ │ │ push {r2, r3} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr r3, [pc, #92] @ (320 <_PyObject_CallMethodId+0x70>) │ │ │ │ │ + ldr r3, [pc, #92] @ (33c <_PyObject_CallMethodId+0x70>) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ sub sp, #12 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r5, [r2, r3] │ │ │ │ │ - cbz r0, 2d2 <_PyObject_CallMethodId+0x22> │ │ │ │ │ - cbnz r1, 2dc <_PyObject_CallMethodId+0x2c> │ │ │ │ │ + cbz r0, 2ee <_PyObject_CallMethodId+0x22> │ │ │ │ │ + cbnz r1, 2f8 <_PyObject_CallMethodId+0x2c> │ │ │ │ │ mov r0, r5 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - bl 148 │ │ │ │ │ - b.n 312 <_PyObject_CallMethodId+0x62> │ │ │ │ │ + bl 164 │ │ │ │ │ + b.n 32e <_PyObject_CallMethodId+0x62> │ │ │ │ │ bl 0 <_PyObject_GetAttrId> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GetAttrId │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 312 <_PyObject_CallMethodId+0x62> │ │ │ │ │ + cbz r0, 32e <_PyObject_CallMethodId+0x62> │ │ │ │ │ add r3, sp, #28 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 302 <_PyObject_CallMethodId+0x52> │ │ │ │ │ + bne.n 31e <_PyObject_CallMethodId+0x52> │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b.n 312 <_PyObject_CallMethodId+0x62> │ │ │ │ │ + b.n 32e <_PyObject_CallMethodId+0x62> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2fe <_PyObject_CallMethodId+0x4e> │ │ │ │ │ + bne.n 31a <_PyObject_CallMethodId+0x4e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2fe <_PyObject_CallMethodId+0x4e> │ │ │ │ │ + b.n 31a <_PyObject_CallMethodId+0x4e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ add sp, #8 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ .word 0x00000054 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00000324 <_PyObject_CallMethodFormat>: │ │ │ │ │ +00000340 <_PyObject_CallMethodFormat>: │ │ │ │ │ _PyObject_CallMethodFormat(): │ │ │ │ │ push {r2, r3} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ push {lr} │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ @@ -393,204 +409,204 @@ │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ add sp, #8 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -0000034c <_PyObject_CallMethod_SizeT>: │ │ │ │ │ +00000368 <_PyObject_CallMethod_SizeT>: │ │ │ │ │ _PyObject_CallMethod_SizeT(): │ │ │ │ │ push {r2, r3} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr r3, [pc, #92] @ (3bc <_PyObject_CallMethod_SizeT+0x70>) │ │ │ │ │ + ldr r3, [pc, #92] @ (3d8 <_PyObject_CallMethod_SizeT+0x70>) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ sub sp, #12 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r5, [r2, r3] │ │ │ │ │ - cbz r0, 36e <_PyObject_CallMethod_SizeT+0x22> │ │ │ │ │ - cbnz r1, 378 <_PyObject_CallMethod_SizeT+0x2c> │ │ │ │ │ + cbz r0, 38a <_PyObject_CallMethod_SizeT+0x22> │ │ │ │ │ + cbnz r1, 394 <_PyObject_CallMethod_SizeT+0x2c> │ │ │ │ │ mov r0, r5 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - bl 148 │ │ │ │ │ - b.n 3ae <_PyObject_CallMethod_SizeT+0x62> │ │ │ │ │ + bl 164 │ │ │ │ │ + b.n 3ca <_PyObject_CallMethod_SizeT+0x62> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetAttrString │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 3ae <_PyObject_CallMethod_SizeT+0x62> │ │ │ │ │ + cbz r0, 3ca <_PyObject_CallMethod_SizeT+0x62> │ │ │ │ │ add r3, sp, #28 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 39e <_PyObject_CallMethod_SizeT+0x52> │ │ │ │ │ + bne.n 3ba <_PyObject_CallMethod_SizeT+0x52> │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b.n 3ae <_PyObject_CallMethod_SizeT+0x62> │ │ │ │ │ + b.n 3ca <_PyObject_CallMethod_SizeT+0x62> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 39a <_PyObject_CallMethod_SizeT+0x4e> │ │ │ │ │ + bne.n 3b6 <_PyObject_CallMethod_SizeT+0x4e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 39a <_PyObject_CallMethod_SizeT+0x4e> │ │ │ │ │ + b.n 3b6 <_PyObject_CallMethod_SizeT+0x4e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ add sp, #8 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ .word 0x00000054 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -000003c0 <_PyObject_CallMethodIdObjArgs>: │ │ │ │ │ +000003dc <_PyObject_CallMethodIdObjArgs>: │ │ │ │ │ _PyObject_CallMethodIdObjArgs(): │ │ │ │ │ push {r1, r2, r3} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4068] @ 0xfe4 │ │ │ │ │ - ldr r2, [pc, #120] @ (44c <_PyObject_CallMethodIdObjArgs+0x8c>) │ │ │ │ │ + ldr r2, [pc, #120] @ (468 <_PyObject_CallMethodIdObjArgs+0x8c>) │ │ │ │ │ sub sp, #8 │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ ldr r7, [r1, r2] │ │ │ │ │ - cbz r0, 3ea <_PyObject_CallMethodIdObjArgs+0x2a> │ │ │ │ │ + cbz r0, 406 <_PyObject_CallMethodIdObjArgs+0x2a> │ │ │ │ │ clz r6, r3 │ │ │ │ │ lsrs r6, r6, #5 │ │ │ │ │ - cbnz r3, 3f4 <_PyObject_CallMethodIdObjArgs+0x34> │ │ │ │ │ + cbnz r3, 410 <_PyObject_CallMethodIdObjArgs+0x34> │ │ │ │ │ mov r0, r7 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - bl 148 │ │ │ │ │ - b.n 43e <_PyObject_CallMethodIdObjArgs+0x7e> │ │ │ │ │ + bl 164 │ │ │ │ │ + b.n 45a <_PyObject_CallMethodIdObjArgs+0x7e> │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_PyUnicode_FromId> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_FromId │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 43e <_PyObject_CallMethodIdObjArgs+0x7e> │ │ │ │ │ + cbz r0, 45a <_PyObject_CallMethodIdObjArgs+0x7e> │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r2, sp │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyObject_GetMethod> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GetMethod │ │ │ │ │ ldr r4, [sp, #0] │ │ │ │ │ - cbz r4, 43e <_PyObject_CallMethodIdObjArgs+0x7e> │ │ │ │ │ + cbz r4, 45a <_PyObject_CallMethodIdObjArgs+0x7e> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ add r3, sp, #32 │ │ │ │ │ mov r2, r4 │ │ │ │ │ ite ne │ │ │ │ │ movne r1, r5 │ │ │ │ │ moveq r1, #0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bl d54 │ │ │ │ │ + bl d90 │ │ │ │ │ R_ARM_THM_CALL object_vacall │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 43e <_PyObject_CallMethodIdObjArgs+0x7e> │ │ │ │ │ + beq.n 45a <_PyObject_CallMethodIdObjArgs+0x7e> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - cbnz r3, 43e <_PyObject_CallMethodIdObjArgs+0x7e> │ │ │ │ │ + cbnz r3, 45a <_PyObject_CallMethodIdObjArgs+0x7e> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ add sp, #12 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ .word 0x00000070 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00000450 : │ │ │ │ │ +0000046c : │ │ │ │ │ PyEval_CallObjectWithKeywords(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr r3, [pc, #128] @ (4e0 ) │ │ │ │ │ + ldr r3, [pc, #128] @ (4fc ) │ │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ │ mov r6, r0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ mov r4, r2 │ │ │ │ │ ldr r0, [r5, r3] │ │ │ │ │ - cbz r1, 494 │ │ │ │ │ + cbz r1, 4b0 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #5 │ │ │ │ │ - bmi.n 4c6 │ │ │ │ │ + bmi.n 4e2 │ │ │ │ │ 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 .LC7 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC7 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ bl 0 <_PyErr_SetString> │ │ │ │ │ R_ARM_THM_CALL _PyErr_SetString │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 4da │ │ │ │ │ - cbz r2, 4b8 │ │ │ │ │ + b.n 4f6 │ │ │ │ │ + cbz r2, 4d4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #2 │ │ │ │ │ - bmi.n 4b6 │ │ │ │ │ + bmi.n 4d2 │ │ │ │ │ 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 .LC14 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC14 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ bl 0 <_PyErr_SetString> │ │ │ │ │ R_ARM_THM_CALL _PyErr_SetString │ │ │ │ │ - b.n 490 │ │ │ │ │ - cbnz r1, 4ca │ │ │ │ │ + b.n 4ac │ │ │ │ │ + cbnz r1, 4e6 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ - bl 900 <_PyObject_VectorcallDictTstate> │ │ │ │ │ + bl 93c <_PyObject_VectorcallDictTstate> │ │ │ │ │ R_ARM_THM_CALL _PyObject_VectorcallDictTstate │ │ │ │ │ - b.n 4da │ │ │ │ │ + b.n 4f6 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n 496 │ │ │ │ │ + bne.n 4b2 │ │ │ │ │ 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 19ac <_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 │ │ │ │ │ │ │ │ │ │ -000004e4 : │ │ │ │ │ +00000500 : │ │ │ │ │ PyVectorcall_NARGS(): │ │ │ │ │ bic.w r0, r0, #2147483648 @ 0x80000000 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -1,17 +1,17 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.strtab': │ │ │ │ │ 0x00000000 00247400 5f50794f 626a6563 745f4361 .$t._PyObject_Ca │ │ │ │ │ 0x00000010 6c6c4675 6e637469 6f6e5661 00246400 llFunctionVa.$d. │ │ │ │ │ - 0x00000020 2e4c4330 005f5079 4f626a65 63745f4d .LC0._PyObject_M │ │ │ │ │ - 0x00000030 616b6554 7043616c 6c2e636f 6e737470 akeTpCall.constp │ │ │ │ │ - 0x00000040 726f702e 30005f50 795f4368 65636b46 rop.0._Py_CheckF │ │ │ │ │ - 0x00000050 756e6374 696f6e52 6573756c 742e7061 unctionResult.pa │ │ │ │ │ - 0x00000060 72742e30 006e756c 6c5f6572 726f722e rt.0.null_error. │ │ │ │ │ - 0x00000070 69737261 2e30002e 4c433100 2e4c4332 isra.0..LC1..LC2 │ │ │ │ │ + 0x00000020 2e4c4330 002e4c43 31005f50 794f626a .LC0..LC1._PyObj │ │ │ │ │ + 0x00000030 6563745f 4d616b65 54704361 6c6c2e63 ect_MakeTpCall.c │ │ │ │ │ + 0x00000040 6f6e7374 70726f70 2e30005f 50795f43 onstprop.0._Py_C │ │ │ │ │ + 0x00000050 6865636b 46756e63 74696f6e 52657375 heckFunctionResu │ │ │ │ │ + 0x00000060 6c742e70 6172742e 30006e75 6c6c5f65 lt.part.0.null_e │ │ │ │ │ + 0x00000070 72726f72 2e697372 612e3000 2e4c4332 rror.isra.0..LC2 │ │ │ │ │ 0x00000080 002e4c43 33002e4c 4334006f 626a6563 ..LC3..LC4.objec │ │ │ │ │ 0x00000090 745f6973 5f6e6f74 5f63616c 6c61626c t_is_not_callabl │ │ │ │ │ 0x000000a0 65006f62 6a656374 5f766163 616c6c2e e.object_vacall. │ │ │ │ │ 0x000000b0 636f6e73 7470726f 702e3000 6f626a65 constprop.0.obje │ │ │ │ │ 0x000000c0 63745f76 6163616c 6c006361 6c6c6d65 ct_vacall.callme │ │ │ │ │ 0x000000d0 74686f64 2e706172 742e302e 69737261 thod.part.0.isra │ │ │ │ │ 0x000000e0 2e300063 616c6c6d 6574686f 64002e4c .0.callmethod..L │ │ │ │ │ @@ -22,18 +22,18 @@ │ │ │ │ │ 0x00000130 5f66756e 635f5f2e 30005079 4f626a65 _func__.0.PyObje │ │ │ │ │ 0x00000140 63745f43 616c6c46 756e6374 696f6e00 ct_CallFunction. │ │ │ │ │ 0x00000150 5f50795f 7473735f 74737461 7465005f _Py_tss_tstate._ │ │ │ │ │ 0x00000160 50795f56 61427569 6c645374 61636b00 Py_VaBuildStack. │ │ │ │ │ 0x00000170 5f50795f 4465616c 6c6f6300 50794d65 _Py_Dealloc.PyMe │ │ │ │ │ 0x00000180 6d5f4672 65650050 79457863 5f537973 m_Free.PyExc_Sys │ │ │ │ │ 0x00000190 74656d45 72726f72 005f5079 4572725f temError._PyErr_ │ │ │ │ │ - 0x000001a0 466f726d 6174005f 50795f43 6865636b Format._Py_Check │ │ │ │ │ - 0x000001b0 46756e63 74696f6e 52657375 6c74005f FunctionResult._ │ │ │ │ │ - 0x000001c0 50794572 725f466f 726d6174 46726f6d PyErr_FormatFrom │ │ │ │ │ - 0x000001d0 43617573 65547374 61746500 5f50794f CauseTstate._PyO │ │ │ │ │ + 0x000001a0 466f726d 6174005f 50794572 725f466f Format._PyErr_Fo │ │ │ │ │ + 0x000001b0 726d6174 46726f6d 43617573 65547374 rmatFromCauseTst │ │ │ │ │ + 0x000001c0 61746500 5f50795f 43686563 6b46756e ate._Py_CheckFun │ │ │ │ │ + 0x000001d0 6374696f 6e526573 756c7400 5f50794f ctionResult._PyO │ │ │ │ │ 0x000001e0 626a6563 745f4d61 6b655470 43616c6c bject_MakeTpCall │ │ │ │ │ 0x000001f0 005f5079 5475706c 655f4672 6f6d4172 ._PyTuple_FromAr │ │ │ │ │ 0x00000200 72617900 5f507944 6963745f 46726f6d ray._PyDict_From │ │ │ │ │ 0x00000210 4974656d 73005f50 795f4368 65636b52 Items._Py_CheckR │ │ │ │ │ 0x00000220 65637572 73697665 43616c6c 0050794f ecursiveCall.PyO │ │ │ │ │ 0x00000230 626a6563 745f5665 63746f72 63616c6c bject_Vectorcall │ │ │ │ │ 0x00000240 0050794f 626a6563 745f5665 63746f72 .PyObject_Vector │ │ │ ├── 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: 35148 (bytes into file) │ │ │ │ │ + Start of section headers: 35080 (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 0x894c: │ │ │ │ │ +There are 18 section headers, starting at offset 0x8908: │ │ │ │ │ │ │ │ │ │ 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 000f58 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 007034 000600 08 I 15 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 000f8c 000564 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 007634 0002e0 08 I 15 3 4 │ │ │ │ │ - [ 5] .bss NOBITS 00000000 0014f0 000000 00 WA 0 0 1 │ │ │ │ │ - [ 6] .rodata.str1.4 PROGBITS 00000000 0014f0 0007ae 01 AMS 0 0 4 │ │ │ │ │ - [ 7] .text.hot PROGBITS 00000000 001ca0 002774 00 AX 0 0 8 │ │ │ │ │ - [ 8] .rel.text.hot REL 00000000 007914 000880 08 I 15 7 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 004414 000d70 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 008194 000690 08 I 15 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 005184 00029c 00 A 0 0 4 │ │ │ │ │ - [12] .rel.rodata REL 00000000 008824 000098 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 005420 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 005420 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 005454 001060 10 16 153 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 0064b4 000b80 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 0088bc 000090 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 000f70 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 007020 0005d0 08 I 15 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 000fa4 000564 00 WA 0 0 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 0075f0 0002e0 08 I 15 3 4 │ │ │ │ │ + [ 5] .bss NOBITS 00000000 001508 000000 00 WA 0 0 1 │ │ │ │ │ + [ 6] .rodata.str1.4 PROGBITS 00000000 001508 0007ae 01 AMS 0 0 4 │ │ │ │ │ + [ 7] .text.hot PROGBITS 00000000 001cb8 002748 00 AX 0 0 8 │ │ │ │ │ + [ 8] .rel.text.hot REL 00000000 0078d0 000880 08 I 15 7 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 004400 000d70 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 008150 000690 08 I 15 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 005170 00029c 00 A 0 0 4 │ │ │ │ │ + [12] .rel.rodata REL 00000000 0087e0 000098 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 00540c 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 00540c 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 005440 001060 10 16 153 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 0064a0 000b80 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 008878 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,44 +18,44 @@ │ │ │ │ │ 14: 00000000 0 NOTYPE LOCAL DEFAULT 3 .LANCHOR0 │ │ │ │ │ 15: 000006b4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 16: 000006bc 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 17: 00000ba1 636 FUNC LOCAL DEFAULT 7 intern_constants │ │ │ │ │ 18: 00000e1d 608 FUNC LOCAL DEFAULT 7 intern_constants.constprop.0 │ │ │ │ │ 19: 00000a1c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 20: 00000a20 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 21: 0000107d 24 FUNC LOCAL DEFAULT 7 Py_XDECREF │ │ │ │ │ + 21: 0000000d 24 FUNC LOCAL DEFAULT 1 Py_XDECREF │ │ │ │ │ 22: 00000b9c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 23: 00000ba0 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 24: 00000e18 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 25: 00000e1c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 26: 00001078 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 27: 0000107c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 28: 000000bc 0 NOTYPE LOCAL DEFAULT 6 .LC6 │ │ │ │ │ - 29: 00001095 836 FUNC LOCAL DEFAULT 7 code_dealloc │ │ │ │ │ - 30: 000012f4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 31: 000012f8 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 32: 000013d4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 33: 000013d8 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 34: 00001759 334 FUNC LOCAL DEFAULT 7 code_hash │ │ │ │ │ + 27: 000000bc 0 NOTYPE LOCAL DEFAULT 6 .LC6 │ │ │ │ │ + 28: 0000107c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 29: 0000107d 836 FUNC LOCAL DEFAULT 7 code_dealloc │ │ │ │ │ + 30: 000012dc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 31: 000012e0 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 32: 000013bc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 33: 000013c0 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 34: 00001741 334 FUNC LOCAL DEFAULT 7 code_hash │ │ │ │ │ 35: 00000065 152 FUNC LOCAL DEFAULT 9 retreat │ │ │ │ │ - 36: 00001b30 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 37: 00001b38 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 38: 0000000d 162 FUNC LOCAL DEFAULT 1 advance │ │ │ │ │ - 39: 000000b5 80 FUNC LOCAL DEFAULT 1 code_positionsiterator │ │ │ │ │ - 40: 00000100 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 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: 00001c6d 518 FUNC LOCAL DEFAULT 7 positionsiter_next │ │ │ │ │ - 43: 00001e75 20 FUNC LOCAL DEFAULT 7 _source_offset_converter │ │ │ │ │ - 44: 00001cf4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 45: 00001cfa 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 46: 00000105 72 FUNC LOCAL DEFAULT 1 read_signed_varint │ │ │ │ │ - 47: 00000104 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 48: 0000014d 70 FUNC LOCAL DEFAULT 1 positionsiter_dealloc │ │ │ │ │ + 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: 000001b5 368 FUNC LOCAL DEFAULT 1 code_getvarnames │ │ │ │ │ + 50: 000001cd 368 FUNC LOCAL DEFAULT 1 code_getvarnames │ │ │ │ │ 51: 000000e0 0 NOTYPE LOCAL DEFAULT 6 .LC8 │ │ │ │ │ 52: 000000e8 0 NOTYPE LOCAL DEFAULT 6 .LC9 │ │ │ │ │ 53: 000000fc 0 NOTYPE LOCAL DEFAULT 6 .LC10 │ │ │ │ │ 54: 00000104 0 NOTYPE LOCAL DEFAULT 6 .LC11 │ │ │ │ │ 55: 0000010c 0 NOTYPE LOCAL DEFAULT 6 .LC12 │ │ │ │ │ 56: 00000124 0 NOTYPE LOCAL DEFAULT 6 .LC13 │ │ │ │ │ 57: 00000138 0 NOTYPE LOCAL DEFAULT 6 .LC14 │ │ │ │ │ @@ -72,37 +72,37 @@ │ │ │ │ │ 68: 00000258 0 NOTYPE LOCAL DEFAULT 6 .LC25 │ │ │ │ │ 69: 00000288 0 NOTYPE LOCAL DEFAULT 6 .LC26 │ │ │ │ │ 70: 000002b0 0 NOTYPE LOCAL DEFAULT 6 .LC27 │ │ │ │ │ 71: 000002d8 0 NOTYPE LOCAL DEFAULT 6 .LC28 │ │ │ │ │ 72: 000002fc 0 NOTYPE LOCAL DEFAULT 6 .LC29 │ │ │ │ │ 73: 00000328 0 NOTYPE LOCAL DEFAULT 6 .LC30 │ │ │ │ │ 74: 00000334 0 NOTYPE LOCAL DEFAULT 6 .LC31 │ │ │ │ │ - 75: 000003cd 1944 FUNC LOCAL DEFAULT 1 code_replace │ │ │ │ │ - 76: 0000087c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 77: 00000880 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 78: 00000b60 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 75: 000003e5 1944 FUNC LOCAL DEFAULT 1 code_replace │ │ │ │ │ + 76: 00000894 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 77: 00000898 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 78: 00000b78 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 79: 00000344 0 NOTYPE LOCAL DEFAULT 6 .LC32 │ │ │ │ │ 80: 00000374 0 NOTYPE LOCAL DEFAULT 6 .LC33 │ │ │ │ │ - 81: 00000b64 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 82: 00001e89 394 FUNC LOCAL DEFAULT 7 code_getfreevars │ │ │ │ │ - 83: 000020bd 80 FUNC LOCAL DEFAULT 7 code_linesiterator │ │ │ │ │ - 84: 00002108 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 81: 00000b7c 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 82: 00001e71 394 FUNC LOCAL DEFAULT 7 code_getfreevars │ │ │ │ │ + 83: 000020a5 80 FUNC LOCAL DEFAULT 7 code_linesiterator │ │ │ │ │ + 84: 000020f0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 85: 0000039c 0 NOTYPE LOCAL DEFAULT 6 .LC34 │ │ │ │ │ - 86: 0000210c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 87: 0000210d 960 FUNC LOCAL DEFAULT 7 lineiter_next │ │ │ │ │ - 88: 000024cd 76 FUNC LOCAL DEFAULT 7 lineiter_dealloc │ │ │ │ │ - 89: 00000e4d 4 FUNC LOCAL DEFAULT 1 code_getcode │ │ │ │ │ + 86: 000020f4 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 87: 000020f5 940 FUNC LOCAL DEFAULT 7 lineiter_next │ │ │ │ │ + 88: 000024a1 76 FUNC LOCAL DEFAULT 7 lineiter_dealloc │ │ │ │ │ + 89: 00000e65 4 FUNC LOCAL DEFAULT 1 code_getcode │ │ │ │ │ 90: 000003a4 0 NOTYPE LOCAL DEFAULT 6 .LC35 │ │ │ │ │ 91: 000003d0 0 NOTYPE LOCAL DEFAULT 6 .LC36 │ │ │ │ │ - 92: 00000e51 86 FUNC LOCAL DEFAULT 1 code_repr │ │ │ │ │ - 93: 00000ea9 128 FUNC LOCAL DEFAULT 1 code__varname_from_oparg │ │ │ │ │ - 94: 00000f24 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 95: 00000f28 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 96: 00000f29 12 FUNC LOCAL DEFAULT 1 code_getcodeadaptive │ │ │ │ │ - 97: 00002519 604 FUNC LOCAL DEFAULT 7 code_richcompare │ │ │ │ │ + 92: 00000e69 86 FUNC LOCAL DEFAULT 1 code_repr │ │ │ │ │ + 93: 00000ec1 128 FUNC LOCAL DEFAULT 1 code__varname_from_oparg │ │ │ │ │ + 94: 00000f3c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 95: 00000f40 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 96: 00000f41 12 FUNC LOCAL DEFAULT 1 code_getcodeadaptive │ │ │ │ │ + 97: 000024ed 604 FUNC LOCAL DEFAULT 7 code_richcompare │ │ │ │ │ 98: 000000fd 2 FUNC LOCAL DEFAULT 9 code_getcellvars │ │ │ │ │ 99: 00000000 0 NOTYPE LOCAL DEFAULT 11 .LANCHOR1 │ │ │ │ │ 100: 00000268 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 101: 00000270 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 102: 0000031c 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 103: 00000320 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 104: 000003fc 0 NOTYPE LOCAL DEFAULT 6 .LC37 │ │ │ │ │ @@ -179,60 +179,60 @@ │ │ │ │ │ 175: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ 176: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SystemError │ │ │ │ │ 177: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_FormatUnraisable │ │ │ │ │ 178: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyFunction_ClearCodeByVersion │ │ │ │ │ 179: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ 180: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Free │ │ │ │ │ 181: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_ClearWeakRefs │ │ │ │ │ - 182: 000013d9 848 FUNC GLOBAL DEFAULT 7 _PyCode_ConstantKey │ │ │ │ │ + 182: 000013c1 848 FUNC GLOBAL DEFAULT 7 _PyCode_ConstantKey │ │ │ │ │ 183: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_EllipsisObject │ │ │ │ │ 184: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ 185: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_Type │ │ │ │ │ 186: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_Type │ │ │ │ │ 187: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBool_Type │ │ │ │ │ 188: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_Type │ │ │ │ │ 189: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyComplex_Type │ │ │ │ │ 190: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_New │ │ │ │ │ 191: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Pack │ │ │ │ │ 192: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PySet_NextEntry │ │ │ │ │ 193: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyComplex_AsCComplex │ │ │ │ │ 194: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ 195: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromVoidPtr │ │ │ │ │ 196: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ - 197: 00001729 46 FUNC GLOBAL HIDDEN 7 _Py_set_localsplus_info │ │ │ │ │ + 197: 00001711 46 FUNC GLOBAL HIDDEN 7 _Py_set_localsplus_info │ │ │ │ │ 198: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Hash │ │ │ │ │ 199: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyOpcode_Caches │ │ │ │ │ 200: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_GetBaseOpcode │ │ │ │ │ 201: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyOpcode_Deopt │ │ │ │ │ - 202: 000018a9 266 FUNC GLOBAL HIDDEN 7 _PyCode_GetCode │ │ │ │ │ + 202: 00001891 266 FUNC GLOBAL HIDDEN 7 _PyCode_GetCode │ │ │ │ │ 203: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ 204: 00000000 0 NOTYPE GLOBAL DEFAULT UND memset │ │ │ │ │ - 205: 000019b5 388 FUNC GLOBAL DEFAULT 7 PyCode_Addr2Line │ │ │ │ │ + 205: 0000199d 388 FUNC GLOBAL DEFAULT 7 PyCode_Addr2Line │ │ │ │ │ 206: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Instrumentation_GetLine │ │ │ │ │ - 207: 00001b39 308 FUNC GLOBAL DEFAULT 7 _PyCode_CheckLineNumber │ │ │ │ │ - 208: 000000b1 2 FUNC GLOBAL HIDDEN 1 _PyCode_Fini │ │ │ │ │ + 207: 00001b21 308 FUNC GLOBAL DEFAULT 7 _PyCode_CheckLineNumber │ │ │ │ │ + 208: 000000c9 2 FUNC GLOBAL HIDDEN 1 _PyCode_Fini │ │ │ │ │ 209: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_GenericAlloc │ │ │ │ │ 210: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ 211: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromLong │ │ │ │ │ 212: 00000001 100 FUNC GLOBAL HIDDEN 9 _PyCode_SafeAddr2Line │ │ │ │ │ - 213: 00000195 32 FUNC GLOBAL HIDDEN 1 _PyCode_InitAddressRange │ │ │ │ │ - 214: 00000325 166 FUNC GLOBAL HIDDEN 1 _PyCode_GetVarnames │ │ │ │ │ + 213: 000001ad 32 FUNC GLOBAL HIDDEN 1 _PyCode_InitAddressRange │ │ │ │ │ + 214: 0000033d 166 FUNC GLOBAL HIDDEN 1 _PyCode_GetVarnames │ │ │ │ │ 215: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySys_Audit │ │ │ │ │ - 216: 00000b65 744 FUNC GLOBAL DEFAULT 1 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ │ + 216: 00000b7d 744 FUNC GLOBAL DEFAULT 1 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ │ 217: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_UnpackKeywords │ │ │ │ │ 218: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsInt │ │ │ │ │ 219: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ 220: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_BadArgument │ │ │ │ │ 221: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTuple_Resize │ │ │ │ │ 222: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Compare │ │ │ │ │ 223: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ - 224: 00002015 168 FUNC GLOBAL HIDDEN 7 _PyCode_GetFreevars │ │ │ │ │ + 224: 00001ffd 168 FUNC GLOBAL HIDDEN 7 _PyCode_GetFreevars │ │ │ │ │ 225: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromFormat │ │ │ │ │ 226: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_GetItem │ │ │ │ │ - 227: 00000f35 34 FUNC GLOBAL HIDDEN 1 _PyLineTable_NextAddressRange │ │ │ │ │ + 227: 00000f4d 34 FUNC GLOBAL HIDDEN 1 _PyLineTable_NextAddressRange │ │ │ │ │ 228: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompareBool │ │ │ │ │ 229: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ 230: 000000ff 150 FUNC GLOBAL HIDDEN 9 _PyCode_GetCellvars │ │ │ │ │ 231: 00000195 220 FUNC GLOBAL DEFAULT 9 PyCode_NewEmpty │ │ │ │ │ 232: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromString │ │ │ │ │ 233: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_DecodeFSDefault │ │ │ │ │ 234: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,231 +1,225 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x7034 contains 192 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x7020 contains 186 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -000000c8 0000d10a R_ARM_THM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ -00000100 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000017c 0000aa0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000001cc 0000cb0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000001ea 0000be0a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -00000308 0000af0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000033c 0000cb0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00000356 0000be0a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -000003c2 0000af0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000478 0000ca0a R_ARM_THM_CALL 000018a9 _PyCode_GetCode │ │ │ │ │ -0000048a 0000492f R_ARM_THM_MOVW_ABS_NC 00000328 .LC30 │ │ │ │ │ -0000048e 00004930 R_ARM_THM_MOVT_ABS 00000328 .LC30 │ │ │ │ │ -00000496 00004a2f R_ARM_THM_MOVW_ABS_NC 00000334 .LC31 │ │ │ │ │ -0000049a 00004a30 R_ARM_THM_MOVT_ABS 00000334 .LC31 │ │ │ │ │ -000004b4 0000d70a R_ARM_THM_CALL 00000000 PySys_Audit │ │ │ │ │ -000004c6 0000be0a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -0000052a 0000d80a R_ARM_THM_CALL 00000b65 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ │ -00000536 0000150a R_ARM_THM_CALL 0000107d Py_XDECREF │ │ │ │ │ -0000053c 0000150a R_ARM_THM_CALL 0000107d Py_XDECREF │ │ │ │ │ -00000542 0000150a R_ARM_THM_CALL 0000107d Py_XDECREF │ │ │ │ │ -00000548 0000150a R_ARM_THM_CALL 0000107d Py_XDECREF │ │ │ │ │ -00000562 0000be0a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -00000596 0000be0a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -000005de 0000d90a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00000622 0000da0a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ -00000642 0000db0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000006dc 0000332f R_ARM_THM_MOVW_ABS_NC 000000e0 .LC8 │ │ │ │ │ -000006e0 00003330 R_ARM_THM_MOVT_ABS 000000e0 .LC8 │ │ │ │ │ -000006e4 0000412f R_ARM_THM_MOVW_ABS_NC 000001e0 .LC22 │ │ │ │ │ -000006e8 00004130 R_ARM_THM_MOVT_ABS 000001e0 .LC22 │ │ │ │ │ -000006ec 0000352f R_ARM_THM_MOVW_ABS_NC 000000fc .LC10 │ │ │ │ │ -000006f0 00003530 R_ARM_THM_MOVT_ABS 000000fc .LC10 │ │ │ │ │ -000006f4 0000dc0a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -000006fa 0000da0a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ -0000070e 0000db0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000718 0000332f R_ARM_THM_MOVW_ABS_NC 000000e0 .LC8 │ │ │ │ │ -0000071c 00003330 R_ARM_THM_MOVT_ABS 000000e0 .LC8 │ │ │ │ │ -00000720 0000402f R_ARM_THM_MOVW_ABS_NC 000001c8 .LC21 │ │ │ │ │ -00000724 00004030 R_ARM_THM_MOVT_ABS 000001c8 .LC21 │ │ │ │ │ -00000728 0000352f R_ARM_THM_MOVW_ABS_NC 000000fc .LC10 │ │ │ │ │ -0000072c 00003530 R_ARM_THM_MOVT_ABS 000000fc .LC10 │ │ │ │ │ -00000730 0000dc0a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -0000073e 00003c2f R_ARM_THM_MOVW_ABS_NC 00000180 .LC17 │ │ │ │ │ -00000742 00003c30 R_ARM_THM_MOVT_ABS 00000180 .LC17 │ │ │ │ │ -00000746 00003f2f R_ARM_THM_MOVW_ABS_NC 000001b0 .LC20 │ │ │ │ │ -0000074a 00003f30 R_ARM_THM_MOVT_ABS 000001b0 .LC20 │ │ │ │ │ -0000074e 0000352f R_ARM_THM_MOVW_ABS_NC 000000fc .LC10 │ │ │ │ │ -00000752 00003530 R_ARM_THM_MOVT_ABS 000000fc .LC10 │ │ │ │ │ -00000756 0000dc0a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00000772 00003c2f R_ARM_THM_MOVW_ABS_NC 00000180 .LC17 │ │ │ │ │ -00000776 00003c30 R_ARM_THM_MOVT_ABS 00000180 .LC17 │ │ │ │ │ -0000077a 00003e2f R_ARM_THM_MOVW_ABS_NC 0000019c .LC19 │ │ │ │ │ -0000077e 00003e30 R_ARM_THM_MOVT_ABS 0000019c .LC19 │ │ │ │ │ -00000782 0000352f R_ARM_THM_MOVW_ABS_NC 000000fc .LC10 │ │ │ │ │ -00000786 00003530 R_ARM_THM_MOVT_ABS 000000fc .LC10 │ │ │ │ │ -0000078a 0000dc0a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -000007c8 00003c2f R_ARM_THM_MOVW_ABS_NC 00000180 .LC17 │ │ │ │ │ -000007cc 00003c30 R_ARM_THM_MOVT_ABS 00000180 .LC17 │ │ │ │ │ -000007d0 00003d2f R_ARM_THM_MOVW_ABS_NC 00000184 .LC18 │ │ │ │ │ -000007d4 00003d30 R_ARM_THM_MOVT_ABS 00000184 .LC18 │ │ │ │ │ -000007d8 0000352f R_ARM_THM_MOVW_ABS_NC 000000fc .LC10 │ │ │ │ │ -000007dc 00003530 R_ARM_THM_MOVT_ABS 000000fc .LC10 │ │ │ │ │ -000007e0 0000dc0a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -000007e8 0000362f R_ARM_THM_MOVW_ABS_NC 00000104 .LC11 │ │ │ │ │ -000007ec 00003630 R_ARM_THM_MOVT_ABS 00000104 .LC11 │ │ │ │ │ -000007f0 00003b2f R_ARM_THM_MOVW_ABS_NC 00000168 .LC16 │ │ │ │ │ -000007f4 00003b30 R_ARM_THM_MOVT_ABS 00000168 .LC16 │ │ │ │ │ -000007f8 0000352f R_ARM_THM_MOVW_ABS_NC 000000fc .LC10 │ │ │ │ │ -000007fc 00003530 R_ARM_THM_MOVT_ABS 000000fc .LC10 │ │ │ │ │ -00000800 0000dc0a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -0000083c 0000362f R_ARM_THM_MOVW_ABS_NC 00000104 .LC11 │ │ │ │ │ -00000840 00003630 R_ARM_THM_MOVT_ABS 00000104 .LC11 │ │ │ │ │ -00000844 00003a2f R_ARM_THM_MOVW_ABS_NC 00000150 .LC15 │ │ │ │ │ -00000848 00003a30 R_ARM_THM_MOVT_ABS 00000150 .LC15 │ │ │ │ │ -0000084c 0000352f R_ARM_THM_MOVW_ABS_NC 000000fc .LC10 │ │ │ │ │ -00000850 00003530 R_ARM_THM_MOVT_ABS 000000fc .LC10 │ │ │ │ │ -00000854 0000dc0a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -0000085c 0000362f R_ARM_THM_MOVW_ABS_NC 00000104 .LC11 │ │ │ │ │ -00000860 00003630 R_ARM_THM_MOVT_ABS 00000104 .LC11 │ │ │ │ │ -00000864 0000392f R_ARM_THM_MOVW_ABS_NC 00000138 .LC14 │ │ │ │ │ -00000868 00003930 R_ARM_THM_MOVT_ABS 00000138 .LC14 │ │ │ │ │ -0000086c 0000352f R_ARM_THM_MOVW_ABS_NC 000000fc .LC10 │ │ │ │ │ -00000870 00003530 R_ARM_THM_MOVT_ABS 000000fc .LC10 │ │ │ │ │ -00000874 0000dc0a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -0000087c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000008bc 0000362f R_ARM_THM_MOVW_ABS_NC 00000104 .LC11 │ │ │ │ │ -000008c0 00003630 R_ARM_THM_MOVT_ABS 00000104 .LC11 │ │ │ │ │ -000008c4 0000382f R_ARM_THM_MOVW_ABS_NC 00000124 .LC13 │ │ │ │ │ -000008c8 00003830 R_ARM_THM_MOVT_ABS 00000124 .LC13 │ │ │ │ │ -000008cc 0000352f R_ARM_THM_MOVW_ABS_NC 000000fc .LC10 │ │ │ │ │ -000008d0 00003530 R_ARM_THM_MOVT_ABS 000000fc .LC10 │ │ │ │ │ -000008d4 0000dc0a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -000008f8 0000da0a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ -00000910 0000332f R_ARM_THM_MOVW_ABS_NC 000000e0 .LC8 │ │ │ │ │ -00000914 00003330 R_ARM_THM_MOVT_ABS 000000e0 .LC8 │ │ │ │ │ -00000918 0000342f R_ARM_THM_MOVW_ABS_NC 000000e8 .LC9 │ │ │ │ │ -0000091c 00003430 R_ARM_THM_MOVT_ABS 000000e8 .LC9 │ │ │ │ │ -00000920 0000352f R_ARM_THM_MOVW_ABS_NC 000000fc .LC10 │ │ │ │ │ -00000924 00003530 R_ARM_THM_MOVT_ABS 000000fc .LC10 │ │ │ │ │ -00000928 0000dc0a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -0000092e 0000db0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000093c 0000362f R_ARM_THM_MOVW_ABS_NC 00000104 .LC11 │ │ │ │ │ -00000940 00003630 R_ARM_THM_MOVT_ABS 00000104 .LC11 │ │ │ │ │ -00000944 0000372f R_ARM_THM_MOVW_ABS_NC 0000010c .LC12 │ │ │ │ │ -00000948 00003730 R_ARM_THM_MOVT_ABS 0000010c .LC12 │ │ │ │ │ -0000094c 0000352f R_ARM_THM_MOVW_ABS_NC 000000fc .LC10 │ │ │ │ │ -00000950 00003530 R_ARM_THM_MOVT_ABS 000000fc .LC10 │ │ │ │ │ -00000954 0000dc0a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -000009a6 0000da0a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ -000009bc 0000da0a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ -000009d2 0000db0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000009dc 0000db0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000009e6 0000da0a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ -000009fc 0000da0a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ -00000a12 0000db0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000a1c 0000db0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000a66 0000150a R_ARM_THM_CALL 0000107d Py_XDECREF │ │ │ │ │ -00000a72 00009b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000a76 00009b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000a7a 0000482f R_ARM_THM_MOVW_ABS_NC 000002fc .LC29 │ │ │ │ │ -00000a7e 00004830 R_ARM_THM_MOVT_ABS 000002fc .LC29 │ │ │ │ │ -00000a84 00009c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000000e0 0000d10a R_ARM_THM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ +00000118 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000194 0000aa0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000001e4 0000cb0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00000202 0000be0a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +00000320 0000af0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000354 0000cb0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000036e 0000be0a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +000003da 0000af0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000490 0000ca0a R_ARM_THM_CALL 00001891 _PyCode_GetCode │ │ │ │ │ +000004a2 0000492f R_ARM_THM_MOVW_ABS_NC 00000328 .LC30 │ │ │ │ │ +000004a6 00004930 R_ARM_THM_MOVT_ABS 00000328 .LC30 │ │ │ │ │ +000004ae 00004a2f R_ARM_THM_MOVW_ABS_NC 00000334 .LC31 │ │ │ │ │ +000004b2 00004a30 R_ARM_THM_MOVT_ABS 00000334 .LC31 │ │ │ │ │ +000004cc 0000d70a R_ARM_THM_CALL 00000000 PySys_Audit │ │ │ │ │ +000004de 0000be0a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +00000542 0000d80a R_ARM_THM_CALL 00000b7d PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ │ +0000057a 0000be0a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +000005ae 0000be0a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +000005f6 0000d90a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +0000063a 0000da0a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ +0000065a 0000db0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000006f4 0000332f R_ARM_THM_MOVW_ABS_NC 000000e0 .LC8 │ │ │ │ │ +000006f8 00003330 R_ARM_THM_MOVT_ABS 000000e0 .LC8 │ │ │ │ │ +000006fc 0000412f R_ARM_THM_MOVW_ABS_NC 000001e0 .LC22 │ │ │ │ │ +00000700 00004130 R_ARM_THM_MOVT_ABS 000001e0 .LC22 │ │ │ │ │ +00000704 0000352f R_ARM_THM_MOVW_ABS_NC 000000fc .LC10 │ │ │ │ │ +00000708 00003530 R_ARM_THM_MOVT_ABS 000000fc .LC10 │ │ │ │ │ +0000070c 0000dc0a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00000712 0000da0a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ +00000726 0000db0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000730 0000332f R_ARM_THM_MOVW_ABS_NC 000000e0 .LC8 │ │ │ │ │ +00000734 00003330 R_ARM_THM_MOVT_ABS 000000e0 .LC8 │ │ │ │ │ +00000738 0000402f R_ARM_THM_MOVW_ABS_NC 000001c8 .LC21 │ │ │ │ │ +0000073c 00004030 R_ARM_THM_MOVT_ABS 000001c8 .LC21 │ │ │ │ │ +00000740 0000352f R_ARM_THM_MOVW_ABS_NC 000000fc .LC10 │ │ │ │ │ +00000744 00003530 R_ARM_THM_MOVT_ABS 000000fc .LC10 │ │ │ │ │ +00000748 0000dc0a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00000756 00003c2f R_ARM_THM_MOVW_ABS_NC 00000180 .LC17 │ │ │ │ │ +0000075a 00003c30 R_ARM_THM_MOVT_ABS 00000180 .LC17 │ │ │ │ │ +0000075e 00003f2f R_ARM_THM_MOVW_ABS_NC 000001b0 .LC20 │ │ │ │ │ +00000762 00003f30 R_ARM_THM_MOVT_ABS 000001b0 .LC20 │ │ │ │ │ +00000766 0000352f R_ARM_THM_MOVW_ABS_NC 000000fc .LC10 │ │ │ │ │ +0000076a 00003530 R_ARM_THM_MOVT_ABS 000000fc .LC10 │ │ │ │ │ +0000076e 0000dc0a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +0000078a 00003c2f R_ARM_THM_MOVW_ABS_NC 00000180 .LC17 │ │ │ │ │ +0000078e 00003c30 R_ARM_THM_MOVT_ABS 00000180 .LC17 │ │ │ │ │ +00000792 00003e2f R_ARM_THM_MOVW_ABS_NC 0000019c .LC19 │ │ │ │ │ +00000796 00003e30 R_ARM_THM_MOVT_ABS 0000019c .LC19 │ │ │ │ │ +0000079a 0000352f R_ARM_THM_MOVW_ABS_NC 000000fc .LC10 │ │ │ │ │ +0000079e 00003530 R_ARM_THM_MOVT_ABS 000000fc .LC10 │ │ │ │ │ +000007a2 0000dc0a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +000007e0 00003c2f R_ARM_THM_MOVW_ABS_NC 00000180 .LC17 │ │ │ │ │ +000007e4 00003c30 R_ARM_THM_MOVT_ABS 00000180 .LC17 │ │ │ │ │ +000007e8 00003d2f R_ARM_THM_MOVW_ABS_NC 00000184 .LC18 │ │ │ │ │ +000007ec 00003d30 R_ARM_THM_MOVT_ABS 00000184 .LC18 │ │ │ │ │ +000007f0 0000352f R_ARM_THM_MOVW_ABS_NC 000000fc .LC10 │ │ │ │ │ +000007f4 00003530 R_ARM_THM_MOVT_ABS 000000fc .LC10 │ │ │ │ │ +000007f8 0000dc0a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00000800 0000362f R_ARM_THM_MOVW_ABS_NC 00000104 .LC11 │ │ │ │ │ +00000804 00003630 R_ARM_THM_MOVT_ABS 00000104 .LC11 │ │ │ │ │ +00000808 00003b2f R_ARM_THM_MOVW_ABS_NC 00000168 .LC16 │ │ │ │ │ +0000080c 00003b30 R_ARM_THM_MOVT_ABS 00000168 .LC16 │ │ │ │ │ +00000810 0000352f R_ARM_THM_MOVW_ABS_NC 000000fc .LC10 │ │ │ │ │ +00000814 00003530 R_ARM_THM_MOVT_ABS 000000fc .LC10 │ │ │ │ │ +00000818 0000dc0a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00000854 0000362f R_ARM_THM_MOVW_ABS_NC 00000104 .LC11 │ │ │ │ │ +00000858 00003630 R_ARM_THM_MOVT_ABS 00000104 .LC11 │ │ │ │ │ +0000085c 00003a2f R_ARM_THM_MOVW_ABS_NC 00000150 .LC15 │ │ │ │ │ +00000860 00003a30 R_ARM_THM_MOVT_ABS 00000150 .LC15 │ │ │ │ │ +00000864 0000352f R_ARM_THM_MOVW_ABS_NC 000000fc .LC10 │ │ │ │ │ +00000868 00003530 R_ARM_THM_MOVT_ABS 000000fc .LC10 │ │ │ │ │ +0000086c 0000dc0a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00000874 0000362f R_ARM_THM_MOVW_ABS_NC 00000104 .LC11 │ │ │ │ │ +00000878 00003630 R_ARM_THM_MOVT_ABS 00000104 .LC11 │ │ │ │ │ +0000087c 0000392f R_ARM_THM_MOVW_ABS_NC 00000138 .LC14 │ │ │ │ │ +00000880 00003930 R_ARM_THM_MOVT_ABS 00000138 .LC14 │ │ │ │ │ +00000884 0000352f R_ARM_THM_MOVW_ABS_NC 000000fc .LC10 │ │ │ │ │ +00000888 00003530 R_ARM_THM_MOVT_ABS 000000fc .LC10 │ │ │ │ │ +0000088c 0000dc0a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00000894 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000008d4 0000362f R_ARM_THM_MOVW_ABS_NC 00000104 .LC11 │ │ │ │ │ +000008d8 00003630 R_ARM_THM_MOVT_ABS 00000104 .LC11 │ │ │ │ │ +000008dc 0000382f R_ARM_THM_MOVW_ABS_NC 00000124 .LC13 │ │ │ │ │ +000008e0 00003830 R_ARM_THM_MOVT_ABS 00000124 .LC13 │ │ │ │ │ +000008e4 0000352f R_ARM_THM_MOVW_ABS_NC 000000fc .LC10 │ │ │ │ │ +000008e8 00003530 R_ARM_THM_MOVT_ABS 000000fc .LC10 │ │ │ │ │ +000008ec 0000dc0a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00000910 0000da0a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ +00000928 0000332f R_ARM_THM_MOVW_ABS_NC 000000e0 .LC8 │ │ │ │ │ +0000092c 00003330 R_ARM_THM_MOVT_ABS 000000e0 .LC8 │ │ │ │ │ +00000930 0000342f R_ARM_THM_MOVW_ABS_NC 000000e8 .LC9 │ │ │ │ │ +00000934 00003430 R_ARM_THM_MOVT_ABS 000000e8 .LC9 │ │ │ │ │ +00000938 0000352f R_ARM_THM_MOVW_ABS_NC 000000fc .LC10 │ │ │ │ │ +0000093c 00003530 R_ARM_THM_MOVT_ABS 000000fc .LC10 │ │ │ │ │ +00000940 0000dc0a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00000946 0000db0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000954 0000362f R_ARM_THM_MOVW_ABS_NC 00000104 .LC11 │ │ │ │ │ +00000958 00003630 R_ARM_THM_MOVT_ABS 00000104 .LC11 │ │ │ │ │ +0000095c 0000372f R_ARM_THM_MOVW_ABS_NC 0000010c .LC12 │ │ │ │ │ +00000960 00003730 R_ARM_THM_MOVT_ABS 0000010c .LC12 │ │ │ │ │ +00000964 0000352f R_ARM_THM_MOVW_ABS_NC 000000fc .LC10 │ │ │ │ │ +00000968 00003530 R_ARM_THM_MOVT_ABS 000000fc .LC10 │ │ │ │ │ +0000096c 0000dc0a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +000009be 0000da0a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ +000009d4 0000da0a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ +000009ea 0000db0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000009f4 0000db0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000009fe 0000da0a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ +00000a14 0000da0a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ +00000a2a 0000db0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000a34 0000db0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000a8a 00009b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 00000a8e 00009b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000a92 0000472f R_ARM_THM_MOVW_ABS_NC 000002d8 .LC28 │ │ │ │ │ -00000a96 00004730 R_ARM_THM_MOVT_ABS 000002d8 .LC28 │ │ │ │ │ +00000a92 0000482f R_ARM_THM_MOVW_ABS_NC 000002fc .LC29 │ │ │ │ │ +00000a96 00004830 R_ARM_THM_MOVT_ABS 000002fc .LC29 │ │ │ │ │ 00000a9c 00009c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000aa2 00009b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 00000aa6 00009b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000aaa 0000462f R_ARM_THM_MOVW_ABS_NC 000002b0 .LC27 │ │ │ │ │ -00000aae 00004630 R_ARM_THM_MOVT_ABS 000002b0 .LC27 │ │ │ │ │ +00000aaa 0000472f R_ARM_THM_MOVW_ABS_NC 000002d8 .LC28 │ │ │ │ │ +00000aae 00004730 R_ARM_THM_MOVT_ABS 000002d8 .LC28 │ │ │ │ │ 00000ab4 00009c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000aba 00009b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 00000abe 00009b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000ac2 0000452f R_ARM_THM_MOVW_ABS_NC 00000288 .LC26 │ │ │ │ │ -00000ac6 00004530 R_ARM_THM_MOVT_ABS 00000288 .LC26 │ │ │ │ │ +00000ac2 0000462f R_ARM_THM_MOVW_ABS_NC 000002b0 .LC27 │ │ │ │ │ +00000ac6 00004630 R_ARM_THM_MOVT_ABS 000002b0 .LC27 │ │ │ │ │ 00000acc 00009c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000ad2 00009b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 00000ad6 00009b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000ada 0000442f R_ARM_THM_MOVW_ABS_NC 00000258 .LC25 │ │ │ │ │ -00000ade 00004430 R_ARM_THM_MOVT_ABS 00000258 .LC25 │ │ │ │ │ +00000ada 0000452f R_ARM_THM_MOVW_ABS_NC 00000288 .LC26 │ │ │ │ │ +00000ade 00004530 R_ARM_THM_MOVT_ABS 00000288 .LC26 │ │ │ │ │ 00000ae4 00009c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000aea 00009b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 00000aee 00009b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000af2 0000432f R_ARM_THM_MOVW_ABS_NC 00000228 .LC24 │ │ │ │ │ -00000af6 00004330 R_ARM_THM_MOVT_ABS 00000228 .LC24 │ │ │ │ │ +00000af2 0000442f R_ARM_THM_MOVW_ABS_NC 00000258 .LC25 │ │ │ │ │ +00000af6 00004430 R_ARM_THM_MOVT_ABS 00000258 .LC25 │ │ │ │ │ 00000afc 00009c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000b02 00009b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 00000b06 00009b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000b0a 0000422f R_ARM_THM_MOVW_ABS_NC 00000200 .LC23 │ │ │ │ │ -00000b0e 00004230 R_ARM_THM_MOVT_ABS 00000200 .LC23 │ │ │ │ │ +00000b0a 0000432f R_ARM_THM_MOVW_ABS_NC 00000228 .LC24 │ │ │ │ │ +00000b0e 00004330 R_ARM_THM_MOVT_ABS 00000228 .LC24 │ │ │ │ │ 00000b14 00009c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000b2a 0000d90a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00000b50 0000d90a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00000b60 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000bd2 0000be0a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -00000be6 0000ac0a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00000c6a 00009a0a R_ARM_THM_CALL 00000001 _PyCode_Validate │ │ │ │ │ -00000c7c 00009e0a R_ARM_THM_CALL 000001a5 _PyCode_New │ │ │ │ │ -00000c86 0000150a R_ARM_THM_CALL 0000107d Py_XDECREF │ │ │ │ │ -00000c8c 0000150a R_ARM_THM_CALL 0000107d Py_XDECREF │ │ │ │ │ -00000cce 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00000cd2 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000cd6 00009d0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00000cde 00009b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000ce2 00009b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000ce6 0000502f R_ARM_THM_MOVW_ABS_NC 00000374 .LC33 │ │ │ │ │ -00000cea 00005030 R_ARM_THM_MOVT_ABS 00000374 .LC33 │ │ │ │ │ -00000cf0 00009c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000cfc 0000dd0a R_ARM_THM_CALL 00000000 _PyTuple_Resize │ │ │ │ │ -00000d08 0000ad0a R_ARM_THM_CALL 00000000 _PyBytes_Resize │ │ │ │ │ -00000d1c 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 _PyOpcode_Caches │ │ │ │ │ -00000d20 0000c730 R_ARM_THM_MOVT_ABS 00000000 _PyOpcode_Caches │ │ │ │ │ -00000dc4 0000de0a R_ARM_THM_CALL 00000000 PyUnicode_Compare │ │ │ │ │ -00000e0a 00009b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000e0e 00009b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000e14 00004f2f R_ARM_THM_MOVW_ABS_NC 00000344 .LC32 │ │ │ │ │ -00000e18 00004f30 R_ARM_THM_MOVT_ABS 00000344 .LC32 │ │ │ │ │ -00000e1e 0000df0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000e82 00005a2f R_ARM_THM_MOVW_ABS_NC 000003a4 .LC35 │ │ │ │ │ -00000e86 00005a30 R_ARM_THM_MOVT_ABS 000003a4 .LC35 │ │ │ │ │ -00000e8a 0000e10a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -00000e94 00005b2f R_ARM_THM_MOVW_ABS_NC 000003d0 .LC36 │ │ │ │ │ -00000e98 00005b30 R_ARM_THM_MOVT_ABS 000003d0 .LC36 │ │ │ │ │ -00000ec6 0000da0a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ -00000ed2 0000e20a R_ARM_THM_CALL 00000000 PyTuple_GetItem │ │ │ │ │ -00000f04 0000d90a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00000f16 0000db0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000f24 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000e4c 0000ca1e R_ARM_THM_JUMP24 000018a9 _PyCode_GetCode │ │ │ │ │ -00000ea2 0000e11e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ -00000f30 0000ac1e R_ARM_THM_JUMP24 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00000b1a 00009b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000b1e 00009b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000b22 0000422f R_ARM_THM_MOVW_ABS_NC 00000200 .LC23 │ │ │ │ │ +00000b26 00004230 R_ARM_THM_MOVT_ABS 00000200 .LC23 │ │ │ │ │ +00000b2c 00009c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000b42 0000d90a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00000b68 0000d90a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00000b78 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000bea 0000be0a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +00000bfe 0000ac0a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00000c82 00009a0a R_ARM_THM_CALL 00000001 _PyCode_Validate │ │ │ │ │ +00000c94 00009e0a R_ARM_THM_CALL 000001a5 _PyCode_New │ │ │ │ │ +00000ce6 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00000cea 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00000cee 00009d0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00000cf6 00009b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000cfa 00009b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000cfe 0000502f R_ARM_THM_MOVW_ABS_NC 00000374 .LC33 │ │ │ │ │ +00000d02 00005030 R_ARM_THM_MOVT_ABS 00000374 .LC33 │ │ │ │ │ +00000d08 00009c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000d14 0000dd0a R_ARM_THM_CALL 00000000 _PyTuple_Resize │ │ │ │ │ +00000d20 0000ad0a R_ARM_THM_CALL 00000000 _PyBytes_Resize │ │ │ │ │ +00000d34 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 _PyOpcode_Caches │ │ │ │ │ +00000d38 0000c730 R_ARM_THM_MOVT_ABS 00000000 _PyOpcode_Caches │ │ │ │ │ +00000ddc 0000de0a R_ARM_THM_CALL 00000000 PyUnicode_Compare │ │ │ │ │ +00000e22 00009b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000e26 00009b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000e2c 00004f2f R_ARM_THM_MOVW_ABS_NC 00000344 .LC32 │ │ │ │ │ +00000e30 00004f30 R_ARM_THM_MOVT_ABS 00000344 .LC32 │ │ │ │ │ +00000e36 0000df0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000e9a 00005a2f R_ARM_THM_MOVW_ABS_NC 000003a4 .LC35 │ │ │ │ │ +00000e9e 00005a30 R_ARM_THM_MOVT_ABS 000003a4 .LC35 │ │ │ │ │ +00000ea2 0000e10a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +00000eac 00005b2f R_ARM_THM_MOVW_ABS_NC 000003d0 .LC36 │ │ │ │ │ +00000eb0 00005b30 R_ARM_THM_MOVT_ABS 000003d0 .LC36 │ │ │ │ │ +00000ede 0000da0a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ +00000eea 0000e20a R_ARM_THM_CALL 00000000 PyTuple_GetItem │ │ │ │ │ +00000f1c 0000d90a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00000f2e 0000db0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000f3c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000001e 0000aa1e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00000e64 0000ca1e R_ARM_THM_JUMP24 00001891 _PyCode_GetCode │ │ │ │ │ +00000eba 0000e11e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ +00000f48 0000ac1e R_ARM_THM_JUMP24 00000000 PyBytes_FromStringAndSize │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x7634 contains 92 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x75f0 contains 92 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 00010302 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000018 00001d02 R_ARM_ABS32 00001095 code_dealloc │ │ │ │ │ -0000002c 00005c02 R_ARM_ABS32 00000e51 code_repr │ │ │ │ │ -0000003c 00002202 R_ARM_ABS32 00001759 code_hash │ │ │ │ │ +00000018 00001d02 R_ARM_ABS32 0000107d code_dealloc │ │ │ │ │ +0000002c 00005c02 R_ARM_ABS32 00000e69 code_repr │ │ │ │ │ +0000003c 00002202 R_ARM_ABS32 00001741 code_hash │ │ │ │ │ 00000048 00010402 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000058 00008802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000064 00006102 R_ARM_ABS32 00002519 code_richcompare │ │ │ │ │ +00000064 00006102 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 00007b02 R_ARM_ABS32 000004d7 code_new │ │ │ │ │ 000000d4 00010302 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000000dc 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000000e8 00003002 R_ARM_ABS32 0000014d positionsiter_dealloc │ │ │ │ │ +000000e8 00003002 R_ARM_ABS32 00000165 positionsiter_dealloc │ │ │ │ │ 0000013c 00010502 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -00000140 00002a02 R_ARM_ABS32 00001c6d positionsiter_next │ │ │ │ │ +00000140 00002a02 R_ARM_ABS32 00001c55 positionsiter_next │ │ │ │ │ 00000170 0000b402 R_ARM_ABS32 00000000 PyObject_Free │ │ │ │ │ 000001a4 00008802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000001a8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001c4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000001d0 00010302 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000001d8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000001e4 00005802 R_ARM_ABS32 000024cd lineiter_dealloc │ │ │ │ │ +000001e4 00005802 R_ARM_ABS32 000024a1 lineiter_dealloc │ │ │ │ │ 00000238 00010502 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -0000023c 00005702 R_ARM_ABS32 0000210d lineiter_next │ │ │ │ │ +0000023c 00005702 R_ARM_ABS32 000020f5 lineiter_next │ │ │ │ │ 0000026c 0000b402 R_ARM_ABS32 00000000 PyObject_Free │ │ │ │ │ 000002a0 00008802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000002a4 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002c0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000002d4 0000a202 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ 000002dc 0000ea02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000002e0 0000ea02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ @@ -246,38 +240,38 @@ │ │ │ │ │ 0000031c 0000ea02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000320 0000ea02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000330 0000a202 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ 00000338 0000ea02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000033c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000340 00007e02 R_ARM_ABS32 000009f3 code_sizeof │ │ │ │ │ 0000034c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000350 00005302 R_ARM_ABS32 000020bd code_linesiterator │ │ │ │ │ +00000350 00005302 R_ARM_ABS32 000020a5 code_linesiterator │ │ │ │ │ 0000035c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000360 00002702 R_ARM_ABS32 000000b5 code_positionsiterator │ │ │ │ │ +00000360 00002702 R_ARM_ABS32 000000cd code_positionsiterator │ │ │ │ │ 0000036c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000370 00004b02 R_ARM_ABS32 000003cd code_replace │ │ │ │ │ +00000370 00004b02 R_ARM_ABS32 000003e5 code_replace │ │ │ │ │ 00000378 00008802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000037c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000380 00005d02 R_ARM_ABS32 00000ea9 code__varname_from_oparg │ │ │ │ │ +00000380 00005d02 R_ARM_ABS32 00000ec1 code__varname_from_oparg │ │ │ │ │ 00000388 00008802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000038c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000390 00004b02 R_ARM_ABS32 000003cd code_replace │ │ │ │ │ +00000390 00004b02 R_ARM_ABS32 000003e5 code_replace │ │ │ │ │ 00000398 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003ac 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003b0 00006902 R_ARM_ABS32 00000375 code_getlnotab │ │ │ │ │ 000003c0 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003c4 00006002 R_ARM_ABS32 00000f29 code_getcodeadaptive │ │ │ │ │ +000003c4 00006002 R_ARM_ABS32 00000f41 code_getcodeadaptive │ │ │ │ │ 000003d4 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003d8 00003202 R_ARM_ABS32 000001b5 code_getvarnames │ │ │ │ │ +000003d8 00003202 R_ARM_ABS32 000001cd code_getvarnames │ │ │ │ │ 000003e8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003ec 00006202 R_ARM_ABS32 000000fd code_getcellvars │ │ │ │ │ 000003fc 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000400 00005202 R_ARM_ABS32 00001e89 code_getfreevars │ │ │ │ │ +00000400 00005202 R_ARM_ABS32 00001e71 code_getfreevars │ │ │ │ │ 00000410 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000414 00005902 R_ARM_ABS32 00000e4d code_getcode │ │ │ │ │ +00000414 00005902 R_ARM_ABS32 00000e65 code_getcode │ │ │ │ │ 00000438 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000044c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000460 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000474 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000488 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000049c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000004b0 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ @@ -285,15 +279,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 0x7914 contains 272 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x78d0 contains 272 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000015e 00009b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 00000162 00009b30 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 00009c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 0000017a 00009b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ @@ -350,14 +344,15 @@ │ │ │ │ │ 000009ec 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000009f0 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000009fa 0000a70a R_ARM_THM_CALL 00000000 _PyObject_NewVar │ │ │ │ │ 00000a1c 0000a46b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000a24 0000ad0a R_ARM_THM_CALL 00000000 _PyBytes_Resize │ │ │ │ │ 00000a98 0000ae0a R_ARM_THM_CALL 00000000 PyFrozenSet_New │ │ │ │ │ 00000ac2 0000aa0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000ae0 0000150a R_ARM_THM_CALL 0000000d Py_XDECREF │ │ │ │ │ 00000ae4 0000af0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00000afa 0000b02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ 00000afe 0000b030 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ 00000b02 0000092f R_ARM_THM_MOVW_ABS_NC 00000054 .LC3 │ │ │ │ │ 00000b06 00000930 R_ARM_THM_MOVT_ABS 00000054 .LC3 │ │ │ │ │ 00000b0c 00009c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000b32 00000a2f R_ARM_THM_MOVW_ABS_NC 00000074 .LC4 │ │ │ │ │ @@ -394,200 +389,199 @@ │ │ │ │ │ 00000fb6 0000a50a R_ARM_THM_CALL 00000000 _PyUnicode_InternMortal │ │ │ │ │ 00000fda 0000ab0a R_ARM_THM_CALL 00000000 PySequence_Tuple │ │ │ │ │ 0000100a 0000aa0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001024 0000ae0a R_ARM_THM_CALL 00000000 PyFrozenSet_New │ │ │ │ │ 00001046 0000aa0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001062 0000aa0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001078 0000a46b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000010d6 0000b20a R_ARM_THM_CALL 00000000 _PyFunction_ClearCodeByVersion │ │ │ │ │ -00001100 0000aa0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000111e 0000aa0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001148 0000aa0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001182 0000aa0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000011ac 0000aa0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000011cc 0000aa0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000011e6 0000aa0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001200 0000aa0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000121a 0000aa0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001222 0000b30a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001256 0000aa0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001280 0000aa0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000129e 0000aa0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000012c8 0000aa0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000012f4 0000a46b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000010be 0000b20a R_ARM_THM_CALL 00000000 _PyFunction_ClearCodeByVersion │ │ │ │ │ +000010e8 0000aa0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001106 0000aa0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001130 0000aa0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000116a 0000aa0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001194 0000aa0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000011b4 0000aa0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000011ce 0000aa0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000011e8 0000aa0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001202 0000aa0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000120a 0000b30a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000123e 0000aa0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001268 0000aa0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001286 0000aa0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000012b0 0000aa0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000012dc 0000a46b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000012f6 0000b30a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000012fc 0000b30a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001302 0000b30a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001308 0000b30a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 0000130e 0000b30a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 00001314 0000b30a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000131a 0000b30a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001320 0000b30a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001326 0000b30a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000132c 0000b30a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001370 00001c2f R_ARM_THM_MOVW_ABS_NC 000000bc .LC6 │ │ │ │ │ -00001374 00001c30 R_ARM_THM_MOVT_ABS 000000bc .LC6 │ │ │ │ │ -00001378 00000b2f R_ARM_THM_MOVW_ABS_NC 0000008c .LC5 │ │ │ │ │ -0000137c 00000b30 R_ARM_THM_MOVT_ABS 0000008c .LC5 │ │ │ │ │ -00001380 0000b10a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -000013a8 0000b30a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000013b0 0000b50a R_ARM_THM_CALL 00000000 PyObject_ClearWeakRefs │ │ │ │ │ -000013d4 0000a46b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000013d8 0000b72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_EllipsisObject │ │ │ │ │ -000013dc 0000b730 R_ARM_THM_MOVT_ABS 00000000 _Py_EllipsisObject │ │ │ │ │ -000013e0 0000b82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000013e4 0000b830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001406 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -0000140a 0000b930 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -0000140e 00009f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00001412 00009f30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000141e 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001422 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000144c 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 PyBytes_Type │ │ │ │ │ -00001450 0000ba30 R_ARM_THM_MOVT_ABS 00000000 PyBytes_Type │ │ │ │ │ -00001454 0000bb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyBool_Type │ │ │ │ │ -00001458 0000bb30 R_ARM_THM_MOVT_ABS 00000000 PyBool_Type │ │ │ │ │ -0000146c 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ -00001470 0000bc30 R_ARM_THM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ -00001478 0000bd2f R_ARM_THM_MOVW_ABS_NC 00000000 PyComplex_Type │ │ │ │ │ -0000147c 0000bd30 R_ARM_THM_MOVT_ABS 00000000 PyComplex_Type │ │ │ │ │ -00001488 0000a22f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -0000148c 0000a230 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -00001498 0000be0a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -000014aa 0000b60a R_ARM_THM_CALL 000013d9 _PyCode_ConstantKey │ │ │ │ │ -000014bc 0000b60a R_ARM_THM_CALL 000013d9 _PyCode_ConstantKey │ │ │ │ │ -000014ce 0000b60a R_ARM_THM_CALL 000013d9 _PyCode_ConstantKey │ │ │ │ │ -000014e0 0000b60a R_ARM_THM_CALL 000013d9 _PyCode_ConstantKey │ │ │ │ │ -00001504 0000b60a R_ARM_THM_CALL 000013d9 _PyCode_ConstantKey │ │ │ │ │ -00001524 0000bf0a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -00001540 0000aa0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001556 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ -0000155a 0000bc30 R_ARM_THM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ -0000157e 0000a32f R_ARM_THM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ -00001582 0000a330 R_ARM_THM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ -00001590 0000be0a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -000015a4 0000b60a R_ARM_THM_CALL 000013d9 _PyCode_ConstantKey │ │ │ │ │ -000015c0 0000c00a R_ARM_THM_CALL 00000000 _PySet_NextEntry │ │ │ │ │ -000015ca 0000ae0a R_ARM_THM_CALL 00000000 PyFrozenSet_New │ │ │ │ │ -000015e4 0000aa0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000015f6 0000bf0a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -00001618 0000aa0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001638 0000c10a R_ARM_THM_CALL 00000000 PyComplex_AsCComplex │ │ │ │ │ -000016a0 0000c22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -000016a4 0000c230 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -000016c6 0000aa0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000016cc 0000c30a R_ARM_THM_CALL 00000000 PyLong_FromVoidPtr │ │ │ │ │ -000016de 0000bf0a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -00001702 0000b82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001706 0000b830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000170c 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00001710 0000c430 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00001720 0000aa0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000176c 0000c60a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000178c 0000c60a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00001798 0000c60a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000017a8 0000c60a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000017b8 0000c60a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000017c8 0000c60a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00001814 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 _PyOpcode_Caches │ │ │ │ │ -00001818 0000c730 R_ARM_THM_MOVT_ABS 00000000 _PyOpcode_Caches │ │ │ │ │ -00001838 0000c80a R_ARM_THM_CALL 00000000 _Py_GetBaseOpcode │ │ │ │ │ -00001872 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 _PyOpcode_Deopt │ │ │ │ │ -00001876 0000c930 R_ARM_THM_MOVT_ABS 00000000 _PyOpcode_Deopt │ │ │ │ │ -000018c6 0000cb0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000018e4 0000ac0a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -000018f6 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 _PyOpcode_Caches │ │ │ │ │ -000018fa 0000c730 R_ARM_THM_MOVT_ABS 00000000 _PyOpcode_Caches │ │ │ │ │ -00001908 0000c80a R_ARM_THM_CALL 00000000 _Py_GetBaseOpcode │ │ │ │ │ -00001932 0000cc0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00001964 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 _PyOpcode_Deopt │ │ │ │ │ -00001968 0000c930 R_ARM_THM_MOVT_ABS 00000000 _PyOpcode_Deopt │ │ │ │ │ -000019ac 0000af0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001b16 0000230a R_ARM_THM_CALL 00000065 retreat │ │ │ │ │ -00001c58 0000230a R_ARM_THM_CALL 00000065 retreat │ │ │ │ │ -00001c86 00002b2f R_ARM_THM_MOVW_ABS_NC 00001e75 _source_offset_converter │ │ │ │ │ -00001c8a 00002b30 R_ARM_THM_MOVT_ABS 00001e75 _source_offset_converter │ │ │ │ │ -00001caa 0000292f R_ARM_THM_MOVW_ABS_NC 000000d4 .LC7 │ │ │ │ │ -00001cae 00002930 R_ARM_THM_MOVT_ABS 000000d4 .LC7 │ │ │ │ │ -00001cb4 0000d20a R_ARM_THM_CALL 00000000 Py_BuildValue │ │ │ │ │ -00001d9e 00002e0a R_ARM_THM_CALL 00000105 read_signed_varint │ │ │ │ │ -00001e7e 0000b82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001e82 0000b830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001ea2 0000cb0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00001ebe 0000be0a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -00001fc4 0000af0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000202c 0000cb0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00002046 0000be0a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -000020b4 0000af0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000020d0 0000d10a R_ARM_THM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ -00002108 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000023aa 0000552f R_ARM_THM_MOVW_ABS_NC 0000039c .LC34 │ │ │ │ │ -000023ae 00005530 R_ARM_THM_MOVT_ABS 0000039c .LC34 │ │ │ │ │ -000023b6 00002b2f R_ARM_THM_MOVW_ABS_NC 00001e75 _source_offset_converter │ │ │ │ │ -000023ba 00002b30 R_ARM_THM_MOVT_ABS 00001e75 _source_offset_converter │ │ │ │ │ -000023c0 0000d20a R_ARM_THM_CALL 00000000 Py_BuildValue │ │ │ │ │ -00002502 0000aa0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002534 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002538 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002558 0000e40a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -0000255e 0000c22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00002562 0000c230 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00002566 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -0000256a 0000c430 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000025d8 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 _PyOpcode_Caches │ │ │ │ │ -000025dc 0000c730 R_ARM_THM_MOVT_ABS 00000000 _PyOpcode_Caches │ │ │ │ │ -00002600 0000c80a R_ARM_THM_CALL 00000000 _Py_GetBaseOpcode │ │ │ │ │ -0000260c 0000c80a R_ARM_THM_CALL 00000000 _Py_GetBaseOpcode │ │ │ │ │ -0000261e 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 _PyOpcode_Deopt │ │ │ │ │ -00002622 0000c930 R_ARM_THM_MOVT_ABS 00000000 _PyOpcode_Deopt │ │ │ │ │ -00002646 0000b60a R_ARM_THM_CALL 000013d9 _PyCode_ConstantKey │ │ │ │ │ -00002652 0000b60a R_ARM_THM_CALL 000013d9 _PyCode_ConstantKey │ │ │ │ │ -00002662 0000e40a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -0000267a 0000aa0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002694 0000aa0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000026a4 0000e40a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000026b4 0000e40a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000026c4 0000e40a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000026d4 0000e40a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000026de 0000c22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -000026e2 0000c230 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -000026e6 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000026ea 0000c430 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000026fc 0000c22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00002700 0000c230 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00002704 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00002708 0000c430 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00002716 0000e52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000271a 0000e530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002738 0000aa0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002744 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 _PyOpcode_Deopt │ │ │ │ │ -00002748 0000c930 R_ARM_THM_MOVT_ABS 00000000 _PyOpcode_Deopt │ │ │ │ │ -0000108e 0000aa1e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -000012ee 0000b41e R_ARM_THM_JUMP24 00000000 PyObject_Free │ │ │ │ │ -00001566 0000bf1e R_ARM_THM_JUMP24 00000000 PyTuple_Pack │ │ │ │ │ -00001632 0000bf1e R_ARM_THM_JUMP24 00000000 PyTuple_Pack │ │ │ │ │ -00001aec 0000ce1e R_ARM_THM_JUMP24 00000000 _Py_Instrumentation_GetLine │ │ │ │ │ -00001e7a 0000d31e R_ARM_THM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ +00001358 00001b2f R_ARM_THM_MOVW_ABS_NC 000000bc .LC6 │ │ │ │ │ +0000135c 00001b30 R_ARM_THM_MOVT_ABS 000000bc .LC6 │ │ │ │ │ +00001360 00000b2f R_ARM_THM_MOVW_ABS_NC 0000008c .LC5 │ │ │ │ │ +00001364 00000b30 R_ARM_THM_MOVT_ABS 0000008c .LC5 │ │ │ │ │ +00001368 0000b10a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00001390 0000b30a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001398 0000b50a R_ARM_THM_CALL 00000000 PyObject_ClearWeakRefs │ │ │ │ │ +000013bc 0000a46b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000013c0 0000b72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_EllipsisObject │ │ │ │ │ +000013c4 0000b730 R_ARM_THM_MOVT_ABS 00000000 _Py_EllipsisObject │ │ │ │ │ +000013c8 0000b82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000013cc 0000b830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000013ee 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +000013f2 0000b930 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +000013f6 00009f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000013fa 00009f30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00001406 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000140a 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001434 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 PyBytes_Type │ │ │ │ │ +00001438 0000ba30 R_ARM_THM_MOVT_ABS 00000000 PyBytes_Type │ │ │ │ │ +0000143c 0000bb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyBool_Type │ │ │ │ │ +00001440 0000bb30 R_ARM_THM_MOVT_ABS 00000000 PyBool_Type │ │ │ │ │ +00001454 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ +00001458 0000bc30 R_ARM_THM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ +00001460 0000bd2f R_ARM_THM_MOVW_ABS_NC 00000000 PyComplex_Type │ │ │ │ │ +00001464 0000bd30 R_ARM_THM_MOVT_ABS 00000000 PyComplex_Type │ │ │ │ │ +00001470 0000a22f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +00001474 0000a230 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +00001480 0000be0a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +00001492 0000b60a R_ARM_THM_CALL 000013c1 _PyCode_ConstantKey │ │ │ │ │ +000014a4 0000b60a R_ARM_THM_CALL 000013c1 _PyCode_ConstantKey │ │ │ │ │ +000014b6 0000b60a R_ARM_THM_CALL 000013c1 _PyCode_ConstantKey │ │ │ │ │ +000014c8 0000b60a R_ARM_THM_CALL 000013c1 _PyCode_ConstantKey │ │ │ │ │ +000014ec 0000b60a R_ARM_THM_CALL 000013c1 _PyCode_ConstantKey │ │ │ │ │ +0000150c 0000bf0a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +00001528 0000aa0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000153e 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ +00001542 0000bc30 R_ARM_THM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ +00001566 0000a32f R_ARM_THM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ +0000156a 0000a330 R_ARM_THM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ +00001578 0000be0a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +0000158c 0000b60a R_ARM_THM_CALL 000013c1 _PyCode_ConstantKey │ │ │ │ │ +000015a8 0000c00a R_ARM_THM_CALL 00000000 _PySet_NextEntry │ │ │ │ │ +000015b2 0000ae0a R_ARM_THM_CALL 00000000 PyFrozenSet_New │ │ │ │ │ +000015cc 0000aa0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000015de 0000bf0a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +00001600 0000aa0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001620 0000c10a R_ARM_THM_CALL 00000000 PyComplex_AsCComplex │ │ │ │ │ +00001688 0000c22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +0000168c 0000c230 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +000016ae 0000aa0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000016b4 0000c30a R_ARM_THM_CALL 00000000 PyLong_FromVoidPtr │ │ │ │ │ +000016c6 0000bf0a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +000016ea 0000b82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000016ee 0000b830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000016f4 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +000016f8 0000c430 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00001708 0000aa0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001754 0000c60a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00001774 0000c60a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00001780 0000c60a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00001790 0000c60a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +000017a0 0000c60a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +000017b0 0000c60a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +000017fc 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 _PyOpcode_Caches │ │ │ │ │ +00001800 0000c730 R_ARM_THM_MOVT_ABS 00000000 _PyOpcode_Caches │ │ │ │ │ +00001820 0000c80a R_ARM_THM_CALL 00000000 _Py_GetBaseOpcode │ │ │ │ │ +0000185a 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 _PyOpcode_Deopt │ │ │ │ │ +0000185e 0000c930 R_ARM_THM_MOVT_ABS 00000000 _PyOpcode_Deopt │ │ │ │ │ +000018ae 0000cb0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000018cc 0000ac0a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +000018de 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 _PyOpcode_Caches │ │ │ │ │ +000018e2 0000c730 R_ARM_THM_MOVT_ABS 00000000 _PyOpcode_Caches │ │ │ │ │ +000018f0 0000c80a R_ARM_THM_CALL 00000000 _Py_GetBaseOpcode │ │ │ │ │ +0000191a 0000cc0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +0000194c 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 _PyOpcode_Deopt │ │ │ │ │ +00001950 0000c930 R_ARM_THM_MOVT_ABS 00000000 _PyOpcode_Deopt │ │ │ │ │ +00001994 0000af0a 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 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 0000d20a R_ARM_THM_CALL 00000000 Py_BuildValue │ │ │ │ │ +00001d86 00002e0a R_ARM_THM_CALL 0000011d read_signed_varint │ │ │ │ │ +00001e66 0000b82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001e6a 0000b830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001e8a 0000cb0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00001ea6 0000be0a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +00001fac 0000af0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002014 0000cb0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000202e 0000be0a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +0000209c 0000af0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000020b8 0000d10a R_ARM_THM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ +000020f0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00002334 0000552f R_ARM_THM_MOVW_ABS_NC 0000039c .LC34 │ │ │ │ │ +00002338 00005530 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 0000d20a R_ARM_THM_CALL 00000000 Py_BuildValue │ │ │ │ │ +000024d6 0000aa0a 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 0000e40a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00002532 0000c22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00002536 0000c230 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +0000253a 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +0000253e 0000c430 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000025ac 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 _PyOpcode_Caches │ │ │ │ │ +000025b0 0000c730 R_ARM_THM_MOVT_ABS 00000000 _PyOpcode_Caches │ │ │ │ │ +000025d4 0000c80a R_ARM_THM_CALL 00000000 _Py_GetBaseOpcode │ │ │ │ │ +000025e0 0000c80a R_ARM_THM_CALL 00000000 _Py_GetBaseOpcode │ │ │ │ │ +000025f2 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 _PyOpcode_Deopt │ │ │ │ │ +000025f6 0000c930 R_ARM_THM_MOVT_ABS 00000000 _PyOpcode_Deopt │ │ │ │ │ +0000261a 0000b60a R_ARM_THM_CALL 000013c1 _PyCode_ConstantKey │ │ │ │ │ +00002626 0000b60a R_ARM_THM_CALL 000013c1 _PyCode_ConstantKey │ │ │ │ │ +00002636 0000e40a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +0000264e 0000aa0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002668 0000aa0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002678 0000e40a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00002688 0000e40a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00002698 0000e40a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000026a8 0000e40a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000026b2 0000c22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +000026b6 0000c230 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +000026ba 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +000026be 0000c430 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000026d0 0000c22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +000026d4 0000c230 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +000026d8 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +000026dc 0000c430 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000026ea 0000e52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000026ee 0000e530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000270c 0000aa0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002718 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 _PyOpcode_Deopt │ │ │ │ │ +0000271c 0000c930 R_ARM_THM_MOVT_ABS 00000000 _PyOpcode_Deopt │ │ │ │ │ +000012d6 0000b41e R_ARM_THM_JUMP24 00000000 PyObject_Free │ │ │ │ │ +0000154e 0000bf1e R_ARM_THM_JUMP24 00000000 PyTuple_Pack │ │ │ │ │ +0000161a 0000bf1e R_ARM_THM_JUMP24 00000000 PyTuple_Pack │ │ │ │ │ +00001ad4 0000ce1e R_ARM_THM_JUMP24 00000000 _Py_Instrumentation_GetLine │ │ │ │ │ +00001e62 0000d31e R_ARM_THM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x8194 contains 210 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x8150 contains 210 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000056 0000cf0a R_ARM_THM_CALL 00001b39 _PyCode_CheckLineNumber │ │ │ │ │ +00000056 0000cf0a R_ARM_THM_CALL 00001b21 _PyCode_CheckLineNumber │ │ │ │ │ 00000114 0000cb0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 0000011c 0000af0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00000140 0000be0a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ 000001ae 0000be0a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ 000001b8 0000e80a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ 000001c2 0000e90a R_ARM_THM_CALL 00000000 PyUnicode_DecodeFSDefault │ │ │ │ │ 000001cc 0000632f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 000001d0 00006330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ 000001d4 0000ac0a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ 000001e0 0000ac0a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ 000001ee 0000cc0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ 00000212 00009e0a R_ARM_THM_CALL 000001a5 _PyCode_New │ │ │ │ │ -00000242 0000150a R_ARM_THM_CALL 0000107d Py_XDECREF │ │ │ │ │ -00000248 0000150a R_ARM_THM_CALL 0000107d Py_XDECREF │ │ │ │ │ -0000024e 0000150a R_ARM_THM_CALL 0000107d Py_XDECREF │ │ │ │ │ -00000254 0000150a R_ARM_THM_CALL 0000107d Py_XDECREF │ │ │ │ │ -0000025a 0000150a R_ARM_THM_CALL 0000107d Py_XDECREF │ │ │ │ │ +00000242 0000150a R_ARM_THM_CALL 0000000d Py_XDECREF │ │ │ │ │ +00000248 0000150a R_ARM_THM_CALL 0000000d Py_XDECREF │ │ │ │ │ +0000024e 0000150a R_ARM_THM_CALL 0000000d Py_XDECREF │ │ │ │ │ +00000254 0000150a R_ARM_THM_CALL 0000000d Py_XDECREF │ │ │ │ │ +0000025a 0000150a R_ARM_THM_CALL 0000000d Py_XDECREF │ │ │ │ │ 00000268 00008802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000026c 0000ea02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000284 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000288 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000002ae 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 000002b2 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 000002ba 00009d0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ @@ -601,15 +595,15 @@ │ │ │ │ │ 00000384 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ 00000388 0000ee30 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ 00000392 0000682f R_ARM_THM_MOVW_ABS_NC 000003fc .LC37 │ │ │ │ │ 00000396 00006830 R_ARM_THM_MOVT_ABS 000003fc .LC37 │ │ │ │ │ 0000039c 0000ef0a R_ARM_THM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ 000003ae 0000ac0a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ 000003da 0000ad0a R_ARM_THM_CALL 00000000 _PyBytes_Resize │ │ │ │ │ -000003ea 0000260a R_ARM_THM_CALL 0000000d advance │ │ │ │ │ +000003ea 0000260a R_ARM_THM_CALL 00000025 advance │ │ │ │ │ 0000047a 0000aa0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000004c8 0000ad0a R_ARM_THM_CALL 00000000 _PyBytes_Resize │ │ │ │ │ 000004e6 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000004ea 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000512 00006b2f R_ARM_THM_MOVW_ABS_NC 0000042c .LC38 │ │ │ │ │ 00000516 00006b30 R_ARM_THM_MOVT_ABS 0000042c .LC38 │ │ │ │ │ 0000051c 0000f00a R_ARM_THM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ @@ -730,19 +724,19 @@ │ │ │ │ │ 0000085e 00009b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 00000862 00009b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00000866 00007a2f R_ARM_THM_MOVW_ABS_NC 00000534 .LC53 │ │ │ │ │ 0000086a 00007a30 R_ARM_THM_MOVT_ABS 00000534 .LC53 │ │ │ │ │ 00000870 00009c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 0000089a 0000be0a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ 000008ae 0000be0a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -000008ea 0000d80a R_ARM_THM_CALL 00000b65 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ │ -0000090e 0000150a R_ARM_THM_CALL 0000107d Py_XDECREF │ │ │ │ │ -00000914 0000150a R_ARM_THM_CALL 0000107d Py_XDECREF │ │ │ │ │ -0000091a 0000150a R_ARM_THM_CALL 0000107d Py_XDECREF │ │ │ │ │ -00000920 0000150a R_ARM_THM_CALL 0000107d Py_XDECREF │ │ │ │ │ +000008ea 0000d80a R_ARM_THM_CALL 00000b7d PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ │ +0000090e 0000150a R_ARM_THM_CALL 0000000d Py_XDECREF │ │ │ │ │ +00000914 0000150a R_ARM_THM_CALL 0000000d Py_XDECREF │ │ │ │ │ +0000091a 0000150a R_ARM_THM_CALL 0000000d Py_XDECREF │ │ │ │ │ +00000920 0000150a R_ARM_THM_CALL 0000000d Py_XDECREF │ │ │ │ │ 00000944 0000be0a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ 00000954 00009f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ 00000958 00009f30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ 00000986 0000f22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 0000098a 0000f230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000990 00007d2f R_ARM_THM_MOVW_ABS_NC 00000558 .LC54 │ │ │ │ │ 00000994 00007d30 R_ARM_THM_MOVT_ABS 00000558 .LC54 │ │ │ │ │ @@ -763,25 +757,25 @@ │ │ │ │ │ 00000aba 0000df0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 00000adc 00009b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 00000ae0 00009b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00000ae4 0000822f R_ARM_THM_MOVW_ABS_NC 000005cc .LC57 │ │ │ │ │ 00000ae8 00008230 R_ARM_THM_MOVT_ABS 000005cc .LC57 │ │ │ │ │ 00000aee 0000df0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 00000b18 0000a46b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000b6a 0000d80a R_ARM_THM_CALL 00000b65 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ │ -00000be2 0000cf0a R_ARM_THM_CALL 00001b39 _PyCode_CheckLineNumber │ │ │ │ │ -00000cf6 00002e0a R_ARM_THM_CALL 00000105 read_signed_varint │ │ │ │ │ +00000b6a 0000d80a R_ARM_THM_CALL 00000b7d PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ │ +00000be2 0000cf0a R_ARM_THM_CALL 00001b21 _PyCode_CheckLineNumber │ │ │ │ │ +00000cf6 00002e0a R_ARM_THM_CALL 0000011d read_signed_varint │ │ │ │ │ 00000014 0000ce1e R_ARM_THM_JUMP24 00000000 _Py_Instrumentation_GetLine │ │ │ │ │ 00000a10 0000f41e R_ARM_THM_JUMP24 00000000 PyLong_FromSize_t │ │ │ │ │ -00000a14 0000ca1e R_ARM_THM_JUMP24 000018a9 _PyCode_GetCode │ │ │ │ │ -00000a18 0000d61e R_ARM_THM_JUMP24 00000325 _PyCode_GetVarnames │ │ │ │ │ +00000a14 0000ca1e R_ARM_THM_JUMP24 00001891 _PyCode_GetCode │ │ │ │ │ +00000a18 0000d61e R_ARM_THM_JUMP24 0000033d _PyCode_GetVarnames │ │ │ │ │ 00000a1c 0000e61e R_ARM_THM_JUMP24 000000ff _PyCode_GetCellvars │ │ │ │ │ -00000a20 0000e01e R_ARM_THM_JUMP24 00002015 _PyCode_GetFreevars │ │ │ │ │ +00000a20 0000e01e R_ARM_THM_JUMP24 00001ffd _PyCode_GetFreevars │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x8824 contains 19 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x87e0 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 {} │ │ │ │ │ @@ -6,26 +6,40 @@ │ │ │ │ │ 00000000 <_PyCode_Init>: │ │ │ │ │ _PyCode_Init(): │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r3, r3, [r0] │ │ │ │ │ strd r3, r3, [r0, #8] │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -0000000c : │ │ │ │ │ +0000000c : │ │ │ │ │ +Py_XDECREF(): │ │ │ │ │ + cbz r0, 22 │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r3, r1 │ │ │ │ │ + beq.n 22 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r0, #0] │ │ │ │ │ + cbnz r3, 22 │ │ │ │ │ + b.w 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_JUMP24 _Py_Dealloc │ │ │ │ │ + bx lr │ │ │ │ │ + │ │ │ │ │ +00000024 : │ │ │ │ │ advance(): │ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ │ push {r4, lr} │ │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ │ ubfx r2, r2, #3, #4 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - beq.n 92 │ │ │ │ │ + beq.n aa │ │ │ │ │ cmp r2, #12 │ │ │ │ │ - bhi.n 76 │ │ │ │ │ + bhi.n 8e │ │ │ │ │ cmp r2, #11 │ │ │ │ │ - beq.n 96 │ │ │ │ │ + beq.n ae │ │ │ │ │ sub.w ip, r2, #12 │ │ │ │ │ rsbs r2, ip, #0 │ │ │ │ │ adc.w r2, r2, ip │ │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ ldr r4, [r0, #12] │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ add r2, r4 │ │ │ │ │ @@ -42,60 +56,60 @@ │ │ │ │ │ and.w r2, r2, #7 │ │ │ │ │ adds r2, #1 │ │ │ │ │ add.w r1, r1, r2, lsl #1 │ │ │ │ │ str r1, [r0, #4] │ │ │ │ │ mov r2, r3 │ │ │ │ │ cmp r3, ip │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ - bcs.n 74 │ │ │ │ │ + bcs.n 8c │ │ │ │ │ ldrsb.w r2, [r2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge.n 62 │ │ │ │ │ + bge.n 7a │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldrb r2, [r3, #1] │ │ │ │ │ add.w lr, r3, #2 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ and.w r1, r2, #63 @ 0x3f │ │ │ │ │ lsls r4, r2, #25 │ │ │ │ │ - bmi.n 9a │ │ │ │ │ + bmi.n b2 │ │ │ │ │ lsrs r2, r1, #1 │ │ │ │ │ lsls r1, r1, #31 │ │ │ │ │ it mi │ │ │ │ │ negmi r2, r2 │ │ │ │ │ - b.n 30 │ │ │ │ │ + b.n 48 │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 30 │ │ │ │ │ + b.n 48 │ │ │ │ │ movs r2, #1 │ │ │ │ │ - b.n 30 │ │ │ │ │ + b.n 48 │ │ │ │ │ ldrb.w r2, [lr], #1 │ │ │ │ │ add.w ip, ip, #6 │ │ │ │ │ and.w r4, r2, #63 @ 0x3f │ │ │ │ │ lsl.w r4, r4, ip │ │ │ │ │ orrs r1, r4 │ │ │ │ │ - b.n 84 │ │ │ │ │ + b.n 9c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000000b0 <_PyCode_Fini>: │ │ │ │ │ +000000c8 <_PyCode_Fini>: │ │ │ │ │ _PyCode_Fini(): │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000000b4 : │ │ │ │ │ +000000cc : │ │ │ │ │ code_positionsiterator(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - ldr r0, [pc, #56] @ (100 ) │ │ │ │ │ + ldr r0, [pc, #56] @ (118 ) │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_GenericAlloc │ │ │ │ │ - cbz r0, fe │ │ │ │ │ + cbz r0, 116 │ │ │ │ │ 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 │ │ │ │ │ @@ -111,25 +125,25 @@ │ │ │ │ │ str r3, [r0, #32] │ │ │ │ │ strd r1, r2, [r0, #12] │ │ │ │ │ str r2, [r0, #36] @ 0x24 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00000104 : │ │ │ │ │ +0000011c : │ │ │ │ │ read_signed_varint(): │ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ │ and.w r1, r2, #63 @ 0x3f │ │ │ │ │ lsls r2, r2, #25 │ │ │ │ │ - bmi.n 124 │ │ │ │ │ + bmi.n 13c │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ lsls r3, r1, #31 │ │ │ │ │ it mi │ │ │ │ │ negmi r0, r0 │ │ │ │ │ bx lr │ │ │ │ │ push {lr} │ │ │ │ │ mov r2, r3 │ │ │ │ │ @@ -137,32 +151,32 @@ │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ add.w ip, ip, #6 │ │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ │ and.w lr, r2, #63 @ 0x3f │ │ │ │ │ lsls r2, r2, #25 │ │ │ │ │ lsl.w lr, lr, ip │ │ │ │ │ orr.w r1, r1, lr │ │ │ │ │ - bmi.n 126 │ │ │ │ │ + bmi.n 13e │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ lsls r1, r1, #31 │ │ │ │ │ it mi │ │ │ │ │ negmi r0, r0 │ │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ │ │ -0000014c : │ │ │ │ │ +00000164 : │ │ │ │ │ positionsiter_dealloc(): │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 160 │ │ │ │ │ + beq.n 178 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, 16a │ │ │ │ │ + cbz r3, 182 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ mov r0, r2 │ │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ │ bx r3 │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ @@ -176,258 +190,258 @@ │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ bx r3 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000194 <_PyCode_InitAddressRange>: │ │ │ │ │ +000001ac <_PyCode_InitAddressRange>: │ │ │ │ │ _PyCode_InitAddressRange(): │ │ │ │ │ ldr r2, [r0, #92] @ 0x5c │ │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ │ add.w r3, r2, #16 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ strd r0, r3, [r1, #12] │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ add r3, r2 │ │ │ │ │ str r0, [r1, #8] │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r3, [r1, #20] │ │ │ │ │ strd r0, r2, [r1] │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -000001b4 : │ │ │ │ │ +000001cc : │ │ │ │ │ code_getvarnames(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r5, [r0, #104] @ 0x68 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbnz r5, 1e2 │ │ │ │ │ + cbnz r5, 1fa │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 306 │ │ │ │ │ + beq.w 31e │ │ │ │ │ strd r5, r5, [r0] │ │ │ │ │ strd r5, r5, [r0, #8] │ │ │ │ │ mov r5, r0 │ │ │ │ │ str r0, [r4, #104] @ 0x68 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 270 │ │ │ │ │ + bne.n 288 │ │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_New │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 256 │ │ │ │ │ + beq.n 26e │ │ │ │ │ ldr.w ip, [r4, #48] @ 0x30 │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - ble.n 24a │ │ │ │ │ + ble.n 262 │ │ │ │ │ ldr r2, [r4, #76] @ 0x4c │ │ │ │ │ ldrb r2, [r2, #16] │ │ │ │ │ ands.w r2, r2, #32 │ │ │ │ │ - bne.n 25c │ │ │ │ │ + bne.n 274 │ │ │ │ │ cmp.w ip, #1 │ │ │ │ │ - ble.n 24a │ │ │ │ │ + ble.n 262 │ │ │ │ │ ldr r1, [r4, #76] @ 0x4c │ │ │ │ │ ldrb r1, [r1, #17] │ │ │ │ │ lsls r1, r1, #26 │ │ │ │ │ - bmi.n 280 │ │ │ │ │ + bmi.n 298 │ │ │ │ │ cmp.w ip, #2 │ │ │ │ │ - ble.n 24a │ │ │ │ │ + ble.n 262 │ │ │ │ │ ldr r1, [r4, #76] @ 0x4c │ │ │ │ │ ldrb r1, [r1, #18] │ │ │ │ │ lsls r7, r1, #26 │ │ │ │ │ - bmi.n 298 │ │ │ │ │ + bmi.n 2b0 │ │ │ │ │ cmp.w ip, #3 │ │ │ │ │ - ble.n 24a │ │ │ │ │ + ble.n 262 │ │ │ │ │ ldr r1, [r4, #76] @ 0x4c │ │ │ │ │ ldrb r1, [r1, #19] │ │ │ │ │ lsls r6, r1, #26 │ │ │ │ │ - bmi.n 2b0 │ │ │ │ │ + bmi.n 2c8 │ │ │ │ │ cmp.w ip, #4 │ │ │ │ │ - ble.n 24a │ │ │ │ │ + ble.n 262 │ │ │ │ │ movs r1, #4 │ │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ │ add r0, r1 │ │ │ │ │ ldrb r0, [r0, #16] │ │ │ │ │ lsls r0, r0, #26 │ │ │ │ │ - bmi.n 2dc │ │ │ │ │ + bmi.n 2f4 │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r1, ip │ │ │ │ │ - blt.n 23a │ │ │ │ │ + blt.n 252 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r5, #4] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 27a │ │ │ │ │ + bne.n 292 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 2d2 │ │ │ │ │ + bne.n 2ea │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ movs r2, #1 │ │ │ │ │ - b.n 208 │ │ │ │ │ + b.n 220 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 256 │ │ │ │ │ + beq.n 26e │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - b.n 256 │ │ │ │ │ + b.n 26e │ │ │ │ │ ldr r1, [r4, #72] @ 0x48 │ │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r1, [r1, #16] │ │ │ │ │ ldr r0, [r1, #0] │ │ │ │ │ cmp r0, lr │ │ │ │ │ - bne.n 2c8 │ │ │ │ │ + bne.n 2e0 │ │ │ │ │ add.w r0, r3, r2, lsl #2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r1, [r0, #12] │ │ │ │ │ - b.n 216 │ │ │ │ │ + b.n 22e │ │ │ │ │ ldr r1, [r4, #72] @ 0x48 │ │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r1, [r1, #20] │ │ │ │ │ ldr r0, [r1, #0] │ │ │ │ │ cmp r0, lr │ │ │ │ │ - bne.n 31a │ │ │ │ │ + bne.n 332 │ │ │ │ │ add.w r0, r3, r2, lsl #2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r1, [r0, #12] │ │ │ │ │ - b.n 224 │ │ │ │ │ + b.n 23c │ │ │ │ │ ldr r1, [r4, #72] @ 0x48 │ │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r1, [r1, #24] │ │ │ │ │ ldr r0, [r1, #0] │ │ │ │ │ cmp r0, lr │ │ │ │ │ - bne.n 310 │ │ │ │ │ + bne.n 328 │ │ │ │ │ add.w r0, r3, r2, lsl #2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r1, [r0, #12] │ │ │ │ │ - b.n 232 │ │ │ │ │ + b.n 24a │ │ │ │ │ adds r0, #1 │ │ │ │ │ str r0, [r1, #0] │ │ │ │ │ ldr.w ip, [r4, #48] @ 0x30 │ │ │ │ │ - b.n 28e │ │ │ │ │ + b.n 2a6 │ │ │ │ │ adds r1, #1 │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ ldr.w ip, [r4, #48] @ 0x30 │ │ │ │ │ - b.n 26a │ │ │ │ │ + b.n 282 │ │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ │ add.w lr, r3, r2, lsl #2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ add.w r0, r0, r1, lsl #2 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ ldr r6, [r0, #0] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ ittt ne │ │ │ │ │ addne.w ip, r6, #1 │ │ │ │ │ strne.w ip, [r0] │ │ │ │ │ ldrne.w ip, [r4, #48] @ 0x30 │ │ │ │ │ str.w r0, [lr, #12] │ │ │ │ │ - b.n 244 │ │ │ │ │ + b.n 25c │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 256 │ │ │ │ │ + b.n 26e │ │ │ │ │ adds r0, #1 │ │ │ │ │ str r0, [r1, #0] │ │ │ │ │ ldr.w ip, [r4, #48] @ 0x30 │ │ │ │ │ - b.n 2be │ │ │ │ │ + b.n 2d6 │ │ │ │ │ adds r0, #1 │ │ │ │ │ str r0, [r1, #0] │ │ │ │ │ ldr.w ip, [r4, #48] @ 0x30 │ │ │ │ │ - b.n 2a6 │ │ │ │ │ + b.n 2be │ │ │ │ │ │ │ │ │ │ -00000324 <_PyCode_GetVarnames>: │ │ │ │ │ +0000033c <_PyCode_GetVarnames>: │ │ │ │ │ _PyCode_GetVarnames(): │ │ │ │ │ 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, 350 <_PyCode_GetVarnames+0x2c> │ │ │ │ │ + cbnz r5, 368 <_PyCode_GetVarnames+0x2c> │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3c0 <_PyCode_GetVarnames+0x9c> │ │ │ │ │ + beq.n 3d8 <_PyCode_GetVarnames+0x9c> │ │ │ │ │ strd r5, r5, [r0] │ │ │ │ │ strd r5, r5, [r0, #8] │ │ │ │ │ mov r5, r0 │ │ │ │ │ str r0, [r4, #104] @ 0x68 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ - cbnz r3, 390 <_PyCode_GetVarnames+0x6c> │ │ │ │ │ + cbnz r3, 3a8 <_PyCode_GetVarnames+0x6c> │ │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_New │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 38a <_PyCode_GetVarnames+0x66> │ │ │ │ │ + cbz r0, 3a2 <_PyCode_GetVarnames+0x66> │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ │ mov ip, r2 │ │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bge.n 37a <_PyCode_GetVarnames+0x56> │ │ │ │ │ + bge.n 392 <_PyCode_GetVarnames+0x56> │ │ │ │ │ ldr r1, [r4, #76] @ 0x4c │ │ │ │ │ add r1, r2 │ │ │ │ │ ldrb r1, [r1, #16] │ │ │ │ │ lsls r1, r1, #26 │ │ │ │ │ - bmi.n 39c <_PyCode_GetVarnames+0x78> │ │ │ │ │ + bmi.n 3b4 <_PyCode_GetVarnames+0x78> │ │ │ │ │ adds r2, #1 │ │ │ │ │ - b.n 368 <_PyCode_GetVarnames+0x44> │ │ │ │ │ + b.n 380 <_PyCode_GetVarnames+0x44> │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r5, #4] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 38a <_PyCode_GetVarnames+0x66> │ │ │ │ │ + beq.n 3a2 <_PyCode_GetVarnames+0x66> │ │ │ │ │ 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 38a <_PyCode_GetVarnames+0x66> │ │ │ │ │ - b.n 386 <_PyCode_GetVarnames+0x62> │ │ │ │ │ + beq.n 3a2 <_PyCode_GetVarnames+0x66> │ │ │ │ │ + b.n 39e <_PyCode_GetVarnames+0x62> │ │ │ │ │ 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 376 <_PyCode_GetVarnames+0x52> │ │ │ │ │ + b.n 38e <_PyCode_GetVarnames+0x52> │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 38a <_PyCode_GetVarnames+0x66> │ │ │ │ │ + b.n 3a2 <_PyCode_GetVarnames+0x66> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000003cc : │ │ │ │ │ +000003e4 : │ │ │ │ │ code_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, #3864] @ 0xf18 │ │ │ │ │ mov r4, r0 │ │ │ │ │ sub sp, #196 @ 0xc4 │ │ │ │ │ @@ -458,50 +472,50 @@ │ │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ │ ldr r0, [r4, #92] @ 0x5c │ │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ ldr.w r9, [r4, #24] │ │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5c4 │ │ │ │ │ + bne.w 5dc │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w b3c │ │ │ │ │ + bne.w b54 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w b1a │ │ │ │ │ + beq.w b32 │ │ │ │ │ mov fp, r3 │ │ │ │ │ mov r7, r3 │ │ │ │ │ mov r5, r3 │ │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.w b02 │ │ │ │ │ + blt.w b1a │ │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.w aea │ │ │ │ │ + blt.w b02 │ │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.w ad2 │ │ │ │ │ + blt.w aea │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.w aba │ │ │ │ │ + blt.w ad2 │ │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.w aa2 │ │ │ │ │ + blt.w aba │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - blt.w a8a │ │ │ │ │ + blt.w aa2 │ │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.w a72 │ │ │ │ │ + blt.w a8a │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w a6c │ │ │ │ │ + bne.w a84 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18a8 <_PyCode_GetCode> │ │ │ │ │ + bl 1890 <_PyCode_GetCode> │ │ │ │ │ R_ARM_THM_CALL _PyCode_GetCode │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 54c │ │ │ │ │ + beq.n 564 │ │ │ │ │ mov r8, r0 │ │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ │ mov r2, r8 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC30 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -521,35 +535,35 @@ │ │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ str.w r9, [sp, #24] │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySys_Audit │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w a64 │ │ │ │ │ + blt.w a7c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w a5e │ │ │ │ │ + bne.w a76 │ │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_New │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a56 │ │ │ │ │ + beq.w a6e │ │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bge.n 554 │ │ │ │ │ + bge.n 56c │ │ │ │ │ ldr r2, [r4, #76] @ 0x4c │ │ │ │ │ add r2, r5 │ │ │ │ │ ldrb r2, [r2, #16] │ │ │ │ │ lsls r2, r2, #26 │ │ │ │ │ - bmi.w a32 │ │ │ │ │ + bmi.w a4a │ │ │ │ │ adds r5, #1 │ │ │ │ │ - b.n 4da │ │ │ │ │ + b.n 4f2 │ │ │ │ │ ldr r5, [sp, #116] @ 0x74 │ │ │ │ │ mov r4, r7 │ │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ │ @@ -566,182 +580,178 @@ │ │ │ │ │ strd r8, r3, [sp, #8] │ │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r0, r1, [sp, #60] @ 0x3c │ │ │ │ │ str.w r9, [sp, #4] │ │ │ │ │ ldrd r2, r3, [sp, #68] @ 0x44 │ │ │ │ │ strd r5, r7, [sp, #20] │ │ │ │ │ - bl b64 │ │ │ │ │ + bl b7c │ │ │ │ │ R_ARM_THM_CALL PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ │ mov r7, r4 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r0, sl │ │ │ │ │ mov sl, r6 │ │ │ │ │ - bl 107c │ │ │ │ │ - R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ + bl c │ │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ │ - bl 107c │ │ │ │ │ - R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ + bl c │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 107c │ │ │ │ │ - R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ + bl c │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 107c │ │ │ │ │ - R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ + bl c │ │ │ │ │ mov r0, sl │ │ │ │ │ add sp, #196 @ 0xc4 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r5, r6 │ │ │ │ │ str r6, [sp, #112] @ 0x70 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w a2a │ │ │ │ │ + bne.w a42 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_New │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a26 │ │ │ │ │ + beq.w a3e │ │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r0, fp │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bge.n 58c │ │ │ │ │ + bge.n 5a4 │ │ │ │ │ ldr r1, [r4, #76] @ 0x4c │ │ │ │ │ add r1, r2 │ │ │ │ │ ldrb r1, [r1, #16] │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ - bmi.w 982 │ │ │ │ │ + bmi.w 99a │ │ │ │ │ adds r2, #1 │ │ │ │ │ - b.n 578 │ │ │ │ │ + b.n 590 │ │ │ │ │ mov fp, r6 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 97e │ │ │ │ │ + bne.w 996 │ │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_New │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 97a │ │ │ │ │ + beq.w 992 │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ str r5, [sp, #116] @ 0x74 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bge.n 4ee │ │ │ │ │ + bge.n 506 │ │ │ │ │ ldr r2, [r4, #76] @ 0x4c │ │ │ │ │ add r2, r1 │ │ │ │ │ ldrsb.w r2, [r2, #16] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.w 95a │ │ │ │ │ + blt.w 972 │ │ │ │ │ adds r1, #1 │ │ │ │ │ - b.n 5ae │ │ │ │ │ + b.n 5c6 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ mov r0, r1 │ │ │ │ │ - ldr r5, [pc, #688] @ (87c ) │ │ │ │ │ + ldr r5, [pc, #688] @ (894 ) │ │ │ │ │ mov r1, r6 │ │ │ │ │ adds r2, r6, r2 │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ │ add r5, sp, #120 @ 0x78 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r5, [sp, #16] │ │ │ │ │ strd r2, r2, [sp, #8] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 54c │ │ │ │ │ + beq.n 564 │ │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ │ - cbz r3, 636 │ │ │ │ │ + cbz r3, 64e │ │ │ │ │ ldr.w r0, [sl] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9fc │ │ │ │ │ + bne.w a14 │ │ │ │ │ ldr.w r0, [sl, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9e6 │ │ │ │ │ + bne.w 9fe │ │ │ │ │ ldr.w r0, [sl, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9bc │ │ │ │ │ + bne.w 9d4 │ │ │ │ │ ldr.w r0, [sl, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9a6 │ │ │ │ │ + bne.w 9be │ │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 6fa │ │ │ │ │ + bne.n 712 │ │ │ │ │ ldr.w r0, [sl, #20] │ │ │ │ │ - cbz r0, 650 │ │ │ │ │ + cbz r0, 668 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsInt │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.n 642 │ │ │ │ │ + beq.n 65a │ │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ │ - bne.n 650 │ │ │ │ │ + bne.n 668 │ │ │ │ │ ldr.w fp, [sp, #112] @ 0x70 │ │ │ │ │ mov r7, fp │ │ │ │ │ mov r5, fp │ │ │ │ │ mov r8, fp │ │ │ │ │ - b.n 436 │ │ │ │ │ + b.n 44e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 62e │ │ │ │ │ + beq.n 646 │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ - b.n 54c │ │ │ │ │ + b.n 564 │ │ │ │ │ ldr.w r0, [sl, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8f8 │ │ │ │ │ + bne.w 910 │ │ │ │ │ ldr.w r8, [sl, #28] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 8da │ │ │ │ │ + bne.w 8f2 │ │ │ │ │ ldr.w r3, [sl, #32] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 89c │ │ │ │ │ + bne.w 8b4 │ │ │ │ │ ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 880 │ │ │ │ │ + bne.w 898 │ │ │ │ │ ldr.w r5, [sl, #40] @ 0x28 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 820 │ │ │ │ │ + bne.w 838 │ │ │ │ │ ldr.w r7, [sl, #44] @ 0x2c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 806 │ │ │ │ │ + bne.w 81e │ │ │ │ │ ldr.w fp, [sl, #48] @ 0x30 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w 7b2 │ │ │ │ │ + bne.w 7ca │ │ │ │ │ ldr.w r3, [sl, #52] @ 0x34 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 79c │ │ │ │ │ + bne.n 7b4 │ │ │ │ │ ldr.w r3, [sl, #56] @ 0x38 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 75c │ │ │ │ │ + bne.n 774 │ │ │ │ │ ldr.w r3, [sl, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 736 │ │ │ │ │ + bne.n 74e │ │ │ │ │ ldr.w r3, [sl, #64] @ 0x40 │ │ │ │ │ - cbz r3, 6ca │ │ │ │ │ + cbz r3, 6e2 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r0, r2, #4 │ │ │ │ │ - bpl.n 718 │ │ │ │ │ + bpl.n 730 │ │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.w 436 │ │ │ │ │ + beq.w 44e │ │ │ │ │ ldr.w r3, [sl, #68] @ 0x44 │ │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r1, r3, #4 │ │ │ │ │ - bmi.w 436 │ │ │ │ │ + bmi.w 44e │ │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ │ 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 .LC22 │ │ │ │ │ @@ -749,129 +759,129 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC22 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC10 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC10 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_THM_CALL _PyArg_BadArgument │ │ │ │ │ - b.n 64a │ │ │ │ │ + b.n 662 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsInt │ │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 70e │ │ │ │ │ + beq.n 726 │ │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ │ - beq.n 636 │ │ │ │ │ - b.n 61c │ │ │ │ │ + beq.n 64e │ │ │ │ │ + b.n 634 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 704 │ │ │ │ │ - b.n 64a │ │ │ │ │ + beq.n 71c │ │ │ │ │ + b.n 662 │ │ │ │ │ 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 .LC21 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC21 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC10 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC10 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_THM_CALL _PyArg_BadArgument │ │ │ │ │ - b.n 64a │ │ │ │ │ + b.n 662 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r6, r2, #3 │ │ │ │ │ - bmi.n 790 │ │ │ │ │ + bmi.n 7a8 │ │ │ │ │ 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 .LC20 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC20 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC10 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC10 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_THM_CALL _PyArg_BadArgument │ │ │ │ │ - b.n 64a │ │ │ │ │ + b.n 662 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ - bpl.n 772 │ │ │ │ │ + bpl.n 78a │ │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ │ - beq.w 436 │ │ │ │ │ - b.n 6aa │ │ │ │ │ + beq.w 44e │ │ │ │ │ + b.n 6c2 │ │ │ │ │ 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 .LC19 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC19 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC10 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC10 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_THM_CALL _PyArg_BadArgument │ │ │ │ │ - b.n 64a │ │ │ │ │ + b.n 662 │ │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ │ - bne.n 6b2 │ │ │ │ │ - b.n 436 │ │ │ │ │ + bne.n 6ca │ │ │ │ │ + b.n 44e │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ - bpl.n 7c8 │ │ │ │ │ + bpl.n 7e0 │ │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ │ - beq.w 436 │ │ │ │ │ - b.n 6a2 │ │ │ │ │ + beq.w 44e │ │ │ │ │ + b.n 6ba │ │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r0, r3, #5 │ │ │ │ │ - bpl.n 7e6 │ │ │ │ │ + bpl.n 7fe │ │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ │ - beq.w 436 │ │ │ │ │ - b.n 69a │ │ │ │ │ + beq.w 44e │ │ │ │ │ + b.n 6b2 │ │ │ │ │ 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 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC18 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC10 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC10 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_THM_CALL _PyArg_BadArgument │ │ │ │ │ - b.n 64a │ │ │ │ │ + b.n 662 │ │ │ │ │ mov r3, fp │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC11 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC11 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC16 │ │ │ │ │ @@ -879,37 +889,37 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC16 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC10 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC10 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_THM_CALL _PyArg_BadArgument │ │ │ │ │ - b.n 64a │ │ │ │ │ + b.n 662 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r6, r3, #5 │ │ │ │ │ - bpl.n 83a │ │ │ │ │ + bpl.n 852 │ │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ │ it eq │ │ │ │ │ ldreq.w fp, [sp, #112] @ 0x70 │ │ │ │ │ - beq.w 436 │ │ │ │ │ - b.n 68e │ │ │ │ │ + beq.w 44e │ │ │ │ │ + b.n 6a6 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r7, r3, #5 │ │ │ │ │ - bpl.n 85a │ │ │ │ │ + bpl.n 872 │ │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ │ - bne.w 684 │ │ │ │ │ + bne.w 69c │ │ │ │ │ ldr.w fp, [sp, #112] @ 0x70 │ │ │ │ │ mov r7, fp │ │ │ │ │ - b.n 436 │ │ │ │ │ + b.n 44e │ │ │ │ │ mov r3, r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC11 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC11 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC15 │ │ │ │ │ @@ -917,15 +927,15 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC15 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC10 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC10 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_THM_CALL _PyArg_BadArgument │ │ │ │ │ - b.n 64a │ │ │ │ │ + b.n 662 │ │ │ │ │ mov r3, r5 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC11 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC11 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC14 │ │ │ │ │ @@ -933,83 +943,83 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC14 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC10 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC10 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_THM_CALL _PyArg_BadArgument │ │ │ │ │ - b.n 64a │ │ │ │ │ + b.n 662 │ │ │ │ │ nop │ │ │ │ │ .word 0x000001a0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #5 │ │ │ │ │ - bpl.n 8bc │ │ │ │ │ + bpl.n 8d4 │ │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ │ - bne.n 8b8 │ │ │ │ │ + bne.n 8d0 │ │ │ │ │ ldr.w fp, [sp, #112] @ 0x70 │ │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ │ mov r7, fp │ │ │ │ │ mov r5, fp │ │ │ │ │ - b.n 436 │ │ │ │ │ + b.n 44e │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r1, r2, #5 │ │ │ │ │ - bpl.n 93c │ │ │ │ │ + bpl.n 954 │ │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ │ - bne.n 938 │ │ │ │ │ + bne.n 950 │ │ │ │ │ ldr.w fp, [sp, #112] @ 0x70 │ │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ │ mov r7, fp │ │ │ │ │ mov r5, fp │ │ │ │ │ - b.n 436 │ │ │ │ │ + b.n 44e │ │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ │ - b.n 67a │ │ │ │ │ + b.n 692 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC11 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC11 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC13 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC10 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC10 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_THM_CALL _PyArg_BadArgument │ │ │ │ │ - b.n 64a │ │ │ │ │ + b.n 662 │ │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r0, r3, #4 │ │ │ │ │ - bpl.n 90e │ │ │ │ │ + bpl.n 926 │ │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ │ - bne.w 666 │ │ │ │ │ + bne.w 67e │ │ │ │ │ ldr.w fp, [sp, #112] @ 0x70 │ │ │ │ │ mov r7, fp │ │ │ │ │ mov r5, fp │ │ │ │ │ - b.n 436 │ │ │ │ │ + b.n 44e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsInt │ │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 92e │ │ │ │ │ + beq.n 946 │ │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ │ - beq.w 636 │ │ │ │ │ - b.n 65a │ │ │ │ │ + beq.w 64e │ │ │ │ │ + b.n 672 │ │ │ │ │ mov r3, r8 │ │ │ │ │ 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 .LC9 │ │ │ │ │ @@ -1017,349 +1027,348 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC9 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC10 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC10 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_THM_CALL _PyArg_BadArgument │ │ │ │ │ - b.n 64a │ │ │ │ │ + b.n 662 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 902 │ │ │ │ │ - b.n 64a │ │ │ │ │ + beq.n 91a │ │ │ │ │ + b.n 662 │ │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ │ - b.n 670 │ │ │ │ │ + b.n 688 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC11 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC11 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC12 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC12 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC10 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC10 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_THM_CALL _PyArg_BadArgument │ │ │ │ │ - b.n 64a │ │ │ │ │ + b.n 662 │ │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ │ add.w lr, r7, r0, lsl #2 │ │ │ │ │ adds r0, #1 │ │ │ │ │ add.w r2, r2, r1, lsl #2 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ ldr r5, [r2, #0] │ │ │ │ │ cmp r5, ip │ │ │ │ │ ittt ne │ │ │ │ │ addne r3, r5, #1 │ │ │ │ │ strne r3, [r2, #0] │ │ │ │ │ ldrne r3, [r4, #48] @ 0x30 │ │ │ │ │ str.w r2, [lr, #12] │ │ │ │ │ - b.n 5c0 │ │ │ │ │ + b.n 5d8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 532 │ │ │ │ │ + b.n 54a │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 4f2 │ │ │ │ │ + b.n 50a │ │ │ │ │ ldr r1, [r4, #72] @ 0x48 │ │ │ │ │ add.w lr, r6, r0, lsl #2 │ │ │ │ │ adds r0, #1 │ │ │ │ │ add.w r1, r1, r2, lsl #2 │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ ldr.w fp, [r1] │ │ │ │ │ cmp fp, ip │ │ │ │ │ ittt ne │ │ │ │ │ addne.w r3, fp, #1 │ │ │ │ │ strne r3, [r1, #0] │ │ │ │ │ ldrne r3, [r4, #48] @ 0x30 │ │ │ │ │ str.w r1, [lr, #12] │ │ │ │ │ - b.n 588 │ │ │ │ │ + b.n 5a0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsInt │ │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 9d2 │ │ │ │ │ + beq.n 9ea │ │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ │ - beq.w 636 │ │ │ │ │ - b.n 614 │ │ │ │ │ + beq.w 64e │ │ │ │ │ + b.n 62c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsInt │ │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 9dc │ │ │ │ │ + beq.n 9f4 │ │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ │ - beq.w 636 │ │ │ │ │ - b.n 60a │ │ │ │ │ + beq.w 64e │ │ │ │ │ + b.n 622 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9b0 │ │ │ │ │ - b.n 64a │ │ │ │ │ + beq.n 9c8 │ │ │ │ │ + b.n 662 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9c6 │ │ │ │ │ - b.n 64a │ │ │ │ │ + beq.n 9de │ │ │ │ │ + b.n 662 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsInt │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n a12 │ │ │ │ │ + beq.n a2a │ │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ │ - beq.w 636 │ │ │ │ │ - b.n 600 │ │ │ │ │ + beq.w 64e │ │ │ │ │ + b.n 618 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsInt │ │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n a1c │ │ │ │ │ + beq.n a34 │ │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ │ - beq.w 636 │ │ │ │ │ - b.n 5f6 │ │ │ │ │ + beq.w 64e │ │ │ │ │ + b.n 60e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9f0 │ │ │ │ │ - b.n 64a │ │ │ │ │ + beq.n a08 │ │ │ │ │ + b.n 662 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a06 │ │ │ │ │ - b.n 64a │ │ │ │ │ + beq.n a1e │ │ │ │ │ + b.n 662 │ │ │ │ │ mov r7, fp │ │ │ │ │ - b.n 532 │ │ │ │ │ + b.n 54a │ │ │ │ │ mov r6, fp │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ - b.n 58e │ │ │ │ │ + b.n 5a6 │ │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ │ add.w ip, r6, r1, lsl #2 │ │ │ │ │ adds r1, #1 │ │ │ │ │ add.w r2, r2, r5, lsl #2 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ ldr.w lr, [r2] │ │ │ │ │ cmp lr, r0 │ │ │ │ │ ittt ne │ │ │ │ │ addne.w r3, lr, #1 │ │ │ │ │ strne r3, [r2, #0] │ │ │ │ │ ldrne r3, [r4, #48] @ 0x30 │ │ │ │ │ str.w r2, [ip, #12] │ │ │ │ │ - b.n 4ea │ │ │ │ │ + b.n 502 │ │ │ │ │ mov r7, r5 │ │ │ │ │ mov fp, r5 │ │ │ │ │ str r5, [sp, #112] @ 0x70 │ │ │ │ │ - b.n 532 │ │ │ │ │ + b.n 54a │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ │ - b.n 558 │ │ │ │ │ + b.n 570 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 107c │ │ │ │ │ - R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ - b.n 64a │ │ │ │ │ + bl c │ │ │ │ │ + b.n 662 │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ - b.n 484 │ │ │ │ │ + b.n 49c │ │ │ │ │ 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 64a │ │ │ │ │ + b.n 662 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC28 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC28 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 64a │ │ │ │ │ + b.n 662 │ │ │ │ │ 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 .LC27 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC27 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 64a │ │ │ │ │ + b.n 662 │ │ │ │ │ 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.n 64a │ │ │ │ │ + b.n 662 │ │ │ │ │ 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 64a │ │ │ │ │ + b.n 662 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC24 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC24 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 64a │ │ │ │ │ + b.n 662 │ │ │ │ │ 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_SetString │ │ │ │ │ - b.n 64a │ │ │ │ │ - ldr r0, [pc, #68] @ (b60 ) │ │ │ │ │ + b.n 662 │ │ │ │ │ + ldr r0, [pc, #68] @ (b78 ) │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ │ strd r1, r1, [sp, #8] │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 54c │ │ │ │ │ + beq.w 564 │ │ │ │ │ mov fp, r5 │ │ │ │ │ mov r7, r5 │ │ │ │ │ - b.n 436 │ │ │ │ │ + b.n 44e │ │ │ │ │ mov r0, r1 │ │ │ │ │ - ldr r1, [pc, #32] @ (b60 ) │ │ │ │ │ + ldr r1, [pc, #32] @ (b78 ) │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ mov r2, r3 │ │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 54c │ │ │ │ │ + beq.w 564 │ │ │ │ │ str r6, [sp, #112] @ 0x70 │ │ │ │ │ - b.n 5ec │ │ │ │ │ + b.n 604 │ │ │ │ │ .word 0x000001a0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00000b64 : │ │ │ │ │ +00000b7c : │ │ │ │ │ PyUnstable_Code_NewWithPosOnlyArgs(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ │ ldr r6, [sp, #156] @ 0x9c │ │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldrd r4, r5, [sp, #160] @ 0xa0 │ │ │ │ │ strd r0, r1, [sp] │ │ │ │ │ strd r3, r3, [sp, #24] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w cca │ │ │ │ │ + beq.w ce2 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldrb.w r3, [r3, #87] @ 0x57 │ │ │ │ │ lsls r1, r3, #29 │ │ │ │ │ - bpl.w cca │ │ │ │ │ + bpl.w ce2 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w cca │ │ │ │ │ + beq.w ce2 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldrb.w r3, [r3, #87] @ 0x57 │ │ │ │ │ lsls r2, r3, #29 │ │ │ │ │ - bpl.w cca │ │ │ │ │ + bpl.w ce2 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w cca │ │ │ │ │ + beq.w ce2 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #5 │ │ │ │ │ - bpl.w cca │ │ │ │ │ + bpl.w ce2 │ │ │ │ │ ldr.w r8, [r5, #8] │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr.w r9, [r6, #8] │ │ │ │ │ add.w r3, r7, r8 │ │ │ │ │ add.w sl, r3, r9 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_New │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c82 │ │ │ │ │ + beq.n c9a │ │ │ │ │ clz r0, r4 │ │ │ │ │ mov r1, sl │ │ │ │ │ lsrs r0, r0, #5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c82 │ │ │ │ │ + beq.n c9a │ │ │ │ │ clz r0, r4 │ │ │ │ │ add.w r1, r6, #8 │ │ │ │ │ lsrs r0, r0, #5 │ │ │ │ │ cmp r0, r9 │ │ │ │ │ - blt.n c9a │ │ │ │ │ + blt.n cb2 │ │ │ │ │ adds r5, #8 │ │ │ │ │ bic.w lr, r9, r9, asr #31 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ cmp ip, r8 │ │ │ │ │ - blt.w d9e │ │ │ │ │ + blt.w db6 │ │ │ │ │ adds r4, #8 │ │ │ │ │ movs r3, #0 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - blt.w d6e │ │ │ │ │ + blt.w d86 │ │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ │ ands.w r3, r3, #1 │ │ │ │ │ - beq.n d14 │ │ │ │ │ + beq.n d2c │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ cmp sl, r2 │ │ │ │ │ - bne.n cf8 │ │ │ │ │ + bne.n d10 │ │ │ │ │ ldr r2, [sp, #168] @ 0xa8 │ │ │ │ │ add r0, sp, #32 │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ ldr r2, [sp, #172] @ 0xac │ │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ │ ldr r2, [sp, #176] @ 0xb0 │ │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ │ @@ -1386,30 +1395,28 @@ │ │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ │ bl 0 <_PyCode_Init> │ │ │ │ │ R_ARM_THM_CALL _PyCode_Validate │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n cf4 │ │ │ │ │ + beq.n d0c │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n cde │ │ │ │ │ + bne.n cf6 │ │ │ │ │ add r0, sp, #32 │ │ │ │ │ - bl 1a4 <_PyCode_InitAddressRange+0x10> │ │ │ │ │ + bl 1a4 │ │ │ │ │ R_ARM_THM_CALL _PyCode_New │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ - bl 107c │ │ │ │ │ - R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ + bl c │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ - bl 107c │ │ │ │ │ - R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ + bl c │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mvn.w fp, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r2, [r1, #4]! │ │ │ │ │ @@ -1423,88 +1430,88 @@ │ │ │ │ │ cmp r3, fp │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r2, #0] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str.w r2, [lr, #12] │ │ │ │ │ strb.w ip, [r3, #16] │ │ │ │ │ - b.n bfc │ │ │ │ │ + b.n c14 │ │ │ │ │ movw r1, #754 @ 0x2f2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n c92 │ │ │ │ │ + b.n caa │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC33 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC33 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n c82 │ │ │ │ │ + b.n c9a │ │ │ │ │ mov r1, sl │ │ │ │ │ add r0, sp, #24 │ │ │ │ │ bl 0 <_PyTuple_Resize> │ │ │ │ │ R_ARM_THM_CALL _PyTuple_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n cf4 │ │ │ │ │ + blt.n d0c │ │ │ │ │ mov r1, sl │ │ │ │ │ add r0, sp, #28 │ │ │ │ │ bl 0 <_PyBytes_Resize> │ │ │ │ │ R_ARM_THM_CALL _PyBytes_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n cf4 │ │ │ │ │ + blt.n d0c │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ - b.n c2a │ │ │ │ │ + b.n c42 │ │ │ │ │ ldr r2, [sp, #144] @ 0x90 │ │ │ │ │ ldr r4, [r2, #8] │ │ │ │ │ lsrs r4, r4, #1 │ │ │ │ │ - beq.n c22 │ │ │ │ │ + beq.n c3a │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyOpcode_Caches │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyOpcode_Caches │ │ │ │ │ add.w r1, r2, #16 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - b.n d3e │ │ │ │ │ + b.n d56 │ │ │ │ │ cmp r2, #86 @ 0x56 │ │ │ │ │ - beq.n d52 │ │ │ │ │ + beq.n d6a │ │ │ │ │ movs r0, #0 │ │ │ │ │ ldrb r2, [r7, r2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ add r3, r2 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - ble.w c22 │ │ │ │ │ + ble.w c3a │ │ │ │ │ ldrb.w r2, [r1, r3, lsl #1] │ │ │ │ │ add.w r5, r1, r3, lsl #1 │ │ │ │ │ cmp r2, #71 @ 0x47 │ │ │ │ │ - bne.n d2c │ │ │ │ │ + bne.n d44 │ │ │ │ │ ldrb r5, [r5, #1] │ │ │ │ │ orr.w r0, r5, r0, lsl #8 │ │ │ │ │ - b.n d32 │ │ │ │ │ + b.n d4a │ │ │ │ │ ldrb r2, [r5, #1] │ │ │ │ │ orr.w r0, r2, r0, lsl #8 │ │ │ │ │ cmp sl, r0 │ │ │ │ │ - ble.n e0a │ │ │ │ │ + ble.n e22 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ adds r2, #16 │ │ │ │ │ ldrb r5, [r2, r0] │ │ │ │ │ orr.w r5, r5, #16 │ │ │ │ │ strb r5, [r2, r0] │ │ │ │ │ ldrb.w r2, [r1, r3, lsl #1] │ │ │ │ │ - b.n d30 │ │ │ │ │ + b.n d48 │ │ │ │ │ ldr.w r5, [r4, #4]! │ │ │ │ │ add.w r1, r3, lr │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ mov.w ip, #128 @ 0x80 │ │ │ │ │ adds r3, #1 │ │ │ │ │ @@ -1513,35 +1520,35 @@ │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ cmp r2, r8 │ │ │ │ │ itt ne │ │ │ │ │ addne r2, #1 │ │ │ │ │ strne r2, [r5, #0] │ │ │ │ │ str.w r5, [r9, #12] │ │ │ │ │ strb.w ip, [r0, #16] │ │ │ │ │ - b.n c14 │ │ │ │ │ + b.n c2c │ │ │ │ │ ldr.w r1, [r5, #4]! │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - ble.n de2 │ │ │ │ │ + ble.n dfa │ │ │ │ │ str.w sl, [sp, #16] │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ add.w sl, r6, #8 │ │ │ │ │ str r6, [sp, #156] @ 0x9c │ │ │ │ │ str r4, [sp, #160] @ 0xa0 │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov r4, lr │ │ │ │ │ mov r5, ip │ │ │ │ │ ldr.w r0, [sl, #4]! │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_Compare │ │ │ │ │ - cbz r0, e24 │ │ │ │ │ + cbz r0, e3c │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ cmp fp, r9 │ │ │ │ │ - bne.n dbe │ │ │ │ │ + bne.n dd6 │ │ │ │ │ mov lr, r4 │ │ │ │ │ mov ip, r5 │ │ │ │ │ ldr.w sl, [sp, #16] │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldrd r6, r4, [sp, #156] @ 0x9c │ │ │ │ │ mvn.w fp, #3221225472 @ 0xc0000000 │ │ │ │ │ ldrd r0, r2, [sp, #24] │ │ │ │ │ @@ -1553,65 +1560,65 @@ │ │ │ │ │ strne r3, [r1, #0] │ │ │ │ │ add.w r3, r0, lr, lsl #2 │ │ │ │ │ str r1, [r3, #12] │ │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ │ strb r3, [r2, #16] │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ add.w lr, lr, #1 │ │ │ │ │ - b.n c0a │ │ │ │ │ + b.n c22 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ mov r2, r0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC32 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC32 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n cf4 │ │ │ │ │ + b.n d0c │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ add.w fp, fp, #16 │ │ │ │ │ ldr.w sl, [sp, #16] │ │ │ │ │ mov ip, r5 │ │ │ │ │ add.w lr, r4, #4294967295 @ 0xffffffff │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldrb.w r3, [r2, fp] │ │ │ │ │ add.w sl, sl, #4294967295 @ 0xffffffff │ │ │ │ │ ldr r6, [sp, #156] @ 0x9c │ │ │ │ │ orr.w r3, r3, #64 @ 0x40 │ │ │ │ │ ldr r4, [sp, #160] @ 0xa0 │ │ │ │ │ strb.w r3, [r2, fp] │ │ │ │ │ - b.n e00 │ │ │ │ │ + b.n e18 │ │ │ │ │ │ │ │ │ │ -00000e4c : │ │ │ │ │ +00000e64 : │ │ │ │ │ code_getcode(): │ │ │ │ │ - b.w 18a8 <_PyCode_GetCode> │ │ │ │ │ + b.w 1890 <_PyCode_GetCode> │ │ │ │ │ R_ARM_THM_JUMP24 _PyCode_GetCode │ │ │ │ │ │ │ │ │ │ -00000e50 : │ │ │ │ │ +00000e68 : │ │ │ │ │ code_repr(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldrd r3, r1, [r0, #80] @ 0x50 │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr.w ip, [r0, #44] @ 0x2c │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ it eq │ │ │ │ │ moveq.w ip, #4294967295 @ 0xffffffff │ │ │ │ │ - cbz r3, e92 │ │ │ │ │ + cbz r3, eaa │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ │ lsls r0, r0, #3 │ │ │ │ │ - bpl.n e92 │ │ │ │ │ + bpl.n eaa │ │ │ │ │ str.w ip, [sp] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC35 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC35 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromFormat │ │ │ │ │ @@ -1624,88 +1631,88 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC36 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyUnicode_FromFormat │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000ea8 : │ │ │ │ │ +00000ec0 : │ │ │ │ │ code__varname_from_oparg(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - cbnz r3, ee6 │ │ │ │ │ + cbnz r3, efe │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne.n ee6 │ │ │ │ │ - cbz r1, ee6 │ │ │ │ │ + bne.n efe │ │ │ │ │ + cbz r1, efe │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsInt │ │ │ │ │ mov r1, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.n f14 │ │ │ │ │ + beq.n f2c │ │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_GetItem │ │ │ │ │ - cbz r0, ee2 │ │ │ │ │ + cbz r0, efa │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n f0e │ │ │ │ │ + bne.n f26 │ │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ add.w ip, sp, #36 @ 0x24 │ │ │ │ │ str.w ip, [sp, #16] │ │ │ │ │ - ldr.w ip, [pc, #52] @ f24 │ │ │ │ │ + ldr.w ip, [pc, #52] @ f3c │ │ │ │ │ mov r1, r2 │ │ │ │ │ str.w ip, [sp] │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov.w ip, #1 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ strd ip, ip, [sp, #4] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n ec4 │ │ │ │ │ - b.n ee2 │ │ │ │ │ + bne.n edc │ │ │ │ │ + b.n efa │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - b.n ee2 │ │ │ │ │ + b.n efa │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ed0 │ │ │ │ │ + beq.n ee8 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n ee2 │ │ │ │ │ + b.n efa │ │ │ │ │ .word 0x0000029c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00000f28 : │ │ │ │ │ +00000f40 : │ │ │ │ │ code_getcodeadaptive(): │ │ │ │ │ mov r3, r0 │ │ │ │ │ adds r0, #124 @ 0x7c │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyBytes_FromStringAndSize │ │ │ │ │ │ │ │ │ │ -00000f34 <_PyLineTable_NextAddressRange>: │ │ │ │ │ +00000f4c <_PyLineTable_NextAddressRange>: │ │ │ │ │ _PyLineTable_NextAddressRange(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldrd r2, r3, [r0, #16] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bcs.n f52 <_PyLineTable_NextAddressRange+0x1e> │ │ │ │ │ - bl c │ │ │ │ │ + bcs.n f6a <_PyLineTable_NextAddressRange+0x1e> │ │ │ │ │ + bl 24 │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -1119,15 +1119,16 @@ │ │ │ │ │ mov r1, r0 │ │ │ │ │ b.n 954 <_PyCode_New+0x7b0> │ │ │ │ │ orr.w r3, r1, #1 │ │ │ │ │ b.n a76 <_PyCode_New+0x8d2> │ │ │ │ │ mov r2, r3 │ │ │ │ │ b.n 772 <_PyCode_New+0x5ce> │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 107c │ │ │ │ │ + bl c <_PyCode_Validate+0xc> │ │ │ │ │ + R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r5, #0 │ │ │ │ │ b.n 7b4 <_PyCode_New+0x610> │ │ │ │ │ str r0, [r5, #92] @ 0x5c │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ @@ -1749,395 +1750,381 @@ │ │ │ │ │ cmp r3, r2 │ │ │ │ │ bne.w e98 │ │ │ │ │ b.n fb2 │ │ │ │ │ nop │ │ │ │ │ .word 0x00000230 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -0000107c : │ │ │ │ │ -Py_XDECREF(): │ │ │ │ │ - cbz r0, 1092 │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r3, r1 │ │ │ │ │ - beq.n 1092 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r0, #0] │ │ │ │ │ - cbnz r3, 1092 │ │ │ │ │ - b.w 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_JUMP24 _Py_Dealloc │ │ │ │ │ - bx lr │ │ │ │ │ - │ │ │ │ │ -00001094 : │ │ │ │ │ +0000107c : │ │ │ │ │ code_dealloc(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr r3, [pc, #592] @ (12f4 ) │ │ │ │ │ + ldr r3, [pc, #592] @ (12dc ) │ │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ sub sp, #8 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ ldr r3, [r5, r3] │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ add.w r3, r2, #4096 @ 0x1000 │ │ │ │ │ - beq.w 1332 │ │ │ │ │ + beq.w 131a │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #0] │ │ │ │ │ ldrb.w r3, [r3, #1600] @ 0x640 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 133c │ │ │ │ │ + bne.w 1324 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ │ bl 0 <_PyFunction_ClearCodeByVersion> │ │ │ │ │ R_ARM_THM_CALL _PyFunction_ClearCodeByVersion │ │ │ │ │ ldr r3, [r4, #120] @ 0x78 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 138e │ │ │ │ │ + bne.w 1376 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1228 │ │ │ │ │ + beq.w 1210 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w 1228 │ │ │ │ │ + beq.w 1210 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1228 │ │ │ │ │ + bne.w 1210 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1238 │ │ │ │ │ + beq.w 1220 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w 1238 │ │ │ │ │ + beq.w 1220 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1238 │ │ │ │ │ + bne.w 1220 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1240 │ │ │ │ │ + bne.w 1228 │ │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1262 │ │ │ │ │ + beq.w 124a │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1262 │ │ │ │ │ + beq.w 124a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1262 │ │ │ │ │ + bne.w 124a │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r4, #80] @ 0x50 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 126a │ │ │ │ │ + bne.w 1252 │ │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ │ - cbz r0, 1164 │ │ │ │ │ + cbz r0, 114c │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 1294 │ │ │ │ │ + bne.w 127c │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12aa │ │ │ │ │ + beq.w 1292 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 12aa │ │ │ │ │ + beq.w 1292 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 12aa │ │ │ │ │ + bne.w 1292 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r4, #92] @ 0x5c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 12b2 │ │ │ │ │ + bne.w 129a │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12d4 │ │ │ │ │ + beq.w 12bc │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 12d4 │ │ │ │ │ + beq.w 12bc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 12d4 │ │ │ │ │ + bne.w 12bc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r4, #104] @ 0x68 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 12dc │ │ │ │ │ + beq.w 12c4 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ - cbz r0, 11d2 │ │ │ │ │ + cbz r0, 11ba │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 11d2 │ │ │ │ │ + beq.n 11ba │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ - cbnz r2, 11d2 │ │ │ │ │ + cbnz r2, 11ba │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r4, #104] @ 0x68 │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ - cbz r0, 11ec │ │ │ │ │ + cbz r0, 11d4 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 11ec │ │ │ │ │ + beq.n 11d4 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ - cbnz r2, 11ec │ │ │ │ │ + cbnz r2, 11d4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r4, #104] @ 0x68 │ │ │ │ │ ldr r0, [r3, #12] │ │ │ │ │ - cbz r0, 1206 │ │ │ │ │ + cbz r0, 11ee │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 1206 │ │ │ │ │ + beq.n 11ee │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ - cbnz r2, 1206 │ │ │ │ │ + cbnz r2, 11ee │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r4, #104] @ 0x68 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ - cbz r0, 1220 │ │ │ │ │ + cbz r0, 1208 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 1220 │ │ │ │ │ + beq.n 1208 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ - cbnz r2, 1220 │ │ │ │ │ + cbnz r2, 1208 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r4, #104] @ 0x68 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 12dc │ │ │ │ │ + b.n 12c4 │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ - cbz r0, 1238 │ │ │ │ │ + cbz r0, 1220 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 1114 │ │ │ │ │ + bne.w 10fc │ │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 112a │ │ │ │ │ + beq.w 1112 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 112a │ │ │ │ │ + beq.w 1112 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 112a │ │ │ │ │ + bne.w 1112 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1132 │ │ │ │ │ + bne.w 111a │ │ │ │ │ ldr r0, [r4, #80] @ 0x50 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1154 │ │ │ │ │ + beq.w 113c │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w 1154 │ │ │ │ │ + beq.w 113c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1154 │ │ │ │ │ + bne.w 113c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1164 │ │ │ │ │ + beq.w 114c │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w 1164 │ │ │ │ │ + beq.w 114c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1164 │ │ │ │ │ + bne.w 114c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 116c │ │ │ │ │ + bne.w 1154 │ │ │ │ │ ldr r0, [r4, #92] @ 0x5c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 118e │ │ │ │ │ + beq.w 1176 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 118e │ │ │ │ │ + beq.w 1176 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 118e │ │ │ │ │ + bne.w 1176 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1196 │ │ │ │ │ + bne.w 117e │ │ │ │ │ ldr r3, [r4, #104] @ 0x68 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 11b8 │ │ │ │ │ + bne.w 11a0 │ │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 13ae │ │ │ │ │ + bne.n 1396 │ │ │ │ │ ldr r5, [r4, #112] @ 0x70 │ │ │ │ │ - cbnz r5, 12f8 │ │ │ │ │ + cbnz r5, 12e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_Free │ │ │ │ │ nop │ │ │ │ │ .word 0x00000244 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ - cbnz r0, 1326 │ │ │ │ │ + cbnz r0, 130e │ │ │ │ │ ldr r0, [r5, #24] │ │ │ │ │ - cbnz r0, 1314 │ │ │ │ │ + cbnz r0, 12fc │ │ │ │ │ ldr r0, [r5, #28] │ │ │ │ │ - cbnz r0, 1320 │ │ │ │ │ + cbnz r0, 1308 │ │ │ │ │ ldr r0, [r5, #32] │ │ │ │ │ - cbnz r0, 131a │ │ │ │ │ + cbnz r0, 1302 │ │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ │ - cbnz r0, 132c │ │ │ │ │ + cbnz r0, 1314 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 12e6 │ │ │ │ │ + b.n 12ce │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 1300 │ │ │ │ │ + b.n 12e8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 1308 │ │ │ │ │ + b.n 12f0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 1304 │ │ │ │ │ + b.n 12ec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 12fc │ │ │ │ │ + b.n 12e4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 130c │ │ │ │ │ + b.n 12f4 │ │ │ │ │ ldrb.w r3, [r3, #1600] @ 0x640 │ │ │ │ │ - cbnz r3, 133c │ │ │ │ │ + cbnz r3, 1324 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ add.w r6, r2, #5664 @ 0x1620 │ │ │ │ │ mov r1, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ lsls r2, r3, #31 │ │ │ │ │ - bpl.n 1388 │ │ │ │ │ + bpl.n 1370 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ blx r2 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 136e │ │ │ │ │ + blt.n 1356 │ │ │ │ │ lsrs r3, r3, #1 │ │ │ │ │ - bne.n 138a │ │ │ │ │ + bne.n 1372 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 1338 │ │ │ │ │ + beq.n 1320 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 10d4 │ │ │ │ │ - b.n 1338 │ │ │ │ │ + beq.w 10bc │ │ │ │ │ + b.n 1320 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC5 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_FormatUnraisable │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ - b.n 1354 │ │ │ │ │ + b.n 133c │ │ │ │ │ lsrs r3, r3, #1 │ │ │ │ │ adds r6, #4 │ │ │ │ │ - b.n 1340 │ │ │ │ │ - ldr r1, [pc, #68] @ (13d4 ) │ │ │ │ │ + b.n 1328 │ │ │ │ │ + ldr r1, [pc, #68] @ (13bc ) │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr r1, [r5, r1] │ │ │ │ │ ldr r5, [r1, #8] │ │ │ │ │ add.w r5, r5, #4448 @ 0x1160 │ │ │ │ │ adds r5, #28 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bgt.n 13b6 │ │ │ │ │ + bgt.n 139e │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 10e2 │ │ │ │ │ + b.n 10ca │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_ClearWeakRefs │ │ │ │ │ - b.n 12e2 │ │ │ │ │ + b.n 12ca │ │ │ │ │ ldr.w r1, [r5, #4]! │ │ │ │ │ add.w ip, r3, #4 │ │ │ │ │ - cbz r1, 13d0 │ │ │ │ │ + cbz r1, 13b8 │ │ │ │ │ ldr.w r0, [ip, r2, lsl #2] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ blx r1 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ adds r2, #1 │ │ │ │ │ - b.n 13a2 │ │ │ │ │ + b.n 138a │ │ │ │ │ .word 0x0000003c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -000013d8 <_PyCode_ConstantKey>: │ │ │ │ │ +000013c0 <_PyCode_ConstantKey>: │ │ │ │ │ _PyCode_ConstantKey(): │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_EllipsisObject │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_EllipsisObject │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ it ne │ │ │ │ │ cmpne r0, r1 │ │ │ │ │ - beq.w 156a <_PyCode_ConstantKey+0x192> │ │ │ │ │ + beq.w 1552 <_PyCode_ConstantKey+0x192> │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ ldr.w lr, [r0, #4] │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyLong_Type │ │ │ │ │ @@ -2157,15 +2144,15 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ite eq │ │ │ │ │ moveq r1, #1 │ │ │ │ │ movne r1, #0 │ │ │ │ │ cmp lr, ip │ │ │ │ │ it eq │ │ │ │ │ orreq.w r1, r1, #1 │ │ │ │ │ - cbz r1, 144c <_PyCode_ConstantKey+0x74> │ │ │ │ │ + cbz r1, 1434 <_PyCode_ConstantKey+0x74> │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r0, #0] │ │ │ │ │ mov r1, r2 │ │ │ │ │ @@ -2183,317 +2170,317 @@ │ │ │ │ │ cmp lr, ip │ │ │ │ │ it ne │ │ │ │ │ cmpne lr, r1 │ │ │ │ │ itet eq │ │ │ │ │ moveq r1, #1 │ │ │ │ │ movne r1, #0 │ │ │ │ │ moveq r1, lr │ │ │ │ │ - beq.n 155e <_PyCode_ConstantKey+0x186> │ │ │ │ │ + beq.n 1546 <_PyCode_ConstantKey+0x186> │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyFloat_Type │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyFloat_Type │ │ │ │ │ cmp lr, ip │ │ │ │ │ - beq.n 1548 <_PyCode_ConstantKey+0x170> │ │ │ │ │ + beq.n 1530 <_PyCode_ConstantKey+0x170> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyComplex_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyComplex_Type │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp lr, r3 │ │ │ │ │ - beq.w 1636 <_PyCode_ConstantKey+0x25e> │ │ │ │ │ + beq.w 161e <_PyCode_ConstantKey+0x25e> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyTuple_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyTuple_Type │ │ │ │ │ cmp lr, r3 │ │ │ │ │ - bne.n 157e <_PyCode_ConstantKey+0x1a6> │ │ │ │ │ + bne.n 1566 <_PyCode_ConstantKey+0x1a6> │ │ │ │ │ ldr r6, [r0, #8] │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_New │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16b8 <_PyCode_ConstantKey+0x2e0> │ │ │ │ │ + beq.w 16a0 <_PyCode_ConstantKey+0x2e0> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble.n 151e <_PyCode_ConstantKey+0x146> │ │ │ │ │ + ble.n 1506 <_PyCode_ConstantKey+0x146> │ │ │ │ │ ldr r0, [r7, #12] │ │ │ │ │ - bl 13d8 <_PyCode_ConstantKey> │ │ │ │ │ + bl 13c0 <_PyCode_ConstantKey> │ │ │ │ │ R_ARM_THM_CALL _PyCode_ConstantKey │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16ae <_PyCode_ConstantKey+0x2d6> │ │ │ │ │ + beq.w 1696 <_PyCode_ConstantKey+0x2d6> │ │ │ │ │ cmp r6, #1 │ │ │ │ │ str r0, [r5, #12] │ │ │ │ │ - beq.n 151e <_PyCode_ConstantKey+0x146> │ │ │ │ │ + beq.n 1506 <_PyCode_ConstantKey+0x146> │ │ │ │ │ ldr r0, [r7, #16] │ │ │ │ │ - bl 13d8 <_PyCode_ConstantKey> │ │ │ │ │ + bl 13c0 <_PyCode_ConstantKey> │ │ │ │ │ R_ARM_THM_CALL _PyCode_ConstantKey │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16ae <_PyCode_ConstantKey+0x2d6> │ │ │ │ │ + beq.w 1696 <_PyCode_ConstantKey+0x2d6> │ │ │ │ │ cmp r6, #2 │ │ │ │ │ str r0, [r5, #16] │ │ │ │ │ - beq.n 151e <_PyCode_ConstantKey+0x146> │ │ │ │ │ + beq.n 1506 <_PyCode_ConstantKey+0x146> │ │ │ │ │ ldr r0, [r7, #20] │ │ │ │ │ - bl 13d8 <_PyCode_ConstantKey> │ │ │ │ │ + bl 13c0 <_PyCode_ConstantKey> │ │ │ │ │ R_ARM_THM_CALL _PyCode_ConstantKey │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16ae <_PyCode_ConstantKey+0x2d6> │ │ │ │ │ + beq.w 1696 <_PyCode_ConstantKey+0x2d6> │ │ │ │ │ cmp r6, #3 │ │ │ │ │ str r0, [r5, #20] │ │ │ │ │ - beq.n 151e <_PyCode_ConstantKey+0x146> │ │ │ │ │ + beq.n 1506 <_PyCode_ConstantKey+0x146> │ │ │ │ │ ldr r0, [r7, #24] │ │ │ │ │ - bl 13d8 <_PyCode_ConstantKey> │ │ │ │ │ + bl 13c0 <_PyCode_ConstantKey> │ │ │ │ │ R_ARM_THM_CALL _PyCode_ConstantKey │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16ae <_PyCode_ConstantKey+0x2d6> │ │ │ │ │ + beq.w 1696 <_PyCode_ConstantKey+0x2d6> │ │ │ │ │ cmp r6, #4 │ │ │ │ │ str r0, [r5, #24] │ │ │ │ │ - beq.n 151e <_PyCode_ConstantKey+0x146> │ │ │ │ │ + beq.n 1506 <_PyCode_ConstantKey+0x146> │ │ │ │ │ add.w r1, r7, #24 │ │ │ │ │ add.w r2, r5, #24 │ │ │ │ │ movs r3, #4 │ │ │ │ │ ldr.w r0, [r1, #4]! │ │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ - bl 13d8 <_PyCode_ConstantKey> │ │ │ │ │ + bl 13c0 <_PyCode_ConstantKey> │ │ │ │ │ R_ARM_THM_CALL _PyCode_ConstantKey │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16ae <_PyCode_ConstantKey+0x2d6> │ │ │ │ │ + beq.w 1696 <_PyCode_ConstantKey+0x2d6> │ │ │ │ │ cmp r3, r6 │ │ │ │ │ str.w r0, [r2, #4]! │ │ │ │ │ - bne.n 14fa <_PyCode_ConstantKey+0x122> │ │ │ │ │ + bne.n 14e2 <_PyCode_ConstantKey+0x122> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r2, r7 │ │ │ │ │ movs r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_Pack │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r3, ip │ │ │ │ │ - beq.n 1446 <_PyCode_ConstantKey+0x6e> │ │ │ │ │ + beq.n 142e <_PyCode_ConstantKey+0x6e> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1446 <_PyCode_ConstantKey+0x6e> │ │ │ │ │ + bne.n 142e <_PyCode_ConstantKey+0x6e> │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ - b.n 1446 <_PyCode_ConstantKey+0x6e> │ │ │ │ │ + b.n 142e <_PyCode_ConstantKey+0x6e> │ │ │ │ │ vldr d7, [r0, #8] │ │ │ │ │ vcmp.f64 d7, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.n 1620 <_PyCode_ConstantKey+0x248> │ │ │ │ │ + beq.n 1608 <_PyCode_ConstantKey+0x248> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyFloat_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyFloat_Type │ │ │ │ │ movs r0, #2 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyTuple_Pack │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.n 1578 <_PyCode_ConstantKey+0x1a0> │ │ │ │ │ + bne.n 1560 <_PyCode_ConstantKey+0x1a0> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bx lr │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - b.n 1574 <_PyCode_ConstantKey+0x19c> │ │ │ │ │ + b.n 155c <_PyCode_ConstantKey+0x19c> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyFrozenSet_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyFrozenSet_Type │ │ │ │ │ cmp lr, r3 │ │ │ │ │ - bne.w 16cc <_PyCode_ConstantKey+0x2f4> │ │ │ │ │ + bne.w 16b4 <_PyCode_ConstantKey+0x2f4> │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_New │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16b8 <_PyCode_ConstantKey+0x2e0> │ │ │ │ │ + beq.w 16a0 <_PyCode_ConstantKey+0x2e0> │ │ │ │ │ add.w r4, r0, #8 │ │ │ │ │ - b.n 15b8 <_PyCode_ConstantKey+0x1e0> │ │ │ │ │ + b.n 15a0 <_PyCode_ConstantKey+0x1e0> │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ - bl 13d8 <_PyCode_ConstantKey> │ │ │ │ │ + bl 13c0 <_PyCode_ConstantKey> │ │ │ │ │ R_ARM_THM_CALL _PyCode_ConstantKey │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16f4 <_PyCode_ConstantKey+0x31c> │ │ │ │ │ + beq.w 16dc <_PyCode_ConstantKey+0x31c> │ │ │ │ │ mov r3, r4 │ │ │ │ │ str.w r0, [r3, #4]! │ │ │ │ │ mov r4, r3 │ │ │ │ │ add r3, sp, #24 │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PySet_NextEntry> │ │ │ │ │ R_ARM_THM_CALL _PySet_NextEntry │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 15a2 <_PyCode_ConstantKey+0x1ca> │ │ │ │ │ + bne.n 158a <_PyCode_ConstantKey+0x1ca> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyFrozenSet_New │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r3, ip │ │ │ │ │ - beq.n 15ea <_PyCode_ConstantKey+0x212> │ │ │ │ │ + beq.n 15d2 <_PyCode_ConstantKey+0x212> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 15ea <_PyCode_ConstantKey+0x212> │ │ │ │ │ + cbnz r3, 15d2 <_PyCode_ConstantKey+0x212> │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 1446 <_PyCode_ConstantKey+0x6e> │ │ │ │ │ + beq.w 142e <_PyCode_ConstantKey+0x6e> │ │ │ │ │ mov r2, r7 │ │ │ │ │ movs r0, #2 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_Pack │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - beq.w 1444 <_PyCode_ConstantKey+0x6c> │ │ │ │ │ + beq.w 142c <_PyCode_ConstantKey+0x6c> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1444 <_PyCode_ConstantKey+0x6c> │ │ │ │ │ + bne.w 142c <_PyCode_ConstantKey+0x6c> │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 1444 <_PyCode_ConstantKey+0x6c> │ │ │ │ │ + b.n 142c <_PyCode_ConstantKey+0x6c> │ │ │ │ │ vmov r1, s15 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bge.n 1556 <_PyCode_ConstantKey+0x17e> │ │ │ │ │ + bge.n 153e <_PyCode_ConstantKey+0x17e> │ │ │ │ │ mov r1, lr │ │ │ │ │ movs r0, #3 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyTuple_Pack │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyComplex_AsCComplex │ │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ vstr d0, [sp, #24] │ │ │ │ │ vstr d1, [sp, #32] │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bne.n 1688 <_PyCode_ConstantKey+0x2b0> │ │ │ │ │ + bne.n 1670 <_PyCode_ConstantKey+0x2b0> │ │ │ │ │ vmov r3, s1 │ │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ │ vmov.f64 d6, #240 @ 0xbf800000 -1.0 │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ it lt │ │ │ │ │ vmovlt.f64 d7, d6 │ │ │ │ │ vcmpe.f64 d7, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ vcmp.f64 d1, #0.0 │ │ │ │ │ ite mi │ │ │ │ │ movmi r1, #1 │ │ │ │ │ movpl r1, #0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.n 1694 <_PyCode_ConstantKey+0x2bc> │ │ │ │ │ + beq.n 167c <_PyCode_ConstantKey+0x2bc> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 1702 <_PyCode_ConstantKey+0x32a> │ │ │ │ │ + bne.n 16ea <_PyCode_ConstantKey+0x32a> │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - b.n 155e <_PyCode_ConstantKey+0x186> │ │ │ │ │ + b.n 1546 <_PyCode_ConstantKey+0x186> │ │ │ │ │ vcmp.f64 d1, #0.0 │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bne.n 1682 <_PyCode_ConstantKey+0x2aa> │ │ │ │ │ + bne.n 166a <_PyCode_ConstantKey+0x2aa> │ │ │ │ │ vmov r3, s3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.n 167e <_PyCode_ConstantKey+0x2a6> │ │ │ │ │ + bge.n 1666 <_PyCode_ConstantKey+0x2a6> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 170c <_PyCode_ConstantKey+0x334> │ │ │ │ │ + beq.n 16f4 <_PyCode_ConstantKey+0x334> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - b.n 162a <_PyCode_ConstantKey+0x252> │ │ │ │ │ + b.n 1612 <_PyCode_ConstantKey+0x252> │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 16bc <_PyCode_ConstantKey+0x2e4> │ │ │ │ │ + bne.n 16a4 <_PyCode_ConstantKey+0x2e4> │ │ │ │ │ movs r1, #0 │ │ │ │ │ - b.n 1446 <_PyCode_ConstantKey+0x6e> │ │ │ │ │ + b.n 142e <_PyCode_ConstantKey+0x6e> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 16b8 <_PyCode_ConstantKey+0x2e0> │ │ │ │ │ + bne.n 16a0 <_PyCode_ConstantKey+0x2e0> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 16b8 <_PyCode_ConstantKey+0x2e0> │ │ │ │ │ + b.n 16a0 <_PyCode_ConstantKey+0x2e0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromVoidPtr │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1446 <_PyCode_ConstantKey+0x6e> │ │ │ │ │ + beq.w 142e <_PyCode_ConstantKey+0x6e> │ │ │ │ │ mov r2, r7 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ movs r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_Pack │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 1716 <_PyCode_ConstantKey+0x33e> │ │ │ │ │ + bne.n 16fe <_PyCode_ConstantKey+0x33e> │ │ │ │ │ mov r1, r4 │ │ │ │ │ - b.n 1446 <_PyCode_ConstantKey+0x6e> │ │ │ │ │ + b.n 142e <_PyCode_ConstantKey+0x6e> │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 1534 <_PyCode_ConstantKey+0x15c> │ │ │ │ │ - b.n 1446 <_PyCode_ConstantKey+0x6e> │ │ │ │ │ + bne.w 151c <_PyCode_ConstantKey+0x15c> │ │ │ │ │ + b.n 142e <_PyCode_ConstantKey+0x6e> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - b.n 16a8 <_PyCode_ConstantKey+0x2d0> │ │ │ │ │ + b.n 1690 <_PyCode_ConstantKey+0x2d0> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ - b.n 16a8 <_PyCode_ConstantKey+0x2d0> │ │ │ │ │ + b.n 1690 <_PyCode_ConstantKey+0x2d0> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 16f0 <_PyCode_ConstantKey+0x318> │ │ │ │ │ + bne.n 16d8 <_PyCode_ConstantKey+0x318> │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r1, r4 │ │ │ │ │ - b.n 1446 <_PyCode_ConstantKey+0x6e> │ │ │ │ │ + b.n 142e <_PyCode_ConstantKey+0x6e> │ │ │ │ │ │ │ │ │ │ -00001728 <_Py_set_localsplus_info>: │ │ │ │ │ +00001710 <_Py_set_localsplus_info>: │ │ │ │ │ _Py_set_localsplus_info(): │ │ │ │ │ ldr.w ip, [r1] │ │ │ │ │ add.w r3, r3, r0, lsl #2 │ │ │ │ │ push {r4, lr} │ │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r4, [sp, #8] │ │ │ │ │ cmp ip, lr │ │ │ │ │ @@ -2506,65 +2493,65 @@ │ │ │ │ │ strne r0, [r1, #0] │ │ │ │ │ strne r1, [r3, #12] │ │ │ │ │ strbeq r2, [r0, #16] │ │ │ │ │ strbne.w r2, [lr, #16] │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001758 : │ │ │ │ │ +00001740 : │ │ │ │ │ code_hash(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ - beq.n 1862 │ │ │ │ │ + beq.n 184a │ │ │ │ │ movw r3, #36123 @ 0x8d1b │ │ │ │ │ movt r3, #308 @ 0x134 │ │ │ │ │ eors r3, r0 │ │ │ │ │ movw r8, #16963 @ 0x4243 │ │ │ │ │ movt r8, #15 │ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ │ mul.w r5, r8, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.n 1862 │ │ │ │ │ + beq.n 184a │ │ │ │ │ eors r5, r0 │ │ │ │ │ ldr r0, [r6, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ adds r7, r0, #1 │ │ │ │ │ mul.w r5, r8, r5 │ │ │ │ │ - beq.n 1862 │ │ │ │ │ + beq.n 184a │ │ │ │ │ eors r5, r0 │ │ │ │ │ ldr r0, [r6, #72] @ 0x48 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ adds r4, r0, #1 │ │ │ │ │ mul.w r5, r8, r5 │ │ │ │ │ - beq.n 1862 │ │ │ │ │ + beq.n 184a │ │ │ │ │ eors r5, r0 │ │ │ │ │ ldr r0, [r6, #92] @ 0x5c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ adds r1, r0, #1 │ │ │ │ │ mul.w r5, r8, r5 │ │ │ │ │ - beq.n 1862 │ │ │ │ │ + beq.n 184a │ │ │ │ │ eors r5, r0 │ │ │ │ │ ldr r0, [r6, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ mul.w r5, r8, r5 │ │ │ │ │ - beq.n 1862 │ │ │ │ │ + beq.n 184a │ │ │ │ │ eors r5, r0 │ │ │ │ │ ldrd r2, r3, [r6, #28] │ │ │ │ │ mul.w r5, r8, r5 │ │ │ │ │ eors r5, r2 │ │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ │ mul.w r5, r8, r5 │ │ │ │ │ eors r5, r3 │ │ │ │ │ @@ -2577,41 +2564,41 @@ │ │ │ │ │ eor.w r5, r5, r3 │ │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ │ mul.w r5, r8, r5 │ │ │ │ │ eor.w r5, r5, r3 │ │ │ │ │ mul.w r5, r8, r5 │ │ │ │ │ eor.w r5, r5, r2 │ │ │ │ │ mul.w r5, r8, r5 │ │ │ │ │ - ble.n 1858 │ │ │ │ │ + ble.n 1840 │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyOpcode_Caches │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyOpcode_Caches │ │ │ │ │ add.w r9, r6, #124 @ 0x7c │ │ │ │ │ movs r4, #0 │ │ │ │ │ add.w r3, r9, r4, lsl #1 │ │ │ │ │ ldrb.w ip, [r9, r4, lsl #1] │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ cmp.w ip, #70 @ 0x46 │ │ │ │ │ ldrb.w sl, [r3, #1] │ │ │ │ │ - beq.n 1866 │ │ │ │ │ + beq.n 184e │ │ │ │ │ bl 0 <_Py_GetBaseOpcode> │ │ │ │ │ R_ARM_THM_CALL _Py_GetBaseOpcode │ │ │ │ │ uxtb r0, r0 │ │ │ │ │ eors r5, r0 │ │ │ │ │ adds r4, #1 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ ldrb r3, [r7, r0] │ │ │ │ │ mul.w r5, r8, r5 │ │ │ │ │ add r4, r3 │ │ │ │ │ eor.w r3, sl, r5 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ mul.w r5, r8, r3 │ │ │ │ │ - bgt.n 1822 │ │ │ │ │ + bgt.n 180a │ │ │ │ │ adds r3, r5, #1 │ │ │ │ │ ite ne │ │ │ │ │ movne r0, r5 │ │ │ │ │ mvneq.w r0, #1 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldr r1, [r6, #100] @ 0x64 │ │ │ │ │ add.w r3, sl, #2 │ │ │ │ │ @@ -2629,48 +2616,48 @@ │ │ │ │ │ eor.w r0, ip, r5 │ │ │ │ │ ldrb.w r5, [r7, ip] │ │ │ │ │ mul.w r0, r1, r0 │ │ │ │ │ add r4, r5 │ │ │ │ │ eors r3, r0 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ mul.w r5, r1, r3 │ │ │ │ │ - bgt.n 1822 │ │ │ │ │ - b.n 1858 │ │ │ │ │ + bgt.n 180a │ │ │ │ │ + b.n 1840 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000018a8 <_PyCode_GetCode>: │ │ │ │ │ +00001890 <_PyCode_GetCode>: │ │ │ │ │ _PyCode_GetCode(): │ │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr.w r9, [r0, #104] @ 0x68 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.n 1992 <_PyCode_GetCode+0xea> │ │ │ │ │ + bne.n 197a <_PyCode_GetCode+0xea> │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 19aa <_PyCode_GetCode+0x102> │ │ │ │ │ + beq.n 1992 <_PyCode_GetCode+0x102> │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r3, r3, [r0] │ │ │ │ │ strd r3, r3, [r0, #8] │ │ │ │ │ str r0, [r6, #104] @ 0x68 │ │ │ │ │ ldr r1, [r6, #8] │ │ │ │ │ add.w r0, r6, #124 @ 0x7c │ │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov sl, r0 │ │ │ │ │ - cbz r0, 1950 <_PyCode_GetCode+0xa8> │ │ │ │ │ + cbz r0, 1938 <_PyCode_GetCode+0xa8> │ │ │ │ │ ldr.w r8, [r6, #8] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - ble.n 193a <_PyCode_GetCode+0x92> │ │ │ │ │ + ble.n 1922 <_PyCode_GetCode+0x92> │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyOpcode_Caches │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyOpcode_Caches │ │ │ │ │ add.w r5, r0, #16 │ │ │ │ │ movs r4, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ @@ -2680,31 +2667,31 @@ │ │ │ │ │ lsls r2, r4, #1 │ │ │ │ │ mov r3, r0 │ │ │ │ │ adds r0, r2, #2 │ │ │ │ │ movs r1, #0 │ │ │ │ │ add r2, r5 │ │ │ │ │ add r0, r5 │ │ │ │ │ cmp r3, #70 @ 0x46 │ │ │ │ │ - beq.n 1956 <_PyCode_GetCode+0xae> │ │ │ │ │ + beq.n 193e <_PyCode_GetCode+0xae> │ │ │ │ │ ldrb.w fp, [r7, r3] │ │ │ │ │ strb.w r3, [r5, r4, lsl #1] │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.n 198a <_PyCode_GetCode+0xe2> │ │ │ │ │ + beq.n 1972 <_PyCode_GetCode+0xe2> │ │ │ │ │ adds r4, #1 │ │ │ │ │ mov.w r2, fp, lsl #1 │ │ │ │ │ add r4, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ cmp r8, r4 │ │ │ │ │ - bgt.n 1904 <_PyCode_GetCode+0x5c> │ │ │ │ │ + bgt.n 18ec <_PyCode_GetCode+0x5c> │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w sl, [r9] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1950 <_PyCode_GetCode+0xa8> │ │ │ │ │ + beq.n 1938 <_PyCode_GetCode+0xa8> │ │ │ │ │ adds r3, #1 │ │ │ │ │ str.w r3, [sl] │ │ │ │ │ mov r0, sl │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldrb.w ip, [r2, #1] │ │ │ │ │ ldr r3, [r6, #100] @ 0x64 │ │ │ │ │ add.w ip, ip, #2 │ │ │ │ │ @@ -2716,72 +2703,72 @@ │ │ │ │ │ ldrb.w lr, [ip, #16] │ │ │ │ │ ldrb.w ip, [ip, #17] │ │ │ │ │ strb.w ip, [r2, #1] │ │ │ │ │ ldrb.w r3, [r3, lr] │ │ │ │ │ strb.w r3, [r5, r4, lsl #1] │ │ │ │ │ ldrb.w fp, [r7, r3] │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.n 192a <_PyCode_GetCode+0x82> │ │ │ │ │ + bne.n 1912 <_PyCode_GetCode+0x82> │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r8, r4 │ │ │ │ │ - bgt.n 1904 <_PyCode_GetCode+0x5c> │ │ │ │ │ - b.n 193a <_PyCode_GetCode+0x92> │ │ │ │ │ + bgt.n 18ec <_PyCode_GetCode+0x5c> │ │ │ │ │ + b.n 1922 <_PyCode_GetCode+0x92> │ │ │ │ │ ldr.w sl, [r9] │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.n 18dc <_PyCode_GetCode+0x34> │ │ │ │ │ + beq.n 18c4 <_PyCode_GetCode+0x34> │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 194a <_PyCode_GetCode+0xa2> │ │ │ │ │ - b.n 1950 <_PyCode_GetCode+0xa8> │ │ │ │ │ + bne.n 1932 <_PyCode_GetCode+0xa2> │ │ │ │ │ + b.n 1938 <_PyCode_GetCode+0xa8> │ │ │ │ │ mov sl, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n 1950 <_PyCode_GetCode+0xa8> │ │ │ │ │ + b.n 1938 <_PyCode_GetCode+0xa8> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000019b4 : │ │ │ │ │ +0000199c : │ │ │ │ │ PyCode_Addr2Line(): │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt.w 1b0e │ │ │ │ │ + blt.w 1af6 │ │ │ │ │ ldr r2, [r0, #112] @ 0x70 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1ae2 │ │ │ │ │ + bne.w 1aca │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r0, [r3, #92] @ 0x5c │ │ │ │ │ sub sp, #32 │ │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ │ movs r4, #0 │ │ │ │ │ add.w r2, r0, #16 │ │ │ │ │ - vldr d7, [pc, #336] @ 1b30 │ │ │ │ │ + vldr d7, [pc, #336] @ 1b18 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ add.w ip, r2, r0 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ strd r2, ip, [sp, #24] │ │ │ │ │ vstr d7, [sp, #8] │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bls.w 1b26 │ │ │ │ │ + bls.w 1b0e │ │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ │ ubfx r3, r3, #3, #4 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ it eq │ │ │ │ │ moveq r0, #0 │ │ │ │ │ - beq.n 1a24 │ │ │ │ │ + beq.n 1a0c │ │ │ │ │ cmp r3, #12 │ │ │ │ │ - bhi.n 1ab8 │ │ │ │ │ + bhi.n 1aa0 │ │ │ │ │ cmp r3, #11 │ │ │ │ │ it eq │ │ │ │ │ moveq r0, #1 │ │ │ │ │ - beq.n 1a24 │ │ │ │ │ + beq.n 1a0c │ │ │ │ │ sub.w r0, r3, #12 │ │ │ │ │ clz r0, r0 │ │ │ │ │ lsrs r0, r0, #5 │ │ │ │ │ lsls r0, r0, #1 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ add r0, r3 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ @@ -2800,130 +2787,130 @@ │ │ │ │ │ ldrb.w r3, [r6], #1 │ │ │ │ │ str r6, [sp, #24] │ │ │ │ │ and.w r3, r3, #7 │ │ │ │ │ cmp ip, r6 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ add.w r3, r4, r3, lsl #1 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - bls.n 1aa6 │ │ │ │ │ + bls.n 1a8e │ │ │ │ │ ldrsb.w r5, [r2, #1] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt.n 1aa6 │ │ │ │ │ + blt.n 1a8e │ │ │ │ │ adds r5, r2, #2 │ │ │ │ │ str r5, [sp, #24] │ │ │ │ │ cmp ip, r5 │ │ │ │ │ - bls.n 1ab4 │ │ │ │ │ + bls.n 1a9c │ │ │ │ │ ldrsb.w lr, [r6, #1] │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - blt.n 1ab4 │ │ │ │ │ + blt.n 1a9c │ │ │ │ │ adds r5, r2, #3 │ │ │ │ │ str r5, [sp, #24] │ │ │ │ │ cmp ip, r5 │ │ │ │ │ - bls.n 1ab4 │ │ │ │ │ + bls.n 1a9c │ │ │ │ │ ldrsb.w lr, [r2, #3] │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - blt.n 1ab4 │ │ │ │ │ + blt.n 1a9c │ │ │ │ │ adds r5, r2, #4 │ │ │ │ │ mov r2, r5 │ │ │ │ │ cmp ip, r5 │ │ │ │ │ str r5, [sp, #24] │ │ │ │ │ - beq.n 1a9e │ │ │ │ │ + beq.n 1a86 │ │ │ │ │ ldrsb.w lr, [r2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - bge.n 1a8a │ │ │ │ │ + bge.n 1a72 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - blt.n 1aac │ │ │ │ │ + blt.n 1a94 │ │ │ │ │ mov r4, r3 │ │ │ │ │ - b.n 19f8 │ │ │ │ │ + b.n 19e0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bge.n 1aa2 │ │ │ │ │ + bge.n 1a8a │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - blt.n 1b12 │ │ │ │ │ + blt.n 1afa │ │ │ │ │ add sp, #32 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r2, r5 │ │ │ │ │ - b.n 1a9e │ │ │ │ │ + b.n 1a86 │ │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ │ and.w r0, r3, #63 @ 0x3f │ │ │ │ │ lsls r6, r3, #25 │ │ │ │ │ - bmi.n 1acc │ │ │ │ │ + bmi.n 1ab4 │ │ │ │ │ lsrs r0, r0, #1 │ │ │ │ │ lsls r5, r3, #31 │ │ │ │ │ - bpl.n 1a24 │ │ │ │ │ + bpl.n 1a0c │ │ │ │ │ negs r0, r0 │ │ │ │ │ - b.n 1a24 │ │ │ │ │ + b.n 1a0c │ │ │ │ │ ldrb r5, [r2, #2] │ │ │ │ │ and.w r3, r5, #63 @ 0x3f │ │ │ │ │ orr.w r3, r0, r3, lsl #6 │ │ │ │ │ lsls r0, r5, #25 │ │ │ │ │ - bmi.n 1af0 │ │ │ │ │ + bmi.n 1ad8 │ │ │ │ │ lsrs r0, r3, #1 │ │ │ │ │ lsls r3, r3, #31 │ │ │ │ │ - bpl.n 1a24 │ │ │ │ │ - b.n 1ac8 │ │ │ │ │ + bpl.n 1a0c │ │ │ │ │ + b.n 1ab0 │ │ │ │ │ ldr r2, [r2, #24] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 19c4 │ │ │ │ │ + beq.w 19ac │ │ │ │ │ lsrs r1, r1, #1 │ │ │ │ │ b.w 0 <_Py_Instrumentation_GetLine> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_Instrumentation_GetLine │ │ │ │ │ adds r6, r2, #3 │ │ │ │ │ movs r0, #6 │ │ │ │ │ ldrb.w lr, [r6], #1 │ │ │ │ │ adds r0, #6 │ │ │ │ │ and.w r5, lr, #63 @ 0x3f │ │ │ │ │ tst.w lr, #64 @ 0x40 │ │ │ │ │ lsl.w r5, r5, r0 │ │ │ │ │ orr.w r3, r3, r5 │ │ │ │ │ - beq.n 1ada │ │ │ │ │ - b.n 1af4 │ │ │ │ │ + beq.n 1ac2 │ │ │ │ │ + b.n 1adc │ │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ │ bx lr │ │ │ │ │ add r0, sp, #8 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 64 <_PyCode_Validate+0x64> │ │ │ │ │ R_ARM_THM_CALL retreat │ │ │ │ │ ldrd r1, r3, [sp, #4] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - blt.n 1b12 │ │ │ │ │ + blt.n 1afa │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ - b.n 1ab0 │ │ │ │ │ + b.n 1a98 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 1ab0 │ │ │ │ │ + b.n 1a98 │ │ │ │ │ nop.w │ │ │ │ │ .word 0xffffffff │ │ │ │ │ .word 0x00000000 │ │ │ │ │ │ │ │ │ │ -00001b38 <_PyCode_CheckLineNumber>: │ │ │ │ │ +00001b20 <_PyCode_CheckLineNumber>: │ │ │ │ │ _PyCode_CheckLineNumber(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov ip, r0 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - blt.n 1bf6 <_PyCode_CheckLineNumber+0xbe> │ │ │ │ │ + blt.n 1bde <_PyCode_CheckLineNumber+0xbe> │ │ │ │ │ ldrd r2, r4, [r1, #16] │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - bcs.w 1c66 <_PyCode_CheckLineNumber+0x12e> │ │ │ │ │ + bcs.w 1c4e <_PyCode_CheckLineNumber+0x12e> │ │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ │ ubfx r3, r3, #3, #4 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ it eq │ │ │ │ │ moveq r3, #0 │ │ │ │ │ - beq.n 1b80 <_PyCode_CheckLineNumber+0x48> │ │ │ │ │ + beq.n 1b68 <_PyCode_CheckLineNumber+0x48> │ │ │ │ │ cmp r3, #12 │ │ │ │ │ - bhi.n 1c06 <_PyCode_CheckLineNumber+0xce> │ │ │ │ │ + bhi.n 1bee <_PyCode_CheckLineNumber+0xce> │ │ │ │ │ cmp r3, #11 │ │ │ │ │ it eq │ │ │ │ │ moveq r3, #1 │ │ │ │ │ - beq.n 1b80 <_PyCode_CheckLineNumber+0x48> │ │ │ │ │ + beq.n 1b68 <_PyCode_CheckLineNumber+0x48> │ │ │ │ │ sub.w r3, r3, #12 │ │ │ │ │ clz r3, r3 │ │ │ │ │ lsrs r3, r3, #5 │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ ldr r5, [r1, #12] │ │ │ │ │ add r3, r5 │ │ │ │ │ str r3, [r1, #12] │ │ │ │ │ @@ -2941,103 +2928,103 @@ │ │ │ │ │ ldrb.w r3, [r5], #1 │ │ │ │ │ str r5, [r1, #16] │ │ │ │ │ and.w r3, r3, #7 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ add.w r0, r0, r3, lsl #1 │ │ │ │ │ str r0, [r1, #4] │ │ │ │ │ - bls.n 1b4c <_PyCode_CheckLineNumber+0x14> │ │ │ │ │ + bls.n 1b34 <_PyCode_CheckLineNumber+0x14> │ │ │ │ │ ldrsb.w r3, [r2, #1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 1b4c <_PyCode_CheckLineNumber+0x14> │ │ │ │ │ + blt.n 1b34 <_PyCode_CheckLineNumber+0x14> │ │ │ │ │ adds r3, r2, #2 │ │ │ │ │ str r3, [r1, #16] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bls.n 1b4c <_PyCode_CheckLineNumber+0x14> │ │ │ │ │ + bls.n 1b34 <_PyCode_CheckLineNumber+0x14> │ │ │ │ │ ldrsb.w r3, [r5, #1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 1b4c <_PyCode_CheckLineNumber+0x14> │ │ │ │ │ + blt.n 1b34 <_PyCode_CheckLineNumber+0x14> │ │ │ │ │ adds r3, r2, #3 │ │ │ │ │ str r3, [r1, #16] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bls.n 1b4c <_PyCode_CheckLineNumber+0x14> │ │ │ │ │ + bls.n 1b34 <_PyCode_CheckLineNumber+0x14> │ │ │ │ │ ldrsb.w r3, [r2, #3] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 1b4c <_PyCode_CheckLineNumber+0x14> │ │ │ │ │ + blt.n 1b34 <_PyCode_CheckLineNumber+0x14> │ │ │ │ │ adds r2, #4 │ │ │ │ │ mov r3, r2 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ str r2, [r1, #16] │ │ │ │ │ - beq.n 1b4c <_PyCode_CheckLineNumber+0x14> │ │ │ │ │ + beq.n 1b34 <_PyCode_CheckLineNumber+0x14> │ │ │ │ │ ldrsb.w r3, [r3] │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.n 1be0 <_PyCode_CheckLineNumber+0xa8> │ │ │ │ │ + bge.n 1bc8 <_PyCode_CheckLineNumber+0xa8> │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bge.n 1b50 <_PyCode_CheckLineNumber+0x18> │ │ │ │ │ + bge.n 1b38 <_PyCode_CheckLineNumber+0x18> │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ mov r4, ip │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - blt.n 1c62 <_PyCode_CheckLineNumber+0x12a> │ │ │ │ │ + blt.n 1c4a <_PyCode_CheckLineNumber+0x12a> │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldrb r5, [r2, #1] │ │ │ │ │ and.w r3, r5, #63 @ 0x3f │ │ │ │ │ lsls r6, r5, #25 │ │ │ │ │ - bmi.n 1c1a <_PyCode_CheckLineNumber+0xe2> │ │ │ │ │ + bmi.n 1c02 <_PyCode_CheckLineNumber+0xe2> │ │ │ │ │ lsrs r3, r3, #1 │ │ │ │ │ lsls r7, r5, #31 │ │ │ │ │ - bpl.n 1b80 <_PyCode_CheckLineNumber+0x48> │ │ │ │ │ + bpl.n 1b68 <_PyCode_CheckLineNumber+0x48> │ │ │ │ │ negs r3, r3 │ │ │ │ │ - b.n 1b80 <_PyCode_CheckLineNumber+0x48> │ │ │ │ │ + b.n 1b68 <_PyCode_CheckLineNumber+0x48> │ │ │ │ │ ldrb.w lr, [r2, #2] │ │ │ │ │ and.w r5, lr, #63 @ 0x3f │ │ │ │ │ tst.w lr, #64 @ 0x40 │ │ │ │ │ orr.w r5, r3, r5, lsl #6 │ │ │ │ │ - bne.n 1c34 <_PyCode_CheckLineNumber+0xfc> │ │ │ │ │ + bne.n 1c1c <_PyCode_CheckLineNumber+0xfc> │ │ │ │ │ lsrs r3, r5, #1 │ │ │ │ │ lsls r5, r5, #31 │ │ │ │ │ - bpl.n 1b80 <_PyCode_CheckLineNumber+0x48> │ │ │ │ │ - b.n 1c16 <_PyCode_CheckLineNumber+0xde> │ │ │ │ │ + bpl.n 1b68 <_PyCode_CheckLineNumber+0x48> │ │ │ │ │ + b.n 1bfe <_PyCode_CheckLineNumber+0xde> │ │ │ │ │ add.w r8, r2, #3 │ │ │ │ │ movs r3, #6 │ │ │ │ │ mov r6, r8 │ │ │ │ │ adds r3, #6 │ │ │ │ │ ldrb.w r7, [r6], #1 │ │ │ │ │ and.w lr, r7, #63 @ 0x3f │ │ │ │ │ mov r8, r6 │ │ │ │ │ lsls r6, r7, #25 │ │ │ │ │ lsl.w lr, lr, r3 │ │ │ │ │ orr.w r5, r5, lr │ │ │ │ │ - bmi.n 1c3a <_PyCode_CheckLineNumber+0x102> │ │ │ │ │ - b.n 1c2c <_PyCode_CheckLineNumber+0xf4> │ │ │ │ │ + bmi.n 1c22 <_PyCode_CheckLineNumber+0x102> │ │ │ │ │ + b.n 1c14 <_PyCode_CheckLineNumber+0xf4> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 64 <_PyCode_Validate+0x64> │ │ │ │ │ R_ARM_THM_CALL retreat │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - ble.n 1c00 <_PyCode_CheckLineNumber+0xc8> │ │ │ │ │ + ble.n 1be8 <_PyCode_CheckLineNumber+0xc8> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt.n 1c56 <_PyCode_CheckLineNumber+0x11e> │ │ │ │ │ + bgt.n 1c3e <_PyCode_CheckLineNumber+0x11e> │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 1c02 <_PyCode_CheckLineNumber+0xca> │ │ │ │ │ + b.n 1bea <_PyCode_CheckLineNumber+0xca> │ │ │ │ │ │ │ │ │ │ -00001c6c : │ │ │ │ │ +00001c54 : │ │ │ │ │ positionsiter_next(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bge.n 1cbc │ │ │ │ │ + bge.n 1ca4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _source_offset_converter │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _source_offset_converter │ │ │ │ │ add.w r0, r2, #48 @ 0x30 │ │ │ │ │ adds r1, #2 │ │ │ │ │ add.w ip, r2, #44 @ 0x2c │ │ │ │ │ @@ -3055,27 +3042,27 @@ │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL Py_BuildValue │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ ldrd r0, r4, [r0, #28] │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bcs.w 1e6e │ │ │ │ │ + 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 1e46 │ │ │ │ │ + bhi.w 1e2e │ │ │ │ │ tbb [pc, r3] │ │ │ │ │ .word 0x51030303 │ │ │ │ │ .short 0x4a15 │ │ │ │ │ ldr r3, [r2, #24] │ │ │ │ │ subs r3, #10 │ │ │ │ │ add r3, ip │ │ │ │ │ add.w ip, r0, #2 │ │ │ │ │ @@ -3084,392 +3071,392 @@ │ │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ │ adds r3, r0, #3 │ │ │ │ │ ldrb.w ip, [r0, #1] │ │ │ │ │ str.w ip, [r2, #44] @ 0x2c │ │ │ │ │ str r3, [r2, #28] │ │ │ │ │ ldrb r3, [r0, #2] │ │ │ │ │ str r3, [r2, #48] @ 0x30 │ │ │ │ │ - b.n 1c86 │ │ │ │ │ + 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 1dba │ │ │ │ │ + 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 1e02 │ │ │ │ │ + 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 1e24 │ │ │ │ │ + bne.n 1e0c │ │ │ │ │ subs r0, #1 │ │ │ │ │ add.w ip, r3, #1 │ │ │ │ │ str r0, [r2, #44] @ 0x2c │ │ │ │ │ str.w ip, [r2, #28] │ │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ │ and.w r3, r0, #63 @ 0x3f │ │ │ │ │ lsls r5, r0, #25 │ │ │ │ │ - bmi.n 1de0 │ │ │ │ │ + bmi.n 1dc8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #48] @ 0x30 │ │ │ │ │ - b.n 1c86 │ │ │ │ │ + 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 1c86 │ │ │ │ │ + b.n 1c6e │ │ │ │ │ add.w r0, r2, #12 │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ - bl 104 <_PyCode_Validate+0x104> │ │ │ │ │ + bl 11c <_PyCode_Validate+0x11c> │ │ │ │ │ R_ARM_THM_CALL read_signed_varint │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ strd r3, r3, [r2, #44] @ 0x2c │ │ │ │ │ ldr r3, [r2, #24] │ │ │ │ │ add r0, r3 │ │ │ │ │ strd r0, r0, [r2, #20] │ │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ │ - b.n 1c86 │ │ │ │ │ + b.n 1c6e │ │ │ │ │ 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 1dbe │ │ │ │ │ - b.n 1d30 │ │ │ │ │ + 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 1de2 │ │ │ │ │ - b.n 1d82 │ │ │ │ │ + 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 1e06 │ │ │ │ │ - b.n 1d54 │ │ │ │ │ + bmi.n 1dee │ │ │ │ │ + b.n 1d3c │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r2, #28] │ │ │ │ │ add.w ip, ip, #6 │ │ │ │ │ ldrb.w r4, [r3, #-1] │ │ │ │ │ and.w lr, r4, #63 @ 0x3f │ │ │ │ │ lsls r4, r4, #25 │ │ │ │ │ lsl.w lr, lr, ip │ │ │ │ │ orr.w r0, r0, lr │ │ │ │ │ - bmi.n 1e28 │ │ │ │ │ - b.n 1d6c │ │ │ │ │ + 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 │ │ │ │ │ str.w lr, [r2, #40] @ 0x28 │ │ │ │ │ orr.w r3, r3, ip, lsr #4 │ │ │ │ │ str r3, [r2, #44] @ 0x2c │ │ │ │ │ add r3, r0 │ │ │ │ │ str r3, [r2, #48] @ 0x30 │ │ │ │ │ - b.n 1c86 │ │ │ │ │ + b.n 1c6e │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1cb8 │ │ │ │ │ + b.n 1ca0 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001e74 <_source_offset_converter>: │ │ │ │ │ +00001e5c <_source_offset_converter>: │ │ │ │ │ _source_offset_converter(): │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.n 1e7e <_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 │ │ │ │ │ │ │ │ │ │ -00001e88 : │ │ │ │ │ +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 1f6c │ │ │ │ │ + bne.n 1f54 │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1fc2 │ │ │ │ │ + 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 1f34 │ │ │ │ │ + beq.n 1f1c │ │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble.n 1f24 │ │ │ │ │ + ble.n 1f0c │ │ │ │ │ ldr r2, [r4, #76] @ 0x4c │ │ │ │ │ ldrsb.w r2, [r2, #16] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ it ge │ │ │ │ │ movge.w lr, #0 │ │ │ │ │ - blt.n 1f38 │ │ │ │ │ + blt.n 1f20 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - ble.n 1f24 │ │ │ │ │ + ble.n 1f0c │ │ │ │ │ ldr r2, [r4, #76] @ 0x4c │ │ │ │ │ ldrsb.w r2, [r2, #17] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.n 1f50 │ │ │ │ │ + blt.n 1f38 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - ble.n 1f24 │ │ │ │ │ + ble.n 1f0c │ │ │ │ │ ldr r2, [r4, #76] @ 0x4c │ │ │ │ │ ldrsb.w r2, [r2, #18] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.n 1f82 │ │ │ │ │ + blt.n 1f6a │ │ │ │ │ cmp r1, #3 │ │ │ │ │ - ble.n 1f24 │ │ │ │ │ + ble.n 1f0c │ │ │ │ │ ldr r2, [r4, #76] @ 0x4c │ │ │ │ │ ldrsb.w r2, [r2, #19] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.n 1f9e │ │ │ │ │ + blt.n 1f86 │ │ │ │ │ cmp r1, #4 │ │ │ │ │ - ble.n 1f24 │ │ │ │ │ + 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 1fcc │ │ │ │ │ + blt.n 1fb4 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - blt.n 1f0e │ │ │ │ │ + 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 1ff8 │ │ │ │ │ + bne.n 1fe0 │ │ │ │ │ mov.w lr, #1 │ │ │ │ │ str r2, [r0, #12] │ │ │ │ │ - b.n 1ede │ │ │ │ │ + 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 1fba │ │ │ │ │ + bne.n 1fa2 │ │ │ │ │ add.w ip, r0, lr, lsl #2 │ │ │ │ │ add.w lr, lr, #1 │ │ │ │ │ str.w r2, [ip, #12] │ │ │ │ │ - b.n 1eec │ │ │ │ │ + b.n 1ed4 │ │ │ │ │ ldr r0, [r3, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1eba │ │ │ │ │ + beq.n 1ea2 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1f34 │ │ │ │ │ + beq.n 1f1c │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - b.n 1f34 │ │ │ │ │ + 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 200a │ │ │ │ │ + bne.n 1ff2 │ │ │ │ │ add.w ip, r0, lr, lsl #2 │ │ │ │ │ add.w lr, lr, #1 │ │ │ │ │ str.w r2, [ip, #12] │ │ │ │ │ - b.n 1efa │ │ │ │ │ + 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 2002 │ │ │ │ │ + bne.n 1fea │ │ │ │ │ add.w ip, r0, lr, lsl #2 │ │ │ │ │ add.w lr, lr, #1 │ │ │ │ │ str.w r2, [ip, #12] │ │ │ │ │ - b.n 1f08 │ │ │ │ │ + b.n 1ef0 │ │ │ │ │ adds r1, r5, #1 │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ │ - b.n 1f5e │ │ │ │ │ + b.n 1f46 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ - b.n 1f34 │ │ │ │ │ + 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 1f1e │ │ │ │ │ + b.n 1f06 │ │ │ │ │ add.w r1, ip, #1 │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ │ - b.n 1f48 │ │ │ │ │ + b.n 1f30 │ │ │ │ │ adds r1, r5, #1 │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ │ - b.n 1fac │ │ │ │ │ + b.n 1f94 │ │ │ │ │ adds r1, r5, #1 │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ │ - b.n 1f90 │ │ │ │ │ + b.n 1f78 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002014 <_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, 2040 <_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 20b2 <_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, 2082 <_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, 207c <_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 206c <_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 208e <_PyCode_GetFreevars+0x7a> │ │ │ │ │ + blt.n 2076 <_PyCode_GetFreevars+0x7a> │ │ │ │ │ adds r2, #1 │ │ │ │ │ - b.n 2058 <_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 207c <_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 207c <_PyCode_GetFreevars+0x68> │ │ │ │ │ - b.n 2078 <_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 2068 <_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 207c <_PyCode_GetFreevars+0x68> │ │ │ │ │ + b.n 2064 <_PyCode_GetFreevars+0x68> │ │ │ │ │ │ │ │ │ │ -000020bc : │ │ │ │ │ +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] @ (2108 ) │ │ │ │ │ + ldr r0, [pc, #56] @ (20f0 ) │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_GenericAlloc │ │ │ │ │ - cbz r0, 2104 │ │ │ │ │ + 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 │ │ │ │ │ @@ -3485,374 +3472,376 @@ │ │ │ │ │ strd r2, r1, [r0, #12] │ │ │ │ │ str r2, [r0, #20] │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ .word 0x000001cc │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -0000210c : │ │ │ │ │ +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 242a │ │ │ │ │ + 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 2150 │ │ │ │ │ + beq.n 2138 │ │ │ │ │ cmp r3, #12 │ │ │ │ │ - bhi.w 23ce │ │ │ │ │ + bhi.w 23ae │ │ │ │ │ cmp r3, #11 │ │ │ │ │ it eq │ │ │ │ │ moveq r1, #1 │ │ │ │ │ - beq.n 2150 │ │ │ │ │ + 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 247e │ │ │ │ │ - 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 21cc │ │ │ │ │ - ldrsb.w ip, [r2, #1] │ │ │ │ │ - cmp.w ip, #0 │ │ │ │ │ - blt.n 21cc │ │ │ │ │ - add.w ip, r2, #2 │ │ │ │ │ - str.w ip, [r0, #28] │ │ │ │ │ - cmp r5, ip │ │ │ │ │ - bls.w 23f8 │ │ │ │ │ + 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 23f8 │ │ │ │ │ + blt.w 23da │ │ │ │ │ adds r3, r2, #3 │ │ │ │ │ str r3, [r0, #28] │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - bls.n 21cc │ │ │ │ │ - ldrsb.w ip, [r2, #3] │ │ │ │ │ - cmp.w ip, #0 │ │ │ │ │ - blt.n 21cc │ │ │ │ │ + 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 21cc │ │ │ │ │ - ldrsb.w ip, [r3] │ │ │ │ │ + beq.n 21ac │ │ │ │ │ + ldrsb.w r7, [r3] │ │ │ │ │ adds r2, #1 │ │ │ │ │ - cmp.w ip, #0 │ │ │ │ │ - bge.n 21b8 │ │ │ │ │ - str r7, [sp, #12] │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - bls.w 23a8 │ │ │ │ │ + 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 21fc │ │ │ │ │ + beq.w 236a │ │ │ │ │ cmp.w ip, #12 │ │ │ │ │ - bhi.n 229a │ │ │ │ │ + bhi.w 2354 │ │ │ │ │ cmp.w ip, #11 │ │ │ │ │ - it eq │ │ │ │ │ - addeq.w r8, r1, #1 │ │ │ │ │ - beq.n 21fe │ │ │ │ │ + beq.w 23de │ │ │ │ │ cmp.w ip, #12 │ │ │ │ │ - beq.w 23fc │ │ │ │ │ - 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 2456 │ │ │ │ │ - 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 2292 │ │ │ │ │ - mov r1, r8 │ │ │ │ │ + bls.w 23a4 │ │ │ │ │ ldrsb.w ip, [r3, #1] │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - blt.n 22e6 │ │ │ │ │ + blt.w 23a4 │ │ │ │ │ add.w ip, r3, #2 │ │ │ │ │ str.w ip, [r0, #28] │ │ │ │ │ - cmp r5, ip │ │ │ │ │ - bls.w 23ca │ │ │ │ │ - ldrsb.w lr, [lr, #1] │ │ │ │ │ - cmp.w lr, #0 │ │ │ │ │ - blt.w 23ca │ │ │ │ │ + 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 23ca │ │ │ │ │ - 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 23ca │ │ │ │ │ + blt.n 226e │ │ │ │ │ mov r3, ip │ │ │ │ │ - cmp r5, ip │ │ │ │ │ + cmp r4, ip │ │ │ │ │ str.w ip, [r0, #28] │ │ │ │ │ - beq.n 2292 │ │ │ │ │ - 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 227a │ │ │ │ │ - cmp r7, r8 │ │ │ │ │ - bne.n 22ec │ │ │ │ │ - mov r4, r2 │ │ │ │ │ - b.n 21ce │ │ │ │ │ - ldrb r2, [r3, #1] │ │ │ │ │ - and.w r8, r2, #63 @ 0x3f │ │ │ │ │ - tst.w r2, #64 @ 0x40 │ │ │ │ │ - bne.w 2402 │ │ │ │ │ - mov.w r8, r8, lsr #1 │ │ │ │ │ - lsls r2, r2, #31 │ │ │ │ │ - bmi.w 2420 │ │ │ │ │ - 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 2236 │ │ │ │ │ - mov r3, lr │ │ │ │ │ - cmp r7, r8 │ │ │ │ │ - beq.n 2296 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - ble.w 24c8 │ │ │ │ │ + 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 233e │ │ │ │ │ - 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 233e │ │ │ │ │ + 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 233e │ │ │ │ │ + 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 232e │ │ │ │ │ - ubfx r5, r5, #3, #4 │ │ │ │ │ - cmp r5, #15 │ │ │ │ │ - beq.n 2358 │ │ │ │ │ - cmp r5, #12 │ │ │ │ │ - bhi.n 23e4 │ │ │ │ │ - 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 2358 │ │ │ │ │ - cmp r5, #12 │ │ │ │ │ - beq.n 2426 │ │ │ │ │ + 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 238a │ │ │ │ │ - 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 238a │ │ │ │ │ - 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 238a │ │ │ │ │ - subs r5, r3, #4 │ │ │ │ │ - ldrb.w r2, [r5, #-1]! │ │ │ │ │ - lsls r7, r2, #24 │ │ │ │ │ - bpl.n 2382 │ │ │ │ │ + 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 2292 │ │ │ │ │ + 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 245e │ │ │ │ │ - lsrs r1, r4, #1 │ │ │ │ │ - lsls r4, r3, #31 │ │ │ │ │ - bpl.w 2150 │ │ │ │ │ + bmi.n 2412 │ │ │ │ │ + lsrs r1, r5, #1 │ │ │ │ │ + lsls r5, r3, #31 │ │ │ │ │ + bpl.w 2138 │ │ │ │ │ negs r1, r1 │ │ │ │ │ - b.n 2150 │ │ │ │ │ - ldrb r2, [r3, #0] │ │ │ │ │ - and.w r5, r2, #63 @ 0x3f │ │ │ │ │ - lsls r7, r2, #25 │ │ │ │ │ - bmi.n 242e │ │ │ │ │ - lsrs r7, r5, #1 │ │ │ │ │ - lsls r5, r2, #31 │ │ │ │ │ - bmi.n 2452 │ │ │ │ │ - subs r1, r1, r7 │ │ │ │ │ - b.n 2358 │ │ │ │ │ - mov r3, ip │ │ │ │ │ - b.n 21cc │ │ │ │ │ - add.w r8, r1, #2 │ │ │ │ │ - b.n 21fe │ │ │ │ │ + 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 r9, r8, r2, lsl #6 │ │ │ │ │ - bne.n 24a6 │ │ │ │ │ - mov.w r8, r9, lsr #1 │ │ │ │ │ - tst.w r9, #1 │ │ │ │ │ - beq.w 22b2 │ │ │ │ │ - sub.w r8, r1, r8 │ │ │ │ │ - b.n 21fe │ │ │ │ │ + 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 2358 │ │ │ │ │ + b.n 22e0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 23c4 │ │ │ │ │ - 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 2434 │ │ │ │ │ - lsrs r7, r5, #1 │ │ │ │ │ - lsls r2, r5, #31 │ │ │ │ │ - bpl.n 23f4 │ │ │ │ │ - add r1, r7 │ │ │ │ │ - b.n 2358 │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 22c4 │ │ │ │ │ + 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 2462 │ │ │ │ │ - lsrs r1, r4, #1 │ │ │ │ │ - lsls r3, r4, #31 │ │ │ │ │ - bpl.w 2150 │ │ │ │ │ - b.n 23e0 │ │ │ │ │ - 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 2182 │ │ │ │ │ - b.n 21cc │ │ │ │ │ + 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 ip, #6 │ │ │ │ │ - ldrb.w r2, [r8], #1 │ │ │ │ │ - add.w ip, ip, #6 │ │ │ │ │ - and.w lr, r2, #63 @ 0x3f │ │ │ │ │ - lsls r2, r2, #25 │ │ │ │ │ - lsl.w lr, lr, ip │ │ │ │ │ - orr.w r9, r9, lr │ │ │ │ │ - bmi.n 24ae │ │ │ │ │ - b.n 2414 │ │ │ │ │ - mov r4, r2 │ │ │ │ │ - b.n 23a8 │ │ │ │ │ + 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 │ │ │ │ │ │ │ │ │ │ -000024cc : │ │ │ │ │ +000024a0 : │ │ │ │ │ lineiter_dealloc(): │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r3, ip │ │ │ │ │ - beq.n 24e6 │ │ │ │ │ + beq.n 24ba │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ - cbz r3, 24ee │ │ │ │ │ + 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} │ │ │ │ │ @@ -3868,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 │ │ │ │ │ │ │ │ │ │ -00002518 : │ │ │ │ │ +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 2716 │ │ │ │ │ + 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 2716 │ │ │ │ │ + bne.w 26ea │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bne.w 2716 │ │ │ │ │ + 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, 258c │ │ │ │ │ + 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 │ │ │ │ │ @@ -3922,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 26fa │ │ │ │ │ + bne.w 26ce │ │ │ │ │ ldr.w r2, [sl, #32] │ │ │ │ │ ldr r3, [r5, #32] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 26fa │ │ │ │ │ + bne.w 26ce │ │ │ │ │ ldr.w r2, [sl, #36] @ 0x24 │ │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 26fa │ │ │ │ │ + bne.w 26ce │ │ │ │ │ ldr.w r2, [sl, #24] │ │ │ │ │ ldr r3, [r5, #24] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 26fa │ │ │ │ │ + bne.w 26ce │ │ │ │ │ ldr.w r2, [sl, #44] @ 0x2c │ │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 26fa │ │ │ │ │ + bne.w 26ce │ │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 26fa │ │ │ │ │ + bne.w 26ce │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 2642 │ │ │ │ │ + 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 │ │ │ │ │ @@ -3970,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 273e │ │ │ │ │ + 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 275e │ │ │ │ │ + beq.w 2732 │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r8, r6 │ │ │ │ │ it eq │ │ │ │ │ cmpeq r0, fp │ │ │ │ │ - bne.n 26fa │ │ │ │ │ + bne.n 26ce │ │ │ │ │ ldrb.w r2, [r7, fp] │ │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ │ add r4, r2 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - blt.n 25ec │ │ │ │ │ + blt.n 25c0 │ │ │ │ │ ldr.w r0, [sl, #12] │ │ │ │ │ - bl 13d8 <_PyCode_ConstantKey> │ │ │ │ │ + bl 13c0 <_PyCode_ConstantKey> │ │ │ │ │ R_ARM_THM_CALL _PyCode_ConstantKey │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2584 │ │ │ │ │ + beq.n 2558 │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ - bl 13d8 <_PyCode_ConstantKey> │ │ │ │ │ + bl 13c0 <_PyCode_ConstantKey> │ │ │ │ │ R_ARM_THM_CALL _PyCode_ConstantKey │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2720 │ │ │ │ │ + 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 267e │ │ │ │ │ + beq.n 2652 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 267e │ │ │ │ │ + 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 2698 │ │ │ │ │ + beq.n 266c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ - cbnz r3, 2698 │ │ │ │ │ + cbnz r3, 266c │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble.n 26f8 │ │ │ │ │ + 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 26f8 │ │ │ │ │ + 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 26f8 │ │ │ │ │ + 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 26f8 │ │ │ │ │ + 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 26f8 │ │ │ │ │ + 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 2576 │ │ │ │ │ - cbnz r7, 272a │ │ │ │ │ + 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 2576 │ │ │ │ │ + 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 2584 │ │ │ │ │ + b.n 2558 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 272e │ │ │ │ │ + bne.n 2702 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 2584 │ │ │ │ │ + b.n 2558 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 272a │ │ │ │ │ + bne.n 26fe │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 272a │ │ │ │ │ + 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 262a │ │ │ │ │ + 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 262a │ │ │ │ │ + b.n 25fe │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -35,15 +35,15 @@ │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ add r3, r2 │ │ │ │ │ str r4, [sp, #8] │ │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r2, r3, [sp] │ │ │ │ │ - bl 1b38 <_PyCode_CheckLineNumber> │ │ │ │ │ + bl 1b20 <_PyCode_CheckLineNumber> │ │ │ │ │ R_ARM_THM_CALL _PyCode_CheckLineNumber │ │ │ │ │ add sp, #28 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ 00000064 : │ │ │ │ │ @@ -261,27 +261,27 @@ │ │ │ │ │ mov r6, r0 │ │ │ │ │ b.n 240 │ │ │ │ │ mov r9, r0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ b.n 240 │ │ │ │ │ mov r9, r0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 107c │ │ │ │ │ + bl c <_PyCode_SafeAddr2Line+0xc> │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 107c │ │ │ │ │ + bl c <_PyCode_SafeAddr2Line+0xc> │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 107c │ │ │ │ │ + bl c <_PyCode_SafeAddr2Line+0xc> │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 107c │ │ │ │ │ + bl c <_PyCode_SafeAddr2Line+0xc> │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 107c │ │ │ │ │ + bl c <_PyCode_SafeAddr2Line+0xc> │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r9 │ │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ nop │ │ │ │ │ .word 0x00000008 │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ @@ -449,15 +449,15 @@ │ │ │ │ │ bl 0 <_PyBytes_Resize> │ │ │ │ │ R_ARM_THM_CALL _PyBytes_Resize │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ b.n 484 │ │ │ │ │ add r0, sp, #8 │ │ │ │ │ strd r7, r9, [sp, #20] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ - bl c <_PyCode_SafeAddr2Line+0xc> │ │ │ │ │ + bl 24 <_PyCode_SafeAddr2Line+0x24> │ │ │ │ │ R_ARM_THM_CALL advance │ │ │ │ │ ldr r7, [sp, #20] │ │ │ │ │ ldr r6, [sp, #8] │ │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ │ cmp r5, r7 │ │ │ │ │ beq.n 3d2 │ │ │ │ │ subs r4, r6, r4 │ │ │ │ │ @@ -1051,15 +1051,15 @@ │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r0, r1, [sp, #56] @ 0x38 │ │ │ │ │ strd r5, r4, [sp, #24] │ │ │ │ │ ldrd r2, r3, [sp, #64] @ 0x40 │ │ │ │ │ strd fp, sl, [sp, #16] │ │ │ │ │ str.w r9, [sp, #52] @ 0x34 │ │ │ │ │ str.w r8, [sp, #32] │ │ │ │ │ - bl b64 │ │ │ │ │ + bl b7c <_PyLineTable_InitAddressRange+0xa> │ │ │ │ │ R_ARM_THM_CALL PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ │ mov r6, r0 │ │ │ │ │ b.n 90c │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov sl, r0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ @@ -1069,24 +1069,24 @@ │ │ │ │ │ mov r6, r0 │ │ │ │ │ b.n 90c │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov r6, r5 │ │ │ │ │ b.n 90c │ │ │ │ │ mov r6, r4 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 107c │ │ │ │ │ + bl c <_PyCode_SafeAddr2Line+0xc> │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 107c │ │ │ │ │ + bl c <_PyCode_SafeAddr2Line+0xc> │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 107c │ │ │ │ │ + bl c <_PyCode_SafeAddr2Line+0xc> │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 107c │ │ │ │ │ + bl c <_PyCode_SafeAddr2Line+0xc> │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ │ │ │ │ │ 0000092c : │ │ │ │ │ validate_and_copy_tuple(): │ │ │ │ │ @@ -1188,30 +1188,30 @@ │ │ │ │ │ adds r3, #1 │ │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyLong_FromSize_t │ │ │ │ │ │ │ │ │ │ 00000a14 : │ │ │ │ │ PyCode_GetCode(): │ │ │ │ │ - b.w 18a8 <_PyCode_GetCode> │ │ │ │ │ + b.w 1890 <_PyCode_GetCode> │ │ │ │ │ R_ARM_THM_JUMP24 _PyCode_GetCode │ │ │ │ │ │ │ │ │ │ 00000a18 : │ │ │ │ │ PyCode_GetVarnames(): │ │ │ │ │ - b.w 324 │ │ │ │ │ + b.w 33c │ │ │ │ │ R_ARM_THM_JUMP24 _PyCode_GetVarnames │ │ │ │ │ │ │ │ │ │ 00000a1c : │ │ │ │ │ PyCode_GetCellvars(): │ │ │ │ │ b.w fe <_PyCode_GetCellvars> │ │ │ │ │ R_ARM_THM_JUMP24 _PyCode_GetCellvars │ │ │ │ │ │ │ │ │ │ 00000a20 : │ │ │ │ │ PyCode_GetFreevars(): │ │ │ │ │ - b.w 2014 <_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 │ │ │ │ │ @@ -1349,15 +1349,15 @@ │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ │ mov r3, r5 │ │ │ │ │ ldr r4, [sp, #120] @ 0x78 │ │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ │ - bl b64 │ │ │ │ │ + bl b7c <_PyLineTable_InitAddressRange+0xa> │ │ │ │ │ R_ARM_THM_CALL PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ │ │ 00000b72 <_PyLineTable_InitAddressRange>: │ │ │ │ │ _PyLineTable_InitAddressRange(): │ │ │ │ │ push {r4} │ │ │ │ │ @@ -1401,15 +1401,15 @@ │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ add r3, r1 │ │ │ │ │ mov r1, sp │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ movs r3, #0 │ │ │ │ │ str.w r8, [sp, #8] │ │ │ │ │ strd r2, r3, [sp] │ │ │ │ │ - bl 1b38 <_PyCode_CheckLineNumber> │ │ │ │ │ + bl 1b20 <_PyCode_CheckLineNumber> │ │ │ │ │ R_ARM_THM_CALL _PyCode_CheckLineNumber │ │ │ │ │ mov r0, sp │ │ │ │ │ bl 64 │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ @@ -1499,15 +1499,15 @@ │ │ │ │ │ lsls r4, r2 │ │ │ │ │ orrs r3, r4 │ │ │ │ │ b.n cd6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ b.n d44 │ │ │ │ │ mov r0, sp │ │ │ │ │ - bl 104 <_PyCode_GetCellvars+0x6> │ │ │ │ │ + bl 11c <_PyCode_GetCellvars+0x1e> │ │ │ │ │ R_ARM_THM_CALL read_signed_varint │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ add r0, r3 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r0, [r5, #0] │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ str r3, [r4, #0] │ │ │ ├── complexobject.o │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -12,16 +12,16 @@ │ │ │ │ │ 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: 00000139 506 FUNC LOCAL DEFAULT 6 complex_richcompare │ │ │ │ │ - 16: 000001b5 192 FUNC LOCAL DEFAULT 1 complex_add │ │ │ │ │ + 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: 00000335 444 FUNC LOCAL DEFAULT 6 complex_div │ │ │ │ │ 22: 000004e8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 23: 000004f0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -213,27 +213,27 @@ │ │ │ │ │ 00000004 00009f02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00001202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000002c 00003702 R_ARM_ABS32 00000c15 complex_repr │ │ │ │ │ 00000030 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000003c 00000e02 R_ARM_ABS32 00000169 complex_hash │ │ │ │ │ 00000048 0000a002 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000058 00004c02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000064 00000f02 R_ARM_ABS32 00000139 complex_richcompare │ │ │ │ │ +00000064 00001002 R_ARM_ABS32 00000139 complex_richcompare │ │ │ │ │ 00000074 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000078 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 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 0000a302 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ 00000110 00008402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000114 00008402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000118 00001002 R_ARM_ABS32 000001b5 complex_add │ │ │ │ │ +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 0000008d complex_pos │ │ │ │ │ 00000138 00004302 R_ARM_ABS32 000005c9 complex_abs │ │ │ │ │ 0000013c 00004802 R_ARM_ABS32 00000751 complex_bool │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │┄ Ordering differences only │ │ │ │ │ @@ -35,16 +35,16 @@ │ │ │ │ │ complex_neg │ │ │ │ │ complex_sub │ │ │ │ │ to_complex │ │ │ │ │ complex___complex___impl │ │ │ │ │ complex_pos │ │ │ │ │ try_complex_special_method │ │ │ │ │ complex_hash │ │ │ │ │ -complex_richcompare │ │ │ │ │ complex_add │ │ │ │ │ +complex_richcompare │ │ │ │ │ complex_div │ │ │ │ │ complex_pow │ │ │ │ │ .LANCHOR1 │ │ │ │ │ complex_new │ │ │ │ │ complex_from_string_inner │ │ │ │ │ complex_repr │ │ │ │ │ complex_mul │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -4,16 +4,16 @@ │ │ │ │ │ 0x00000010 6d706c65 785f6e65 6700636f 6d706c65 mplex_neg.comple │ │ │ │ │ 0x00000020 785f7375 6200746f 5f636f6d 706c6578 x_sub.to_complex │ │ │ │ │ 0x00000030 00636f6d 706c6578 5f5f5f63 6f6d706c .complex___compl │ │ │ │ │ 0x00000040 65785f5f 5f696d70 6c00636f 6d706c65 ex___impl.comple │ │ │ │ │ 0x00000050 785f706f 73007472 795f636f 6d706c65 x_pos.try_comple │ │ │ │ │ 0x00000060 785f7370 65636961 6c5f6d65 74686f64 x_special_method │ │ │ │ │ 0x00000070 00246400 636f6d70 6c65785f 68617368 .$d.complex_hash │ │ │ │ │ - 0x00000080 00636f6d 706c6578 5f726963 68636f6d .complex_richcom │ │ │ │ │ - 0x00000090 70617265 00636f6d 706c6578 5f616464 pare.complex_add │ │ │ │ │ + 0x00000080 00636f6d 706c6578 5f616464 00636f6d .complex_add.com │ │ │ │ │ + 0x00000090 706c6578 5f726963 68636f6d 70617265 plex_richcompare │ │ │ │ │ 0x000000a0 002e4c43 3000636f 6d706c65 785f6469 ..LC0.complex_di │ │ │ │ │ 0x000000b0 76002e4c 4331002e 4c433200 2e4c4333 v..LC1..LC2..LC3 │ │ │ │ │ 0x000000c0 00636f6d 706c6578 5f706f77 00635f70 .complex_pow.c_p │ │ │ │ │ 0x000000d0 6f777500 2e4c414e 43484f52 31002e4c owu..LANCHOR1..L │ │ │ │ │ 0x000000e0 4334002e 4c433500 2e4c4336 002e4c43 C4..LC5..LC6..LC │ │ │ │ │ 0x000000f0 37002e4c 43380063 6f6d706c 65785f6e 7..LC8.complex_n │ │ │ │ │ 0x00000100 65770063 6f6d706c 65785f66 726f6d5f ew.complex_from_ │ │ │ ├── exceptions.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 75312 (bytes into file) │ │ │ │ │ + Start of section headers: 75280 (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 0x12630: │ │ │ │ │ +There are 18 section headers, starting at offset 0x12610: │ │ │ │ │ │ │ │ │ │ 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 00281c 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 00eae0 001040 08 I 15 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 002850 003d2c 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 00fb20 0016c0 08 I 15 3 4 │ │ │ │ │ - [ 5] .bss NOBITS 00000000 00657c 000018 00 WA 0 0 4 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 00657c 002430 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 0111e0 000b28 08 I 15 6 4 │ │ │ │ │ - [ 8] .rodata.str1.4 PROGBITS 00000000 0089ac 001bed 01 AMS 0 0 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 00a59c 0007bc 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 011d08 000458 08 I 15 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 00ad58 0002ee 00 A 0 0 4 │ │ │ │ │ - [12] .rel.rodata REL 00000000 012160 000440 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 00b046 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 00b046 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 00b07c 001f20 10 16 302 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 00cf9c 001b44 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 0125a0 000090 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 0027fc 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 00eac0 001040 08 I 15 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 002830 003d2c 00 WA 0 0 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 00fb00 0016c0 08 I 15 3 4 │ │ │ │ │ + [ 5] .bss NOBITS 00000000 00655c 000018 00 WA 0 0 4 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 00655c 002430 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 0111c0 000b28 08 I 15 6 4 │ │ │ │ │ + [ 8] .rodata.str1.4 PROGBITS 00000000 00898c 001bed 01 AMS 0 0 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 00a57c 0007bc 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 011ce8 000458 08 I 15 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 00ad38 0002ee 00 A 0 0 4 │ │ │ │ │ + [12] .rel.rodata REL 00000000 012140 000440 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 00b026 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 00b026 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 00b05c 001f20 10 16 302 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 00cf7c 001b44 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 012580 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 {} │ │ │ │ │ @@ -127,72 +127,72 @@ │ │ │ │ │ 123: 00000430 0 NOTYPE LOCAL DEFAULT 8 .LC38 │ │ │ │ │ 124: 00001929 150 FUNC LOCAL DEFAULT 1 OSError_str │ │ │ │ │ 125: 00001a1d 122 FUNC LOCAL DEFAULT 1 get_string.constprop.0 │ │ │ │ │ 126: 00000440 0 NOTYPE LOCAL DEFAULT 8 .LC39 │ │ │ │ │ 127: 00000460 0 NOTYPE LOCAL DEFAULT 8 .LC40 │ │ │ │ │ 128: 00000045 48 FUNC LOCAL DEFAULT 9 SystemExit_traverse │ │ │ │ │ 129: 00001da9 204 FUNC LOCAL DEFAULT 6 BaseException_with_traceback │ │ │ │ │ - 130: 00001bed 30 FUNC LOCAL DEFAULT 1 BaseException_get_args │ │ │ │ │ + 130: 00001bcd 30 FUNC LOCAL DEFAULT 1 BaseException_get_args │ │ │ │ │ 131: 0000046c 0 NOTYPE LOCAL DEFAULT 8 .LC41 │ │ │ │ │ 132: 00001e75 100 FUNC LOCAL DEFAULT 6 BaseException_set_args │ │ │ │ │ 133: 00000484 0 NOTYPE LOCAL DEFAULT 8 .LC42 │ │ │ │ │ 134: 000004a4 0 NOTYPE LOCAL DEFAULT 8 .LC43 │ │ │ │ │ 135: 000004d4 0 NOTYPE LOCAL DEFAULT 8 .LC44 │ │ │ │ │ 136: 00000510 0 NOTYPE LOCAL DEFAULT 8 .LC45 │ │ │ │ │ 137: 00000550 0 NOTYPE LOCAL DEFAULT 8 .LC46 │ │ │ │ │ 138: 00000580 0 NOTYPE LOCAL DEFAULT 8 .LC47 │ │ │ │ │ 139: 00001ed9 620 FUNC LOCAL DEFAULT 6 BaseExceptionGroup_new │ │ │ │ │ 140: 00002140 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 141: 00002144 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 142: 00002145 120 FUNC LOCAL DEFAULT 6 BaseExceptionGroup_init │ │ │ │ │ - 143: 00001f41 856 FUNC LOCAL DEFAULT 1 exceptiongroup_split_recursive │ │ │ │ │ - 144: 000024b1 236 FUNC LOCAL DEFAULT 1 collect_exception_group_leaf_ids │ │ │ │ │ + 143: 00001f21 856 FUNC LOCAL DEFAULT 1 exceptiongroup_split_recursive │ │ │ │ │ + 144: 00002491 236 FUNC LOCAL DEFAULT 1 collect_exception_group_leaf_ids │ │ │ │ │ 145: 000021bd 374 FUNC LOCAL DEFAULT 6 BaseExceptionGroup_dealloc │ │ │ │ │ 146: 00002335 118 FUNC LOCAL DEFAULT 6 BaseExceptionGroup_clear │ │ │ │ │ 147: 000000e1 48 FUNC LOCAL DEFAULT 9 StopIteration_traverse │ │ │ │ │ 148: 000005a8 0 NOTYPE LOCAL DEFAULT 8 .LC48 │ │ │ │ │ 149: 00000111 50 FUNC LOCAL DEFAULT 9 OSError_written_get │ │ │ │ │ 150: 00000143 96 FUNC LOCAL DEFAULT 9 OSError_written_set │ │ │ │ │ 151: 000005bc 0 NOTYPE LOCAL DEFAULT 8 .LC49 │ │ │ │ │ 152: 000005dc 0 NOTYPE LOCAL DEFAULT 8 .LC50 │ │ │ │ │ 153: 000001a3 120 FUNC LOCAL DEFAULT 9 BaseException_set_context │ │ │ │ │ - 154: 00001e3d 114 FUNC LOCAL DEFAULT 1 BaseExceptionGroup_split │ │ │ │ │ - 155: 00001eb1 142 FUNC LOCAL DEFAULT 1 get_matcher_type │ │ │ │ │ + 154: 00001e1d 114 FUNC LOCAL DEFAULT 1 BaseExceptionGroup_split │ │ │ │ │ + 155: 00001e91 142 FUNC LOCAL DEFAULT 1 get_matcher_type │ │ │ │ │ 156: 00000618 0 NOTYPE LOCAL DEFAULT 8 .LC51 │ │ │ │ │ 157: 00000674 0 NOTYPE LOCAL DEFAULT 8 .LC52 │ │ │ │ │ - 158: 000022b1 424 FUNC LOCAL DEFAULT 1 exceptiongroup_subset │ │ │ │ │ - 159: 00002268 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 160: 00002270 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 161: 00002299 22 FUNC LOCAL DEFAULT 1 BaseException_reduce │ │ │ │ │ + 158: 00002291 424 FUNC LOCAL DEFAULT 1 exceptiongroup_subset │ │ │ │ │ + 159: 00002248 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 160: 00002250 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 161: 00002279 22 FUNC LOCAL DEFAULT 1 BaseException_reduce │ │ │ │ │ 162: 00000698 0 NOTYPE LOCAL DEFAULT 8 .LC53 │ │ │ │ │ 163: 0000069c 0 NOTYPE LOCAL DEFAULT 8 .LC54 │ │ │ │ │ 164: 000006a4 0 NOTYPE LOCAL DEFAULT 8 .LC55 │ │ │ │ │ - 165: 00002454 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 166: 00002458 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 167: 00002459 88 FUNC LOCAL DEFAULT 1 BaseExceptionGroup_derive │ │ │ │ │ + 165: 00002434 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 166: 00002438 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 167: 00002439 88 FUNC LOCAL DEFAULT 1 BaseExceptionGroup_derive │ │ │ │ │ 168: 000023ad 132 FUNC LOCAL DEFAULT 6 BaseExceptionGroup_traverse │ │ │ │ │ 169: 000006dc 0 NOTYPE LOCAL DEFAULT 8 .LC56 │ │ │ │ │ - 170: 00002594 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 170: 00002574 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 171: 00000704 0 NOTYPE LOCAL DEFAULT 8 .LC57 │ │ │ │ │ - 172: 0000259c 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 173: 0000259d 180 FUNC LOCAL DEFAULT 1 UnicodeTranslateError_init │ │ │ │ │ + 172: 0000257c 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 173: 0000257d 180 FUNC LOCAL DEFAULT 1 UnicodeTranslateError_init │ │ │ │ │ 174: 0000021b 96 FUNC LOCAL DEFAULT 9 BaseExceptionGroup_subgroup │ │ │ │ │ 175: 00000283 18 FUNC LOCAL DEFAULT 9 KeyError_str │ │ │ │ │ 176: 0000070c 0 NOTYPE LOCAL DEFAULT 8 .LC58 │ │ │ │ │ - 177: 00002655 190 FUNC LOCAL DEFAULT 1 BaseException_setstate │ │ │ │ │ + 177: 00002635 190 FUNC LOCAL DEFAULT 1 BaseException_setstate │ │ │ │ │ 178: 00000728 0 NOTYPE LOCAL DEFAULT 8 .LC59 │ │ │ │ │ 179: 0000072c 0 NOTYPE LOCAL DEFAULT 8 .LC60 │ │ │ │ │ - 180: 00002715 64 FUNC LOCAL DEFAULT 1 BaseExceptionGroup_str │ │ │ │ │ + 180: 000026f5 64 FUNC LOCAL DEFAULT 1 BaseExceptionGroup_str │ │ │ │ │ 181: 00000748 0 NOTYPE LOCAL DEFAULT 8 .LC61 │ │ │ │ │ 182: 00000295 162 FUNC LOCAL DEFAULT 9 BaseExceptionGroup_repr │ │ │ │ │ 183: 00000754 0 NOTYPE LOCAL DEFAULT 8 .LC62 │ │ │ │ │ 184: 0000078c 0 NOTYPE LOCAL DEFAULT 8 .LC63 │ │ │ │ │ 185: 000007c4 0 NOTYPE LOCAL DEFAULT 8 .LC64 │ │ │ │ │ 186: 000007fc 0 NOTYPE LOCAL DEFAULT 8 .LC65 │ │ │ │ │ - 187: 00002755 178 FUNC LOCAL DEFAULT 1 UnicodeTranslateError_str │ │ │ │ │ + 187: 00002735 178 FUNC LOCAL DEFAULT 1 UnicodeTranslateError_str │ │ │ │ │ 188: 00000830 0 NOTYPE LOCAL DEFAULT 8 .LC66 │ │ │ │ │ 189: 00000850 0 NOTYPE LOCAL DEFAULT 8 .LC67 │ │ │ │ │ 190: 00000337 126 FUNC LOCAL DEFAULT 9 BaseException_set_cause │ │ │ │ │ 191: 000003b5 226 FUNC LOCAL DEFAULT 9 OSError_reduce │ │ │ │ │ 192: 00000497 74 FUNC LOCAL DEFAULT 9 AttributeError_reduce │ │ │ │ │ 193: 000004e1 148 FUNC LOCAL DEFAULT 9 AttributeError_getstate │ │ │ │ │ 194: 0000088c 0 NOTYPE LOCAL DEFAULT 8 .LC68 │ │ │ │ │ @@ -377,23 +377,23 @@ │ │ │ │ │ 373: 00001af1 122 FUNC GLOBAL DEFAULT 1 PyUnicodeDecodeError_GetObject │ │ │ │ │ 374: 00001b6d 12 FUNC GLOBAL DEFAULT 1 PyUnicodeEncodeError_GetEncoding │ │ │ │ │ 375: 00001b79 4 FUNC GLOBAL DEFAULT 1 PyUnicodeDecodeError_GetEncoding │ │ │ │ │ 376: 00001b7d 8 FUNC GLOBAL DEFAULT 1 PyUnicodeEncodeError_SetStart │ │ │ │ │ 377: 00001b85 8 FUNC GLOBAL DEFAULT 1 PyUnicodeDecodeError_SetStart │ │ │ │ │ 378: 00001b8d 8 FUNC GLOBAL DEFAULT 1 PyUnicodeEncodeError_SetEnd │ │ │ │ │ 379: 00001b95 8 FUNC GLOBAL DEFAULT 1 PyUnicodeDecodeError_SetEnd │ │ │ │ │ - 380: 00001b9d 76 FUNC GLOBAL DEFAULT 1 PyUnicodeEncodeError_SetReason │ │ │ │ │ - 381: 00001be9 4 FUNC GLOBAL DEFAULT 1 PyUnicodeDecodeError_SetReason │ │ │ │ │ + 380: 00001b9d 44 FUNC GLOBAL DEFAULT 1 PyUnicodeEncodeError_SetReason │ │ │ │ │ + 381: 00001bc9 4 FUNC GLOBAL DEFAULT 1 PyUnicodeDecodeError_SetReason │ │ │ │ │ 382: 00000075 108 FUNC GLOBAL HIDDEN 9 _PyExc_CreateExceptionGroup │ │ │ │ │ 383: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallObject │ │ │ │ │ 384: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Check │ │ │ │ │ 385: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsInstance │ │ │ │ │ 386: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsSubclass │ │ │ │ │ 387: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Repr │ │ │ │ │ - 388: 00001c0d 560 FUNC GLOBAL HIDDEN 1 _PyExc_PrepReraiseStar │ │ │ │ │ + 388: 00001bed 560 FUNC GLOBAL HIDDEN 1 _PyExc_PrepReraiseStar │ │ │ │ │ 389: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_IsSubtype │ │ │ │ │ 390: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySet_New │ │ │ │ │ 391: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_GetItem │ │ │ │ │ 392: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSsize_t │ │ │ │ │ 393: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyCallable_Check │ │ │ │ │ 394: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Type │ │ │ │ │ 395: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_GivenExceptionMatches │ │ │ │ │ @@ -405,28 +405,28 @@ │ │ │ │ │ 401: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsTrue │ │ │ │ │ 402: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Size │ │ │ │ │ 403: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallMethod │ │ │ │ │ 404: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_List │ │ │ │ │ 405: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySet_Add │ │ │ │ │ 406: 0000027b 4 FUNC GLOBAL DEFAULT 9 PyUnicodeTranslateError_GetStart │ │ │ │ │ 407: 0000027f 4 FUNC GLOBAL DEFAULT 9 PyUnicodeTranslateError_GetEnd │ │ │ │ │ - 408: 00002651 4 FUNC GLOBAL DEFAULT 1 PyUnicodeTranslateError_GetObject │ │ │ │ │ + 408: 00002631 4 FUNC GLOBAL DEFAULT 1 PyUnicodeTranslateError_GetObject │ │ │ │ │ 409: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Next │ │ │ │ │ 410: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Copy │ │ │ │ │ 411: 0000065d 224 FUNC GLOBAL DEFAULT 9 PyUnstable_Exc_PrepReraiseStar │ │ │ │ │ 412: 0000073d 18 FUNC GLOBAL DEFAULT 9 PyException_GetArgs │ │ │ │ │ 413: 0000074f 54 FUNC GLOBAL HIDDEN 9 _PyUnicodeTranslateError_Create │ │ │ │ │ 414: 00000785 30 FUNC GLOBAL DEFAULT 9 PyException_SetArgs │ │ │ │ │ 415: 000007a3 4 FUNC GLOBAL DEFAULT 9 PyExceptionClass_Name │ │ │ │ │ - 416: 00002809 8 FUNC GLOBAL DEFAULT 1 PyUnicodeTranslateError_SetStart │ │ │ │ │ - 417: 00002811 8 FUNC GLOBAL DEFAULT 1 PyUnicodeTranslateError_SetEnd │ │ │ │ │ + 416: 000027e9 8 FUNC GLOBAL DEFAULT 1 PyUnicodeTranslateError_SetStart │ │ │ │ │ + 417: 000027f1 8 FUNC GLOBAL DEFAULT 1 PyUnicodeTranslateError_SetEnd │ │ │ │ │ 418: 000007a7 14 FUNC GLOBAL DEFAULT 9 PyUnicodeEncodeError_GetReason │ │ │ │ │ 419: 000007b5 4 FUNC GLOBAL DEFAULT 9 PyUnicodeDecodeError_GetReason │ │ │ │ │ 420: 000007b9 4 FUNC GLOBAL DEFAULT 9 PyUnicodeTranslateError_GetReason │ │ │ │ │ - 421: 00002819 4 FUNC GLOBAL DEFAULT 1 PyUnicodeTranslateError_SetReason │ │ │ │ │ + 421: 000027f9 4 FUNC GLOBAL DEFAULT 1 PyUnicodeTranslateError_SetReason │ │ │ │ │ 422: 00000080 4 OBJECT GLOBAL DEFAULT 3 PyExc_ResourceWarning │ │ │ │ │ 423: 00000154 4 OBJECT GLOBAL DEFAULT 3 PyExc_EncodingWarning │ │ │ │ │ 424: 00000228 4 OBJECT GLOBAL DEFAULT 3 PyExc_BytesWarning │ │ │ │ │ 425: 000002fc 4 OBJECT GLOBAL DEFAULT 3 PyExc_UnicodeWarning │ │ │ │ │ 426: 000003d0 4 OBJECT GLOBAL DEFAULT 3 PyExc_ImportWarning │ │ │ │ │ 427: 000004a4 4 OBJECT GLOBAL DEFAULT 3 PyExc_FutureWarning │ │ │ │ │ 428: 00000578 4 OBJECT GLOBAL DEFAULT 3 PyExc_RuntimeWarning │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0xeae0 contains 520 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0xeac0 contains 520 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000018 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 0000001c 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ 00000068 0001310a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ 00000094 0001320a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000000ca 0001330a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ 00000118 0001320a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ @@ -329,177 +329,177 @@ │ │ │ │ │ 00001b4e 0000682f R_ARM_THM_MOVW_ABS_NC 00000294 .LC26 │ │ │ │ │ 00001b52 00006830 R_ARM_THM_MOVT_ABS 00000294 .LC26 │ │ │ │ │ 00001b56 00006a2f R_ARM_THM_MOVW_ABS_NC 0000029c .LC27 │ │ │ │ │ 00001b5a 00006a30 R_ARM_THM_MOVT_ABS 0000029c .LC27 │ │ │ │ │ 00001b62 0001660a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 00001b6c 00007f2f R_ARM_THM_MOVW_ABS_NC 00000460 .LC40 │ │ │ │ │ 00001b70 00007f30 R_ARM_THM_MOVT_ABS 00000460 .LC40 │ │ │ │ │ -00001bb0 0001550a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -00001bda 0001320a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001c00 0001432f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001c04 00014330 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001c2a 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00001c2e 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00001c3e 0001850a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001c4a 0001690a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -00001c56 0001690a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -00001c62 0001432f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001c66 00014330 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001ca6 0001680a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -00001cb6 0001860a R_ARM_THM_CALL 00000000 PySet_New │ │ │ │ │ -00001cf2 0001320a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001d0a 0000150a R_ARM_THM_CALL 00000701 Py_XDECREF │ │ │ │ │ -00001d10 0000150a R_ARM_THM_CALL 00000701 Py_XDECREF │ │ │ │ │ -00001d3c 0001432f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001d40 00014330 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001d48 0001432f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001d4c 00014330 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001d5e 0001432f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001d62 00014330 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001d6e 0001680a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -00001d90 00003b2f R_ARM_THM_MOVW_ABS_NC 000000fc .LC11 │ │ │ │ │ -00001d94 00003b30 R_ARM_THM_MOVT_ABS 000000fc .LC11 │ │ │ │ │ -00001d98 00017e0a R_ARM_THM_CALL 00000075 _PyExc_CreateExceptionGroup │ │ │ │ │ -00001db4 0001320a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001dea 0001320a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001df0 0001432f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001df4 00014330 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001e02 0001432f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001e06 00014330 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001e16 0001320a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001e26 0001870a R_ARM_THM_CALL 00000000 PyList_GetItem │ │ │ │ │ -00001e78 0001432f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001e7c 00014330 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001e90 00013d0a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -00001e9a 0000150a R_ARM_THM_CALL 00000701 Py_XDECREF │ │ │ │ │ -00001ea0 0000150a R_ARM_THM_CALL 00000701 Py_XDECREF │ │ │ │ │ -00001ec4 0001890a R_ARM_THM_CALL 00000000 PyCallable_Check │ │ │ │ │ -00001ee8 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -00001eec 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -00001f22 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00001f26 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00001f2a 00009c2f R_ARM_THM_MOVW_ABS_NC 00000618 .LC51 │ │ │ │ │ -00001f2e 00009c30 R_ARM_THM_MOVT_ABS 00000618 .LC51 │ │ │ │ │ -00001f34 0001440a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001f6a 00018b0a R_ARM_THM_CALL 00000000 PyErr_GivenExceptionMatches │ │ │ │ │ -00001f78 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00001f7c 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00001f88 0001850a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001f94 00018c0a R_ARM_THM_CALL 00000000 PyTuple_Size │ │ │ │ │ -00001fa0 0001690a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -00002026 0001320a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000204e 0001690a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -00002088 0001320a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000209a 0001680a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -000020ca 0001680a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -000020ea 0001320a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000210a 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -0000210e 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00002122 0001850a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000212e 00018d0a R_ARM_THM_CALL 00000000 PyLong_FromVoidPtr │ │ │ │ │ -0000213c 00018e0a R_ARM_THM_CALL 00000000 PySet_Contains │ │ │ │ │ -0000215e 0001320a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000021aa 00009d2f R_ARM_THM_MOVW_ABS_NC 00000674 .LC52 │ │ │ │ │ -000021ae 00009d30 R_ARM_THM_MOVT_ABS 00000674 .LC52 │ │ │ │ │ -000021b4 00018f0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -000021dc 0001320a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000021e6 0001320a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000220e 0001320a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000222a 0001320a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002234 0001900a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00002240 0001910a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -0000224c 0000150a R_ARM_THM_CALL 00000701 Py_XDECREF │ │ │ │ │ -0000225e 0001320a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002268 0001356b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000226c 0001356b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002292 0001320a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000022cc 0001920a R_ARM_THM_CALL 00000000 PySequence_Size │ │ │ │ │ -000022da 0000a22f R_ARM_THM_MOVW_ABS_NC 00000698 .LC53 │ │ │ │ │ -000022de 0000a230 R_ARM_THM_MOVT_ABS 00000698 .LC53 │ │ │ │ │ -000022e2 0000a32f R_ARM_THM_MOVW_ABS_NC 0000069c .LC54 │ │ │ │ │ -000022e6 0000a330 R_ARM_THM_MOVT_ABS 0000069c .LC54 │ │ │ │ │ -000022ea 0001930a R_ARM_THM_CALL 00000000 PyObject_CallMethod │ │ │ │ │ -000022f4 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -000022f8 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00002306 0001850a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000232a 0000260a R_ARM_THM_CALL 000009b1 BaseException_set_tb │ │ │ │ │ -00002352 0000150a R_ARM_THM_CALL 00000701 Py_XDECREF │ │ │ │ │ -00002366 0000150a R_ARM_THM_CALL 00000701 Py_XDECREF │ │ │ │ │ -00002370 0001670a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00002384 0000a42f R_ARM_THM_MOVW_ABS_NC 000006a4 .LC55 │ │ │ │ │ -00002388 0000a430 R_ARM_THM_MOVT_ABS 000006a4 .LC55 │ │ │ │ │ -0000238e 0001440a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000023a2 0001800a R_ARM_THM_CALL 00000000 PySequence_Check │ │ │ │ │ -000023ac 0001940a R_ARM_THM_CALL 00000000 PySequence_List │ │ │ │ │ -000023ce 00016a0a R_ARM_THM_CALL 00000000 PyObject_SetAttr │ │ │ │ │ -000023fc 0001320a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002416 0001320a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002420 0001320a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000243c 0001320a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000244e 0001320a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002454 00013402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002470 00013d0a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -00002478 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -0000247c 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00002484 00017f0a R_ARM_THM_CALL 00000000 PyObject_CallObject │ │ │ │ │ -000024a8 0001320a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000024c0 0001432f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000024c4 00014330 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000024ce 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -000024d2 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -000024e4 0001850a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000254c 00018d0a R_ARM_THM_CALL 00000000 PyLong_FromVoidPtr │ │ │ │ │ -0000255a 0001950a R_ARM_THM_CALL 00000000 PySet_Add │ │ │ │ │ -00002576 0001320a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000257c 0000a92f R_ARM_THM_MOVW_ABS_NC 000006dc .LC56 │ │ │ │ │ -00002580 0000a930 R_ARM_THM_MOVT_ABS 000006dc .LC56 │ │ │ │ │ -00002586 00018f0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00002594 0001356b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002598 0001356b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000025b0 0000270a R_ARM_THM_CALL 00000a69 BaseException_init │ │ │ │ │ -000025d8 0000ab2f R_ARM_THM_MOVW_ABS_NC 00000704 .LC57 │ │ │ │ │ -000025dc 0000ab30 R_ARM_THM_MOVT_ABS 00000704 .LC57 │ │ │ │ │ -000025e0 0001570a R_ARM_THM_CALL 00000000 PyArg_ParseTuple │ │ │ │ │ -00002624 0001320a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000264a 0001320a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002664 0001432f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00002668 00014330 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000268c 0001990a R_ARM_THM_CALL 00000000 PyDict_Next │ │ │ │ │ -000026ae 00016a0a R_ARM_THM_CALL 00000000 PyObject_SetAttr │ │ │ │ │ -000026de 0001320a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000026e8 0001320a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000026f0 0001432f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000026f4 00014330 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000026fa 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -000026fe 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00002702 0000b02f R_ARM_THM_MOVW_ABS_NC 0000070c .LC58 │ │ │ │ │ -00002706 0000b030 R_ARM_THM_MOVT_ABS 0000070c .LC58 │ │ │ │ │ -0000270c 0001440a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002726 00018c0a R_ARM_THM_CALL 00000000 PyTuple_Size │ │ │ │ │ -0000272a 00003b2f R_ARM_THM_MOVW_ABS_NC 000000fc .LC11 │ │ │ │ │ -0000272e 00003b30 R_ARM_THM_MOVT_ABS 000000fc .LC11 │ │ │ │ │ -00002734 0000b22f R_ARM_THM_MOVW_ABS_NC 00000728 .LC59 │ │ │ │ │ -00002738 0000b230 R_ARM_THM_MOVT_ABS 00000728 .LC59 │ │ │ │ │ -0000273e 0000b32f R_ARM_THM_MOVW_ABS_NC 0000072c .LC60 │ │ │ │ │ -00002742 0000b330 R_ARM_THM_MOVT_ABS 0000072c .LC60 │ │ │ │ │ -0000276e 0001540a R_ARM_THM_CALL 00000000 PyObject_Str │ │ │ │ │ -00002784 0000ba2f R_ARM_THM_MOVW_ABS_NC 000007fc .LC65 │ │ │ │ │ -00002788 0000ba30 R_ARM_THM_MOVT_ABS 000007fc .LC65 │ │ │ │ │ -0000278e 00015e0a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -00002798 0000150a R_ARM_THM_CALL 00000701 Py_XDECREF │ │ │ │ │ -000027b6 0001720a R_ARM_THM_CALL 00000000 PyUnicode_ReadChar │ │ │ │ │ -000027c4 0000b72f R_ARM_THM_MOVW_ABS_NC 00000754 .LC62 │ │ │ │ │ -000027c8 0000b730 R_ARM_THM_MOVT_ABS 00000754 .LC62 │ │ │ │ │ -000027d2 00015e0a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -000027e0 00003b2f R_ARM_THM_MOVW_ABS_NC 000000fc .LC11 │ │ │ │ │ -000027e4 00003b30 R_ARM_THM_MOVT_ABS 000000fc .LC11 │ │ │ │ │ -000027ec 0000b92f R_ARM_THM_MOVW_ABS_NC 000007c4 .LC64 │ │ │ │ │ -000027f0 0000b930 R_ARM_THM_MOVT_ABS 000007c4 .LC64 │ │ │ │ │ -000027f4 0000b82f R_ARM_THM_MOVW_ABS_NC 0000078c .LC63 │ │ │ │ │ -000027f8 0000b830 R_ARM_THM_MOVT_ABS 0000078c .LC63 │ │ │ │ │ +00001bae 0001550a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +00001bba 0000150a R_ARM_THM_CALL 00000701 Py_XDECREF │ │ │ │ │ +00001be0 0001432f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001be4 00014330 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001c0a 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00001c0e 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00001c1e 0001850a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001c2a 0001690a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +00001c36 0001690a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +00001c42 0001432f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001c46 00014330 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001c86 0001680a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +00001c96 0001860a R_ARM_THM_CALL 00000000 PySet_New │ │ │ │ │ +00001cd2 0001320a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001cea 0000150a R_ARM_THM_CALL 00000701 Py_XDECREF │ │ │ │ │ +00001cf0 0000150a R_ARM_THM_CALL 00000701 Py_XDECREF │ │ │ │ │ +00001d1c 0001432f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001d20 00014330 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001d28 0001432f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001d2c 00014330 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001d3e 0001432f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001d42 00014330 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001d4e 0001680a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +00001d70 00003b2f R_ARM_THM_MOVW_ABS_NC 000000fc .LC11 │ │ │ │ │ +00001d74 00003b30 R_ARM_THM_MOVT_ABS 000000fc .LC11 │ │ │ │ │ +00001d78 00017e0a R_ARM_THM_CALL 00000075 _PyExc_CreateExceptionGroup │ │ │ │ │ +00001d94 0001320a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001dca 0001320a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001dd0 0001432f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001dd4 00014330 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001de2 0001432f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001de6 00014330 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001df6 0001320a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001e06 0001870a R_ARM_THM_CALL 00000000 PyList_GetItem │ │ │ │ │ +00001e58 0001432f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001e5c 00014330 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001e70 00013d0a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +00001e7a 0000150a R_ARM_THM_CALL 00000701 Py_XDECREF │ │ │ │ │ +00001e80 0000150a R_ARM_THM_CALL 00000701 Py_XDECREF │ │ │ │ │ +00001ea4 0001890a R_ARM_THM_CALL 00000000 PyCallable_Check │ │ │ │ │ +00001ec8 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +00001ecc 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +00001f02 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00001f06 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00001f0a 00009c2f R_ARM_THM_MOVW_ABS_NC 00000618 .LC51 │ │ │ │ │ +00001f0e 00009c30 R_ARM_THM_MOVT_ABS 00000618 .LC51 │ │ │ │ │ +00001f14 0001440a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001f4a 00018b0a R_ARM_THM_CALL 00000000 PyErr_GivenExceptionMatches │ │ │ │ │ +00001f58 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00001f5c 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00001f68 0001850a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001f74 00018c0a R_ARM_THM_CALL 00000000 PyTuple_Size │ │ │ │ │ +00001f80 0001690a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +00002006 0001320a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000202e 0001690a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +00002068 0001320a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000207a 0001680a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +000020aa 0001680a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +000020ca 0001320a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000020ea 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +000020ee 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00002102 0001850a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000210e 00018d0a R_ARM_THM_CALL 00000000 PyLong_FromVoidPtr │ │ │ │ │ +0000211c 00018e0a R_ARM_THM_CALL 00000000 PySet_Contains │ │ │ │ │ +0000213e 0001320a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000218a 00009d2f R_ARM_THM_MOVW_ABS_NC 00000674 .LC52 │ │ │ │ │ +0000218e 00009d30 R_ARM_THM_MOVT_ABS 00000674 .LC52 │ │ │ │ │ +00002194 00018f0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +000021bc 0001320a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000021c6 0001320a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000021ee 0001320a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000220a 0001320a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002214 0001900a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00002220 0001910a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +0000222c 0000150a R_ARM_THM_CALL 00000701 Py_XDECREF │ │ │ │ │ +0000223e 0001320a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002248 0001356b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000224c 0001356b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002272 0001320a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000022ac 0001920a R_ARM_THM_CALL 00000000 PySequence_Size │ │ │ │ │ +000022ba 0000a22f R_ARM_THM_MOVW_ABS_NC 00000698 .LC53 │ │ │ │ │ +000022be 0000a230 R_ARM_THM_MOVT_ABS 00000698 .LC53 │ │ │ │ │ +000022c2 0000a32f R_ARM_THM_MOVW_ABS_NC 0000069c .LC54 │ │ │ │ │ +000022c6 0000a330 R_ARM_THM_MOVT_ABS 0000069c .LC54 │ │ │ │ │ +000022ca 0001930a R_ARM_THM_CALL 00000000 PyObject_CallMethod │ │ │ │ │ +000022d4 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +000022d8 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +000022e6 0001850a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000230a 0000260a R_ARM_THM_CALL 000009b1 BaseException_set_tb │ │ │ │ │ +00002332 0000150a R_ARM_THM_CALL 00000701 Py_XDECREF │ │ │ │ │ +00002346 0000150a R_ARM_THM_CALL 00000701 Py_XDECREF │ │ │ │ │ +00002350 0001670a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00002364 0000a42f R_ARM_THM_MOVW_ABS_NC 000006a4 .LC55 │ │ │ │ │ +00002368 0000a430 R_ARM_THM_MOVT_ABS 000006a4 .LC55 │ │ │ │ │ +0000236e 0001440a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002382 0001800a R_ARM_THM_CALL 00000000 PySequence_Check │ │ │ │ │ +0000238c 0001940a R_ARM_THM_CALL 00000000 PySequence_List │ │ │ │ │ +000023ae 00016a0a R_ARM_THM_CALL 00000000 PyObject_SetAttr │ │ │ │ │ +000023dc 0001320a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000023f6 0001320a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002400 0001320a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000241c 0001320a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000242e 0001320a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002434 00013402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002450 00013d0a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +00002458 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +0000245c 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00002464 00017f0a R_ARM_THM_CALL 00000000 PyObject_CallObject │ │ │ │ │ +00002488 0001320a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000024a0 0001432f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000024a4 00014330 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000024ae 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +000024b2 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +000024c4 0001850a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000252c 00018d0a R_ARM_THM_CALL 00000000 PyLong_FromVoidPtr │ │ │ │ │ +0000253a 0001950a R_ARM_THM_CALL 00000000 PySet_Add │ │ │ │ │ +00002556 0001320a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000255c 0000a92f R_ARM_THM_MOVW_ABS_NC 000006dc .LC56 │ │ │ │ │ +00002560 0000a930 R_ARM_THM_MOVT_ABS 000006dc .LC56 │ │ │ │ │ +00002566 00018f0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00002574 0001356b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002578 0001356b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002590 0000270a R_ARM_THM_CALL 00000a69 BaseException_init │ │ │ │ │ +000025b8 0000ab2f R_ARM_THM_MOVW_ABS_NC 00000704 .LC57 │ │ │ │ │ +000025bc 0000ab30 R_ARM_THM_MOVT_ABS 00000704 .LC57 │ │ │ │ │ +000025c0 0001570a R_ARM_THM_CALL 00000000 PyArg_ParseTuple │ │ │ │ │ +00002604 0001320a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000262a 0001320a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002644 0001432f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00002648 00014330 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000266c 0001990a R_ARM_THM_CALL 00000000 PyDict_Next │ │ │ │ │ +0000268e 00016a0a R_ARM_THM_CALL 00000000 PyObject_SetAttr │ │ │ │ │ +000026be 0001320a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000026c8 0001320a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000026d0 0001432f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000026d4 00014330 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000026da 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +000026de 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +000026e2 0000b02f R_ARM_THM_MOVW_ABS_NC 0000070c .LC58 │ │ │ │ │ +000026e6 0000b030 R_ARM_THM_MOVT_ABS 0000070c .LC58 │ │ │ │ │ +000026ec 0001440a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002706 00018c0a R_ARM_THM_CALL 00000000 PyTuple_Size │ │ │ │ │ +0000270a 00003b2f R_ARM_THM_MOVW_ABS_NC 000000fc .LC11 │ │ │ │ │ +0000270e 00003b30 R_ARM_THM_MOVT_ABS 000000fc .LC11 │ │ │ │ │ +00002714 0000b22f R_ARM_THM_MOVW_ABS_NC 00000728 .LC59 │ │ │ │ │ +00002718 0000b230 R_ARM_THM_MOVT_ABS 00000728 .LC59 │ │ │ │ │ +0000271e 0000b32f R_ARM_THM_MOVW_ABS_NC 0000072c .LC60 │ │ │ │ │ +00002722 0000b330 R_ARM_THM_MOVT_ABS 0000072c .LC60 │ │ │ │ │ +0000274e 0001540a R_ARM_THM_CALL 00000000 PyObject_Str │ │ │ │ │ +00002764 0000ba2f R_ARM_THM_MOVW_ABS_NC 000007fc .LC65 │ │ │ │ │ +00002768 0000ba30 R_ARM_THM_MOVT_ABS 000007fc .LC65 │ │ │ │ │ +0000276e 00015e0a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +00002778 0000150a R_ARM_THM_CALL 00000701 Py_XDECREF │ │ │ │ │ +00002796 0001720a R_ARM_THM_CALL 00000000 PyUnicode_ReadChar │ │ │ │ │ +000027a4 0000b72f R_ARM_THM_MOVW_ABS_NC 00000754 .LC62 │ │ │ │ │ +000027a8 0000b730 R_ARM_THM_MOVT_ABS 00000754 .LC62 │ │ │ │ │ +000027b2 00015e0a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +000027c0 00003b2f R_ARM_THM_MOVW_ABS_NC 000000fc .LC11 │ │ │ │ │ +000027c4 00003b30 R_ARM_THM_MOVT_ABS 000000fc .LC11 │ │ │ │ │ +000027cc 0000b92f R_ARM_THM_MOVW_ABS_NC 000007c4 .LC64 │ │ │ │ │ +000027d0 0000b930 R_ARM_THM_MOVT_ABS 000007c4 .LC64 │ │ │ │ │ +000027d4 0000b82f R_ARM_THM_MOVW_ABS_NC 0000078c .LC63 │ │ │ │ │ +000027d8 0000b830 R_ARM_THM_MOVT_ABS 0000078c .LC63 │ │ │ │ │ 00000694 0000381e R_ARM_THM_JUMP24 00001939 BaseException_str │ │ │ │ │ 000006d2 00003c1e R_ARM_THM_JUMP24 00001959 BaseException_traverse │ │ │ │ │ 00000a28 00003c1e R_ARM_THM_JUMP24 00001959 BaseException_traverse │ │ │ │ │ 00000a62 00003c1e R_ARM_THM_JUMP24 00001959 BaseException_traverse │ │ │ │ │ 00000ad0 00003c1e R_ARM_THM_JUMP24 00001959 BaseException_traverse │ │ │ │ │ 00000db6 0001551e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ 00000de2 0001321e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ @@ -510,23 +510,23 @@ │ │ │ │ │ 0000152a 00015e1e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ 000017bc 0001541e R_ARM_THM_JUMP24 00000000 PyObject_Str │ │ │ │ │ 00001924 0001551e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ 0000196e 00015e1e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ 0000197e 0000381e R_ARM_THM_JUMP24 00001939 BaseException_str │ │ │ │ │ 000019ba 00015e1e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ 00001b78 0001761e R_ARM_THM_JUMP24 00001b6d PyUnicodeEncodeError_GetEncoding │ │ │ │ │ -00001be8 00017c1e R_ARM_THM_JUMP24 00001b9d PyUnicodeEncodeError_SetReason │ │ │ │ │ -000022a4 00013d1e R_ARM_THM_JUMP24 00000000 PyTuple_Pack │ │ │ │ │ -000022aa 00013d1e R_ARM_THM_JUMP24 00000000 PyTuple_Pack │ │ │ │ │ -00002650 00016e1e R_ARM_THM_JUMP24 000016a9 PyUnicodeEncodeError_GetObject │ │ │ │ │ -00002750 00015e1e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ -000027e8 0001551e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ -00002818 00017c1e R_ARM_THM_JUMP24 00001b9d PyUnicodeEncodeError_SetReason │ │ │ │ │ +00001bc8 00017c1e R_ARM_THM_JUMP24 00001b9d PyUnicodeEncodeError_SetReason │ │ │ │ │ +00002284 00013d1e R_ARM_THM_JUMP24 00000000 PyTuple_Pack │ │ │ │ │ +0000228a 00013d1e R_ARM_THM_JUMP24 00000000 PyTuple_Pack │ │ │ │ │ +00002630 00016e1e R_ARM_THM_JUMP24 000016a9 PyUnicodeEncodeError_GetObject │ │ │ │ │ +00002730 00015e1e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ +000027c8 0001551e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ +000027f8 00017c1e R_ARM_THM_JUMP24 00001b9d PyUnicodeEncodeError_SetReason │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0xfb20 contains 728 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0xfb00 contains 728 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 0001b402 R_ARM_ABS32 00000b44 _PyExc_MemoryError │ │ │ │ │ 00000004 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000008 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000000c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000010 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000014 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ @@ -739,21 +739,21 @@ │ │ │ │ │ 0000116c 00003c02 R_ARM_ABS32 00001959 BaseException_traverse │ │ │ │ │ 00001170 00001202 R_ARM_ABS32 000003ad BaseException_clear │ │ │ │ │ 00001190 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000011a4 00002702 R_ARM_ABS32 00000a69 BaseException_init │ │ │ │ │ 000011ac 00000c02 R_ARM_ABS32 000001dd BaseException_new │ │ │ │ │ 000011ec 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000011f8 00005002 R_ARM_ABS32 00000de9 UnicodeError_dealloc │ │ │ │ │ -00001224 0000bb02 R_ARM_ABS32 00002755 UnicodeTranslateError_str │ │ │ │ │ +00001224 0000bb02 R_ARM_ABS32 00002735 UnicodeTranslateError_str │ │ │ │ │ 00001238 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000123c 00004702 R_ARM_ABS32 000009ed UnicodeError_traverse │ │ │ │ │ 00001240 00005102 R_ARM_ABS32 00000e91 UnicodeError_clear │ │ │ │ │ 00001258 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001260 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001274 0000ad02 R_ARM_ABS32 0000259d UnicodeTranslateError_init │ │ │ │ │ +00001274 0000ad02 R_ARM_ABS32 0000257d UnicodeTranslateError_init │ │ │ │ │ 0000127c 00000c02 R_ARM_ABS32 000001dd BaseException_new │ │ │ │ │ 000012bc 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000012c8 00005002 R_ARM_ABS32 00000de9 UnicodeError_dealloc │ │ │ │ │ 000012f4 00004f02 R_ARM_ABS32 00000d1d UnicodeDecodeError_str │ │ │ │ │ 00001308 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000130c 00004702 R_ARM_ABS32 000009ed UnicodeError_traverse │ │ │ │ │ 00001310 00005102 R_ARM_ABS32 00000e91 UnicodeError_clear │ │ │ │ │ @@ -1127,30 +1127,30 @@ │ │ │ │ │ 0000345c 00001202 R_ARM_ABS32 000003ad BaseException_clear │ │ │ │ │ 0000347c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00003490 00002702 R_ARM_ABS32 00000a69 BaseException_init │ │ │ │ │ 00003498 00000c02 R_ARM_ABS32 000001dd BaseException_new │ │ │ │ │ 000034d8 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000034e4 00009102 R_ARM_ABS32 000021bd BaseExceptionGroup_dealloc │ │ │ │ │ 000034f8 0000b602 R_ARM_ABS32 00000295 BaseExceptionGroup_repr │ │ │ │ │ -00003510 0000b402 R_ARM_ABS32 00002715 BaseExceptionGroup_str │ │ │ │ │ +00003510 0000b402 R_ARM_ABS32 000026f5 BaseExceptionGroup_str │ │ │ │ │ 00003524 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003528 0000a802 R_ARM_ABS32 000023ad BaseExceptionGroup_traverse │ │ │ │ │ 0000352c 00009202 R_ARM_ABS32 00002335 BaseExceptionGroup_clear │ │ │ │ │ 00003540 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00003544 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000354c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00003560 00008e02 R_ARM_ABS32 00002145 BaseExceptionGroup_init │ │ │ │ │ 00003568 00008b02 R_ARM_ABS32 00001ed9 BaseExceptionGroup_new │ │ │ │ │ 0000359c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000035a0 0001ed02 R_ARM_ABS32 00000000 Py_GenericAlias │ │ │ │ │ 000035a8 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000035ac 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000035b0 0000a702 R_ARM_ABS32 00002459 BaseExceptionGroup_derive │ │ │ │ │ +000035b0 0000a702 R_ARM_ABS32 00002439 BaseExceptionGroup_derive │ │ │ │ │ 000035bc 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000035c0 00009a02 R_ARM_ABS32 00001e3d BaseExceptionGroup_split │ │ │ │ │ +000035c0 00009a02 R_ARM_ABS32 00001e1d BaseExceptionGroup_split │ │ │ │ │ 000035cc 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000035d0 0000ae02 R_ARM_ABS32 0000021b BaseExceptionGroup_subgroup │ │ │ │ │ 000035ec 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000035fc 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003600 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003610 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003628 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ @@ -1225,39 +1225,39 @@ │ │ │ │ │ 00003c00 00002702 R_ARM_ABS32 00000a69 BaseException_init │ │ │ │ │ 00003c08 00000c02 R_ARM_ABS32 000001dd BaseException_new │ │ │ │ │ 00003c3c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003c64 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003c68 0001f002 R_ARM_ABS32 00000000 PyObject_GenericGetDict │ │ │ │ │ 00003c6c 0001f102 R_ARM_ABS32 00000000 PyObject_GenericSetDict │ │ │ │ │ 00003c78 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003c7c 00008202 R_ARM_ABS32 00001bed BaseException_get_args │ │ │ │ │ +00003c7c 00008202 R_ARM_ABS32 00001bcd BaseException_get_args │ │ │ │ │ 00003c80 00008402 R_ARM_ABS32 00001e75 BaseException_set_args │ │ │ │ │ 00003c8c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003c90 00003a02 R_ARM_ABS32 00001919 BaseException_get_tb │ │ │ │ │ 00003c94 00002602 R_ARM_ABS32 000009b1 BaseException_set_tb │ │ │ │ │ 00003ca0 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003ca4 00006d02 R_ARM_ABS32 00001d85 BaseException_get_context │ │ │ │ │ 00003ca8 00009902 R_ARM_ABS32 000001a3 BaseException_set_context │ │ │ │ │ 00003cac 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003cb4 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003cb8 00006c02 R_ARM_ABS32 000016b5 BaseException_get_cause │ │ │ │ │ 00003cbc 0000be02 R_ARM_ABS32 00000337 BaseException_set_cause │ │ │ │ │ 00003cc0 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003cdc 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003ce0 0000a102 R_ARM_ABS32 00002299 BaseException_reduce │ │ │ │ │ +00003ce0 0000a102 R_ARM_ABS32 00002279 BaseException_reduce │ │ │ │ │ 00003cec 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003cf0 0000b102 R_ARM_ABS32 00002655 BaseException_setstate │ │ │ │ │ +00003cf0 0000b102 R_ARM_ABS32 00002635 BaseException_setstate │ │ │ │ │ 00003cfc 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003d00 00008102 R_ARM_ABS32 00001da9 BaseException_with_traceback │ │ │ │ │ 00003d08 0000cd02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00003d0c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003d10 00005e02 R_ARM_ABS32 000013f1 BaseException_add_note │ │ │ │ │ 00003d18 0000cd02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x111e0 contains 357 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x111c0 contains 357 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000000e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000012 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 0000001a 00012f0a R_ARM_THM_CALL 00000000 _PyStaticType_InitBuiltin │ │ │ │ │ 00000026 00012f0a R_ARM_THM_CALL 00000000 _PyStaticType_InitBuiltin │ │ │ │ │ 00000032 00012f0a R_ARM_THM_CALL 00000000 _PyStaticType_InitBuiltin │ │ │ │ │ 0000003e 00012f0a R_ARM_THM_CALL 00000000 _PyStaticType_InitBuiltin │ │ │ │ │ @@ -1609,15 +1609,15 @@ │ │ │ │ │ 00000bfc 0001491e R_ARM_THM_JUMP24 00000000 _PyTrash_thread_destroy_chain │ │ │ │ │ 0000121c 0001321e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ 00001944 0001541e R_ARM_THM_JUMP24 00000000 PyObject_Str │ │ │ │ │ 00001950 0001551e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ 00001954 0001541e R_ARM_THM_JUMP24 00000000 PyObject_Str │ │ │ │ │ 000019de 0001321e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x11d08 contains 139 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x11ce8 contains 139 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000084 0001550a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ 00000092 00013d0a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ 000000aa 0001320a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000000b0 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 000000b4 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ 000000bc 00017f0a R_ARM_THM_CALL 00000000 PyObject_CallObject │ │ │ │ │ @@ -1645,16 +1645,16 @@ │ │ │ │ │ 000001d2 00014330 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 000001e4 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 000001e8 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ 000001ec 0000982f R_ARM_THM_MOVW_ABS_NC 000005dc .LC50 │ │ │ │ │ 000001f0 00009830 R_ARM_THM_MOVT_ABS 000005dc .LC50 │ │ │ │ │ 000001f6 0001440a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000212 0000150a R_ARM_THM_CALL 00000701 Py_XDECREF │ │ │ │ │ -00000232 00009b0a R_ARM_THM_CALL 00001eb1 get_matcher_type │ │ │ │ │ -0000024a 00008f0a R_ARM_THM_CALL 00001f41 exceptiongroup_split_recursive │ │ │ │ │ +00000232 00009b0a R_ARM_THM_CALL 00001e91 get_matcher_type │ │ │ │ │ +0000024a 00008f0a R_ARM_THM_CALL 00001f21 exceptiongroup_split_recursive │ │ │ │ │ 00000254 0001432f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000258 00014330 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000270 0000150a R_ARM_THM_CALL 00000701 Py_XDECREF │ │ │ │ │ 000002c6 0001940a R_ARM_THM_CALL 00000000 PySequence_List │ │ │ │ │ 000002ce 0001830a R_ARM_THM_CALL 00000000 PyObject_Repr │ │ │ │ │ 000002ec 0001320a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000002f2 0001830a R_ARM_THM_CALL 00000000 PyObject_Repr │ │ │ │ │ @@ -1745,21 +1745,21 @@ │ │ │ │ │ 00000066 00003c1e R_ARM_THM_JUMP24 00001959 BaseException_traverse │ │ │ │ │ 00000102 00003c1e R_ARM_THM_JUMP24 00001959 BaseException_traverse │ │ │ │ │ 00000116 0001881e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ 0000027a 00016c1e R_ARM_THM_JUMP24 00001531 PyUnicodeEncodeError_GetStart │ │ │ │ │ 0000027e 00016d1e R_ARM_THM_JUMP24 00001601 PyUnicodeEncodeError_GetEnd │ │ │ │ │ 0000028c 0001831e R_ARM_THM_JUMP24 00000000 PyObject_Repr │ │ │ │ │ 00000290 0000381e R_ARM_THM_JUMP24 00001939 BaseException_str │ │ │ │ │ -00000734 0001841e R_ARM_THM_JUMP24 00001c0d _PyExc_PrepReraiseStar │ │ │ │ │ +00000734 0001841e R_ARM_THM_JUMP24 00001bed _PyExc_PrepReraiseStar │ │ │ │ │ 0000079e 0000151e R_ARM_THM_JUMP24 00000701 Py_XDECREF │ │ │ │ │ 000007b0 0000691e R_ARM_THM_JUMP24 00001595 get_unicode │ │ │ │ │ 000007b4 0001a21e R_ARM_THM_JUMP24 000007a7 PyUnicodeEncodeError_GetReason │ │ │ │ │ 000007b8 0001a21e R_ARM_THM_JUMP24 000007a7 PyUnicodeEncodeError_GetReason │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x12160 contains 136 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x12140 contains 136 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000004 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000008 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000000c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000010 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000014 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -3187,345 +3187,330 @@ │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ 00001b9c : │ │ │ │ │ PyUnicodeEncodeError_SetReason(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - sub sp, #8 │ │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromString │ │ │ │ │ - cbz r0, 1be2 │ │ │ │ │ - ldr r2, [r4, #52] @ 0x34 │ │ │ │ │ - str r0, [r4, #52] @ 0x34 │ │ │ │ │ - cbnz r2, 1bc4 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - add sp, #8 │ │ │ │ │ + cbz r0, 1bc2 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + ldr r0, [r4, #52] @ 0x34 │ │ │ │ │ + str r3, [r4, #52] @ 0x34 │ │ │ │ │ + bl 700 │ │ │ │ │ + R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + pop {r4, pc} │ │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r3, r1 │ │ │ │ │ - beq.n 1bbc │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r2, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n 1bbc │ │ │ │ │ - mov r0, r2 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - b.n 1bbe │ │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 1bbe │ │ │ │ │ │ │ │ │ │ -00001be8 : │ │ │ │ │ +00001bc8 : │ │ │ │ │ PyUnicodeDecodeError_SetReason(): │ │ │ │ │ b.w 1b9c │ │ │ │ │ R_ARM_THM_JUMP24 PyUnicodeEncodeError_SetReason │ │ │ │ │ │ │ │ │ │ -00001bec : │ │ │ │ │ +00001bcc : │ │ │ │ │ BaseException_get_args(): │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ - cbz r0, 1c00 │ │ │ │ │ + cbz r0, 1be0 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1c08 │ │ │ │ │ + beq.n 1be8 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ bx lr │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001c0c <_PyExc_PrepReraiseStar>: │ │ │ │ │ +00001bec <_PyExc_PrepReraiseStar>: │ │ │ │ │ _PyExc_PrepReraiseStar(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ ldr.w r8, [r1, #8] │ │ │ │ │ sub sp, #28 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 1d3c <_PyExc_PrepReraiseStar+0x130> │ │ │ │ │ + beq.w 1d1c <_PyExc_PrepReraiseStar+0x130> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ ldr r1, [r3, #64] @ 0x40 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n 1c48 <_PyExc_PrepReraiseStar+0x3c> │ │ │ │ │ + beq.n 1c28 <_PyExc_PrepReraiseStar+0x3c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1dcc <_PyExc_PrepReraiseStar+0x1c0> │ │ │ │ │ + beq.w 1dac <_PyExc_PrepReraiseStar+0x1c0> │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_New │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1d14 <_PyExc_PrepReraiseStar+0x108> │ │ │ │ │ + beq.n 1cf4 <_PyExc_PrepReraiseStar+0x108> │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_New │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1dbe <_PyExc_PrepReraiseStar+0x1b2> │ │ │ │ │ + beq.w 1d9e <_PyExc_PrepReraiseStar+0x1b2> │ │ │ │ │ movw r9, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r9, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ movs r3, #0 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bge.n 1cb4 <_PyExc_PrepReraiseStar+0xa8> │ │ │ │ │ + bge.n 1c94 <_PyExc_PrepReraiseStar+0xa8> │ │ │ │ │ ldr r2, [r6, #12] │ │ │ │ │ ldr.w r1, [r2, r3, lsl #2] │ │ │ │ │ cmp r1, r9 │ │ │ │ │ - beq.n 1cb0 <_PyExc_PrepReraiseStar+0xa4> │ │ │ │ │ + beq.n 1c90 <_PyExc_PrepReraiseStar+0xa4> │ │ │ │ │ ldr r0, [r1, #16] │ │ │ │ │ ldr r2, [r5, #16] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.w 1dba <_PyExc_PrepReraiseStar+0x1ae> │ │ │ │ │ + bne.w 1d9a <_PyExc_PrepReraiseStar+0x1ae> │ │ │ │ │ ldr r0, [r1, #20] │ │ │ │ │ ldr r2, [r5, #20] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.w 1dba <_PyExc_PrepReraiseStar+0x1ae> │ │ │ │ │ + bne.w 1d9a <_PyExc_PrepReraiseStar+0x1ae> │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ ldr r2, [r5, #28] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.w 1dba <_PyExc_PrepReraiseStar+0x1ae> │ │ │ │ │ + bne.w 1d9a <_PyExc_PrepReraiseStar+0x1ae> │ │ │ │ │ ldr r2, [r5, #24] │ │ │ │ │ ldr r0, [r1, #24] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ ite eq │ │ │ │ │ moveq r0, r7 │ │ │ │ │ movne r0, r4 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_Append │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 1d38 <_PyExc_PrepReraiseStar+0x12c> │ │ │ │ │ + blt.n 1d18 <_PyExc_PrepReraiseStar+0x12c> │ │ │ │ │ adds r3, #1 │ │ │ │ │ - b.n 1c6c <_PyExc_PrepReraiseStar+0x60> │ │ │ │ │ + b.n 1c4c <_PyExc_PrepReraiseStar+0x60> │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySet_New │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1d38 <_PyExc_PrepReraiseStar+0x12c> │ │ │ │ │ + beq.n 1d18 <_PyExc_PrepReraiseStar+0x12c> │ │ │ │ │ ldr.w r9, [r7, #8] │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - bgt.n 1d1c <_PyExc_PrepReraiseStar+0x110> │ │ │ │ │ + bgt.n 1cfc <_PyExc_PrepReraiseStar+0x110> │ │ │ │ │ add r3, sp, #16 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ movs r1, #2 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - bl 1f40 │ │ │ │ │ + bl 1f20 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1cf6 <_PyExc_PrepReraiseStar+0xea> │ │ │ │ │ + beq.n 1cd6 <_PyExc_PrepReraiseStar+0xea> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbnz r3, 1cf6 <_PyExc_PrepReraiseStar+0xea> │ │ │ │ │ + cbnz r3, 1cd6 <_PyExc_PrepReraiseStar+0xea> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ adds r5, #1 │ │ │ │ │ - beq.n 1d38 <_PyExc_PrepReraiseStar+0x12c> │ │ │ │ │ + beq.n 1d18 <_PyExc_PrepReraiseStar+0x12c> │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 1df0 <_PyExc_PrepReraiseStar+0x1e4> │ │ │ │ │ + beq.n 1dd0 <_PyExc_PrepReraiseStar+0x1e4> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1d5c <_PyExc_PrepReraiseStar+0x150> │ │ │ │ │ + bne.n 1d3c <_PyExc_PrepReraiseStar+0x150> │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r4, r5 │ │ │ │ │ bl 700 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 700 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ ldr.w r0, [r3, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ - bl 24b0 │ │ │ │ │ + bl 2490 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 1cc8 <_PyExc_PrepReraiseStar+0xbc> │ │ │ │ │ + bge.n 1ca8 <_PyExc_PrepReraiseStar+0xbc> │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 1e0c <_PyExc_PrepReraiseStar+0x200> │ │ │ │ │ + bne.n 1dec <_PyExc_PrepReraiseStar+0x200> │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 1d06 <_PyExc_PrepReraiseStar+0xfa> │ │ │ │ │ + b.n 1ce6 <_PyExc_PrepReraiseStar+0xfa> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ itt ne │ │ │ │ │ addne r2, #1 │ │ │ │ │ strne r2, [r3, #0] │ │ │ │ │ - b.n 1d14 <_PyExc_PrepReraiseStar+0x108> │ │ │ │ │ - ble.n 1d38 <_PyExc_PrepReraiseStar+0x12c> │ │ │ │ │ + b.n 1cf4 <_PyExc_PrepReraiseStar+0x108> │ │ │ │ │ + ble.n 1d18 <_PyExc_PrepReraiseStar+0x12c> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - beq.n 1da0 <_PyExc_PrepReraiseStar+0x194> │ │ │ │ │ + beq.n 1d80 <_PyExc_PrepReraiseStar+0x194> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_Append │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1d84 <_PyExc_PrepReraiseStar+0x178> │ │ │ │ │ + beq.n 1d64 <_PyExc_PrepReraiseStar+0x178> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbz r3, 1db2 <_PyExc_PrepReraiseStar+0x1a6> │ │ │ │ │ + cbz r3, 1d92 <_PyExc_PrepReraiseStar+0x1a6> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - blt.n 1d38 <_PyExc_PrepReraiseStar+0x12c> │ │ │ │ │ + blt.n 1d18 <_PyExc_PrepReraiseStar+0x12c> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble.n 1e22 <_PyExc_PrepReraiseStar+0x216> │ │ │ │ │ + ble.n 1e02 <_PyExc_PrepReraiseStar+0x216> │ │ │ │ │ mov r1, r4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC11 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC11 │ │ │ │ │ bl 74 <_PyExc_InitGlobalObjects+0x74> │ │ │ │ │ R_ARM_THM_CALL _PyExc_CreateExceptionGroup │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 1d06 <_PyExc_PrepReraiseStar+0xfa> │ │ │ │ │ + b.n 1ce6 <_PyExc_PrepReraiseStar+0xfa> │ │ │ │ │ ldr r6, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - beq.n 1d8a <_PyExc_PrepReraiseStar+0x17e> │ │ │ │ │ + beq.n 1d6a <_PyExc_PrepReraiseStar+0x17e> │ │ │ │ │ subs r6, #1 │ │ │ │ │ str r6, [r5, #0] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 1d8a <_PyExc_PrepReraiseStar+0x17e> │ │ │ │ │ + bne.n 1d6a <_PyExc_PrepReraiseStar+0x17e> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1d84 <_PyExc_PrepReraiseStar+0x178> │ │ │ │ │ + b.n 1d64 <_PyExc_PrepReraiseStar+0x178> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b.n 1ca4 <_PyExc_PrepReraiseStar+0x98> │ │ │ │ │ + b.n 1c84 <_PyExc_PrepReraiseStar+0x98> │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 1de0 <_PyExc_PrepReraiseStar+0x1d4> │ │ │ │ │ + bne.n 1dc0 <_PyExc_PrepReraiseStar+0x1d4> │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 1d14 <_PyExc_PrepReraiseStar+0x108> │ │ │ │ │ + b.n 1cf4 <_PyExc_PrepReraiseStar+0x108> │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r4, [r3, #0] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1d14 <_PyExc_PrepReraiseStar+0x108> │ │ │ │ │ + beq.n 1cf4 <_PyExc_PrepReraiseStar+0x108> │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - b.n 1d14 <_PyExc_PrepReraiseStar+0x108> │ │ │ │ │ + b.n 1cf4 <_PyExc_PrepReraiseStar+0x108> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1dc8 <_PyExc_PrepReraiseStar+0x1bc> │ │ │ │ │ + bne.n 1da8 <_PyExc_PrepReraiseStar+0x1bc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1dc8 <_PyExc_PrepReraiseStar+0x1bc> │ │ │ │ │ + b.n 1da8 <_PyExc_PrepReraiseStar+0x1bc> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 1e1c <_PyExc_PrepReraiseStar+0x210> │ │ │ │ │ + bne.n 1dfc <_PyExc_PrepReraiseStar+0x210> │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - b.n 1d00 <_PyExc_PrepReraiseStar+0xf4> │ │ │ │ │ + b.n 1ce0 <_PyExc_PrepReraiseStar+0xf4> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1d38 <_PyExc_PrepReraiseStar+0x12c> │ │ │ │ │ + bne.n 1d18 <_PyExc_PrepReraiseStar+0x12c> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1d38 <_PyExc_PrepReraiseStar+0x12c> │ │ │ │ │ + b.n 1d18 <_PyExc_PrepReraiseStar+0x12c> │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - b.n 1e02 <_PyExc_PrepReraiseStar+0x1f6> │ │ │ │ │ + b.n 1de2 <_PyExc_PrepReraiseStar+0x1f6> │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_GetItem │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r0, #0] │ │ │ │ │ - b.n 1d06 <_PyExc_PrepReraiseStar+0xfa> │ │ │ │ │ + b.n 1ce6 <_PyExc_PrepReraiseStar+0xfa> │ │ │ │ │ │ │ │ │ │ -00001e3c : │ │ │ │ │ +00001e1c : │ │ │ │ │ BaseExceptionGroup_split(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, #28 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1eb0 │ │ │ │ │ + bl 1e90 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 1eaa │ │ │ │ │ + beq.n 1e8a │ │ │ │ │ add.w ip, sp, #16 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str.w ip, [sp] │ │ │ │ │ - bl 1f40 │ │ │ │ │ + bl 1f20 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 1eaa │ │ │ │ │ + beq.n 1e8a │ │ │ │ │ ldrd r5, r4, [sp, #16] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ movs r0, #2 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ @@ -3545,457 +3530,457 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 700 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #28 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 1ea4 │ │ │ │ │ + b.n 1e84 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001eb0 : │ │ │ │ │ +00001e90 : │ │ │ │ │ get_matcher_type(): │ │ │ │ │ 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 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyCallable_Check │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ - cbz r0, 1ee4 │ │ │ │ │ + cbz r0, 1ec4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge.n 1f1c │ │ │ │ │ + bge.n 1efc │ │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ │ lsls r0, r2, #1 │ │ │ │ │ - bpl.n 1ee8 │ │ │ │ │ + bpl.n 1ec8 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - blt.n 1ed4 │ │ │ │ │ + blt.n 1eb4 │ │ │ │ │ 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 1f22 │ │ │ │ │ + bne.n 1f02 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ble.n 1eda │ │ │ │ │ + ble.n 1eba │ │ │ │ │ adds r4, #8 │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr.w r2, [r4, #4]! │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldr r5, [r2, #4] │ │ │ │ │ ldr.w ip, [r5, #84] @ 0x54 │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - bge.n 1f22 │ │ │ │ │ + bge.n 1f02 │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ - bpl.n 1f22 │ │ │ │ │ + bpl.n 1f02 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.n 1efe │ │ │ │ │ - b.n 1eda │ │ │ │ │ + bne.n 1ede │ │ │ │ │ + b.n 1eba │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ - b.n 1ede │ │ │ │ │ + b.n 1ebe │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC51 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC51 │ │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 1ee0 │ │ │ │ │ + b.n 1ec0 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001f40 : │ │ │ │ │ +00001f20 : │ │ │ │ │ exceptiongroup_split_recursive(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ mov r7, r3 │ │ │ │ │ mov r6, r0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r9, r1 │ │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ strd r3, r3, [r4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 2104 │ │ │ │ │ + bne.w 20e4 │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_GivenExceptionMatches │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt.n 2042 │ │ │ │ │ - bne.w 20f0 │ │ │ │ │ + blt.n 2022 │ │ │ │ │ + bne.w 20d0 │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ ldr r1, [r5, #64] @ 0x40 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n 1f92 │ │ │ │ │ + beq.n 1f72 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2192 │ │ │ │ │ + beq.w 2172 │ │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_Size │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - blt.n 2042 │ │ │ │ │ + blt.n 2022 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_New │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2042 │ │ │ │ │ + beq.n 2022 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 204c │ │ │ │ │ + bne.n 202c │ │ │ │ │ mov r5, r7 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq.w 2164 │ │ │ │ │ - ldr r3, [pc, #676] @ (2268 ) │ │ │ │ │ + beq.w 2144 │ │ │ │ │ + ldr r3, [pc, #676] @ (2248 ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r0, [fp, r3] │ │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ │ add.w r3, r3, r8, lsl #2 │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ str r1, [r0, #36] @ 0x24 │ │ │ │ │ - blt.w 21aa │ │ │ │ │ + blt.w 218a │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r1, r9 │ │ │ │ │ add r3, sp, #24 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ str.w ip, [sp, #28] │ │ │ │ │ - bl 1f40 │ │ │ │ │ - ldr r3, [pc, #628] @ (226c ) │ │ │ │ │ + bl 1f20 │ │ │ │ │ + ldr r3, [pc, #628] @ (224c ) │ │ │ │ │ adds r0, #1 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r1, [fp, r3] │ │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ │ add.w r2, r2, #1 │ │ │ │ │ str r2, [r1, #36] @ 0x24 │ │ │ │ │ - bne.n 208e │ │ │ │ │ + bne.n 206e │ │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ ldr.w r2, [sl] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 202a │ │ │ │ │ + beq.n 200a │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [sl] │ │ │ │ │ - cbnz r2, 202a │ │ │ │ │ + cbnz r2, 200a │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - cbnz r5, 2074 │ │ │ │ │ + cbnz r5, 2054 │ │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ - bne.n 2100 │ │ │ │ │ + bne.n 20e0 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 21c2 │ │ │ │ │ + bne.w 21a2 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 21f4 │ │ │ │ │ + bne.w 21d4 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_New │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1fb0 │ │ │ │ │ + bne.n 1f90 │ │ │ │ │ ldr.w r2, [sl] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 2032 │ │ │ │ │ + beq.n 2012 │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ str.w r2, [sl] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 2024 │ │ │ │ │ - b.n 2032 │ │ │ │ │ + beq.n 2004 │ │ │ │ │ + b.n 2012 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 202c │ │ │ │ │ + beq.n 200c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 202c │ │ │ │ │ + bne.n 200c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 202c │ │ │ │ │ + b.n 200c │ │ │ │ │ ldrd r1, r2, [sp, #24] │ │ │ │ │ - cbz r1, 20bc │ │ │ │ │ + cbz r1, 209c │ │ │ │ │ mov r0, sl │ │ │ │ │ strd r1, r2, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_Append │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ - blt.w 2246 │ │ │ │ │ + blt.w 2226 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - beq.n 20bc │ │ │ │ │ + beq.n 209c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 21e2 │ │ │ │ │ - cbnz r2, 20c4 │ │ │ │ │ + beq.w 21c2 │ │ │ │ │ + cbnz r2, 20a4 │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ - b.n 1fb8 │ │ │ │ │ + b.n 1f98 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_Append │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ - blt.w 2214 │ │ │ │ │ + blt.w 21f4 │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n 20be │ │ │ │ │ + beq.n 209e │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 20be │ │ │ │ │ + bne.n 209e │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 20be │ │ │ │ │ + b.n 209e │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r6, #0] │ │ │ │ │ str r6, [r4, #0] │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 2046 │ │ │ │ │ + b.n 2026 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.w 2230 │ │ │ │ │ + beq.w 2210 │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - bne.w 1f82 │ │ │ │ │ + bne.w 1f62 │ │ │ │ │ ldr r1, [r5, #64] @ 0x40 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.w 1f82 │ │ │ │ │ + beq.w 1f62 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1f80 │ │ │ │ │ + bne.w 1f60 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromVoidPtr │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2042 │ │ │ │ │ + beq.n 2022 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySet_Contains │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1f70 │ │ │ │ │ + beq.w 1f50 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1f70 │ │ │ │ │ + bne.w 1f50 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1f70 │ │ │ │ │ + b.n 1f50 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 22b0 │ │ │ │ │ + bl 2290 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.w 2010 │ │ │ │ │ - cbz r7, 218c │ │ │ │ │ + beq.w 1ff0 │ │ │ │ │ + cbz r7, 216c │ │ │ │ │ adds r2, r4, #4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - bl 22b0 │ │ │ │ │ + bl 2290 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.n 2270 │ │ │ │ │ + beq.n 2250 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ - b.n 2010 │ │ │ │ │ + b.n 1ff0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 2046 │ │ │ │ │ + beq.w 2026 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r6, #0] │ │ │ │ │ str r6, [r4, #4] │ │ │ │ │ - b.n 2046 │ │ │ │ │ + b.n 2026 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC52 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC52 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 200c │ │ │ │ │ - b.n 1fde │ │ │ │ │ + bne.w 1fec │ │ │ │ │ + b.n 1fbe │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 203a │ │ │ │ │ + beq.w 201a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 203a │ │ │ │ │ + bne.w 201a │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 203a │ │ │ │ │ + b.n 201a │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 20be │ │ │ │ │ - b.n 20c4 │ │ │ │ │ + beq.w 209e │ │ │ │ │ + b.n 20a4 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 2042 │ │ │ │ │ + beq.w 2022 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2042 │ │ │ │ │ + bne.w 2022 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2042 │ │ │ │ │ + b.n 2022 │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.w 200c │ │ │ │ │ + beq.w 1fec │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 200c │ │ │ │ │ + bne.w 1fec │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 200c │ │ │ │ │ + b.n 1fec │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2042 │ │ │ │ │ + beq.w 2022 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ - b.n 2140 │ │ │ │ │ + b.n 2120 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.n 2252 │ │ │ │ │ + bne.n 2232 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 700 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ - b.n 200c │ │ │ │ │ + b.n 1fec │ │ │ │ │ subs r0, r3, #1 │ │ │ │ │ str r0, [r1, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 224a │ │ │ │ │ + bne.n 222a │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ - b.n 224a │ │ │ │ │ + b.n 222a │ │ │ │ │ nop │ │ │ │ │ .word 0x000002a2 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000026e │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2010 │ │ │ │ │ + beq.w 1ff0 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r6, [r4, #0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.w 2010 │ │ │ │ │ + beq.w 1ff0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 2010 │ │ │ │ │ + bne.w 1ff0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2010 │ │ │ │ │ + b.n 1ff0 │ │ │ │ │ │ │ │ │ │ -00002298 : │ │ │ │ │ +00002278 : │ │ │ │ │ BaseException_reduce(): │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ - cbz r2, 22a2 │ │ │ │ │ + cbz r2, 2282 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ - cbnz r3, 22a8 │ │ │ │ │ + cbnz r3, 2288 │ │ │ │ │ movs r0, #2 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyTuple_Pack │ │ │ │ │ movs r0, #3 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyTuple_Pack │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000022b0 : │ │ │ │ │ +00002290 : │ │ │ │ │ exceptiongroup_subset(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ sub sp, #16 │ │ │ │ │ @@ -4003,47 +3988,47 @@ │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r4, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySequence_Size │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 239c │ │ │ │ │ - beq.n 2380 │ │ │ │ │ + blt.n 237c │ │ │ │ │ + beq.n 2360 │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC53 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC53 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC54 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallMethod │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 239c │ │ │ │ │ + beq.n 237c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ ldr r1, [r3, #64] @ 0x40 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n 2310 │ │ │ │ │ + beq.n 22f0 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2384 │ │ │ │ │ + beq.n 2364 │ │ │ │ │ ldr r1, [r5, #20] │ │ │ │ │ - cbz r1, 2348 │ │ │ │ │ + cbz r1, 2328 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ mov.w r2, #0 │ │ │ │ │ itt ne │ │ │ │ │ @@ -4052,334 +4037,334 @@ │ │ │ │ │ bl 9b0 │ │ │ │ │ R_ARM_THM_CALL BaseException_set_tb │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - beq.n 2344 │ │ │ │ │ + beq.n 2324 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 2438 │ │ │ │ │ + beq.n 2418 │ │ │ │ │ adds r2, #1 │ │ │ │ │ - beq.n 2392 │ │ │ │ │ + beq.n 2372 │ │ │ │ │ ldr r3, [r5, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2428 │ │ │ │ │ + bne.n 2408 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ bl 700 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ ldr r3, [r5, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 23ea │ │ │ │ │ + bne.n 23ca │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ strb.w r2, [r4, #32] │ │ │ │ │ bl 700 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ - ldr r1, [pc, #232] @ (2454 ) │ │ │ │ │ + ldr r1, [pc, #232] @ (2434 ) │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 2392 │ │ │ │ │ + blt.n 2372 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ - cbnz r0, 23a2 │ │ │ │ │ + cbnz r0, 2382 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r4, [r6, #0] │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC55 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC55 │ │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 2444 │ │ │ │ │ + bne.n 2424 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 2380 │ │ │ │ │ + b.n 2360 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySequence_Check │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - cbz r0, 2402 │ │ │ │ │ + cbz r0, 23e2 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySequence_List │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 23c4 │ │ │ │ │ + beq.n 23a4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - cbz r3, 23fa │ │ │ │ │ + cbz r3, 23da │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 2392 │ │ │ │ │ - ldr r1, [pc, #136] @ (2454 ) │ │ │ │ │ + beq.n 2372 │ │ │ │ │ + ldr r1, [pc, #136] @ (2434 ) │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_SetAttr │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 23e4 │ │ │ │ │ + beq.n 23c4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbz r3, 241c │ │ │ │ │ + cbz r3, 23fc │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge.n 237c │ │ │ │ │ - b.n 2392 │ │ │ │ │ + bge.n 235c │ │ │ │ │ + b.n 2372 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ itt ne │ │ │ │ │ addne r2, #1 │ │ │ │ │ strne r2, [r3, #0] │ │ │ │ │ - b.n 235c │ │ │ │ │ + b.n 233c │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 23c4 │ │ │ │ │ + b.n 23a4 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 237c │ │ │ │ │ + beq.n 235c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 237c │ │ │ │ │ + bne.n 235c │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 237c │ │ │ │ │ + b.n 235c │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 23e4 │ │ │ │ │ + b.n 23c4 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ itt ne │ │ │ │ │ addne r2, #1 │ │ │ │ │ strne r2, [r3, #0] │ │ │ │ │ - b.n 234e │ │ │ │ │ + b.n 232e │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 2344 │ │ │ │ │ + b.n 2324 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 239c │ │ │ │ │ + bne.n 237c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 239c │ │ │ │ │ + b.n 237c │ │ │ │ │ .word 0x00005cd4 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00002458 : │ │ │ │ │ +00002438 : │ │ │ │ │ BaseExceptionGroup_derive(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r2, r1 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movs r0, #2 │ │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_Pack │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbz r0, 249e │ │ │ │ │ + cbz r0, 247e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallObject │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - beq.n 249c │ │ │ │ │ + beq.n 247c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ - cbz r3, 24a4 │ │ │ │ │ + cbz r3, 2484 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r1 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 249c │ │ │ │ │ + b.n 247c │ │ │ │ │ │ │ │ │ │ -000024b0 : │ │ │ │ │ +00002490 : │ │ │ │ │ collect_exception_group_leaf_ids(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ sub sp, #8 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.n 2540 │ │ │ │ │ + beq.n 2520 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ ldr r1, [r3, #64] @ 0x40 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n 24ea │ │ │ │ │ + beq.n 24ca │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - cbz r0, 254a │ │ │ │ │ + cbz r0, 252a │ │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ mov r6, r2 │ │ │ │ │ - ldr r2, [pc, #156] @ (2594 ) │ │ │ │ │ + ldr r2, [pc, #156] @ (2574 ) │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bge.n 2540 │ │ │ │ │ + bge.n 2520 │ │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ add.w r1, r1, r3, lsl #2 │ │ │ │ │ ldr r0, [r5, r2] │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ mov r8, r2 │ │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r1, [r0, #36] @ 0x24 │ │ │ │ │ - blt.n 257c │ │ │ │ │ + blt.n 255c │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bl 24b0 │ │ │ │ │ - ldr r2, [pc, #116] @ (2598 ) │ │ │ │ │ + bl 2490 │ │ │ │ │ + ldr r2, [pc, #116] @ (2578 ) │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ ldr r1, [r5, r2] │ │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ │ add.w r2, r2, #1 │ │ │ │ │ str r2, [r1, #36] @ 0x24 │ │ │ │ │ - bge.n 24f6 │ │ │ │ │ + bge.n 24d6 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 2542 │ │ │ │ │ + b.n 2522 │ │ │ │ │ movs r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromVoidPtr │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 253a │ │ │ │ │ + beq.n 251a │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySet_Add │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2542 │ │ │ │ │ + beq.n 2522 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2542 │ │ │ │ │ + bne.n 2522 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2542 │ │ │ │ │ + b.n 2522 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC56 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC56 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2516 │ │ │ │ │ - b.n 253a │ │ │ │ │ + beq.n 24f6 │ │ │ │ │ + b.n 251a │ │ │ │ │ nop │ │ │ │ │ .word 0x00000092 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000006e │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -0000259c : │ │ │ │ │ +0000257c : │ │ │ │ │ UnicodeTranslateError_init(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ bl a68 │ │ │ │ │ R_ARM_THM_CALL BaseException_init │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.n 260a │ │ │ │ │ + beq.n 25ea │ │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ - cbnz r0, 260e │ │ │ │ │ + cbnz r0, 25ee │ │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2634 │ │ │ │ │ + bne.n 2614 │ │ │ │ │ add.w r1, r4, #52 @ 0x34 │ │ │ │ │ add.w r2, r4, #48 @ 0x30 │ │ │ │ │ add.w r3, r4, #44 @ 0x2c │ │ │ │ │ strd r2, r1, [sp] │ │ │ │ │ mov r0, r5 │ │ │ │ │ add.w r2, r4, #40 @ 0x28 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC57 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC57 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyArg_ParseTuple │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 262a │ │ │ │ │ + cbz r0, 260a │ │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r0, #0 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ itt ne │ │ │ │ │ @@ -4394,75 +4379,75 @@ │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #40] @ 0x28 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 25bc │ │ │ │ │ + beq.n 259c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 25bc │ │ │ │ │ + bne.n 259c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 25bc │ │ │ │ │ + b.n 259c │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ │ - b.n 260a │ │ │ │ │ + b.n 25ea │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #52] @ 0x34 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 25c2 │ │ │ │ │ + beq.n 25a2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 25c2 │ │ │ │ │ + bne.n 25a2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 25c2 │ │ │ │ │ + b.n 25a2 │ │ │ │ │ │ │ │ │ │ -00002650 : │ │ │ │ │ +00002630 : │ │ │ │ │ PyUnicodeTranslateError_GetObject(): │ │ │ │ │ b.w 16a8 │ │ │ │ │ R_ARM_THM_JUMP24 PyUnicodeEncodeError_GetObject │ │ │ │ │ │ │ │ │ │ -00002654 : │ │ │ │ │ +00002634 : │ │ │ │ │ BaseException_setstate(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, #24 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ - beq.n 26d6 │ │ │ │ │ + beq.n 26b6 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #2 │ │ │ │ │ - bpl.n 26fa │ │ │ │ │ + bpl.n 26da │ │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ │ add r3, sp, #16 │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyDict_Next │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 26f0 │ │ │ │ │ + beq.n 26d0 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ @@ -4474,61 +4459,61 @@ │ │ │ │ │ strne r3, [r2, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_SetAttr │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n 26c2 │ │ │ │ │ + beq.n 26a2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, 26e6 │ │ │ │ │ + cbz r3, 26c6 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n 26d0 │ │ │ │ │ + beq.n 26b0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, 26dc │ │ │ │ │ + cbz r3, 26bc │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge.n 2684 │ │ │ │ │ + bge.n 2664 │ │ │ │ │ movs r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #24 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 26d0 │ │ │ │ │ + b.n 26b0 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 26c2 │ │ │ │ │ + b.n 26a2 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - b.n 26d6 │ │ │ │ │ + b.n 26b6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC58 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC58 │ │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 26d4 │ │ │ │ │ + b.n 26b4 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002714 : │ │ │ │ │ +000026f4 : │ │ │ │ │ BaseExceptionGroup_str(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ │ @@ -4551,35 +4536,35 @@ │ │ │ │ │ cmp r2, #1 │ │ │ │ │ it le │ │ │ │ │ movle r3, ip │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyUnicode_FromFormat │ │ │ │ │ │ │ │ │ │ -00002754 : │ │ │ │ │ +00002734 : │ │ │ │ │ UnicodeTranslateError_str(): │ │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 27e0 │ │ │ │ │ + beq.n 27c0 │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Str │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 27dc │ │ │ │ │ + cbz r0, 27bc │ │ │ │ │ ldrd r0, r1, [r4, #40] @ 0x28 │ │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - bgt.n 27a2 │ │ │ │ │ + bgt.n 2782 │ │ │ │ │ subs r2, #1 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC65 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC65 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ @@ -4589,41 +4574,41 @@ │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 700 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ orrs.w ip, r1, r2 │ │ │ │ │ - bmi.n 2782 │ │ │ │ │ + bmi.n 2762 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - blt.n 2782 │ │ │ │ │ + blt.n 2762 │ │ │ │ │ adds r4, r1, #1 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.n 2782 │ │ │ │ │ + bne.n 2762 │ │ │ │ │ strd r1, r3, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_ReadChar │ │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ │ - bhi.n 27ec │ │ │ │ │ + bhi.n 27cc │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC62 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC62 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromFormat │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 2796 │ │ │ │ │ + b.n 2776 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 2796 │ │ │ │ │ + b.n 2776 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC11 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC11 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyUnicode_FromString │ │ │ │ │ movw r2, #0 │ │ │ │ │ @@ -4633,28 +4618,28 @@ │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC63 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC63 │ │ │ │ │ cmp.w r4, #65536 @ 0x10000 │ │ │ │ │ it cs │ │ │ │ │ movcs r0, r2 │ │ │ │ │ - b.n 27cc │ │ │ │ │ + b.n 27ac │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002808 : │ │ │ │ │ +000027e8 : │ │ │ │ │ PyUnicodeTranslateError_SetStart(): │ │ │ │ │ mov r3, r0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00002810 : │ │ │ │ │ +000027f0 : │ │ │ │ │ PyUnicodeTranslateError_SetEnd(): │ │ │ │ │ mov r3, r0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r1, [r3, #48] @ 0x30 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00002818 : │ │ │ │ │ +000027f8 : │ │ │ │ │ PyUnicodeTranslateError_SetReason(): │ │ │ │ │ b.w 1b9c │ │ │ │ │ R_ARM_THM_JUMP24 PyUnicodeEncodeError_SetReason │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -273,27 +273,27 @@ │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, #24 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1eb0 │ │ │ │ │ + bl 1e90 │ │ │ │ │ R_ARM_THM_CALL get_matcher_type │ │ │ │ │ adds r0, #1 │ │ │ │ │ bne.n 23e │ │ │ │ │ movs r4, #0 │ │ │ │ │ b.n 274 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ add r5, sp, #16 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ - bl 1f40 │ │ │ │ │ + bl 1f20 │ │ │ │ │ R_ARM_THM_CALL exceptiongroup_split_recursive │ │ │ │ │ adds r0, #1 │ │ │ │ │ beq.n 23a │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ @@ -897,15 +897,15 @@ │ │ │ │ │ b.n 72c │ │ │ │ │ cbnz r3, 72c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ │ - b.w 1c0c <_PyExc_PrepReraiseStar> │ │ │ │ │ + b.w 1bec <_PyExc_PrepReraiseStar> │ │ │ │ │ R_ARM_THM_JUMP24 _PyExc_PrepReraiseStar │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ │ │ 0000073c : │ │ │ │ │ PyException_GetArgs(): │ │ │ │ │ ldr r0, [r0, #12] │ │ │ ├── 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: 31132 (bytes into file) │ │ │ │ │ + Start of section headers: 31100 (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 0x799c: │ │ │ │ │ +There are 17 section headers, starting at offset 0x797c: │ │ │ │ │ │ │ │ │ │ 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 000ffc 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 005f20 0006b0 08 I 14 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 001030 0009fc 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 0065d0 000670 08 I 14 3 4 │ │ │ │ │ - [ 5] .bss NOBITS 00000000 001a2c 000014 00 WA 0 0 4 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 001a2c 000bbc 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 006c40 000530 08 I 14 6 4 │ │ │ │ │ - [ 8] .rodata.str1.4 PROGBITS 00000000 0025e8 000949 01 AMS 0 0 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 002f34 000c80 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 007170 0007a0 08 I 14 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 003bb4 00040e 00 A 0 0 4 │ │ │ │ │ - [12] .note.GNU-stack PROGBITS 00000000 003fc2 000000 00 0 0 1 │ │ │ │ │ - [13] .ARM.attributes ARM_ATTRIBUTES 00000000 003fc2 000033 00 0 0 1 │ │ │ │ │ - [14] .symtab SYMTAB 00000000 003ff8 0011c0 10 15 201 4 │ │ │ │ │ - [15] .strtab STRTAB 00000000 0051b8 000d67 00 0 0 1 │ │ │ │ │ - [16] .shstrtab STRTAB 00000000 007910 00008c 00 0 0 1 │ │ │ │ │ + [ 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 │ │ │ │ │ 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: 00000de5 218 FUNC LOCAL DEFAULT 1 compute_cr_origin │ │ │ │ │ + 6: 00000dcd 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 596 FUNC LOCAL DEFAULT 1 gen_close_iter │ │ │ │ │ + 31: 000007d9 572 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: 00000a1c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 64: 00000a2c 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 65: 00000a2d 8 FUNC LOCAL DEFAULT 1 gen_send │ │ │ │ │ + 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 │ │ │ │ │ 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: 00000a6d 36 FUNC LOCAL DEFAULT 1 async_gen_anext │ │ │ │ │ - 73: 00000a91 180 FUNC LOCAL DEFAULT 1 async_gen_init_hooks │ │ │ │ │ - 74: 00000b45 180 FUNC LOCAL DEFAULT 1 async_gen_asend_new │ │ │ │ │ - 75: 00000b40 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 76: 00000b44 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 77: 00000bec 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 78: 00000bf8 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 79: 00000bf9 4 FUNC LOCAL DEFAULT 1 async_gen_asend_iternext │ │ │ │ │ - 80: 00000bfd 136 FUNC LOCAL DEFAULT 1 async_gen_asend_send │ │ │ │ │ + 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 │ │ │ │ │ 81: 00000364 0 NOTYPE LOCAL DEFAULT 8 .LC21 │ │ │ │ │ 82: 00000398 0 NOTYPE LOCAL DEFAULT 8 .LC22 │ │ │ │ │ - 83: 00000c85 140 FUNC LOCAL DEFAULT 1 async_gen_unwrap_value │ │ │ │ │ - 84: 00000d0c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 85: 00000d10 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 86: 00000d11 192 FUNC LOCAL DEFAULT 1 async_gen_asend_dealloc │ │ │ │ │ - 87: 00000dcc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 88: 00000dd0 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 89: 00000dd1 20 FUNC LOCAL DEFAULT 1 async_gen_asend_finalize │ │ │ │ │ - 90: 00000de0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 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 │ │ │ │ │ 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: 0000010f 6 FUNC LOCAL DEFAULT 9 coro_wrapper_throw │ │ │ │ │ 98: 000003e8 0 NOTYPE LOCAL DEFAULT 8 .LC24 │ │ │ │ │ - 99: 00000de4 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 99: 00000dcc 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 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: 00000229 90 FUNC LOCAL DEFAULT 9 coro_wrapper_dealloc │ │ │ │ │ - 104: 00000f50 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 105: 00000f5c 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 106: 00000f5d 160 FUNC LOCAL DEFAULT 1 async_gen_wrapped_val_dealloc │ │ │ │ │ - 107: 00000ff8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 104: 00000f38 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 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 │ │ │ │ │ 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: 00000a35 54 FUNC GLOBAL DEFAULT 1 _PyGen_SetStopIterationValue │ │ │ │ │ + 210: 00000a1d 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: 00000ec1 156 FUNC GLOBAL HIDDEN 1 _PyAsyncGenValueWrapperNew │ │ │ │ │ + 264: 00000ea9 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 0x5f20 contains 214 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x5f08 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 │ │ │ │ │ @@ -112,115 +112,114 @@ │ │ │ │ │ 00000788 0000cb0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000790 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 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 │ │ │ │ │ -000007e6 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000007ea 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +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 │ │ │ │ │ -00000878 0000d50a R_ARM_THM_CALL 00000000 _PyFrame_ClearExceptCode │ │ │ │ │ -00000896 0000cb0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000008a0 0000f30a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -000008e2 0000fa0a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ -000008fa 0000cb0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000906 0000df2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ -0000090a 0000df30 R_ARM_THM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ -00000910 0000e00a R_ARM_THM_CALL 00000000 PyErr_SetNone │ │ │ │ │ -00000918 00001e0a R_ARM_THM_CALL 000007f1 gen_send_ex.constprop.0 │ │ │ │ │ -00000922 0000df2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ -00000926 0000df30 R_ARM_THM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ -0000092c 0000e10a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00000934 0000e20a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00000980 0000cb0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000992 0000cb0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000099a 0000e30a R_ARM_THM_CALL 000000b5 _PyGen_FetchStopIterationValue │ │ │ │ │ -000009ae 00001b2f R_ARM_THM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ -000009b2 00001b30 R_ARM_THM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ -000009b6 00001a2f R_ARM_THM_MOVW_ABS_NC 000000a4 .LC5 │ │ │ │ │ -000009ba 00001a30 R_ARM_THM_MOVT_ABS 000000a4 .LC5 │ │ │ │ │ -000009d4 0000cf2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -000009d8 0000cf30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -000009e0 0000d00a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000009e6 0000192f R_ARM_THM_MOVW_ABS_NC 00000084 .LC4 │ │ │ │ │ -000009ea 00001930 R_ARM_THM_MOVT_ABS 00000084 .LC4 │ │ │ │ │ -000009fa 0000cb0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000a02 0000dc0a R_ARM_THM_CALL 00000000 PyErr_WriteUnraisable │ │ │ │ │ -00000a12 0000fb0a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -00000a1c 0000cc6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000a20 0000f502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000a24 0000cc6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000a28 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000a42 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -00000a46 0000e630 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -00000a50 0000da0a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00000a56 0000d90a R_ARM_THM_CALL 00000000 PyErr_SetRaisedException │ │ │ │ │ -00000a5e 0000fc0a R_ARM_THM_CALL 00000000 PyObject_CallNoArgs │ │ │ │ │ -00000aee 0000da0a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +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 │ │ │ │ │ +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 │ │ │ │ │ -00000b36 0000cb0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000b40 0000cc6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000b82 0001010a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00000bd0 0001020a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00000bec 0000cc6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000bf0 0000cc6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000bf4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000c1e 0000cd2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000c22 0000cd30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000c3a 0000290a R_ARM_THM_CALL 00000979 gen_send_ex │ │ │ │ │ -00000c4e 0000cf2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00000c52 0000cf30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -00000c58 0000522f R_ARM_THM_MOVW_ABS_NC 00000398 .LC22 │ │ │ │ │ -00000c5c 00005230 R_ARM_THM_MOVT_ABS 00000398 .LC22 │ │ │ │ │ -00000c64 0000d00a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000c6c 0000cf2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00000c70 0000cf30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -00000c74 0000512f R_ARM_THM_MOVW_ABS_NC 00000364 .LC21 │ │ │ │ │ -00000c78 00005130 R_ARM_THM_MOVT_ABS 00000364 .LC21 │ │ │ │ │ -00000c7e 0000d00a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000ca4 0000d20a R_ARM_THM_CALL 00000a35 _PyGen_SetStopIterationValue │ │ │ │ │ -00000cbc 0000cb0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000ccc 0000db0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000cd0 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopAsyncIteration │ │ │ │ │ -00000cd4 0000e830 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopAsyncIteration │ │ │ │ │ -00000cdc 0000e10a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00000cee 0000e00a R_ARM_THM_CALL 00000000 PyErr_SetNone │ │ │ │ │ -00000cf6 0000df2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ -00000cfa 0000df30 R_ARM_THM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ -00000d00 0000e10a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00000d0c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000d20 0000d30a R_ARM_THM_CALL 00000000 PyObject_CallFinalizerFromDealloc │ │ │ │ │ -00000d9e 0000cb0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000dc4 0000cb0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000dcc 0000cc6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000de0 0000f502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000e2c 0001050a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -00000e5e 0001060a R_ARM_THM_CALL 00000000 PyUnstable_InterpreterFrame_GetLine │ │ │ │ │ -00000e64 0000622f R_ARM_THM_MOVW_ABS_NC 000003e8 .LC24 │ │ │ │ │ -00000e68 00006230 R_ARM_THM_MOVT_ABS 000003e8 .LC24 │ │ │ │ │ -00000e70 0001070a R_ARM_THM_CALL 00000000 Py_BuildValue │ │ │ │ │ -00000eb6 0000cb0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000efc 0001010a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00000f42 0001020a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00000f50 0000cc6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000f54 0000cc6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000f58 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000fe4 0000cb0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000ff8 0000cc6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +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 0000622f R_ARM_THM_MOVW_ABS_NC 000003e8 .LC24 │ │ │ │ │ +00000e50 00006230 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 │ │ │ │ │ 0000003e 0000cb1e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ 000004e2 0000cb1e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00000a30 0000291e R_ARM_THM_JUMP24 00000979 gen_send_ex │ │ │ │ │ -00000daa 0000d41e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -00000dda 0001031e R_ARM_THM_JUMP24 00000000 _PyErr_WarnUnawaitedAgenMethod │ │ │ │ │ -00000ff4 0000d41e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +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 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x65d0 contains 206 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x65b0 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 │ │ │ │ │ @@ -251,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 00000d11 async_gen_asend_dealloc │ │ │ │ │ +00000288 00005602 R_ARM_ABS32 00000cf9 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 00000bf9 async_gen_asend_iternext │ │ │ │ │ +000002e0 00004f02 R_ARM_ABS32 00000be1 async_gen_asend_iternext │ │ │ │ │ 000002e4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000334 00005902 R_ARM_ABS32 00000dd1 async_gen_asend_finalize │ │ │ │ │ +00000334 00005902 R_ARM_ABS32 00000db9 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 00000f5d async_gen_wrapped_val_dealloc │ │ │ │ │ +00000358 00006a02 R_ARM_ABS32 00000f45 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 00006702 R_ARM_ABS32 00000229 coro_wrapper_dealloc │ │ │ │ │ 00000458 00011902 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000468 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ @@ -295,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 00000bfd async_gen_asend_send │ │ │ │ │ +00000614 00005002 R_ARM_ABS32 00000be5 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 00000a6d async_gen_anext │ │ │ │ │ +00000658 00004802 R_ARM_ABS32 00000a55 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 00008602 R_ARM_ABS32 00000637 async_gen_athrow │ │ │ │ │ 0000067c 0000aa02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ @@ -351,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 00000a2d gen_send │ │ │ │ │ +000007c8 00004102 R_ARM_ABS32 00000a15 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 │ │ │ │ │ @@ -387,15 +386,15 @@ │ │ │ │ │ 000008a0 00007d02 R_ARM_ABS32 000005cd cr_getframe │ │ │ │ │ 000008b0 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000008b4 00008202 R_ARM_ABS32 00000623 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 00000a2d gen_send │ │ │ │ │ +00000900 00004102 R_ARM_ABS32 00000a15 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 │ │ │ │ │ @@ -421,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 00008402 R_ARM_ABS32 0000062d gen_getcode │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x6c40 contains 166 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x6c20 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 00000de5 compute_cr_origin │ │ │ │ │ +000000f0 0000060a R_ARM_THM_CALL 00000dcd 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 │ │ │ │ │ @@ -452,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 00000a35 _PyGen_SetStopIterationValue │ │ │ │ │ +0000030c 0000d20a R_ARM_THM_CALL 00000a1d _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 │ │ │ │ │ @@ -532,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 00000a35 _PyGen_SetStopIterationValue │ │ │ │ │ +00000958 0000d20a R_ARM_THM_CALL 00000a1d _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 │ │ │ │ │ @@ -571,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 00000a35 _PyGen_SetStopIterationValue │ │ │ │ │ +00000b5a 0000d20a R_ARM_THM_CALL 00000a1d _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 │ │ │ │ │ @@ -590,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 0x7170 contains 244 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x7150 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 │ │ │ │ │ @@ -622,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 00000c85 async_gen_unwrap_value │ │ │ │ │ +0000017a 0000530a R_ARM_THM_CALL 00000c6d 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 │ │ │ │ │ @@ -642,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 00000a91 async_gen_init_hooks │ │ │ │ │ +00000292 0000490a R_ARM_THM_CALL 00000a79 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 │ │ │ │ │ @@ -682,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 00000c85 async_gen_unwrap_value │ │ │ │ │ +00000474 0000530a R_ARM_THM_CALL 00000c6d 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 │ │ │ │ │ @@ -718,38 +717,38 @@ │ │ │ │ │ 000005fc 0000462f R_ARM_THM_MOVW_ABS_NC 0000034c .LC19 │ │ │ │ │ 00000600 00004630 R_ARM_THM_MOVT_ABS 0000034c .LC19 │ │ │ │ │ 00000604 0000ff0a R_ARM_THM_CALL 00000000 PySys_Audit │ │ │ │ │ 00000622 0000812f R_ARM_THM_MOVW_ABS_NC 000004a0 .LC31 │ │ │ │ │ 00000626 00008130 R_ARM_THM_MOVT_ABS 000004a0 .LC31 │ │ │ │ │ 0000062c 0000832f R_ARM_THM_MOVW_ABS_NC 000004a8 .LC32 │ │ │ │ │ 00000630 00008330 R_ARM_THM_MOVT_ABS 000004a8 .LC32 │ │ │ │ │ -00000650 0000490a R_ARM_THM_CALL 00000a91 async_gen_init_hooks │ │ │ │ │ +00000650 0000490a R_ARM_THM_CALL 00000a79 async_gen_init_hooks │ │ │ │ │ 00000660 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ 00000664 0000eb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ 0000066a 0000852f R_ARM_THM_MOVW_ABS_NC 000004b0 .LC33 │ │ │ │ │ 0000066e 00008530 R_ARM_THM_MOVT_ABS 000004b0 .LC33 │ │ │ │ │ 00000674 0000ec0a R_ARM_THM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ 00000680 0000872f R_ARM_THM_MOVW_ABS_NC 00000510 .LC34 │ │ │ │ │ 00000684 00008730 R_ARM_THM_MOVT_ABS 00000510 .LC34 │ │ │ │ │ -0000069c 0000490a R_ARM_THM_CALL 00000a91 async_gen_init_hooks │ │ │ │ │ +0000069c 0000490a R_ARM_THM_CALL 00000a79 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 00000c85 async_gen_unwrap_value │ │ │ │ │ +00000730 0000530a R_ARM_THM_CALL 00000c6d 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 │ │ │ │ │ @@ -816,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 00000de5 compute_cr_origin │ │ │ │ │ +00000c1e 0000060a R_ARM_THM_CALL 00000dcd 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 00000b45 async_gen_asend_new │ │ │ │ │ +000006aa 00004a1e R_ARM_THM_JUMP24 00000b2d async_gen_asend_new │ │ │ │ │ 000008b2 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 00000c85 async_gen_unwrap_value │ │ │ │ │ +00000498 0000531e R_ARM_THM_JUMP24 00000c6d async_gen_unwrap_value │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ -p/[KHm{D │ │ │ │ │ +p/VKHm{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 {} │ │ │ │ │ @@ -895,116 +895,115 @@ │ │ │ │ │ │ │ │ │ │ 000007d8 : │ │ │ │ │ gen_close_iter(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ │ - add.w r5, r3, #416 @ 0x1a0 │ │ │ │ │ sub sp, #24 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cmp r2, r5 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ beq.n 800 │ │ │ │ │ + add.w r3, r3, #416 @ 0x1a0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 89c │ │ │ │ │ + bne.n 896 │ │ │ │ │ ldrsb.w r3, [r4, #35] @ 0x23 │ │ │ │ │ adds r1, r3, #3 │ │ │ │ │ - beq.n 86a │ │ │ │ │ + beq.n 862 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bgt.n 84e │ │ │ │ │ adds r3, #1 │ │ │ │ │ it ne │ │ │ │ │ - movne r6, #0 │ │ │ │ │ - beq.w 93a │ │ │ │ │ + movne r5, #0 │ │ │ │ │ + beq.w 934 │ │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ │ cmp r3, #207 @ 0xcf │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, #149 @ 0x95 │ │ │ │ │ beq.n 826 │ │ │ │ │ cmp r3, #236 @ 0xec │ │ │ │ │ - bne.n 904 │ │ │ │ │ - ldr r3, [pc, #500] @ (a1c ) │ │ │ │ │ + bne.n 900 │ │ │ │ │ + ldr r3, [pc, #476] @ (a04 ) │ │ │ │ │ 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 904 │ │ │ │ │ + bpl.n 900 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 904 │ │ │ │ │ + beq.n 900 │ │ │ │ │ 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 │ │ │ │ │ - ldr r5, [r4, #0] │ │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r5, r2 │ │ │ │ │ - bne.w 986 │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 4cc │ │ │ │ │ + movs r0, #0 │ │ │ │ │ add sp, #24 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - movs r3, #4 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + movs r2, #4 │ │ │ │ │ add.w r0, r4, #36 @ 0x24 │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - strb.w r3, [r4, #35] @ 0x23 │ │ │ │ │ - str r5, [r4, #40] @ 0x28 │ │ │ │ │ + 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 r3, [r0, #0] │ │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - str r5, [r4, #20] │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ + str r3, [r4, #20] │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ beq.n 84e │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r0, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ + 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, #384] @ (a20 ) │ │ │ │ │ + ldr r1, [pc, #368] @ (a08 ) │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w a00 │ │ │ │ │ + blt.w 9e4 │ │ │ │ │ ldr r4, [sp, #20] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 862 │ │ │ │ │ + beq.n 856 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ - ldr r3, [pc, #364] @ (a24 ) │ │ │ │ │ + ldr r3, [pc, #344] @ (a0c ) │ │ │ │ │ ldr r0, [r1, #84] @ 0x54 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r6, [r2, r3] │ │ │ │ │ lsls r3, r0, #20 │ │ │ │ │ - bpl.w a08 │ │ │ │ │ + bpl.w 9f2 │ │ │ │ │ ldr r3, [r1, #28] │ │ │ │ │ - ldr r5, [r4, r3] │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq.w a08 │ │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 9f2 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ blx r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ @@ -1013,47 +1012,46 @@ │ │ │ │ │ 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 8fe │ │ │ │ │ + beq.n 8fa │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, 8fe │ │ │ │ │ + cbnz r3, 8fa │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ bne.n 856 │ │ │ │ │ - b.n 9a0 │ │ │ │ │ - cbnz r6, 914 │ │ │ │ │ + b.n 988 │ │ │ │ │ + cbnz r5, 910 │ │ │ │ │ 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 9a6 │ │ │ │ │ + bne.n 98e │ │ │ │ │ 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 998 │ │ │ │ │ + cbz r0, 980 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ b.n 84e │ │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ │ @@ -1067,182 +1065,174 @@ │ │ │ │ │ movs r2, #0 │ │ │ │ │ strb.w r2, [r4, #35] @ 0x23 │ │ │ │ │ bl 7d8 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ movs r2, #255 @ 0xff │ │ │ │ │ strb.w r2, [r4, #35] @ 0x23 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ beq.w 816 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne.w 816 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ b.n 816 │ │ │ │ │ - subs r5, #1 │ │ │ │ │ - str r5, [r4, #0] │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.w 862 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 864 │ │ │ │ │ add r0, sp, #20 │ │ │ │ │ bl b4 <_PyGen_FetchStopIterationValue> │ │ │ │ │ R_ARM_THM_CALL _PyGen_FetchStopIterationValue │ │ │ │ │ - cbz r0, 9f0 │ │ │ │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 864 │ │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ │ - cmp r2, r5 │ │ │ │ │ - beq.n 9e6 │ │ │ │ │ - ldr r1, [pc, #120] @ (a28 ) │ │ │ │ │ + cbz r0, 9da │ │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ + b.n 85e │ │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ │ + ldr r3, [pc, #124] @ (a10 ) │ │ │ │ │ + cmp r1, r3 │ │ │ │ │ + beq.n 9d0 │ │ │ │ │ + subs r3, #208 @ 0xd0 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ + movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC5 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC5 │ │ │ │ │ - cmp r2, r1 │ │ │ │ │ + cmp r1, r3 │ │ │ │ │ it ne │ │ │ │ │ - movne r4, r3 │ │ │ │ │ + movne r4, r2 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 9d4 │ │ │ │ │ + beq.n 9be │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, 9fa │ │ │ │ │ + cbz r3, 9ec │ │ │ │ │ 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 9a0 │ │ │ │ │ + b.n 988 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC4 │ │ │ │ │ - b.n 9c4 │ │ │ │ │ + b.n 9ae │ │ │ │ │ ldr r4, [sp, #20] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ bne.w 856 │ │ │ │ │ - b.n 9a0 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 9d4 │ │ │ │ │ + b.n 988 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_WriteUnraisable │ │ │ │ │ - b.n 8aa │ │ │ │ │ + b.n 8a4 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 9be │ │ │ │ │ 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 8e8 │ │ │ │ │ - nop │ │ │ │ │ - .word 0x000001ec │ │ │ │ │ + b.n 8e4 │ │ │ │ │ + .word 0x000001d4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000714c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ - .word 0x00000166 │ │ │ │ │ + .word 0x00000154 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ - .word 0x000000d0 │ │ │ │ │ + .word 0x000001a0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00000a2c : │ │ │ │ │ +00000a14 : │ │ │ │ │ gen_send(): │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ b.w 978 │ │ │ │ │ R_ARM_THM_JUMP24 gen_send_ex │ │ │ │ │ │ │ │ │ │ -00000a34 <_PyGen_SetStopIterationValue>: │ │ │ │ │ +00000a1c <_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, a5e <_PyGen_SetStopIterationValue+0x2a> │ │ │ │ │ + cbz r1, a46 <_PyGen_SetStopIterationValue+0x2a> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ - cbz r0, a64 <_PyGen_SetStopIterationValue+0x30> │ │ │ │ │ + cbz r0, a4c <_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 a54 <_PyGen_SetStopIterationValue+0x20> │ │ │ │ │ + b.n a3c <_PyGen_SetStopIterationValue+0x20> │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r3, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000a6c : │ │ │ │ │ +00000a54 : │ │ │ │ │ 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 a90 │ │ │ │ │ - cbnz r0, a8c │ │ │ │ │ + bl a78 │ │ │ │ │ + cbnz r0, a74 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ - b.n b44 │ │ │ │ │ + b.n b2c │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -00000a90 : │ │ │ │ │ +00000a78 : │ │ │ │ │ async_gen_init_hooks(): │ │ │ │ │ ldrb.w r3, [r0, #32] │ │ │ │ │ - cbz r3, a9c │ │ │ │ │ + cbz r3, a84 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bx lr │ │ │ │ │ movs r2, #1 │ │ │ │ │ - ldr r3, [pc, #160] @ (b40 ) │ │ │ │ │ + ldr r3, [pc, #160] @ (b28 ) │ │ │ │ │ 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, ac2 │ │ │ │ │ + cbz r3, aaa │ │ │ │ │ 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 a96 │ │ │ │ │ + beq.n a7e │ │ │ │ │ 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 │ │ │ │ │ @@ -1257,67 +1247,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 b06 │ │ │ │ │ + beq.n aee │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - cbz r2, b1a │ │ │ │ │ - cbz r1, b26 │ │ │ │ │ + cbz r2, b02 │ │ │ │ │ + cbz r1, b0e │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n b2a │ │ │ │ │ + bne.n b12 │ │ │ │ │ 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 b06 │ │ │ │ │ + b.n aee │ │ │ │ │ movs r3, #1 │ │ │ │ │ - b.n b14 │ │ │ │ │ + b.n afc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n b12 │ │ │ │ │ + bne.n afa │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n b14 │ │ │ │ │ + b.n afc │ │ │ │ │ nop │ │ │ │ │ .word 0x00000094 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00000b44 : │ │ │ │ │ +00000b2c : │ │ │ │ │ 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] @ (bec ) │ │ │ │ │ + ldr r3, [pc, #152] @ (bd4 ) │ │ │ │ │ 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 bcc │ │ │ │ │ + ble.n bb4 │ │ │ │ │ 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> │ │ │ │ │ @@ -1326,18 +1316,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, bdc │ │ │ │ │ + cbnz r1, bc4 │ │ │ │ │ str r1, [r0, #12] │ │ │ │ │ movs r3, #0 │ │ │ │ │ - ldr r1, [pc, #76] @ (bf0 ) │ │ │ │ │ + ldr r1, [pc, #76] @ (bd8 ) │ │ │ │ │ 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] │ │ │ │ │ @@ -1346,75 +1336,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] @ (bf4 ) │ │ │ │ │ + ldr r0, [pc, #36] @ (bdc ) │ │ │ │ │ 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 b8a │ │ │ │ │ - b.n bc8 │ │ │ │ │ + bne.n b72 │ │ │ │ │ + b.n bb0 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r1, #0] │ │ │ │ │ - b.n b9c │ │ │ │ │ + b.n b84 │ │ │ │ │ .word 0x0000008c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000040 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000270 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00000bf8 : │ │ │ │ │ +00000be0 : │ │ │ │ │ async_gen_asend_iternext(): │ │ │ │ │ movs r1, #0 │ │ │ │ │ - b.n bfc │ │ │ │ │ + b.n be4 │ │ │ │ │ │ │ │ │ │ -00000bfc : │ │ │ │ │ +00000be4 : │ │ │ │ │ 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 c6c │ │ │ │ │ + beq.n c54 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ - cbnz r3, c30 │ │ │ │ │ + cbnz r3, c18 │ │ │ │ │ ldrb.w r3, [r0, #34] @ 0x22 │ │ │ │ │ - cbnz r3, c4e │ │ │ │ │ - cbz r1, c2a │ │ │ │ │ + cbnz r3, c36 │ │ │ │ │ + cbz r1, c12 │ │ │ │ │ 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 c2c │ │ │ │ │ + bne.n c14 │ │ │ │ │ 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 c84 │ │ │ │ │ - cbnz r0, c4c │ │ │ │ │ + bl c6c │ │ │ │ │ + cbnz r0, c34 │ │ │ │ │ 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 │ │ │ │ │ @@ -1436,285 +1426,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 c68 │ │ │ │ │ + b.n c50 │ │ │ │ │ │ │ │ │ │ -00000c84 : │ │ │ │ │ +00000c6c : │ │ │ │ │ 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, ccc │ │ │ │ │ - ldr r3, [pc, #112] @ (d0c ) │ │ │ │ │ + cbz r1, cb4 │ │ │ │ │ + ldr r3, [pc, #112] @ (cf4 ) │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n cc6 │ │ │ │ │ + bne.n cae │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ - bl a34 <_PyGen_SetStopIterationValue> │ │ │ │ │ + bl a1c <_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 cc0 │ │ │ │ │ + beq.n ca8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ - cbnz r3, cc0 │ │ │ │ │ + cbnz r3, ca8 │ │ │ │ │ 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, cea │ │ │ │ │ + cbz r0, cd2 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_ExceptionMatches │ │ │ │ │ - cbz r0, cf6 │ │ │ │ │ + cbz r0, cde │ │ │ │ │ movs r3, #1 │ │ │ │ │ strb.w r3, [r4, #33] @ 0x21 │ │ │ │ │ - b.n cc0 │ │ │ │ │ + b.n ca8 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetNone │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n cda │ │ │ │ │ + b.n cc2 │ │ │ │ │ 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 cc0 │ │ │ │ │ - b.n ce2 │ │ │ │ │ + beq.n ca8 │ │ │ │ │ + b.n cca │ │ │ │ │ nop │ │ │ │ │ .word 0x00000340 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00000d10 : │ │ │ │ │ +00000cf8 : │ │ │ │ │ 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 d9a │ │ │ │ │ + bne.n d82 │ │ │ │ │ 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, d62 │ │ │ │ │ + cbz r2, d4a │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r0, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n d62 │ │ │ │ │ + beq.n d4a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - cbz r3, d9c │ │ │ │ │ + cbz r3, d84 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ - cbnz r0, dae │ │ │ │ │ - ldr r3, [pc, #100] @ (dcc ) │ │ │ │ │ + cbnz r0, d96 │ │ │ │ │ + ldr r3, [pc, #100] @ (db4 ) │ │ │ │ │ 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 da4 │ │ │ │ │ + bhi.n d8c │ │ │ │ │ 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 d62 │ │ │ │ │ + b.n d4a │ │ │ │ │ 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 d66 │ │ │ │ │ + beq.n d4e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n d66 │ │ │ │ │ + bne.n d4e │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n d66 │ │ │ │ │ + b.n d4e │ │ │ │ │ nop │ │ │ │ │ .word 0x0000005c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00000dd0 : │ │ │ │ │ +00000db8 : │ │ │ │ │ async_gen_asend_finalize(): │ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ │ - cbz r3, dd6 │ │ │ │ │ + cbz r3, dbe │ │ │ │ │ bx lr │ │ │ │ │ - ldr r1, [pc, #8] @ (de0 ) │ │ │ │ │ + ldr r1, [pc, #8] @ (dc8 ) │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ b.w 0 <_PyErr_WarnUnawaitedAgenMethod> │ │ │ │ │ R_ARM_THM_JUMP24 _PyErr_WarnUnawaitedAgenMethod │ │ │ │ │ nop │ │ │ │ │ .word 0x00006c4c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00000de4 : │ │ │ │ │ +00000dcc : │ │ │ │ │ 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, e2a │ │ │ │ │ + cbz r3, e12 │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bge.n e2a │ │ │ │ │ + bge.n e12 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ - cbz r3, e24 │ │ │ │ │ + cbz r3, e0c │ │ │ │ │ ldrb.w r2, [r3, #38] @ 0x26 │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - beq.n e02 │ │ │ │ │ + beq.n dea │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n e24 │ │ │ │ │ + beq.n e0c │ │ │ │ │ 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 e02 │ │ │ │ │ + bcc.n dea │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n dfe │ │ │ │ │ + bne.n de6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_New │ │ │ │ │ mov r9, r0 │ │ │ │ │ - cbz r0, e92 │ │ │ │ │ + cbz r0, e7a │ │ │ │ │ add.w r7, r0, #8 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n e54 │ │ │ │ │ + b.n e3c │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n e52 │ │ │ │ │ + beq.n e3a │ │ │ │ │ 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 e8a │ │ │ │ │ + bcc.n e72 │ │ │ │ │ adds r6, #1 │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - ble.n e92 │ │ │ │ │ + ble.n e7a │ │ │ │ │ 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, e9c │ │ │ │ │ + cbz r0, e84 │ │ │ │ │ ldr r4, [r4, #4] │ │ │ │ │ str.w r0, [r7, #4]! │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n e52 │ │ │ │ │ + beq.n e3a │ │ │ │ │ ldrb.w r3, [r4, #38] @ 0x26 │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - bne.n e3c │ │ │ │ │ + bne.n e24 │ │ │ │ │ ldr r4, [r4, #4] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n e82 │ │ │ │ │ - b.n e52 │ │ │ │ │ + bne.n e6a │ │ │ │ │ + b.n e3a │ │ │ │ │ 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 e94 │ │ │ │ │ + beq.n e7c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r9] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n e94 │ │ │ │ │ + bne.n e7c │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n e94 │ │ │ │ │ + b.n e7c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000ec0 <_PyAsyncGenValueWrapperNew>: │ │ │ │ │ +00000ea8 <_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] @ (f50 <_PyAsyncGenValueWrapperNew+0x90>) │ │ │ │ │ + ldr r3, [pc, #128] @ (f38 <_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 f3e <_PyAsyncGenValueWrapperNew+0x7e> │ │ │ │ │ + ble.n f26 <_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> │ │ │ │ │ @@ -1724,46 +1714,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] @ (f54 <_PyAsyncGenValueWrapperNew+0x94>) │ │ │ │ │ + ldr r1, [pc, #56] @ (f3c <_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] @ (f58 <_PyAsyncGenValueWrapperNew+0x98>) │ │ │ │ │ + ldr r0, [pc, #24] @ (f40 <_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 f04 <_PyAsyncGenValueWrapperNew+0x44> │ │ │ │ │ - b.n f3a <_PyAsyncGenValueWrapperNew+0x7a> │ │ │ │ │ + bne.n eec <_PyAsyncGenValueWrapperNew+0x44> │ │ │ │ │ + b.n f22 <_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 │ │ │ │ │ │ │ │ │ │ -00000f5c : │ │ │ │ │ +00000f44 : │ │ │ │ │ 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] │ │ │ │ │ @@ -1777,46 +1767,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, fac │ │ │ │ │ + cbz r1, f94 │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w ip, [r3, #8] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne.n fd8 │ │ │ │ │ - ldr r2, [pc, #72] @ (ff8 ) │ │ │ │ │ + bne.n fc0 │ │ │ │ │ + ldr r2, [pc, #72] @ (fe0 ) │ │ │ │ │ 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 fec │ │ │ │ │ + bhi.n fd4 │ │ │ │ │ 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 fac │ │ │ │ │ + bne.n f94 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n fac │ │ │ │ │ + b.n f94 │ │ │ │ │ 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 de4 │ │ │ │ │ + bl dcc │ │ │ │ │ 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 a34 │ │ │ │ │ + bl a1c │ │ │ │ │ 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 │ │ │ │ │ @@ -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 a34 │ │ │ │ │ + bl a1c │ │ │ │ │ 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 a34 │ │ │ │ │ + bl a1c │ │ │ │ │ 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 c84 │ │ │ │ │ + bl c6c │ │ │ │ │ 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 a90 │ │ │ │ │ + bl a78 │ │ │ │ │ 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 c84 │ │ │ │ │ + bl c6c │ │ │ │ │ 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 c84 │ │ │ │ │ + b.w c6c │ │ │ │ │ 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] │ │ │ │ │ @@ -780,15 +780,15 @@ │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ bgt.n 660 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a90 │ │ │ │ │ + bl a78 │ │ │ │ │ R_ARM_THM_CALL async_gen_init_hooks │ │ │ │ │ cbnz r0, 67c │ │ │ │ │ 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 a90 │ │ │ │ │ + bl a78 │ │ │ │ │ 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 b44 │ │ │ │ │ + b.w b2c │ │ │ │ │ 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 c84 │ │ │ │ │ + bl c6c │ │ │ │ │ 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 de4 │ │ │ │ │ + bl dcc │ │ │ │ │ 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: 35316 (bytes into file) │ │ │ │ │ + Start of section headers: 35292 (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 0x89f4: │ │ │ │ │ +There are 17 section headers, starting at offset 0x89dc: │ │ │ │ │ │ │ │ │ │ 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 0070d8 000450 08 I 14 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 0070d0 000450 08 I 14 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 0006d4 0002dc 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 007528 0002f0 08 I 14 3 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 007520 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 003108 00 AX 0 0 8 │ │ │ │ │ - [ 8] .rel.text.hot REL 00000000 007818 000fd0 08 I 14 7 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 004420 000390 00 AX 0 0 8 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 0087e8 000180 08 I 14 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 0047b0 000809 00 A 0 0 4 │ │ │ │ │ - [12] .note.GNU-stack PROGBITS 00000000 004fb9 000000 00 0 0 1 │ │ │ │ │ - [13] .ARM.attributes ARM_ATTRIBUTES 00000000 004fb9 000033 00 0 0 1 │ │ │ │ │ - [14] .symtab SYMTAB 00000000 004fec 001430 10 15 208 4 │ │ │ │ │ - [15] .strtab STRTAB 00000000 00641c 000cb9 00 0 0 1 │ │ │ │ │ - [16] .shstrtab STRTAB 00000000 008968 00008c 00 0 0 1 │ │ │ │ │ + [ 7] .text.hot PROGBITS 00000000 001318 003100 00 AX 0 0 8 │ │ │ │ │ + [ 8] .rel.text.hot REL 00000000 007810 000fc0 08 I 14 7 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 004418 000390 00 AX 0 0 8 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 0087d0 000180 08 I 14 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 0047a8 000809 00 A 0 0 4 │ │ │ │ │ + [12] .note.GNU-stack PROGBITS 00000000 004fb1 000000 00 0 0 1 │ │ │ │ │ + [13] .ARM.attributes ARM_ATTRIBUTES 00000000 004fb1 000033 00 0 0 1 │ │ │ │ │ + [14] .symtab SYMTAB 00000000 004fe4 001430 10 15 208 4 │ │ │ │ │ + [15] .strtab STRTAB 00000000 006414 000cb9 00 0 0 1 │ │ │ │ │ + [16] .shstrtab STRTAB 00000000 008950 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 364 FUNC LOCAL DEFAULT 7 float_add │ │ │ │ │ - 50: 00000bb8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 49: 00000a59 356 FUNC LOCAL DEFAULT 7 float_add │ │ │ │ │ + 50: 00000bb0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 51: 0000018c 0 NOTYPE LOCAL DEFAULT 6 .LC9 │ │ │ │ │ 52: 000001d0 0 NOTYPE LOCAL DEFAULT 6 .LC10 │ │ │ │ │ - 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 │ │ │ │ │ + 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 │ │ │ │ │ 58: 00000210 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 59: 000010f8 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 60: 000010f9 8 FUNC LOCAL DEFAULT 7 float_hash │ │ │ │ │ + 59: 000010f0 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 60: 000010f1 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: 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 │ │ │ │ │ + 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 │ │ │ │ │ 70: 00000218 0 NOTYPE LOCAL DEFAULT 6 .LC13 │ │ │ │ │ - 71: 000012a8 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 72: 000013d9 364 FUNC LOCAL DEFAULT 7 float_from_string_inner │ │ │ │ │ + 71: 000012a0 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 72: 000013d1 364 FUNC LOCAL DEFAULT 7 float_from_string_inner │ │ │ │ │ 73: 0000025c 0 NOTYPE LOCAL DEFAULT 6 .LC14 │ │ │ │ │ - 74: 0000153c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 74: 00001534 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 75: 00000284 0 NOTYPE LOCAL DEFAULT 6 .LC15 │ │ │ │ │ 76: 000002a0 0 NOTYPE LOCAL DEFAULT 6 .LC16 │ │ │ │ │ - 77: 00001544 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 78: 00001738 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 79: 0000174c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 80: 0000174d 180 FUNC LOCAL DEFAULT 7 float_abs │ │ │ │ │ - 81: 000017fc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 77: 0000153c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 78: 00001730 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 79: 00001744 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 80: 00001745 180 FUNC LOCAL DEFAULT 7 float_abs │ │ │ │ │ + 81: 000017f4 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: 00001800 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 88: 00001801 932 FUNC LOCAL DEFAULT 7 float___round__ │ │ │ │ │ - 89: 00001af0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 90: 00001b00 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 91: 00001b98 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 92: 00001ba4 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 93: 00001ba5 68 FUNC LOCAL DEFAULT 7 float_repr │ │ │ │ │ + 87: 000017f8 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 88: 000017f9 932 FUNC LOCAL DEFAULT 7 float___round__ │ │ │ │ │ + 89: 00001ae8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 90: 00001af8 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 91: 00001b90 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 92: 00001b9c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 93: 00001b9d 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: 00001be9 180 FUNC LOCAL DEFAULT 7 float_neg │ │ │ │ │ - 97: 00001c98 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 96: 00001be1 180 FUNC LOCAL DEFAULT 7 float_neg │ │ │ │ │ + 97: 00001c90 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: 00001c9c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 115: 00001c9d 20 FUNC LOCAL DEFAULT 7 float_bool │ │ │ │ │ + 114: 00001c94 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 115: 00001c95 20 FUNC LOCAL DEFAULT 7 float_bool │ │ │ │ │ 116: 000004c9 40 FUNC LOCAL DEFAULT 1 float_float │ │ │ │ │ 117: 000004ec 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 118: 000004f0 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 119: 000004f1 122 FUNC LOCAL DEFAULT 1 float_new │ │ │ │ │ 120: 000003ec 0 NOTYPE LOCAL DEFAULT 6 .LC34 │ │ │ │ │ 121: 0000056d 280 FUNC LOCAL DEFAULT 1 float_rem │ │ │ │ │ 122: 00000670 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ @@ -130,45 +130,45 @@ │ │ │ │ │ 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: 00001cb1 1862 FUNC LOCAL DEFAULT 7 float_fromhex │ │ │ │ │ - 134: 000022e8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 135: 000022f4 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 133: 00001ca9 1862 FUNC LOCAL DEFAULT 7 float_fromhex │ │ │ │ │ + 134: 000022e0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 135: 000022ec 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: 000023f9 854 FUNC LOCAL DEFAULT 7 float_as_integer_ratio │ │ │ │ │ - 144: 000026e0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 145: 000026ec 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 143: 000023f1 854 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: 00002751 1184 FUNC LOCAL DEFAULT 7 float_hex │ │ │ │ │ - 151: 000029d8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 152: 000029e8 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 153: 00002bec 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 150: 00002749 1184 FUNC LOCAL DEFAULT 7 float_hex │ │ │ │ │ + 151: 000029d0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 152: 000029e0 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 153: 00002be4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 154: 0000052c 0 NOTYPE LOCAL DEFAULT 6 .LC46 │ │ │ │ │ - 155: 00002bf0 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 156: 00002d68 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 157: 00002d80 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 158: 00002e38 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 155: 00002be8 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 156: 00002d60 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 157: 00002d78 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 158: 00002e30 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 159: 00000554 0 NOTYPE LOCAL DEFAULT 6 .LC47 │ │ │ │ │ - 160: 00002e3c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 161: 00003050 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 162: 00003060 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 163: 000030e8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 160: 00002e34 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 161: 00003048 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 162: 00003058 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 163: 000030e0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 164: 000001c0 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 165: 000001c1 30 FUNC LOCAL DEFAULT 9 float___ceil__ │ │ │ │ │ 166: 000001df 30 FUNC LOCAL DEFAULT 9 float___floor__ │ │ │ │ │ 167: 0000057c 0 NOTYPE LOCAL DEFAULT 6 .LC48 │ │ │ │ │ 168: 0000058c 0 NOTYPE LOCAL DEFAULT 6 .LC49 │ │ │ │ │ 169: 000001fd 192 FUNC LOCAL DEFAULT 9 float_divmod │ │ │ │ │ 170: 000002b8 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ @@ -266,29 +266,29 @@ │ │ │ │ │ 262: 00000211 12 FUNC GLOBAL HIDDEN 1 _PyFloat_FiniType │ │ │ │ │ 263: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyStructSequence_FiniBuiltin │ │ │ │ │ 264: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_HashDouble │ │ │ │ │ 265: 00000001 44 FUNC GLOBAL HIDDEN 9 _PyFloat_DebugMallocStats │ │ │ │ │ 266: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyDebugAllocatorStats │ │ │ │ │ 267: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Type │ │ │ │ │ 268: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_Float │ │ │ │ │ - 269: 000012a9 304 FUNC GLOBAL DEFAULT 7 PyFloat_FromString │ │ │ │ │ + 269: 000012a1 304 FUNC GLOBAL DEFAULT 7 PyFloat_FromString │ │ │ │ │ 270: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_CheckPositional │ │ │ │ │ 271: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_NoKwnames │ │ │ │ │ 272: 00000000 0 NOTYPE GLOBAL DEFAULT UND memset │ │ │ │ │ 273: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ 274: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8AndSize │ │ │ │ │ 275: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_string_to_number_with_underscores │ │ │ │ │ 276: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBuffer_Release │ │ │ │ │ 277: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyByteArray_Type │ │ │ │ │ 278: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetBuffer │ │ │ │ │ 279: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_FromStringAndSize │ │ │ │ │ 280: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyByteArray_empty_string │ │ │ │ │ 281: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_table │ │ │ │ │ 282: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyOS_string_to_double │ │ │ │ │ - 283: 00001545 520 FUNC GLOBAL DEFAULT 7 PyFloat_Pack8 │ │ │ │ │ + 283: 0000153d 520 FUNC GLOBAL DEFAULT 7 PyFloat_Pack8 │ │ │ │ │ 284: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SystemError │ │ │ │ │ 285: 00000000 0 NOTYPE GLOBAL DEFAULT UND round │ │ │ │ │ 286: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_AsSsize_t │ │ │ │ │ 287: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_dg_dtoa │ │ │ │ │ 288: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyOS_snprintf │ │ │ │ │ 289: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_dg_strtod │ │ │ │ │ 290: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_dg_freedtoa │ │ │ │ │ @@ -309,18 +309,18 @@ │ │ │ │ │ 305: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_parse_inf_or_nan │ │ │ │ │ 306: 00000000 0 NOTYPE GLOBAL DEFAULT UND __isoc23_strtol │ │ │ │ │ 307: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ 308: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_Type │ │ │ │ │ 309: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Pack │ │ │ │ │ 310: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_hexdigits │ │ │ │ │ 311: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromFormat │ │ │ │ │ - 312: 00002bf1 400 FUNC GLOBAL DEFAULT 7 PyFloat_Pack4 │ │ │ │ │ - 313: 00002d81 188 FUNC GLOBAL DEFAULT 7 PyFloat_Unpack4 │ │ │ │ │ - 314: 00002e3d 548 FUNC GLOBAL DEFAULT 7 PyFloat_Pack2 │ │ │ │ │ - 315: 00003061 168 FUNC GLOBAL DEFAULT 7 PyFloat_Unpack2 │ │ │ │ │ + 312: 00002be9 400 FUNC GLOBAL DEFAULT 7 PyFloat_Pack4 │ │ │ │ │ + 313: 00002d79 188 FUNC GLOBAL DEFAULT 7 PyFloat_Unpack4 │ │ │ │ │ + 314: 00002e35 548 FUNC GLOBAL DEFAULT 7 PyFloat_Pack2 │ │ │ │ │ + 315: 00003059 168 FUNC GLOBAL DEFAULT 7 PyFloat_Unpack2 │ │ │ │ │ 316: 00000000 0 NOTYPE GLOBAL DEFAULT UND ceil │ │ │ │ │ 317: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ 318: 0000036b 14 FUNC GLOBAL DEFAULT 9 PyFloat_GetMax │ │ │ │ │ 319: 00000379 16 FUNC GLOBAL DEFAULT 9 PyFloat_GetMin │ │ │ │ │ 320: 00000010 208 OBJECT GLOBAL DEFAULT 3 PyFloat_Type │ │ │ │ │ 321: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_Type │ │ │ │ │ 322: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericGetAttr │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x70d8 contains 138 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x70d0 contains 138 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 0000d12f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ 00000004 0000d130 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 0000d20a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ 0000003e 0000052f R_ARM_THM_MOVW_ABS_NC 0000000c .LC1 │ │ │ │ │ @@ -133,45 +133,45 @@ │ │ │ │ │ 0000063e 00007830 R_ARM_THM_MOVT_ABS 000003ec .LC34 │ │ │ │ │ 00000644 0000f30a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000650 0000e20a 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 0001071e R_ARM_THM_JUMP24 00000000 _PyStructSequence_FiniBuiltin │ │ │ │ │ 000004e6 0000d71e R_ARM_THM_JUMP24 00000001 PyFloat_FromDouble │ │ │ │ │ -00000532 0000421e R_ARM_THM_JUMP24 00001209 float_new_impl │ │ │ │ │ +00000532 0000421e R_ARM_THM_JUMP24 00001201 float_new_impl │ │ │ │ │ 00000690 0000d71e R_ARM_THM_JUMP24 00000001 PyFloat_FromDouble │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x7528 contains 94 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x7520 contains 94 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000004 0000b602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000008 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000014 00014102 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 00001ba5 float_repr │ │ │ │ │ +0000003c 00005d02 R_ARM_ABS32 00001b9d float_repr │ │ │ │ │ 00000040 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000004c 00003c02 R_ARM_ABS32 000010f9 float_hash │ │ │ │ │ +0000004c 00003c02 R_ARM_ABS32 000010f1 float_hash │ │ │ │ │ 00000058 00014202 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000068 0000b602 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 00007702 R_ARM_ABS32 000004f1 float_new │ │ │ │ │ -000000d8 00004102 R_ARM_ABS32 00001101 float_vectorcall │ │ │ │ │ +000000d8 00004102 R_ARM_ABS32 000010f9 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 0000a902 R_ARM_ABS32 000001fd float_divmod │ │ │ │ │ -000000f4 00003602 R_ARM_ABS32 00000bc5 float_pow │ │ │ │ │ -000000f8 00006002 R_ARM_ABS32 00001be9 float_neg │ │ │ │ │ +000000f4 00003602 R_ARM_ABS32 00000bbd float_pow │ │ │ │ │ +000000f8 00006002 R_ARM_ABS32 00001be1 float_neg │ │ │ │ │ 000000fc 00007402 R_ARM_ABS32 000004c9 float_float │ │ │ │ │ -00000100 00005002 R_ARM_ABS32 0000174d float_abs │ │ │ │ │ -00000104 00007302 R_ARM_ABS32 00001c9d float_bool │ │ │ │ │ +00000100 00005002 R_ARM_ABS32 00001745 float_abs │ │ │ │ │ +00000104 00007302 R_ARM_ABS32 00001c95 float_bool │ │ │ │ │ 00000120 00002002 R_ARM_ABS32 000003b5 float___trunc___impl │ │ │ │ │ 00000128 00007402 R_ARM_ABS32 000004c9 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 0000a602 R_ARM_ABS32 000001df float___floor__ │ │ │ │ │ 000001d8 0000b602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000001dc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001e0 0000a502 R_ARM_ABS32 000001c1 float___ceil__ │ │ │ │ │ 000001e8 0000b602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000001ec 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000001f0 00005802 R_ARM_ABS32 00001801 float___round__ │ │ │ │ │ +000001f0 00005802 R_ARM_ABS32 000017f9 float___round__ │ │ │ │ │ 000001f8 0000b602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000001fc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000200 00008f02 R_ARM_ABS32 000023f9 float_as_integer_ratio │ │ │ │ │ +00000200 00008f02 R_ARM_ABS32 000023f1 float_as_integer_ratio │ │ │ │ │ 00000208 0000b602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000020c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000210 00008502 R_ARM_ABS32 00001cb1 float_fromhex │ │ │ │ │ +00000210 00008502 R_ARM_ABS32 00001ca9 float_fromhex │ │ │ │ │ 00000218 0000b602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000021c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000220 00009602 R_ARM_ABS32 00002751 float_hex │ │ │ │ │ +00000220 00009602 R_ARM_ABS32 00002749 float_hex │ │ │ │ │ 00000228 0000b602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000022c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000230 0000ac02 R_ARM_ABS32 000002bd float_is_integer │ │ │ │ │ 00000238 0000b602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000023c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000240 0000b002 R_ARM_ABS32 00000359 float___getnewargs__ │ │ │ │ │ 00000248 0000b602 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 0x7818 contains 506 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x7810 contains 504 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 0000db0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ 00000070 0000dc0a 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,401 +356,399 @@ │ │ │ │ │ 00000a3c 00002d2f R_ARM_THM_MOVW_ABS_NC 00000174 .LC8 │ │ │ │ │ 00000a40 00002d30 R_ARM_THM_MOVT_ABS 00000174 .LC8 │ │ │ │ │ 00000a46 0000f30a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000a4c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000a50 0000de6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000a54 0000de6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000a7a 0000e20a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000a8c 0000e50a R_ARM_THM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ +00000a8e 0000e50a 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 0000db0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ 00000b06 0000dc0a 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 │ │ │ │ │ -00000b3a 0000e20a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000b4c 0000e50a R_ARM_THM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ -00000b6a 0000e70a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000b76 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000b7a 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000b88 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000b8c 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000b96 0000e70a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000bb8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000bbc 0000de6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000bc0 0000de6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000bd6 0000fe2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000bda 0000fe30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000c02 0000e20a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000c18 0000e50a R_ARM_THM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ -00000c9e 0000ff0a R_ARM_THM_CALL 00000000 __errno_location │ │ │ │ │ -00000cb0 0001000a 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 0000db0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00000d6e 0001010a R_ARM_THM_CALL 00000000 floor │ │ │ │ │ -00000d8a 0001020a R_ARM_THM_CALL 00000000 fmod │ │ │ │ │ -00000da2 0000ff0a R_ARM_THM_CALL 00000000 __errno_location │ │ │ │ │ -00000db4 0001000a R_ARM_THM_CALL 00000000 pow │ │ │ │ │ -00000dea 0000dc0a 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 0000e20a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000e4a 0000e50a R_ARM_THM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ -00000e62 0000e70a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000e72 0000e20a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000e8e 0000f72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000e92 0000f730 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 0000f30a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000ece 0001020a R_ARM_THM_CALL 00000000 fmod │ │ │ │ │ -00000ede 0000fd2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -00000ee2 0000fd30 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 0000f30a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000f10 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000f14 0000de6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000f18 0000e70a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000f62 0001020a R_ARM_THM_CALL 00000000 fmod │ │ │ │ │ -00000fee 0000f22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000ff2 0000f230 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000ff8 0001030a R_ARM_THM_CALL 00000000 PyErr_SetFromErrno │ │ │ │ │ -0000103c 0001042f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00001040 00010430 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000104e 0001052f R_ARM_THM_MOVW_ABS_NC 00000000 PyComplex_Type │ │ │ │ │ -00001052 00010530 R_ARM_THM_MOVT_ABS 00000000 PyComplex_Type │ │ │ │ │ -0000105a 0000fe2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000105e 0000fe30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000010b2 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000010b6 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000010be 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000010c2 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000113a 00010b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000113e 00010b30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000011a4 0000da0a 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 00010e0a 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 00010f0a R_ARM_THM_CALL 00000000 _PyArg_NoKwnames │ │ │ │ │ -00001200 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001204 0000d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001214 00010b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00001218 00010b30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00001284 0000da0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000012a0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000012a4 0000d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000012c0 0001100a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -000012ce 0001110a R_ARM_THM_CALL 00000000 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ -000012da 0001120a 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 0001130a R_ARM_THM_CALL 00000000 _Py_string_to_number_with_underscores │ │ │ │ │ -000012fe 0001140a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -0000131a 0000da0a 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 0001130a R_ARM_THM_CALL 00000000 _Py_string_to_number_with_underscores │ │ │ │ │ -0000134a 0001140a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001354 0001152f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -00001358 00011530 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -00001360 0000e20a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000136e 0001160a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -0000137a 0001170a 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 0001140a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000013b2 0000f72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000013b6 0000f730 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 0000f80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000013ce 0001182f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ -000013d2 00011830 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ -000013f8 0001192f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -000013fc 00011930 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00001412 0001192f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00001416 00011930 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00001426 00011a0a R_ARM_THM_CALL 00000000 PyOS_string_to_double │ │ │ │ │ -0000145a 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000145e 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001486 0000db0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000149a 0000dc0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000014a2 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000014a6 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000014d6 00011a0a R_ARM_THM_CALL 00000000 PyOS_string_to_double │ │ │ │ │ -000014e4 0000f22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000014e8 0000f230 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000014ec 0000492f R_ARM_THM_MOVW_ABS_NC 0000025c .LC14 │ │ │ │ │ -000014f0 00004930 R_ARM_THM_MOVT_ABS 0000025c .LC14 │ │ │ │ │ -000014f8 0000f80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001520 0000e70a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001534 0000dd0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000153c 0000de6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001540 0000de6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000015fe 0000e60a R_ARM_THM_CALL 00000000 frexp │ │ │ │ │ -0000162a 0001042f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000162e 00010430 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00001632 00004c2f R_ARM_THM_MOVW_ABS_NC 000002a0 .LC16 │ │ │ │ │ -00001636 00004c30 R_ARM_THM_MOVT_ABS 000002a0 .LC16 │ │ │ │ │ -0000163c 0000f30a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001654 00011c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00001658 00011c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -0000165c 00004b2f R_ARM_THM_MOVW_ABS_NC 00000284 .LC15 │ │ │ │ │ -00001660 00004b30 R_ARM_THM_MOVT_ABS 00000284 .LC15 │ │ │ │ │ -00001666 0000f30a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000171e 0000f40a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ -00001748 0000d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000177c 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001780 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000017ac 0000db0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000017c0 0000dc0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000017c6 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000017ca 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000017fc 0000de6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001830 0000fe2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001834 0000fe30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001854 00011d0a R_ARM_THM_CALL 00000000 round │ │ │ │ │ -0000188e 0000e20a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000018d6 0000da0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000018e0 00011e0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -0000191e 00011f0a R_ARM_THM_CALL 00000000 _Py_dg_dtoa │ │ │ │ │ -00001942 0000532f R_ARM_THM_MOVW_ABS_NC 000002cc .LC18 │ │ │ │ │ -00001946 00005330 R_ARM_THM_MOVT_ABS 000002cc .LC18 │ │ │ │ │ -00001950 0000522f R_ARM_THM_MOVW_ABS_NC 000002c8 .LC17 │ │ │ │ │ -00001954 00005230 R_ARM_THM_MOVT_ABS 000002c8 .LC17 │ │ │ │ │ -00001962 0000552f R_ARM_THM_MOVW_ABS_NC 000002dc .LC20 │ │ │ │ │ -00001966 00005530 R_ARM_THM_MOVT_ABS 000002dc .LC20 │ │ │ │ │ -0000196a 0001200a R_ARM_THM_CALL 00000000 PyOS_snprintf │ │ │ │ │ -0000196e 0000ff0a R_ARM_THM_CALL 00000000 __errno_location │ │ │ │ │ -0000197a 0001210a R_ARM_THM_CALL 00000000 _Py_dg_strtod │ │ │ │ │ -00001988 0000d70a R_ARM_THM_CALL 00000001 PyFloat_FromDouble │ │ │ │ │ -0000199a 0001220a R_ARM_THM_CALL 00000000 _Py_dg_freedtoa │ │ │ │ │ -000019b6 0000542f R_ARM_THM_MOVW_ABS_NC 000002d0 .LC19 │ │ │ │ │ -000019ba 00005430 R_ARM_THM_MOVT_ABS 000002d0 .LC19 │ │ │ │ │ -000019c4 00010e0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -000019d4 0000fe2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000019d8 0000fe30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000019e0 0000f10a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -000019ec 0000f72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000019f0 0000f730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000019f6 0000232f R_ARM_THM_MOVW_ABS_NC 00000070 .LC5 │ │ │ │ │ -000019fa 00002330 R_ARM_THM_MOVT_ABS 00000070 .LC5 │ │ │ │ │ -00001a00 0000f80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001a12 00011e0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00001a22 0000e70a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001a44 0000e20a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001a54 0000fb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00001a58 0000fb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00001a60 0000242f R_ARM_THM_MOVW_ABS_NC 00000090 .LC6 │ │ │ │ │ -00001a64 00002430 R_ARM_THM_MOVT_ABS 00000090 .LC6 │ │ │ │ │ -00001a6c 0000fc0a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -00001a8a 0000da0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001a92 0000f90a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00001a9c 0000e50a R_ARM_THM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ -00001abc 0000da0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001ac2 0000f72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001ac6 0000f730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001acc 0000252f R_ARM_THM_MOVW_ABS_NC 00000144 .LC7 │ │ │ │ │ -00001ad0 00002530 R_ARM_THM_MOVT_ABS 00000144 .LC7 │ │ │ │ │ -00001ad4 0000f80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001aea 0001230a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001af8 0000f502 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -00001afc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001b14 0001042f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00001b18 00010430 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00001b1c 0000562f R_ARM_THM_MOVW_ABS_NC 000002e8 .LC21 │ │ │ │ │ -00001b20 00005630 R_ARM_THM_MOVT_ABS 000002e8 .LC21 │ │ │ │ │ -00001b26 0000f30a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001b2e 0001240a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00001b3c 0000dd0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001b42 0000dd0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001b88 00011d0a R_ARM_THM_CALL 00000000 round │ │ │ │ │ -00001b92 0000fa0a R_ARM_THM_CALL 00000000 PyErr_BadArgument │ │ │ │ │ -00001ba0 0000f502 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -00001bc0 0001250a R_ARM_THM_CALL 00000000 PyOS_double_to_string │ │ │ │ │ -00001bc8 0001260a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -00001bd0 0001270a R_ARM_THM_CALL 00000000 _PyUnicode_FromASCII │ │ │ │ │ -00001bd8 0001230a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001c18 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001c1c 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001c48 0000db0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00001c5c 0000dc0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00001c62 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001c66 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001c98 0000de6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001cc8 0001120a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -00001cd6 0001192f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00001cda 00011930 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00001cf6 0001310a R_ARM_THM_CALL 00000000 _Py_parse_inf_or_nan │ │ │ │ │ -00001d22 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ -00001d26 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ -00001d5e 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ -00001d62 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ -00001ef4 0001320a R_ARM_THM_CALL 00000000 __isoc23_strtol │ │ │ │ │ -00001efc 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ -00001f00 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ -00001f7c 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ -00001f80 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ -00001fcc 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ -00001fd0 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ -0000207e 0000f40a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ -000020a0 0000d70a R_ARM_THM_CALL 00000001 PyFloat_FromDouble │ │ │ │ │ -000021c8 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ -000021cc 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ -0000225a 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ -0000225e 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ -000022ba 0000f40a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ -000022ca 0000f22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000022ce 0000f230 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000022d2 0000842f R_ARM_THM_MOVW_ABS_NC 00000480 .LC38 │ │ │ │ │ -000022d6 00008430 R_ARM_THM_MOVT_ABS 00000480 .LC38 │ │ │ │ │ -000022dc 0000f30a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000022f0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000022fa 0000f40a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ -0000230c 0001042f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00002310 00010430 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00002314 0000832f R_ARM_THM_MOVW_ABS_NC 0000044c .LC37 │ │ │ │ │ -00002318 00008330 R_ARM_THM_MOVT_ABS 0000044c .LC37 │ │ │ │ │ -0000231e 0000f30a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000239e 0000f22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000023a2 0000f230 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000023a6 0000822f R_ARM_THM_MOVW_ABS_NC 00000424 .LC36 │ │ │ │ │ -000023aa 00008230 R_ARM_THM_MOVT_ABS 00000424 .LC36 │ │ │ │ │ -000023b0 0000f30a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000023d2 0001330a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -000023ee 0000da0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000240e 0001342f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -00002412 00013430 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -00002450 0000e60a R_ARM_THM_CALL 00000000 frexp │ │ │ │ │ -00002462 0001010a R_ARM_THM_CALL 00000000 floor │ │ │ │ │ -0000247c 0001010a R_ARM_THM_CALL 00000000 floor │ │ │ │ │ -00002494 0001010a R_ARM_THM_CALL 00000000 floor │ │ │ │ │ -000024ac 0001010a R_ARM_THM_CALL 00000000 floor │ │ │ │ │ -000024c4 0001010a R_ARM_THM_CALL 00000000 floor │ │ │ │ │ -000024dc 0001010a R_ARM_THM_CALL 00000000 floor │ │ │ │ │ -000024f4 0001010a R_ARM_THM_CALL 00000000 floor │ │ │ │ │ -0000250c 0001010a R_ARM_THM_CALL 00000000 floor │ │ │ │ │ -00002524 0001010a R_ARM_THM_CALL 00000000 floor │ │ │ │ │ -0000253e 0001010a R_ARM_THM_CALL 00000000 floor │ │ │ │ │ -00002560 0000ea0a R_ARM_THM_CALL 00000000 PyLong_FromDouble │ │ │ │ │ -00002576 0000ea0a R_ARM_THM_CALL 00000000 PyLong_FromDouble │ │ │ │ │ -00002582 0000d90a R_ARM_THM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -00002598 0000d90a R_ARM_THM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -000025ca 0001350a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -00002620 0000da0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002642 0000da0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002656 0000da0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002670 0000da0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002680 0000da0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002692 0000e20a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000026b6 0000da0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000026bc 0000f22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000026c0 0000f230 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000026c4 00008e2f R_ARM_THM_MOVW_ABS_NC 000004d8 .LC40 │ │ │ │ │ -000026c8 00008e30 R_ARM_THM_MOVT_ABS 000004d8 .LC40 │ │ │ │ │ -000026ce 0000f30a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000026e8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00002704 0000da0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002728 0001042f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000272c 00010430 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00002730 00008d2f R_ARM_THM_MOVW_ABS_NC 000004ac .LC39 │ │ │ │ │ -00002734 00008d30 R_ARM_THM_MOVT_ABS 000004ac .LC39 │ │ │ │ │ -0000273a 0000f30a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000027ae 0000e60a R_ARM_THM_CALL 00000000 frexp │ │ │ │ │ -000027c2 0000f40a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ -000027ce 0001362f R_ARM_THM_MOVW_ABS_NC 00000000 Py_hexdigits │ │ │ │ │ -000027d2 00013630 R_ARM_THM_MOVT_ABS 00000000 Py_hexdigits │ │ │ │ │ -00002956 0000952f R_ARM_THM_MOVW_ABS_NC 00000520 .LC44 │ │ │ │ │ -0000295a 00009530 R_ARM_THM_MOVT_ABS 00000520 .LC44 │ │ │ │ │ -0000295e 0001370a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -00002982 0000942f R_ARM_THM_MOVW_ABS_NC 00000514 .LC43 │ │ │ │ │ -00002986 00009430 R_ARM_THM_MOVT_ABS 00000514 .LC43 │ │ │ │ │ -0000298a 0001370a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -000029c0 0000932f R_ARM_THM_MOVW_ABS_NC 00000508 .LC42 │ │ │ │ │ -000029c4 00009330 R_ARM_THM_MOVT_ABS 00000508 .LC42 │ │ │ │ │ -000029e0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000029e4 0000f502 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -000029f0 0000f40a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ -000029fc 0001362f R_ARM_THM_MOVW_ABS_NC 00000000 Py_hexdigits │ │ │ │ │ -00002a00 00013630 R_ARM_THM_MOVT_ABS 00000000 Py_hexdigits │ │ │ │ │ -00002bba 0000922f R_ARM_THM_MOVW_ABS_NC 000004fc .LC41 │ │ │ │ │ -00002bbe 00009230 R_ARM_THM_MOVT_ABS 000004fc .LC41 │ │ │ │ │ -00002bc4 0000f10a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -00002bca 0000e20a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00002bec 0000f502 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -00002c68 0001042f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00002c6c 00010430 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00002c70 00009a2f R_ARM_THM_MOVW_ABS_NC 0000052c .LC46 │ │ │ │ │ -00002c74 00009a30 R_ARM_THM_MOVT_ABS 0000052c .LC46 │ │ │ │ │ -00002c7a 0000f30a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002ca2 0000e60a R_ARM_THM_CALL 00000000 frexp │ │ │ │ │ -00002cda 0000f40a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ -00002d40 00011c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00002d44 00011c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00002d48 00004b2f R_ARM_THM_MOVW_ABS_NC 00000284 .LC15 │ │ │ │ │ -00002d4c 00004b30 R_ARM_THM_MOVT_ABS 00000284 .LC15 │ │ │ │ │ -00002d52 0000f30a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002d78 0000d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002dd6 0000f22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00002dda 0000f230 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00002dde 0000212f R_ARM_THM_MOVW_ABS_NC 00000034 .LC3 │ │ │ │ │ -00002de2 00002130 R_ARM_THM_MOVT_ABS 00000034 .LC3 │ │ │ │ │ -00002de8 0000f30a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002e1a 0000f40a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ -00002e38 0000d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002e94 0000e60a R_ARM_THM_CALL 00000000 frexp │ │ │ │ │ -00002f62 0001042f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00002f66 00010430 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00002f6a 00009f2f R_ARM_THM_MOVW_ABS_NC 00000554 .LC47 │ │ │ │ │ -00002f6e 00009f30 R_ARM_THM_MOVT_ABS 00000554 .LC47 │ │ │ │ │ -00002f74 0000f30a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002f92 0000f40a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ -00002fc8 00011c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00002fcc 00011c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00002fd0 00004b2f R_ARM_THM_MOVW_ABS_NC 00000284 .LC15 │ │ │ │ │ -00002fd4 00004b30 R_ARM_THM_MOVT_ABS 00000284 .LC15 │ │ │ │ │ -00002fda 0000f30a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000030a4 0000f40a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ -000030ca 0000f40a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ +00000b3e 0000e20a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000b76 0000e70a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000b86 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000b8a 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000b98 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000b9c 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000ba2 0000dd0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000bb0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000bb4 0000de6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000bb8 0000de6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000bce 0000fe2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000bd2 0000fe30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000bfa 0000e20a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000c10 0000e50a R_ARM_THM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ +00000c96 0000ff0a R_ARM_THM_CALL 00000000 __errno_location │ │ │ │ │ +00000ca8 0001000a 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 0000db0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000d66 0001010a R_ARM_THM_CALL 00000000 floor │ │ │ │ │ +00000d82 0001020a R_ARM_THM_CALL 00000000 fmod │ │ │ │ │ +00000d9a 0000ff0a R_ARM_THM_CALL 00000000 __errno_location │ │ │ │ │ +00000dac 0001000a R_ARM_THM_CALL 00000000 pow │ │ │ │ │ +00000de2 0000dc0a 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 0000e20a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000e42 0000e50a R_ARM_THM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ +00000e5a 0000e70a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000e6a 0000e20a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000e86 0000f72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000e8a 0000f730 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 0000f30a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000ec6 0001020a R_ARM_THM_CALL 00000000 fmod │ │ │ │ │ +00000ed6 0000fd2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +00000eda 0000fd30 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 0000f30a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000f08 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000f0c 0000de6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000f10 0000e70a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000f5a 0001020a R_ARM_THM_CALL 00000000 fmod │ │ │ │ │ +00000fe6 0000f22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000fea 0000f230 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000ff0 0001030a R_ARM_THM_CALL 00000000 PyErr_SetFromErrno │ │ │ │ │ +00001034 0001042f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00001038 00010430 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00001046 0001052f R_ARM_THM_MOVW_ABS_NC 00000000 PyComplex_Type │ │ │ │ │ +0000104a 00010530 R_ARM_THM_MOVT_ABS 00000000 PyComplex_Type │ │ │ │ │ +00001052 0000fe2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001056 0000fe30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000010aa 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000010ae 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000010b6 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000010ba 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001132 00010b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00001136 00010b30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000119c 0000da0a 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 00010e0a 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 00010f0a R_ARM_THM_CALL 00000000 _PyArg_NoKwnames │ │ │ │ │ +000011f8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000011fc 0000d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000120c 00010b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00001210 00010b30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000127c 0000da0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001298 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000129c 0000d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000012b8 0001100a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +000012c6 0001110a R_ARM_THM_CALL 00000000 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ +000012d2 0001120a 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 0001130a R_ARM_THM_CALL 00000000 _Py_string_to_number_with_underscores │ │ │ │ │ +000012f6 0001140a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001312 0000da0a 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 0001130a R_ARM_THM_CALL 00000000 _Py_string_to_number_with_underscores │ │ │ │ │ +00001342 0001140a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +0000134c 0001152f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +00001350 00011530 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +00001358 0000e20a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001366 0001160a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00001372 0001170a 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 0001140a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000013aa 0000f72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000013ae 0000f730 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 0000f80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000013c6 0001182f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ +000013ca 00011830 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ +000013f0 0001192f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +000013f4 00011930 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +0000140a 0001192f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +0000140e 00011930 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +0000141e 00011a0a R_ARM_THM_CALL 00000000 PyOS_string_to_double │ │ │ │ │ +00001452 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001456 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000147e 0000db0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00001492 0000dc0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000149a 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000149e 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000014ce 00011a0a R_ARM_THM_CALL 00000000 PyOS_string_to_double │ │ │ │ │ +000014dc 0000f22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000014e0 0000f230 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000014e4 0000492f R_ARM_THM_MOVW_ABS_NC 0000025c .LC14 │ │ │ │ │ +000014e8 00004930 R_ARM_THM_MOVT_ABS 0000025c .LC14 │ │ │ │ │ +000014f0 0000f80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001518 0000e70a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000152c 0000dd0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001534 0000de6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001538 0000de6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000015f6 0000e60a R_ARM_THM_CALL 00000000 frexp │ │ │ │ │ +00001622 0001042f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00001626 00010430 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000162a 00004c2f R_ARM_THM_MOVW_ABS_NC 000002a0 .LC16 │ │ │ │ │ +0000162e 00004c30 R_ARM_THM_MOVT_ABS 000002a0 .LC16 │ │ │ │ │ +00001634 0000f30a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000164c 00011c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00001650 00011c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00001654 00004b2f R_ARM_THM_MOVW_ABS_NC 00000284 .LC15 │ │ │ │ │ +00001658 00004b30 R_ARM_THM_MOVT_ABS 00000284 .LC15 │ │ │ │ │ +0000165e 0000f30a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001716 0000f40a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ +00001740 0000d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001774 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001778 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000017a4 0000db0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000017b8 0000dc0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000017be 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000017c2 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000017f4 0000de6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001828 0000fe2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000182c 0000fe30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000184c 00011d0a R_ARM_THM_CALL 00000000 round │ │ │ │ │ +00001886 0000e20a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000018ce 0000da0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000018d8 00011e0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00001916 00011f0a R_ARM_THM_CALL 00000000 _Py_dg_dtoa │ │ │ │ │ +0000193a 0000532f R_ARM_THM_MOVW_ABS_NC 000002cc .LC18 │ │ │ │ │ +0000193e 00005330 R_ARM_THM_MOVT_ABS 000002cc .LC18 │ │ │ │ │ +00001948 0000522f R_ARM_THM_MOVW_ABS_NC 000002c8 .LC17 │ │ │ │ │ +0000194c 00005230 R_ARM_THM_MOVT_ABS 000002c8 .LC17 │ │ │ │ │ +0000195a 0000552f R_ARM_THM_MOVW_ABS_NC 000002dc .LC20 │ │ │ │ │ +0000195e 00005530 R_ARM_THM_MOVT_ABS 000002dc .LC20 │ │ │ │ │ +00001962 0001200a R_ARM_THM_CALL 00000000 PyOS_snprintf │ │ │ │ │ +00001966 0000ff0a R_ARM_THM_CALL 00000000 __errno_location │ │ │ │ │ +00001972 0001210a R_ARM_THM_CALL 00000000 _Py_dg_strtod │ │ │ │ │ +00001980 0000d70a R_ARM_THM_CALL 00000001 PyFloat_FromDouble │ │ │ │ │ +00001992 0001220a R_ARM_THM_CALL 00000000 _Py_dg_freedtoa │ │ │ │ │ +000019ae 0000542f R_ARM_THM_MOVW_ABS_NC 000002d0 .LC19 │ │ │ │ │ +000019b2 00005430 R_ARM_THM_MOVT_ABS 000002d0 .LC19 │ │ │ │ │ +000019bc 00010e0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +000019cc 0000fe2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000019d0 0000fe30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000019d8 0000f10a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +000019e4 0000f72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000019e8 0000f730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000019ee 0000232f R_ARM_THM_MOVW_ABS_NC 00000070 .LC5 │ │ │ │ │ +000019f2 00002330 R_ARM_THM_MOVT_ABS 00000070 .LC5 │ │ │ │ │ +000019f8 0000f80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001a0a 00011e0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00001a1a 0000e70a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001a3c 0000e20a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001a4c 0000fb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00001a50 0000fb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00001a58 0000242f R_ARM_THM_MOVW_ABS_NC 00000090 .LC6 │ │ │ │ │ +00001a5c 00002430 R_ARM_THM_MOVT_ABS 00000090 .LC6 │ │ │ │ │ +00001a64 0000fc0a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +00001a82 0000da0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001a8a 0000f90a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00001a94 0000e50a R_ARM_THM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ +00001ab4 0000da0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001aba 0000f72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001abe 0000f730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001ac4 0000252f R_ARM_THM_MOVW_ABS_NC 00000144 .LC7 │ │ │ │ │ +00001ac8 00002530 R_ARM_THM_MOVT_ABS 00000144 .LC7 │ │ │ │ │ +00001acc 0000f80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001ae2 0001230a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001af0 0000f502 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00001af4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00001b0c 0001042f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00001b10 00010430 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00001b14 0000562f R_ARM_THM_MOVW_ABS_NC 000002e8 .LC21 │ │ │ │ │ +00001b18 00005630 R_ARM_THM_MOVT_ABS 000002e8 .LC21 │ │ │ │ │ +00001b1e 0000f30a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001b26 0001240a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00001b34 0000dd0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001b3a 0000dd0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001b80 00011d0a R_ARM_THM_CALL 00000000 round │ │ │ │ │ +00001b8a 0000fa0a R_ARM_THM_CALL 00000000 PyErr_BadArgument │ │ │ │ │ +00001b98 0000f502 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00001bb8 0001250a R_ARM_THM_CALL 00000000 PyOS_double_to_string │ │ │ │ │ +00001bc0 0001260a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +00001bc8 0001270a R_ARM_THM_CALL 00000000 _PyUnicode_FromASCII │ │ │ │ │ +00001bd0 0001230a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001c10 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001c14 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001c40 0000db0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00001c54 0000dc0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00001c5a 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001c5e 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001c90 0000de6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001cc0 0001120a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +00001cce 0001192f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00001cd2 00011930 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00001cee 0001310a R_ARM_THM_CALL 00000000 _Py_parse_inf_or_nan │ │ │ │ │ +00001d1a 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ +00001d1e 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ +00001d56 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ +00001d5a 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ +00001eec 0001320a R_ARM_THM_CALL 00000000 __isoc23_strtol │ │ │ │ │ +00001ef4 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ +00001ef8 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ +00001f74 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ +00001f78 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ +00001fc4 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ +00001fc8 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ +00002076 0000f40a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ +00002098 0000d70a R_ARM_THM_CALL 00000001 PyFloat_FromDouble │ │ │ │ │ +000021c0 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ +000021c4 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ +00002252 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ +00002256 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ +000022b2 0000f40a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ +000022c2 0000f22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000022c6 0000f230 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000022ca 0000842f R_ARM_THM_MOVW_ABS_NC 00000480 .LC38 │ │ │ │ │ +000022ce 00008430 R_ARM_THM_MOVT_ABS 00000480 .LC38 │ │ │ │ │ +000022d4 0000f30a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000022e8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000022f2 0000f40a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ +00002304 0001042f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00002308 00010430 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000230c 0000832f R_ARM_THM_MOVW_ABS_NC 0000044c .LC37 │ │ │ │ │ +00002310 00008330 R_ARM_THM_MOVT_ABS 0000044c .LC37 │ │ │ │ │ +00002316 0000f30a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002396 0000f22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000239a 0000f230 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000239e 0000822f R_ARM_THM_MOVW_ABS_NC 00000424 .LC36 │ │ │ │ │ +000023a2 00008230 R_ARM_THM_MOVT_ABS 00000424 .LC36 │ │ │ │ │ +000023a8 0000f30a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000023ca 0001330a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +000023e6 0000da0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002406 0001342f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +0000240a 00013430 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +00002448 0000e60a R_ARM_THM_CALL 00000000 frexp │ │ │ │ │ +0000245a 0001010a R_ARM_THM_CALL 00000000 floor │ │ │ │ │ +00002474 0001010a R_ARM_THM_CALL 00000000 floor │ │ │ │ │ +0000248c 0001010a R_ARM_THM_CALL 00000000 floor │ │ │ │ │ +000024a4 0001010a R_ARM_THM_CALL 00000000 floor │ │ │ │ │ +000024bc 0001010a R_ARM_THM_CALL 00000000 floor │ │ │ │ │ +000024d4 0001010a R_ARM_THM_CALL 00000000 floor │ │ │ │ │ +000024ec 0001010a R_ARM_THM_CALL 00000000 floor │ │ │ │ │ +00002504 0001010a R_ARM_THM_CALL 00000000 floor │ │ │ │ │ +0000251c 0001010a R_ARM_THM_CALL 00000000 floor │ │ │ │ │ +00002536 0001010a R_ARM_THM_CALL 00000000 floor │ │ │ │ │ +00002558 0000ea0a R_ARM_THM_CALL 00000000 PyLong_FromDouble │ │ │ │ │ +0000256e 0000ea0a R_ARM_THM_CALL 00000000 PyLong_FromDouble │ │ │ │ │ +0000257a 0000d90a R_ARM_THM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +00002590 0000d90a R_ARM_THM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +000025c2 0001350a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +00002618 0000da0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000263a 0000da0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000264e 0000da0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002668 0000da0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002678 0000da0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000268a 0000e20a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000026ae 0000da0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000026b4 0000f22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000026b8 0000f230 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 0000f30a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000026e0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000026fc 0000da0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002720 0001042f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00002724 00010430 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00002728 00008d2f R_ARM_THM_MOVW_ABS_NC 000004ac .LC39 │ │ │ │ │ +0000272c 00008d30 R_ARM_THM_MOVT_ABS 000004ac .LC39 │ │ │ │ │ +00002732 0000f30a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000027a6 0000e60a R_ARM_THM_CALL 00000000 frexp │ │ │ │ │ +000027ba 0000f40a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ +000027c6 0001362f R_ARM_THM_MOVW_ABS_NC 00000000 Py_hexdigits │ │ │ │ │ +000027ca 00013630 R_ARM_THM_MOVT_ABS 00000000 Py_hexdigits │ │ │ │ │ +0000294e 0000952f R_ARM_THM_MOVW_ABS_NC 00000520 .LC44 │ │ │ │ │ +00002952 00009530 R_ARM_THM_MOVT_ABS 00000520 .LC44 │ │ │ │ │ +00002956 0001370a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +0000297a 0000942f R_ARM_THM_MOVW_ABS_NC 00000514 .LC43 │ │ │ │ │ +0000297e 00009430 R_ARM_THM_MOVT_ABS 00000514 .LC43 │ │ │ │ │ +00002982 0001370a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +000029b8 0000932f R_ARM_THM_MOVW_ABS_NC 00000508 .LC42 │ │ │ │ │ +000029bc 00009330 R_ARM_THM_MOVT_ABS 00000508 .LC42 │ │ │ │ │ +000029d8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000029dc 0000f502 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +000029e8 0000f40a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ +000029f4 0001362f R_ARM_THM_MOVW_ABS_NC 00000000 Py_hexdigits │ │ │ │ │ +000029f8 00013630 R_ARM_THM_MOVT_ABS 00000000 Py_hexdigits │ │ │ │ │ +00002bb2 0000922f R_ARM_THM_MOVW_ABS_NC 000004fc .LC41 │ │ │ │ │ +00002bb6 00009230 R_ARM_THM_MOVT_ABS 000004fc .LC41 │ │ │ │ │ +00002bbc 0000f10a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +00002bc2 0000e20a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00002be4 0000f502 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00002c60 0001042f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00002c64 00010430 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00002c68 00009a2f R_ARM_THM_MOVW_ABS_NC 0000052c .LC46 │ │ │ │ │ +00002c6c 00009a30 R_ARM_THM_MOVT_ABS 0000052c .LC46 │ │ │ │ │ +00002c72 0000f30a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002c9a 0000e60a R_ARM_THM_CALL 00000000 frexp │ │ │ │ │ +00002cd2 0000f40a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ +00002d38 00011c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00002d3c 00011c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00002d40 00004b2f R_ARM_THM_MOVW_ABS_NC 00000284 .LC15 │ │ │ │ │ +00002d44 00004b30 R_ARM_THM_MOVT_ABS 00000284 .LC15 │ │ │ │ │ +00002d4a 0000f30a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002d70 0000d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002dce 0000f22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00002dd2 0000f230 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00002dd6 0000212f R_ARM_THM_MOVW_ABS_NC 00000034 .LC3 │ │ │ │ │ +00002dda 00002130 R_ARM_THM_MOVT_ABS 00000034 .LC3 │ │ │ │ │ +00002de0 0000f30a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002e12 0000f40a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ +00002e30 0000d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002e8c 0000e60a R_ARM_THM_CALL 00000000 frexp │ │ │ │ │ +00002f5a 0001042f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00002f5e 00010430 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00002f62 00009f2f R_ARM_THM_MOVW_ABS_NC 00000554 .LC47 │ │ │ │ │ +00002f66 00009f30 R_ARM_THM_MOVT_ABS 00000554 .LC47 │ │ │ │ │ +00002f6c 0000f30a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002f8a 0000f40a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ +00002fc0 00011c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00002fc4 00011c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00002fc8 00004b2f R_ARM_THM_MOVW_ABS_NC 00000284 .LC15 │ │ │ │ │ +00002fcc 00004b30 R_ARM_THM_MOVT_ABS 00000284 .LC15 │ │ │ │ │ +00002fd2 0000f30a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000309c 0000f40a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ +000030c2 0000f40a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ 000000a2 0000dd1e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ 000000e2 0000df1e R_ARM_THM_JUMP24 00000000 PyObject_Free │ │ │ │ │ 00000120 0000df1e R_ARM_THM_JUMP24 00000000 PyObject_Free │ │ │ │ │ 00000178 0000e11e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ 0000021e 0000e11e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ 000003b8 0000ea1e R_ARM_THM_JUMP24 00000000 PyLong_FromDouble │ │ │ │ │ 000007ea 0000dd1e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ 00000a2a 0000dd1e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -00000bae 0000dd1e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -000010ae 0000dd1e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -000010fc 0001081e R_ARM_THM_JUMP24 00000000 _Py_HashDouble │ │ │ │ │ -0000114e 00010c1e R_ARM_THM_JUMP24 00000000 PyNumber_Float │ │ │ │ │ -00001158 00010d1e R_ARM_THM_JUMP24 000012a9 PyFloat_FromString │ │ │ │ │ -000011ba 0000d71e R_ARM_THM_JUMP24 00000001 PyFloat_FromDouble │ │ │ │ │ -00001222 00010c1e R_ARM_THM_JUMP24 00000000 PyNumber_Float │ │ │ │ │ -00001226 00010d1e R_ARM_THM_JUMP24 000012a9 PyFloat_FromString │ │ │ │ │ -00001290 0000d71e R_ARM_THM_JUMP24 00000001 PyFloat_FromDouble │ │ │ │ │ -000017f6 0000dd1e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -0000188a 0000ea1e R_ARM_THM_JUMP24 00000000 PyLong_FromDouble │ │ │ │ │ -00001b6a 0000d71e R_ARM_THM_JUMP24 00000001 PyFloat_FromDouble │ │ │ │ │ -00001be4 0000dd1e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -00001c92 0000dd1e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -000029d2 0001291e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ -00000e2e 0000d71e R_ARM_THM_JUMP24 00000001 PyFloat_FromDouble │ │ │ │ │ +000010a6 0000dd1e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +000010f4 0001081e R_ARM_THM_JUMP24 00000000 _Py_HashDouble │ │ │ │ │ +00001146 00010c1e R_ARM_THM_JUMP24 00000000 PyNumber_Float │ │ │ │ │ +00001150 00010d1e R_ARM_THM_JUMP24 000012a1 PyFloat_FromString │ │ │ │ │ +000011b2 0000d71e R_ARM_THM_JUMP24 00000001 PyFloat_FromDouble │ │ │ │ │ +0000121a 00010c1e R_ARM_THM_JUMP24 00000000 PyNumber_Float │ │ │ │ │ +0000121e 00010d1e R_ARM_THM_JUMP24 000012a1 PyFloat_FromString │ │ │ │ │ +00001288 0000d71e R_ARM_THM_JUMP24 00000001 PyFloat_FromDouble │ │ │ │ │ +000017ee 0000dd1e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +00001882 0000ea1e R_ARM_THM_JUMP24 00000000 PyLong_FromDouble │ │ │ │ │ +00001b62 0000d71e R_ARM_THM_JUMP24 00000001 PyFloat_FromDouble │ │ │ │ │ +00001bdc 0000dd1e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +00001c8a 0000dd1e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +000029ca 0001291e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ +00000e26 0000d71e R_ARM_THM_JUMP24 00000001 PyFloat_FromDouble │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x87e8 contains 48 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x87d0 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 0000de6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 0000004c 0000e20a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00000056 00002c0a R_ARM_THM_CALL 00000821 convert_to_double │ │ │ │ │ 0000007e 0000e20a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -610,15 +610,15 @@ │ │ │ │ │ bhi.n 552 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ it gt │ │ │ │ │ ldrgt r1, [r5, #12] │ │ │ │ │ ble.n 54e │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ │ - b.w 1208 │ │ │ │ │ + b.w 1200 │ │ │ │ │ R_ARM_THM_JUMP24 float_new_impl │ │ │ │ │ cmp r2, #0 │ │ │ │ │ beq.n 51e │ │ │ │ │ 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 {} │ │ │ │ │ @@ -1095,45 +1095,46 @@ │ │ │ │ │ │ │ │ │ │ 00000a58 : │ │ │ │ │ float_add(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ vpush {d8} │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ - ldr r4, [pc, #332] @ (bb8 ) │ │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ + sub sp, #24 │ │ │ │ │ + ldr r4, [pc, #320] @ (bb0 ) │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ - sub sp, #8 │ │ │ │ │ - mov r6, r1 │ │ │ │ │ + str r1, [sp, #12] │ │ │ │ │ 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 r2, r3, #7 │ │ │ │ │ - bpl.n b76 │ │ │ │ │ + lsls r3, r3, #7 │ │ │ │ │ + bpl.n b86 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsDouble │ │ │ │ │ - vmov.f64 d6, #240 @ 0xbf800000 -1.0 │ │ │ │ │ - vmov.f64 d8, d0 │ │ │ │ │ - vcmp.f64 d0, d6 │ │ │ │ │ + vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ │ + vcmp.f64 d0, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.n b6a │ │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ │ + beq.n b72 │ │ │ │ │ + ldr r5, [sp, #12] │ │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ │ cmp r0, r4 │ │ │ │ │ bne.n b38 │ │ │ │ │ - ldr r3, [pc, #272] @ (bbc ) │ │ │ │ │ + ldr r3, [pc, #264] @ (bb4 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ - vldr d0, [r6, #8] │ │ │ │ │ + vldr d8, [r5, #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 │ │ │ │ │ @@ -1153,497 +1154,492 @@ │ │ │ │ │ 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, #8 │ │ │ │ │ + add sp, #24 │ │ │ │ │ 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 ba4 │ │ │ │ │ + beq.n ba2 │ │ │ │ │ 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, d0, d8 │ │ │ │ │ + vadd.f64 d8, d8, d0 │ │ │ │ │ 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 d8, [r5, #8] │ │ │ │ │ - b.n aa2 │ │ │ │ │ - ldr r1, [pc, #124] @ (bb8 ) │ │ │ │ │ + vldr d0, [r5, #8] │ │ │ │ │ + b.n aa0 │ │ │ │ │ + ldr r1, [pc, #116] @ (bb0 ) │ │ │ │ │ + vstr d0, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ + vldr d0, [sp] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n aa8 │ │ │ │ │ - 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 ) │ │ │ │ │ + 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 ) │ │ │ │ │ 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 aa2 │ │ │ │ │ - movs r5, #0 │ │ │ │ │ + beq.n aa0 │ │ │ │ │ + mov r5, r6 │ │ │ │ │ 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 bb2 │ │ │ │ │ + bne.n baa │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ 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 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + b.n af6 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - b.n b88 │ │ │ │ │ + b.n b98 │ │ │ │ │ .word 0x00000010 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ - .word 0x00000106 │ │ │ │ │ + .word 0x000000fe │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ - .word 0x00000058 │ │ │ │ │ + .word 0x00000048 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00000bc4 : │ │ │ │ │ +00000bbc : │ │ │ │ │ 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 e8e │ │ │ │ │ - ldr r4, [pc, #808] @ (f10 ) │ │ │ │ │ + bne.w e86 │ │ │ │ │ + ldr r4, [pc, #808] @ (f08 ) │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bne.w e32 │ │ │ │ │ + bne.w e2a │ │ │ │ │ vldr d9, [r6, #8] │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - beq.w e10 │ │ │ │ │ - ldr r1, [pc, #780] @ (f10 ) │ │ │ │ │ + beq.w e08 │ │ │ │ │ + ldr r1, [pc, #780] @ (f08 ) │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e10 │ │ │ │ │ + bne.w e08 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.w 10b2 │ │ │ │ │ + bpl.w 10aa │ │ │ │ │ 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 f18 │ │ │ │ │ + beq.w f10 │ │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.w e20 │ │ │ │ │ + beq.w e18 │ │ │ │ │ vcmp.f64 d9, d9 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bvs.w eac │ │ │ │ │ + bvs.w ea4 │ │ │ │ │ vcmp.f64 d8, d8 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bvs.w fc2 │ │ │ │ │ + bvs.w fba │ │ │ │ │ vabs.f64 d6, d8 │ │ │ │ │ - vldr d7, [pc, #668] @ ef8 │ │ │ │ │ + vldr d7, [pc, #668] @ ef0 │ │ │ │ │ vabs.f64 d5, d9 │ │ │ │ │ vcmp.f64 d6, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bgt.w f8c │ │ │ │ │ + bgt.w f84 │ │ │ │ │ vcmp.f64 d5, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bgt.w f5a │ │ │ │ │ + bgt.w f52 │ │ │ │ │ vcmp.f64 d9, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.w ec6 │ │ │ │ │ + beq.w ebe │ │ │ │ │ vcmpe.f64 d9, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bmi.n d66 │ │ │ │ │ + bmi.n d5e │ │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ │ vcmp.f64 d9, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.w ea8 │ │ │ │ │ + beq.w ea0 │ │ │ │ │ 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 fda │ │ │ │ │ - vldr d6, [pc, #572] @ f00 │ │ │ │ │ - vldr d7, [pc, #576] @ f08 │ │ │ │ │ + bne.w fd2 │ │ │ │ │ + vldr d6, [pc, #572] @ ef8 │ │ │ │ │ + vldr d7, [pc, #576] @ f00 │ │ │ │ │ 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 1048 │ │ │ │ │ - ldr r3, [pc, #552] @ (f14 ) │ │ │ │ │ + bne.w 1040 │ │ │ │ │ + ldr r3, [pc, #552] @ (f0c ) │ │ │ │ │ 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 de8 │ │ │ │ │ + beq.n de0 │ │ │ │ │ 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 e0a │ │ │ │ │ + bne.n e02 │ │ │ │ │ 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 e20 │ │ │ │ │ + beq.n e18 │ │ │ │ │ vcmp.f64 d8, d8 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bvs.w fd4 │ │ │ │ │ + bvs.w fcc │ │ │ │ │ vabs.f64 d6, d8 │ │ │ │ │ - vldr d7, [pc, #412] @ ef8 │ │ │ │ │ + vldr d7, [pc, #412] @ ef0 │ │ │ │ │ vcmp.f64 d6, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bgt.n e20 │ │ │ │ │ + bgt.n e18 │ │ │ │ │ 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 104e │ │ │ │ │ + bne.w 1046 │ │ │ │ │ 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 eb2 │ │ │ │ │ + beq.w eaa │ │ │ │ │ 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 ffe │ │ │ │ │ - vldr d7, [pc, #320] @ f08 │ │ │ │ │ + bne.w ff6 │ │ │ │ │ + vldr d7, [pc, #320] @ f00 │ │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.w 1048 │ │ │ │ │ + beq.w 1040 │ │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ │ vcmp.f64 d10, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bne.n ce8 │ │ │ │ │ + bne.n ce0 │ │ │ │ │ vneg.f64 d8, d8 │ │ │ │ │ - b.n ce8 │ │ │ │ │ + b.n ce0 │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10a4 │ │ │ │ │ + beq.w 109c │ │ │ │ │ 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 d26 │ │ │ │ │ + beq.n d1e │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r2, #16] │ │ │ │ │ - b.n d26 │ │ │ │ │ + b.n d1e │ │ │ │ │ vldr d8, [r5, #8] │ │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bne.w c3c │ │ │ │ │ + bne.w c34 │ │ │ │ │ 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 bf4 │ │ │ │ │ + bne.w bec │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #7 │ │ │ │ │ - bpl.w 10b2 │ │ │ │ │ + bpl.w 10aa │ │ │ │ │ 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 bf8 │ │ │ │ │ + bne.w bf0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, ea4 │ │ │ │ │ + cbnz r0, e9c │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - beq.w d3a │ │ │ │ │ + beq.w d32 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c0c │ │ │ │ │ + beq.w c04 │ │ │ │ │ vldr d8, [r5, #8] │ │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bne.w c48 │ │ │ │ │ - b.n e20 │ │ │ │ │ + bne.w c40 │ │ │ │ │ + b.n e18 │ │ │ │ │ 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 d30 │ │ │ │ │ + b.n d28 │ │ │ │ │ vmov.f64 d9, d7 │ │ │ │ │ vmov.f64 d0, d9 │ │ │ │ │ - b.n e24 │ │ │ │ │ + b.n e1c │ │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ it ne │ │ │ │ │ vmovne.f64 d9, d7 │ │ │ │ │ - b.n eac │ │ │ │ │ + b.n ea4 │ │ │ │ │ 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 1088 │ │ │ │ │ + bpl.w 1080 │ │ │ │ │ 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 ea4 │ │ │ │ │ + b.n e9c │ │ │ │ │ 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 ea4 │ │ │ │ │ + bne.n e9c │ │ │ │ │ vcmp.f64 d9, d9 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bvs.n eac │ │ │ │ │ + bvs.n ea4 │ │ │ │ │ vabs.f64 d7, d9 │ │ │ │ │ - vldr d6, [pc, #424] @ 10d8 │ │ │ │ │ + vldr d6, [pc, #424] @ 10d0 │ │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bgt.w 1072 │ │ │ │ │ + bgt.w 106a │ │ │ │ │ vcmp.f64 d9, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.n ede │ │ │ │ │ + beq.n ed6 │ │ │ │ │ vcmpe.f64 d9, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bpl.w c8e │ │ │ │ │ + bpl.w c86 │ │ │ │ │ vmov.f64 d6, #112 @ 0x3f800000 1.0 │ │ │ │ │ - b.n d82 │ │ │ │ │ + b.n d7a │ │ │ │ │ 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 1024 │ │ │ │ │ + ble.n 101c │ │ │ │ │ vmov.f64 d6, #112 @ 0x3f800000 1.0 │ │ │ │ │ - vldr d7, [pc, #360] @ 10e0 │ │ │ │ │ + vldr d7, [pc, #360] @ 10d8 │ │ │ │ │ vcmp.f64 d0, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ ite ne │ │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ │ vmoveq.f64 d0, d9 │ │ │ │ │ - b.n e24 │ │ │ │ │ + b.n e1c │ │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ │ vcmp.f64 d5, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.w e20 │ │ │ │ │ + beq.w e18 │ │ │ │ │ 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 1032 │ │ │ │ │ - vldr d0, [pc, #288] @ 10e0 │ │ │ │ │ - b.n e24 │ │ │ │ │ + bne.n 102a │ │ │ │ │ + vldr d0, [pc, #288] @ 10d8 │ │ │ │ │ + b.n e1c │ │ │ │ │ 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 e24 │ │ │ │ │ + b.n e1c │ │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bne.n 1038 │ │ │ │ │ + bne.n 1030 │ │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ │ it eq │ │ │ │ │ streq r6, [r5, #0] │ │ │ │ │ - beq.w ce8 │ │ │ │ │ + beq.w ce0 │ │ │ │ │ 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 ea4 │ │ │ │ │ + b.n e9c │ │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ │ - bne.n fee │ │ │ │ │ + bne.n fe6 │ │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bne.n 1038 │ │ │ │ │ + bne.n 1030 │ │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ │ - vldr d8, [pc, #212] @ 10e8 │ │ │ │ │ + vldr d8, [pc, #212] @ 10e0 │ │ │ │ │ str r6, [r5, #0] │ │ │ │ │ vcmp.f64 d10, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.w de2 │ │ │ │ │ - b.n ce8 │ │ │ │ │ + beq.w dda │ │ │ │ │ + b.n ce0 │ │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.n 1072 │ │ │ │ │ - vldr d0, [pc, #180] @ 10e8 │ │ │ │ │ - b.n e24 │ │ │ │ │ + beq.n 106a │ │ │ │ │ + vldr d0, [pc, #180] @ 10e0 │ │ │ │ │ + b.n e1c │ │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ │ - bne.n fee │ │ │ │ │ + bne.n fe6 │ │ │ │ │ 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 ff8 │ │ │ │ │ + b.n ff0 │ │ │ │ │ movs r3, #34 @ 0x22 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - b.n 103c │ │ │ │ │ + b.n 1034 │ │ │ │ │ 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 │ │ │ │ │ @@ -1653,28 +1649,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] @ 10e8 │ │ │ │ │ - vldr d7, [pc, #116] @ 10f0 │ │ │ │ │ + vldr d0, [pc, #112] @ 10e0 │ │ │ │ │ + vldr d7, [pc, #116] @ 10e8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ it lt │ │ │ │ │ vmovlt.f64 d0, d7 │ │ │ │ │ - b.n e24 │ │ │ │ │ + b.n e1c │ │ │ │ │ vmov.f64 d6, #112 @ 0x3f800000 1.0 │ │ │ │ │ - vldr d7, [pc, #88] @ 10e8 │ │ │ │ │ + vldr d7, [pc, #88] @ 10e0 │ │ │ │ │ vcmp.f64 d0, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ ite ne │ │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ │ vmoveq.f64 d0, d9 │ │ │ │ │ - b.n e24 │ │ │ │ │ + b.n e1c │ │ │ │ │ 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 │ │ │ │ │ @@ -1686,218 +1682,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 d30 │ │ │ │ │ + b.n d28 │ │ │ │ │ nop │ │ │ │ │ nop.w │ │ │ │ │ .word 0xffffffff │ │ │ │ │ .word 0x7fefffff │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0x7ff00000 │ │ │ │ │ ... │ │ │ │ │ .word 0x80000000 │ │ │ │ │ │ │ │ │ │ -000010f8 : │ │ │ │ │ +000010f0 : │ │ │ │ │ float_hash(): │ │ │ │ │ vldr d0, [r0, #8] │ │ │ │ │ b.w 0 <_Py_HashDouble> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_HashDouble │ │ │ │ │ │ │ │ │ │ -00001100 : │ │ │ │ │ +000010f8 : │ │ │ │ │ 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 11de │ │ │ │ │ + bne.n 11d6 │ │ │ │ │ bic.w r3, r2, #2147483648 @ 0x80000000 │ │ │ │ │ bic.w r1, r2, #2147483648 @ 0x80000000 │ │ │ │ │ bic.w r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 11c2 │ │ │ │ │ - ldr r3, [pc, #212] @ (1200 ) │ │ │ │ │ + bne.n 11ba │ │ │ │ │ + ldr r3, [pc, #212] @ (11f8 ) │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 11ac │ │ │ │ │ + beq.n 11a4 │ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne.n 115c │ │ │ │ │ + bne.n 1154 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 11b0 │ │ │ │ │ + beq.n 11a8 │ │ │ │ │ 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 1152 │ │ │ │ │ + beq.n 114a │ │ │ │ │ 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 12a8 │ │ │ │ │ + b.w 12a0 │ │ │ │ │ R_ARM_THM_JUMP24 PyFloat_FromString │ │ │ │ │ - ldr r3, [pc, #164] @ (1204 ) │ │ │ │ │ + ldr r3, [pc, #164] @ (11fc ) │ │ │ │ │ cmp r1, #0 │ │ │ │ │ it eq │ │ │ │ │ moveq r1, r3 │ │ │ │ │ - ldr r0, [pc, #152] @ (1200 ) │ │ │ │ │ - bl 1208 │ │ │ │ │ + ldr r0, [pc, #152] @ (11f8 ) │ │ │ │ │ + bl 1200 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 119a │ │ │ │ │ + cbz r0, 1192 │ │ │ │ │ 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, 118a │ │ │ │ │ + cbz r0, 1182 │ │ │ │ │ vldr d7, [r3, #8] │ │ │ │ │ vstr d7, [r0, #8] │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - beq.n 1198 │ │ │ │ │ + beq.n 1190 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - cbz r2, 11a0 │ │ │ │ │ + cbz r2, 1198 │ │ │ │ │ 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 1198 │ │ │ │ │ + b.n 1190 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne.n 11be │ │ │ │ │ - vldr d0, [pc, #68] @ 11f8 │ │ │ │ │ + bne.n 11b6 │ │ │ │ │ + vldr d0, [pc, #68] @ 11f0 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyFloat_FromDouble │ │ │ │ │ - ldr r1, [pc, #68] @ (1204 ) │ │ │ │ │ - b.n 1164 │ │ │ │ │ + ldr r1, [pc, #68] @ (11fc ) │ │ │ │ │ + b.n 115c │ │ │ │ │ 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 1128 │ │ │ │ │ + bne.n 1120 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.n 119a │ │ │ │ │ + b.n 1192 │ │ │ │ │ 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 1118 │ │ │ │ │ + bne.n 1110 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.n 119a │ │ │ │ │ + b.n 1192 │ │ │ │ │ ... │ │ │ │ │ .word 0x00000010 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00001208 : │ │ │ │ │ +00001200 : │ │ │ │ │ float_new_impl(): │ │ │ │ │ - ldr r2, [pc, #148] @ (12a0 ) │ │ │ │ │ + ldr r2, [pc, #148] @ (1298 ) │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 122a │ │ │ │ │ + bne.n 1222 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 128c │ │ │ │ │ + beq.n 1284 │ │ │ │ │ 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 1226 │ │ │ │ │ + beq.n 121e │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyNumber_Float │ │ │ │ │ - b.w 12a8 │ │ │ │ │ + b.w 12a0 │ │ │ │ │ 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] @ (12a4 ) │ │ │ │ │ + ldr r3, [pc, #104] @ (129c ) │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ it eq │ │ │ │ │ moveq r1, r3 │ │ │ │ │ - bl 1208 │ │ │ │ │ + bl 1200 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, 127a │ │ │ │ │ + cbz r0, 1272 │ │ │ │ │ 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, 126a │ │ │ │ │ + cbz r0, 1262 │ │ │ │ │ vldr d7, [r2, #8] │ │ │ │ │ vstr d7, [r0, #8] │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - beq.n 1278 │ │ │ │ │ + beq.n 1270 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - cbz r3, 1280 │ │ │ │ │ + cbz r3, 1278 │ │ │ │ │ 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 1278 │ │ │ │ │ - vldr d0, [pc, #8] @ 1298 │ │ │ │ │ + b.n 1270 │ │ │ │ │ + vldr d0, [pc, #8] @ 1290 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyFloat_FromDouble │ │ │ │ │ nop.w │ │ │ │ │ ... │ │ │ │ │ .word 0x00000010 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000012a8 : │ │ │ │ │ +000012a0 : │ │ │ │ │ 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 │ │ │ │ │ @@ -1905,21 +1901,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 1320 │ │ │ │ │ + bpl.n 1318 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyUnicode_TransformDecimalAndSpaceToASCII> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1350 │ │ │ │ │ + beq.n 1348 │ │ │ │ │ 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 │ │ │ │ │ @@ -1936,27 +1932,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 1312 │ │ │ │ │ + beq.n 130a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbz r3, 1318 │ │ │ │ │ + cbz r3, 1310 │ │ │ │ │ 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 1312 │ │ │ │ │ + b.n 130a │ │ │ │ │ lsls r3, r3, #4 │ │ │ │ │ - bpl.n 1354 │ │ │ │ │ + bpl.n 134c │ │ │ │ │ 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 │ │ │ │ │ @@ -1969,252 +1965,252 @@ │ │ │ │ │ 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 1312 │ │ │ │ │ + b.n 130a │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 1312 │ │ │ │ │ + b.n 130a │ │ │ │ │ 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 139e │ │ │ │ │ + beq.n 1396 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbnz r0, 139e │ │ │ │ │ + cbnz r0, 1396 │ │ │ │ │ mov r2, r0 │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ - cbnz r0, 13b0 │ │ │ │ │ + cbnz r0, 13a8 │ │ │ │ │ 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, 13a6 │ │ │ │ │ + cbz r0, 139e │ │ │ │ │ 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 12f6 │ │ │ │ │ + b.n 12ee │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ - cbz r1, 13ce │ │ │ │ │ + cbz r1, 13c6 │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ - b.n 132a │ │ │ │ │ + b.n 1322 │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ mov r5, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ - b.n 1312 │ │ │ │ │ + b.n 130a │ │ │ │ │ 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 1312 │ │ │ │ │ + b.n 130a │ │ │ │ │ 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 132a │ │ │ │ │ + b.n 1322 │ │ │ │ │ │ │ │ │ │ -000013d8 : │ │ │ │ │ +000013d0 : │ │ │ │ │ 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 1518 │ │ │ │ │ + bcs.w 1510 │ │ │ │ │ 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 1500 │ │ │ │ │ + bmi.n 14f8 │ │ │ │ │ subs r1, r4, #1 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bls.n 14d2 │ │ │ │ │ + bls.n 14ca │ │ │ │ │ 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 14c0 │ │ │ │ │ + bne.n 14b8 │ │ │ │ │ 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 14e4 │ │ │ │ │ + bne.n 14dc │ │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ │ vcmp.f64 d8, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.n 1520 │ │ │ │ │ - ldr r3, [pc, #248] @ (153c ) │ │ │ │ │ + beq.n 1518 │ │ │ │ │ + ldr r3, [pc, #248] @ (1534 ) │ │ │ │ │ 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, 1498 │ │ │ │ │ + cbz r0, 1490 │ │ │ │ │ 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 14ba │ │ │ │ │ + bne.n 14b2 │ │ │ │ │ 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 1534 │ │ │ │ │ + beq.n 152c │ │ │ │ │ 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 1484 │ │ │ │ │ + beq.n 147c │ │ │ │ │ adds r4, #1 │ │ │ │ │ str r4, [r2, #16] │ │ │ │ │ - b.n 1484 │ │ │ │ │ + b.n 147c │ │ │ │ │ mov r4, r1 │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n 14d2 │ │ │ │ │ + beq.n 14ca │ │ │ │ │ ldrb r2, [r1, #0] │ │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ │ lsls r2, r2, #28 │ │ │ │ │ - bmi.n 14c0 │ │ │ │ │ + bmi.n 14b8 │ │ │ │ │ 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 1434 │ │ │ │ │ + beq.n 142c │ │ │ │ │ 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 1490 │ │ │ │ │ + b.n 1488 │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - bls.n 1518 │ │ │ │ │ + bls.n 1510 │ │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ │ lsls r1, r2, #28 │ │ │ │ │ - bpl.n 1518 │ │ │ │ │ + bpl.n 1510 │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - bne.n 1506 │ │ │ │ │ + bne.n 14fe │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - bne.w 1408 │ │ │ │ │ - b.n 14e4 │ │ │ │ │ + bne.w 1400 │ │ │ │ │ + b.n 14dc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 14fc │ │ │ │ │ - ldr r3, [pc, #20] @ (1540 ) │ │ │ │ │ + bne.n 14f4 │ │ │ │ │ + ldr r3, [pc, #20] @ (1538 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - b.n 144c │ │ │ │ │ + b.n 1444 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n 1490 │ │ │ │ │ + b.n 1488 │ │ │ │ │ nop │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000000e │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00001544 : │ │ │ │ │ +0000153c : │ │ │ │ │ PyFloat_Pack8(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ - ldr r2, [pc, #500] @ (1748 ) │ │ │ │ │ + ldr r2, [pc, #500] @ (1740 ) │ │ │ │ │ mov r3, r0 │ │ │ │ │ vmov r4, r5, d0 │ │ │ │ │ sub sp, #20 │ │ │ │ │ ldr.w r0, [r2, #1508] @ 0x5e4 │ │ │ │ │ - cbz r0, 15da │ │ │ │ │ + cbz r0, 15d2 │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - bne.n 159e │ │ │ │ │ - cbz r1, 15a6 │ │ │ │ │ + bne.n 1596 │ │ │ │ │ + cbz r1, 159e │ │ │ │ │ movs r0, #0 │ │ │ │ │ ubfx ip, r4, #8, #8 │ │ │ │ │ ubfx lr, r5, #8, #8 │ │ │ │ │ ubfx r1, r4, #24, #8 │ │ │ │ │ ubfx r2, r5, #24, #8 │ │ │ │ │ strb.w ip, [r3, #1] │ │ │ │ │ strb r4, [r3, #0] │ │ │ │ │ @@ -2225,17 +2221,17 @@ │ │ │ │ │ strb r1, [r3, #3] │ │ │ │ │ strb r5, [r3, #4] │ │ │ │ │ strb.w ip, [r3, #6] │ │ │ │ │ strb r2, [r3, #7] │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 1568 │ │ │ │ │ + beq.n 1560 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - bne.n 1568 │ │ │ │ │ + bne.n 1560 │ │ │ │ │ ubfx ip, r4, #8, #8 │ │ │ │ │ ubfx lr, r5, #8, #8 │ │ │ │ │ ubfx r1, r4, #24, #8 │ │ │ │ │ ubfx r2, r5, #24, #8 │ │ │ │ │ strb.w ip, [r3, #6] │ │ │ │ │ movs r0, #0 │ │ │ │ │ ubfx ip, r4, #16, #8 │ │ │ │ │ @@ -2243,97 +2239,97 @@ │ │ │ │ │ strb.w ip, [r3, #5] │ │ │ │ │ ubfx ip, r5, #16, #8 │ │ │ │ │ strb.w lr, [r3, #2] │ │ │ │ │ strb r1, [r3, #4] │ │ │ │ │ strb r5, [r3, #3] │ │ │ │ │ strb.w ip, [r3, #1] │ │ │ │ │ strb r2, [r3, #0] │ │ │ │ │ - b.n 159a │ │ │ │ │ - cbz r1, 1642 │ │ │ │ │ + b.n 1592 │ │ │ │ │ + cbz r1, 163a │ │ │ │ │ adds r3, #7 │ │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ │ vmov d7, r4, r5 │ │ │ │ │ vcmpe.f64 d7, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bpl.n 1646 │ │ │ │ │ + bpl.n 163e │ │ │ │ │ eor.w r5, r5, #2147483648 @ 0x80000000 │ │ │ │ │ movs r6, #1 │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ vmov d0, r4, r5 │ │ │ │ │ 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 164a │ │ │ │ │ + blt.n 1642 │ │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ │ vcmpe.f64 d0, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bpl.n 1654 │ │ │ │ │ + bpl.n 164c │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ subs r0, r2, #1 │ │ │ │ │ cmp.w r0, #1024 @ 0x400 │ │ │ │ │ - blt.n 1708 │ │ │ │ │ + blt.n 1700 │ │ │ │ │ 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 166a │ │ │ │ │ + b.n 1662 │ │ │ │ │ movs r7, #1 │ │ │ │ │ - b.n 15e2 │ │ │ │ │ + b.n 15da │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 15f6 │ │ │ │ │ + b.n 15ee │ │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.n 1670 │ │ │ │ │ + beq.n 1668 │ │ │ │ │ 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 159a │ │ │ │ │ + b.n 1592 │ │ │ │ │ movs r2, #0 │ │ │ │ │ - vldr d5, [pc, #196] @ 1738 │ │ │ │ │ + vldr d5, [pc, #196] @ 1730 │ │ │ │ │ vmov.f64 d7, #96 @ 0x3f000000 0.5 │ │ │ │ │ - vldr d6, [pc, #196] @ 1740 │ │ │ │ │ + vldr d6, [pc, #196] @ 1738 │ │ │ │ │ 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 16c0 │ │ │ │ │ + beq.n 16b8 │ │ │ │ │ adds r1, #1 │ │ │ │ │ movs.w ip, r1, lsr #28 │ │ │ │ │ - beq.n 16c0 │ │ │ │ │ + beq.n 16b8 │ │ │ │ │ adds r2, #1 │ │ │ │ │ movw r1, #2046 @ 0x7fe │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bgt.n 162a │ │ │ │ │ + bgt.n 1622 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ mov r1, ip │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ add.w r5, r3, r7, lsl #1 │ │ │ │ │ mov.w lr, r1, lsr #24 │ │ │ │ │ add.w r0, r5, r7, lsl #1 │ │ │ │ │ orr.w lr, lr, r2, lsl #4 │ │ │ │ │ @@ -2349,57 +2345,57 @@ │ │ │ │ │ strb.w r1, [r5, r7, lsl #1] │ │ │ │ │ mov.w r3, ip, lsr #16 │ │ │ │ │ strb r3, [r0, r7] │ │ │ │ │ mov.w r3, ip, lsr #8 │ │ │ │ │ strb.w r3, [r0, r7, lsl #1] │ │ │ │ │ movs r0, #0 │ │ │ │ │ strb.w ip, [r2, r7] │ │ │ │ │ - b.n 159a │ │ │ │ │ + b.n 1592 │ │ │ │ │ movw r1, #64514 @ 0xfc02 │ │ │ │ │ movt r1, #65535 @ 0xffff │ │ │ │ │ vadd.f64 d0, d0, d0 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bge.n 1728 │ │ │ │ │ + bge.n 1720 │ │ │ │ │ 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 1672 │ │ │ │ │ + b.n 166a │ │ │ │ │ vsub.f64 d0, d0, d7 │ │ │ │ │ addw r2, r2, #1022 @ 0x3fe │ │ │ │ │ - b.n 1672 │ │ │ │ │ + b.n 166a │ │ │ │ │ nop │ │ │ │ │ nop.w │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0x41b00000 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0x41700000 │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000174c : │ │ │ │ │ +00001744 : │ │ │ │ │ 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] @ (17fc ) │ │ │ │ │ + ldr r3, [pc, #156] @ (17f4 ) │ │ │ │ │ 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, 17be │ │ │ │ │ + cbz r0, 17b6 │ │ │ │ │ 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] │ │ │ │ │ @@ -2407,168 +2403,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 17e4 │ │ │ │ │ + bne.n 17dc │ │ │ │ │ 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, 17ec │ │ │ │ │ + cbz r0, 17e4 │ │ │ │ │ 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 17aa │ │ │ │ │ + beq.n 17a2 │ │ │ │ │ add.w r3, ip, #1 │ │ │ │ │ str r3, [r2, #16] │ │ │ │ │ - b.n 17aa │ │ │ │ │ + b.n 17a2 │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -00001800 : │ │ │ │ │ +000017f8 : │ │ │ │ │ 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] @ (1af8 ) │ │ │ │ │ + ldr r3, [pc, #740] @ (1af0 ) │ │ │ │ │ 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 19b6 │ │ │ │ │ + bhi.w 19ae │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 19d4 │ │ │ │ │ + bne.w 19cc │ │ │ │ │ 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 1b92 │ │ │ │ │ + beq.w 1b8a │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ - ldr r1, [pc, #696] @ (1afc ) │ │ │ │ │ + ldr r1, [pc, #696] @ (1af4 ) │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne.n 188e │ │ │ │ │ + bne.n 1886 │ │ │ │ │ vldr d8, [r5, #8] │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - bne.n 18dc │ │ │ │ │ + bne.n 18d4 │ │ │ │ │ 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 1b84 │ │ │ │ │ - ldr r3, [pc, #644] @ (1af8 ) │ │ │ │ │ + beq.w 1b7c │ │ │ │ │ + ldr r3, [pc, #644] @ (1af0 ) │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.w 19e0 │ │ │ │ │ + bne.w 19d8 │ │ │ │ │ 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 1848 │ │ │ │ │ + bne.n 1840 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 19ec │ │ │ │ │ + beq.w 19e4 │ │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 19e4 │ │ │ │ │ + beq.w 19dc │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r2 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1a04 │ │ │ │ │ + beq.w 19fc │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ - ldr r1, [pc, #580] @ (1afc ) │ │ │ │ │ + ldr r1, [pc, #580] @ (1af4 ) │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne.w 1a44 │ │ │ │ │ + bne.w 1a3c │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ vldr d8, [r7, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 184c │ │ │ │ │ + beq.n 1844 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 184c │ │ │ │ │ + bne.n 1844 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 184c │ │ │ │ │ + b.n 1844 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ mov r1, r0 │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ - beq.w 1a22 │ │ │ │ │ + beq.w 1a1a │ │ │ │ │ vabs.f64 d7, d8 │ │ │ │ │ - vldr d6, [pc, #508] @ 1af0 │ │ │ │ │ + vldr d6, [pc, #508] @ 1ae8 │ │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bhi.w 1b6e │ │ │ │ │ + bhi.w 1b66 │ │ │ │ │ cmp.w r1, #324 @ 0x144 │ │ │ │ │ - bge.w 1b6e │ │ │ │ │ + bge.w 1b66 │ │ │ │ │ cmn.w r1, #308 @ 0x134 │ │ │ │ │ - blt.w 1b48 │ │ │ │ │ + blt.w 1b40 │ │ │ │ │ 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 1b3c │ │ │ │ │ + beq.w 1b34 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ subs r5, r5, r0 │ │ │ │ │ add.w r0, r5, #8 │ │ │ │ │ cmp r0, #100 @ 0x64 │ │ │ │ │ - bgt.w 1b2c │ │ │ │ │ + bgt.w 1b24 │ │ │ │ │ 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 │ │ │ │ │ @@ -2598,101 +2594,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 1b00 │ │ │ │ │ + beq.w 1af8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyFloat_FromDouble │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - bne.w 1ae8 │ │ │ │ │ + bne.w 1ae0 │ │ │ │ │ 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] @ (1af8 ) │ │ │ │ │ + ldr r3, [pc, #344] @ (1af0 ) │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 19e0 │ │ │ │ │ + bne.n 19d8 │ │ │ │ │ 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 1ae4 │ │ │ │ │ + beq.w 1adc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble.w 1830 │ │ │ │ │ + ble.w 1828 │ │ │ │ │ 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 183a │ │ │ │ │ + b.n 1832 │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_THM_CALL __stack_chk_fail │ │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1a90 │ │ │ │ │ + bne.n 1a88 │ │ │ │ │ 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 1870 │ │ │ │ │ + beq.w 1868 │ │ │ │ │ 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 1900 │ │ │ │ │ + bne.w 18f8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1ae4 │ │ │ │ │ + bne.n 1adc │ │ │ │ │ vabs.f64 d7, d8 │ │ │ │ │ - vldr d6, [pc, #192] @ 1af0 │ │ │ │ │ + vldr d6, [pc, #192] @ 1ae8 │ │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bhi.w 1b6e │ │ │ │ │ + bhi.w 1b66 │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 1910 │ │ │ │ │ + b.n 1908 │ │ │ │ │ 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 1ac2 │ │ │ │ │ + beq.n 1aba │ │ │ │ │ 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 │ │ │ │ │ @@ -2700,154 +2696,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 18be │ │ │ │ │ + beq.w 18b6 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1a04 │ │ │ │ │ + beq.n 19fc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1a04 │ │ │ │ │ + bne.n 19fc │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1a04 │ │ │ │ │ + b.n 19fc │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1a04 │ │ │ │ │ + beq.n 19fc │ │ │ │ │ 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 184c │ │ │ │ │ + beq.w 1844 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 184c │ │ │ │ │ + bne.w 1844 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 184c │ │ │ │ │ + b.n 1844 │ │ │ │ │ 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 1a80 │ │ │ │ │ - b.n 1a04 │ │ │ │ │ + bne.n 1a78 │ │ │ │ │ + b.n 19fc │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 199e │ │ │ │ │ + b.n 1996 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 1994 │ │ │ │ │ + b.n 198c │ │ │ │ │ .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 1988 │ │ │ │ │ + blt.w 1980 │ │ │ │ │ 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 198e │ │ │ │ │ + b.n 1986 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 1b42 │ │ │ │ │ + cbz r0, 1b3a │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ add r7, sp, #32 │ │ │ │ │ - b.n 193e │ │ │ │ │ + b.n 1936 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n 199e │ │ │ │ │ + b.n 1996 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n 1996 │ │ │ │ │ - ldr r3, [pc, #84] @ (1ba0 ) │ │ │ │ │ + b.n 198e │ │ │ │ │ + ldr r3, [pc, #84] @ (1b98 ) │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.w 19e0 │ │ │ │ │ - vldr d0, [pc, #60] @ 1b98 │ │ │ │ │ + bne.w 19d8 │ │ │ │ │ + vldr d0, [pc, #60] @ 1b90 │ │ │ │ │ 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] @ (1ba0 ) │ │ │ │ │ + ldr r3, [pc, #48] @ (1b98 ) │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.w 19e0 │ │ │ │ │ + bne.w 19d8 │ │ │ │ │ vmov.f64 d0, d8 │ │ │ │ │ - b.n 1b60 │ │ │ │ │ + b.n 1b58 │ │ │ │ │ vmul.f64 d0, d8, d6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL round │ │ │ │ │ vadd.f64 d0, d0, d0 │ │ │ │ │ - b.n 1870 │ │ │ │ │ + b.n 1868 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_BadArgument │ │ │ │ │ - b.n 1a04 │ │ │ │ │ + b.n 19fc │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ │ │ │ │ │ -00001ba4 : │ │ │ │ │ +00001b9c : │ │ │ │ │ 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, 1be0 │ │ │ │ │ + cbz r0, 1bd8 │ │ │ │ │ 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 │ │ │ │ │ @@ -2857,32 +2853,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 │ │ │ │ │ │ │ │ │ │ -00001be8 : │ │ │ │ │ +00001be0 : │ │ │ │ │ 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] @ (1c98 ) │ │ │ │ │ + ldr r3, [pc, #156] @ (1c90 ) │ │ │ │ │ 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, 1c5a │ │ │ │ │ + cbz r0, 1c52 │ │ │ │ │ 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] │ │ │ │ │ @@ -2890,103 +2886,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 1c80 │ │ │ │ │ + bne.n 1c78 │ │ │ │ │ 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, 1c88 │ │ │ │ │ + cbz r0, 1c80 │ │ │ │ │ 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 1c46 │ │ │ │ │ + beq.n 1c3e │ │ │ │ │ add.w r3, ip, #1 │ │ │ │ │ str r3, [r2, #16] │ │ │ │ │ - b.n 1c46 │ │ │ │ │ + b.n 1c3e │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -00001c9c : │ │ │ │ │ +00001c94 : │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -00001cb0 : │ │ │ │ │ +00001ca8 : │ │ │ │ │ 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 20b0 │ │ │ │ │ + beq.w 20a8 │ │ │ │ │ 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 1ce2 │ │ │ │ │ + bne.n 1cda │ │ │ │ │ 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 2082 │ │ │ │ │ + bne.w 207a │ │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ │ - beq.w 218e │ │ │ │ │ + beq.w 2186 │ │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ │ it eq │ │ │ │ │ moveq r5, r9 │ │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ │ - bne.n 1d22 │ │ │ │ │ + bne.n 1d1a │ │ │ │ │ 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 │ │ │ │ │ @@ -2995,198 +2991,198 @@ │ │ │ │ │ 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 1d4c │ │ │ │ │ + bhi.n 1d44 │ │ │ │ │ ldrsb.w r3, [r4, #20] │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.n 1d2c │ │ │ │ │ + bge.n 1d24 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r4, r9 │ │ │ │ │ - b.n 1e98 │ │ │ │ │ + b.n 1e90 │ │ │ │ │ cmp r2, #46 @ 0x2e │ │ │ │ │ - bne.n 1d46 │ │ │ │ │ + bne.n 1d3e │ │ │ │ │ ldrb r2, [r1, #1] │ │ │ │ │ adds r4, r1, #1 │ │ │ │ │ subs r2, #48 @ 0x30 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ cmp r2, #54 @ 0x36 │ │ │ │ │ - bhi.w 1e96 │ │ │ │ │ + bhi.w 1e8e │ │ │ │ │ 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 1e96 │ │ │ │ │ + blt.w 1e8e │ │ │ │ │ ldrb r2, [r1, #2] │ │ │ │ │ adds r4, r1, #2 │ │ │ │ │ subs r2, #48 @ 0x30 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ cmp r2, #54 @ 0x36 │ │ │ │ │ - bhi.w 1e96 │ │ │ │ │ + bhi.w 1e8e │ │ │ │ │ add r2, r3 │ │ │ │ │ ldrsb.w r2, [r2, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.w 1e96 │ │ │ │ │ + blt.w 1e8e │ │ │ │ │ ldrb r2, [r1, #3] │ │ │ │ │ adds r4, r1, #3 │ │ │ │ │ subs r2, #48 @ 0x30 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ cmp r2, #54 @ 0x36 │ │ │ │ │ - bhi.n 1e96 │ │ │ │ │ + bhi.n 1e8e │ │ │ │ │ add r2, r3 │ │ │ │ │ ldrsb.w r2, [r2, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.n 1e96 │ │ │ │ │ + blt.n 1e8e │ │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ │ adds r4, r1, #4 │ │ │ │ │ subs r2, #48 @ 0x30 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ cmp r2, #54 @ 0x36 │ │ │ │ │ - bhi.n 1e96 │ │ │ │ │ + bhi.n 1e8e │ │ │ │ │ add r2, r3 │ │ │ │ │ ldrsb.w r2, [r2, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.n 1e96 │ │ │ │ │ + blt.n 1e8e │ │ │ │ │ ldrb r2, [r1, #5] │ │ │ │ │ adds r4, r1, #5 │ │ │ │ │ subs r2, #48 @ 0x30 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ cmp r2, #54 @ 0x36 │ │ │ │ │ - bhi.n 1e96 │ │ │ │ │ + bhi.n 1e8e │ │ │ │ │ add r2, r3 │ │ │ │ │ ldrsb.w r2, [r2, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.n 1e96 │ │ │ │ │ + blt.n 1e8e │ │ │ │ │ ldrb r2, [r1, #6] │ │ │ │ │ adds r4, r1, #6 │ │ │ │ │ subs r2, #48 @ 0x30 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ cmp r2, #54 @ 0x36 │ │ │ │ │ - bhi.n 1e96 │ │ │ │ │ + bhi.n 1e8e │ │ │ │ │ add r2, r3 │ │ │ │ │ ldrsb.w r2, [r2, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.n 1e96 │ │ │ │ │ + blt.n 1e8e │ │ │ │ │ ldrb r2, [r1, #7] │ │ │ │ │ adds r4, r1, #7 │ │ │ │ │ subs r2, #48 @ 0x30 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ cmp r2, #54 @ 0x36 │ │ │ │ │ - bhi.n 1e96 │ │ │ │ │ + bhi.n 1e8e │ │ │ │ │ add r2, r3 │ │ │ │ │ ldrsb.w r2, [r2, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.n 1e96 │ │ │ │ │ + blt.n 1e8e │ │ │ │ │ ldrb r2, [r1, #8] │ │ │ │ │ add.w r4, r1, #8 │ │ │ │ │ subs r2, #48 @ 0x30 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ cmp r2, #54 @ 0x36 │ │ │ │ │ - bhi.n 1e96 │ │ │ │ │ + bhi.n 1e8e │ │ │ │ │ add r2, r3 │ │ │ │ │ ldrsb.w r2, [r2, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.n 1e96 │ │ │ │ │ + blt.n 1e8e │ │ │ │ │ ldrb r2, [r1, #9] │ │ │ │ │ add.w r4, r1, #9 │ │ │ │ │ subs r2, #48 @ 0x30 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ cmp r2, #54 @ 0x36 │ │ │ │ │ - bhi.n 1e96 │ │ │ │ │ + bhi.n 1e8e │ │ │ │ │ add r2, r3 │ │ │ │ │ ldrsb.w r2, [r2, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.n 1e96 │ │ │ │ │ + blt.n 1e8e │ │ │ │ │ ldrb r2, [r1, #10] │ │ │ │ │ add.w r4, r1, #10 │ │ │ │ │ subs r2, #48 @ 0x30 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ cmp r2, #54 @ 0x36 │ │ │ │ │ - bhi.n 1e96 │ │ │ │ │ + bhi.n 1e8e │ │ │ │ │ add r2, r3 │ │ │ │ │ ldrsb.w r2, [r2, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.n 1e96 │ │ │ │ │ + blt.n 1e8e │ │ │ │ │ ldrb r2, [r1, #11] │ │ │ │ │ add.w r4, r1, #11 │ │ │ │ │ subs r2, #48 @ 0x30 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ cmp r2, #54 @ 0x36 │ │ │ │ │ - bhi.n 1e96 │ │ │ │ │ + bhi.n 1e8e │ │ │ │ │ add r2, r3 │ │ │ │ │ ldrsb.w r2, [r2, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.n 1e96 │ │ │ │ │ + blt.n 1e8e │ │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ │ add.w r4, r1, #12 │ │ │ │ │ subs r2, #48 @ 0x30 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ cmp r2, #54 @ 0x36 │ │ │ │ │ - bhi.n 1e96 │ │ │ │ │ + bhi.n 1e8e │ │ │ │ │ add r2, r3 │ │ │ │ │ ldrsb.w r2, [r2, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.n 1e96 │ │ │ │ │ + blt.n 1e8e │ │ │ │ │ ldrb r2, [r1, #13] │ │ │ │ │ add.w r4, r1, #13 │ │ │ │ │ subs r2, #48 @ 0x30 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ cmp r2, #54 @ 0x36 │ │ │ │ │ - bhi.n 1e96 │ │ │ │ │ + bhi.n 1e8e │ │ │ │ │ add r2, r3 │ │ │ │ │ ldrsb.w r2, [r2, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.n 1e96 │ │ │ │ │ + blt.n 1e8e │ │ │ │ │ ldrb.w r2, [r4, #1]! │ │ │ │ │ subs r2, #48 @ 0x30 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ cmp r2, #54 @ 0x36 │ │ │ │ │ - bls.n 1e80 │ │ │ │ │ + bls.n 1e78 │ │ │ │ │ subs r3, r4, #1 │ │ │ │ │ subs r5, r3, r5 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - beq.w 22ca │ │ │ │ │ + beq.w 22c2 │ │ │ │ │ movw r2, #65267 @ 0xfef3 │ │ │ │ │ movt r2, #4095 @ 0xfff │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bgt.w 239e │ │ │ │ │ + bgt.w 2396 │ │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ │ and.w r2, r2, #223 @ 0xdf │ │ │ │ │ cmp r2, #80 @ 0x50 │ │ │ │ │ - bne.w 219a │ │ │ │ │ + bne.w 2192 │ │ │ │ │ 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 22ca │ │ │ │ │ + bhi.w 22c2 │ │ │ │ │ ldrb r2, [r4, #1] │ │ │ │ │ adds r4, #1 │ │ │ │ │ subs r2, #48 @ 0x30 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ cmp r2, #9 │ │ │ │ │ - bhi.n 1eee │ │ │ │ │ + bhi.n 1ee6 │ │ │ │ │ ldrb.w r2, [r4, #1]! │ │ │ │ │ subs r2, #48 @ 0x30 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ cmp r2, #9 │ │ │ │ │ - bls.n 1ee2 │ │ │ │ │ + bls.n 1eda │ │ │ │ │ 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] │ │ │ │ │ @@ -3194,33 +3190,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 1f32 │ │ │ │ │ + ble.n 1f2a │ │ │ │ │ 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 1f32 │ │ │ │ │ + bhi.n 1f2a │ │ │ │ │ ldrsb.w r3, [r9, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 218a │ │ │ │ │ + beq.w 2182 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 2194 │ │ │ │ │ + beq.w 218c │ │ │ │ │ cmp.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ - blt.w 2194 │ │ │ │ │ + blt.w 218c │ │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 230c │ │ │ │ │ + bge.w 2304 │ │ │ │ │ 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 │ │ │ │ │ @@ -3238,55 +3234,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 2182 │ │ │ │ │ + bne.w 217a │ │ │ │ │ movw ip, #64462 @ 0xfbce │ │ │ │ │ movt ip, #65535 @ 0xffff │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, ip │ │ │ │ │ - blt.w 2194 │ │ │ │ │ + blt.w 218c │ │ │ │ │ cmp.w r0, #1024 @ 0x400 │ │ │ │ │ - bgt.w 230c │ │ │ │ │ + bgt.w 2304 │ │ │ │ │ mvn.w ip, #1020 @ 0x3fc │ │ │ │ │ cmp ip, r0 │ │ │ │ │ it lt │ │ │ │ │ movlt ip, r0 │ │ │ │ │ sub.w ip, ip, #53 @ 0x35 │ │ │ │ │ cmp r9, ip │ │ │ │ │ - blt.w 219e │ │ │ │ │ - vldr d0, [pc, #800] @ 22e8 │ │ │ │ │ + blt.w 2196 │ │ │ │ │ + vldr d0, [pc, #800] @ 22e0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 207c │ │ │ │ │ + blt.n 2074 │ │ │ │ │ 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 2144 │ │ │ │ │ + beq.w 213c │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq.n 204a │ │ │ │ │ + beq.n 2042 │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq.n 201c │ │ │ │ │ + beq.n 2014 │ │ │ │ │ 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 23b6 │ │ │ │ │ + bhi.w 23ae │ │ │ │ │ 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 │ │ │ │ │ @@ -3294,15 +3290,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 23b6 │ │ │ │ │ + bhi.w 23ae │ │ │ │ │ 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 │ │ │ │ │ @@ -3310,54 +3306,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 23b6 │ │ │ │ │ + bhi.w 23ae │ │ │ │ │ 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 2144 │ │ │ │ │ + bne.n 213c │ │ │ │ │ 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 2086 │ │ │ │ │ + bmi.n 207e │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne.w 22ca │ │ │ │ │ - cbz r6, 20a0 │ │ │ │ │ + bne.w 22c2 │ │ │ │ │ + cbz r6, 2098 │ │ │ │ │ vneg.f64 d0, d0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyFloat_FromDouble │ │ │ │ │ - ldr r3, [pc, #584] @ (22f0 ) │ │ │ │ │ + ldr r3, [pc, #584] @ (22e8 ) │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 23c8 │ │ │ │ │ + bne.w 23c0 │ │ │ │ │ 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 23b6 │ │ │ │ │ + bhi.w 23ae │ │ │ │ │ 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 │ │ │ │ │ @@ -3365,15 +3361,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 23b6 │ │ │ │ │ + bhi.w 23ae │ │ │ │ │ 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 │ │ │ │ │ @@ -3381,58 +3377,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 23b6 │ │ │ │ │ + bhi.w 23ae │ │ │ │ │ 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 207c │ │ │ │ │ + beq.n 2074 │ │ │ │ │ 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 23b6 │ │ │ │ │ + bhi.w 23ae │ │ │ │ │ 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 20bc │ │ │ │ │ - b.n 20b8 │ │ │ │ │ + bgt.n 20b4 │ │ │ │ │ + b.n 20b0 │ │ │ │ │ adds r0, #1 │ │ │ │ │ mov.w ip, lr, asr #1 │ │ │ │ │ - b.n 1f8c │ │ │ │ │ + b.n 1f84 │ │ │ │ │ mov r5, lr │ │ │ │ │ - b.n 1f08 │ │ │ │ │ + b.n 1f00 │ │ │ │ │ mov r5, r9 │ │ │ │ │ movs r6, #1 │ │ │ │ │ - b.n 1d10 │ │ │ │ │ - vldr d0, [pc, #336] @ 22e8 │ │ │ │ │ - b.n 2082 │ │ │ │ │ + b.n 1d08 │ │ │ │ │ + vldr d0, [pc, #336] @ 22e0 │ │ │ │ │ + b.n 207a │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1efa │ │ │ │ │ + b.n 1ef2 │ │ │ │ │ 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 │ │ │ │ │ @@ -3443,20 +3439,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] @ 22e8 │ │ │ │ │ + vldr d7, [pc, #276] @ 22e0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r4, fp │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ vmov.f64 d5, #48 @ 0x41800000 16.0 │ │ │ │ │ - b.n 221c │ │ │ │ │ + b.n 2214 │ │ │ │ │ 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] │ │ │ │ │ @@ -3468,15 +3464,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 21e2 │ │ │ │ │ + bgt.n 21da │ │ │ │ │ mov fp, r4 │ │ │ │ │ mov r4, r7 │ │ │ │ │ ldrd r3, r7, [sp, #16] │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ iteee gt │ │ │ │ │ @@ -3488,557 +3484,557 @@ │ │ │ │ │ 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 22c0 │ │ │ │ │ + bhi.n 22b8 │ │ │ │ │ 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 22b0 │ │ │ │ │ + beq.n 22a8 │ │ │ │ │ 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 2324 │ │ │ │ │ + beq.n 231c │ │ │ │ │ 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 22f4 │ │ │ │ │ + beq.n 22ec │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ vmov.f64 d0, d7 │ │ │ │ │ add.w r0, r9, r3, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL ldexp │ │ │ │ │ - b.n 2082 │ │ │ │ │ + b.n 207a │ │ │ │ │ vcvt.f64.s32 d6, s12 │ │ │ │ │ vadd.f64 d7, d6, d7 │ │ │ │ │ - b.n 2296 │ │ │ │ │ + b.n 228e │ │ │ │ │ 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 20b0 │ │ │ │ │ + b.n 20a8 │ │ │ │ │ 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 22b0 │ │ │ │ │ + bne.n 22a8 │ │ │ │ │ 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 22e0 │ │ │ │ │ + b.n 22d8 │ │ │ │ │ cmp r0, #3 │ │ │ │ │ - bne.n 2332 │ │ │ │ │ + bne.n 232a │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ add.w ip, r0, #1 │ │ │ │ │ cmp ip, r5 │ │ │ │ │ - blt.n 2374 │ │ │ │ │ + blt.n 236c │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ subs r5, r0, #1 │ │ │ │ │ - bmi.n 22b0 │ │ │ │ │ + bmi.n 22a8 │ │ │ │ │ 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 239a │ │ │ │ │ + bhi.n 2392 │ │ │ │ │ ldrsb.w ip, [lr, #20] │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - bne.n 239a │ │ │ │ │ + bne.n 2392 │ │ │ │ │ cmp.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ - bne.n 233a │ │ │ │ │ - b.n 22b0 │ │ │ │ │ + bne.n 2332 │ │ │ │ │ + b.n 22a8 │ │ │ │ │ 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 2296 │ │ │ │ │ + bhi.n 228e │ │ │ │ │ add r5, r3 │ │ │ │ │ ldrb r5, [r5, #20] │ │ │ │ │ lsls r0, r5, #31 │ │ │ │ │ - bmi.w 2296 │ │ │ │ │ - b.n 2332 │ │ │ │ │ + bmi.w 228e │ │ │ │ │ + b.n 232a │ │ │ │ │ mov fp, r0 │ │ │ │ │ - b.n 2296 │ │ │ │ │ + b.n 228e │ │ │ │ │ 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 22e0 │ │ │ │ │ + b.n 22d8 │ │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ adds r0, r3, #1 │ │ │ │ │ vsub.f64 d0, d0, d7 │ │ │ │ │ - bne.w 1fdc │ │ │ │ │ - b.n 207c │ │ │ │ │ + bne.w 1fd4 │ │ │ │ │ + b.n 2074 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 20b0 │ │ │ │ │ + beq.w 20a8 │ │ │ │ │ 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 23f2 │ │ │ │ │ + beq.n 23ea │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ - cbnz r3, 23f2 │ │ │ │ │ + cbnz r3, 23ea │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r8, r4 │ │ │ │ │ - b.n 20b0 │ │ │ │ │ + b.n 20a8 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000023f8 : │ │ │ │ │ +000023f0 : │ │ │ │ │ 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, #720] @ (26e8 ) │ │ │ │ │ + ldr r1, [pc, #720] @ (26e0 ) │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ ldr.w r8, [r3, #48] @ 0x30 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne.w 2692 │ │ │ │ │ + bne.w 268a │ │ │ │ │ vldr d0, [r4, #8] │ │ │ │ │ vabs.f64 d7, d0 │ │ │ │ │ - vldr d6, [pc, #684] @ 26e0 │ │ │ │ │ + vldr d6, [pc, #684] @ 26d8 │ │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bgt.w 2728 │ │ │ │ │ + bgt.w 2720 │ │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bvs.w 26bc │ │ │ │ │ + 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 256c │ │ │ │ │ + beq.n 2564 │ │ │ │ │ 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 2570 │ │ │ │ │ + beq.n 2568 │ │ │ │ │ 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 2570 │ │ │ │ │ + beq.n 2568 │ │ │ │ │ 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 2570 │ │ │ │ │ + beq.n 2568 │ │ │ │ │ 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 2570 │ │ │ │ │ + beq.n 2568 │ │ │ │ │ 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 2570 │ │ │ │ │ + beq.n 2568 │ │ │ │ │ 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 2570 │ │ │ │ │ + beq.n 2568 │ │ │ │ │ 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 2570 │ │ │ │ │ + beq.n 2568 │ │ │ │ │ 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 2570 │ │ │ │ │ + beq.n 2568 │ │ │ │ │ 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 2570 │ │ │ │ │ + beq.n 2568 │ │ │ │ │ sub.w r4, r5, #9 │ │ │ │ │ vadd.f64 d8, d8, d8 │ │ │ │ │ movs r5, #1 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - bne.n 245e │ │ │ │ │ + bne.n 2456 │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ vmov.f64 d0, d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromDouble │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbnz r0, 2580 │ │ │ │ │ + cbnz r0, 2578 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 2602 │ │ │ │ │ + b.n 25fa │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 255c │ │ │ │ │ + beq.n 2554 │ │ │ │ │ vmov.f64 d0, d8 │ │ │ │ │ str r4, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromDouble │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2568 │ │ │ │ │ + beq.n 2560 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromLong │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 270e │ │ │ │ │ + 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 26d4 │ │ │ │ │ + beq.w 26cc │ │ │ │ │ ldr.w r3, [r8, #44] @ 0x2c │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bgt.n 2628 │ │ │ │ │ + bgt.n 2620 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 26ac │ │ │ │ │ + bne.n 26a4 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 26ec │ │ │ │ │ + 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 260e │ │ │ │ │ + beq.n 2606 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r7, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 2652 │ │ │ │ │ + beq.n 264a │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 25f0 │ │ │ │ │ + beq.n 25e8 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r5, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 266c │ │ │ │ │ + beq.n 2664 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 2602 │ │ │ │ │ + beq.n 25fa │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 267c │ │ │ │ │ + beq.n 2674 │ │ │ │ │ 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 25f0 │ │ │ │ │ + beq.n 25e8 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r5, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 25f0 │ │ │ │ │ + bne.n 25e8 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 25f0 │ │ │ │ │ + b.n 25e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 2648 │ │ │ │ │ + beq.n 2640 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ - cbnz r2, 2648 │ │ │ │ │ + cbnz r2, 2640 │ │ │ │ │ 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 2718 │ │ │ │ │ + beq.n 2710 │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r4, r3 │ │ │ │ │ - b.n 25c4 │ │ │ │ │ + b.n 25bc │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 2676 │ │ │ │ │ + beq.n 266e │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r5, #0] │ │ │ │ │ - cbnz r2, 2676 │ │ │ │ │ + cbnz r2, 266e │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n 25f0 │ │ │ │ │ - b.n 2602 │ │ │ │ │ + bne.n 25e8 │ │ │ │ │ + b.n 25fa │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #24 │ │ │ │ │ vpop {d8} │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2428 │ │ │ │ │ + bne.w 2420 │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ add r0, sp, #8 │ │ │ │ │ bl 820 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.n 2748 │ │ │ │ │ + bne.n 2740 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ - b.n 2602 │ │ │ │ │ + b.n 25fa │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 25be │ │ │ │ │ + bne.n 25b6 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 25be │ │ │ │ │ + b.n 25b6 │ │ │ │ │ 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 2568 │ │ │ │ │ + b.n 2560 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r5, r6 │ │ │ │ │ - b.n 265c │ │ │ │ │ + b.n 2654 │ │ │ │ │ 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 270e │ │ │ │ │ + beq.n 2706 │ │ │ │ │ mov r3, r4 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r7, #0] │ │ │ │ │ - cbnz r2, 270a │ │ │ │ │ + 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, 2740 │ │ │ │ │ + cbnz r6, 2738 │ │ │ │ │ mov r4, r3 │ │ │ │ │ movs r3, #0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 25f0 │ │ │ │ │ - b.n 2602 │ │ │ │ │ + bne.w 25e8 │ │ │ │ │ + b.n 25fa │ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 26fa │ │ │ │ │ + bne.n 26f2 │ │ │ │ │ mov r4, r3 │ │ │ │ │ mov r5, r6 │ │ │ │ │ - b.n 265c │ │ │ │ │ + b.n 2654 │ │ │ │ │ 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 2568 │ │ │ │ │ + b.n 2560 │ │ │ │ │ mov r4, r3 │ │ │ │ │ mov r5, r6 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 265c │ │ │ │ │ + b.n 2654 │ │ │ │ │ vldr d0, [sp, #16] │ │ │ │ │ - b.n 242c │ │ │ │ │ + b.n 2424 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002750 : │ │ │ │ │ +00002748 : │ │ │ │ │ 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, #632] @ (29e0 ) │ │ │ │ │ - ldr r2, [pc, #636] @ (29e4 ) │ │ │ │ │ + ldr r1, [pc, #632] @ (29d8 ) │ │ │ │ │ + ldr r2, [pc, #636] @ (29dc ) │ │ │ │ │ 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 2bc8 │ │ │ │ │ + bne.w 2bc0 │ │ │ │ │ vldr d8, [r3, #8] │ │ │ │ │ vcmp.f64 d8, d8 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bvs.w 2b90 │ │ │ │ │ + bvs.w 2b88 │ │ │ │ │ vabs.f64 d0, d8 │ │ │ │ │ - vldr d7, [pc, #580] @ 29d8 │ │ │ │ │ + vldr d7, [pc, #580] @ 29d0 │ │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bgt.w 2b90 │ │ │ │ │ + bgt.w 2b88 │ │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.w 2990 │ │ │ │ │ + beq.w 2988 │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL frexp │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ add.w r3, r2, #1020 @ 0x3fc │ │ │ │ │ adds r3, #1 │ │ │ │ │ - blt.w 29e8 │ │ │ │ │ + blt.w 29e0 │ │ │ │ │ movs r0, #1 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL ldexp │ │ │ │ │ vcvt.s32.f64 s15, d0 │ │ │ │ │ vmov.f64 d6, #48 @ 0x41800000 16.0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -4142,61 +4138,61 @@ │ │ │ │ │ vcvt.s32.f64 s14, d7 │ │ │ │ │ vmov r2, s14 │ │ │ │ │ ldrb r3, [r3, r2] │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ strb.w r3, [sp, #42] @ 0x2a │ │ │ │ │ strb.w r1, [sp, #43] @ 0x2b │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - bmi.n 297a │ │ │ │ │ + bmi.n 2972 │ │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ │ add r1, sp, #28 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bmi.n 2982 │ │ │ │ │ + bmi.n 297a │ │ │ │ │ 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, #128] @ (29e4 ) │ │ │ │ │ + ldr r3, [pc, #128] @ (29dc ) │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.w 2bc4 │ │ │ │ │ + bne.w 2bbc │ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ │ vpop {d8} │ │ │ │ │ pop {pc} │ │ │ │ │ movs r0, #1 │ │ │ │ │ subs r3, r0, r2 │ │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ │ - b.n 294a │ │ │ │ │ + b.n 2942 │ │ │ │ │ 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 2962 │ │ │ │ │ + b.n 295a │ │ │ │ │ vmov r3, s17 │ │ │ │ │ vmov.f64 d6, #240 @ 0xbf800000 -1.0 │ │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ldr r3, [pc, #68] @ (29e4 ) │ │ │ │ │ + ldr r3, [pc, #68] @ (29dc ) │ │ │ │ │ it lt │ │ │ │ │ vmovlt.f64 d7, d6 │ │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.w 2bae │ │ │ │ │ + beq.w 2ba6 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.w 2bc4 │ │ │ │ │ + bne.w 2bbc │ │ │ │ │ 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 │ │ │ │ │ @@ -4315,348 +4311,348 @@ │ │ │ │ │ vmul.f64 d7, d7, d6 │ │ │ │ │ vcvt.s32.f64 s14, d7 │ │ │ │ │ vmov r2, s14 │ │ │ │ │ ldrb r3, [r3, r2] │ │ │ │ │ strb.w r3, [sp, #42] @ 0x2a │ │ │ │ │ strb.w r1, [sp, #43] @ 0x2b │ │ │ │ │ ldrd r0, r2, [sp] │ │ │ │ │ - b.n 297c │ │ │ │ │ - ldr r3, [pc, #88] @ (2bec ) │ │ │ │ │ + b.n 2974 │ │ │ │ │ + ldr r3, [pc, #88] @ (2be4 ) │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 2bc4 │ │ │ │ │ + bne.n 2bbc │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ │ vpop {d8} │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ - b.w 1ba4 │ │ │ │ │ + b.w 1b9c │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 2bc4 │ │ │ │ │ + bne.n 2bbc │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC41 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC41 │ │ │ │ │ - b.n 29c8 │ │ │ │ │ + b.n 29c0 │ │ │ │ │ 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 277c │ │ │ │ │ + bne.w 2774 │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ add r0, sp, #8 │ │ │ │ │ bl 820 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.n 2be6 │ │ │ │ │ + bne.n 2bde │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ - b.n 2962 │ │ │ │ │ + b.n 295a │ │ │ │ │ vldr d8, [sp, #16] │ │ │ │ │ - b.n 2780 │ │ │ │ │ + b.n 2778 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ │ │ │ │ │ -00002bf0 : │ │ │ │ │ +00002be8 : │ │ │ │ │ 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] @ (2d78 ) │ │ │ │ │ + ldr r2, [pc, #376] @ (2d70 ) │ │ │ │ │ sub sp, #20 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr.w r2, [r2, #1504] @ 0x5e0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 2c84 │ │ │ │ │ + beq.n 2c7c │ │ │ │ │ vcvt.f32.f64 s15, d0 │ │ │ │ │ - vldr s14, [pc, #360] @ 2d7c │ │ │ │ │ + vldr s14, [pc, #360] @ 2d74 │ │ │ │ │ vabs.f32 s13, s15 │ │ │ │ │ vcmp.f32 s13, s14 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bgt.n 2c56 │ │ │ │ │ + bgt.n 2c4e │ │ │ │ │ vmov r0, s15 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne.n 2c34 │ │ │ │ │ - cbz r1, 2c3c │ │ │ │ │ + bne.n 2c2c │ │ │ │ │ + cbz r1, 2c34 │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 2c2c │ │ │ │ │ + beq.n 2c24 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne.n 2c2c │ │ │ │ │ + bne.n 2c24 │ │ │ │ │ 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 2c2e │ │ │ │ │ + b.n 2c26 │ │ │ │ │ vabs.f64 d0, d0 │ │ │ │ │ - vldr d6, [pc, #268] @ 2d68 │ │ │ │ │ + vldr d6, [pc, #268] @ 2d60 │ │ │ │ │ vcmp.f64 d0, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bgt.n 2c22 │ │ │ │ │ + bgt.n 2c1a │ │ │ │ │ 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 2c30 │ │ │ │ │ + b.n 2c28 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 2d2a │ │ │ │ │ + beq.n 2d22 │ │ │ │ │ adds r3, #3 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bpl.n 2d2e │ │ │ │ │ + bpl.n 2d26 │ │ │ │ │ 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 2d32 │ │ │ │ │ + blt.n 2d2a │ │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ │ vcmpe.f64 d0, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bpl.n 2d40 │ │ │ │ │ + bpl.n 2d38 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ cmp r1, #127 @ 0x7f │ │ │ │ │ - bgt.n 2c68 │ │ │ │ │ + bgt.n 2c60 │ │ │ │ │ vadd.f64 d0, d0, d0 │ │ │ │ │ adds r1, #126 @ 0x7e │ │ │ │ │ - bge.n 2d5c │ │ │ │ │ + bge.n 2d54 │ │ │ │ │ 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, #140] @ 2d70 │ │ │ │ │ + vldr d6, [pc, #140] @ 2d68 │ │ │ │ │ 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 2d06 │ │ │ │ │ + beq.n 2cfe │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ cmp r2, #254 @ 0xfe │ │ │ │ │ - bgt.n 2c68 │ │ │ │ │ + bgt.n 2c60 │ │ │ │ │ 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 2c30 │ │ │ │ │ + b.n 2c28 │ │ │ │ │ movs r4, #1 │ │ │ │ │ - b.n 2c8e │ │ │ │ │ + b.n 2c86 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 2c9e │ │ │ │ │ + b.n 2c96 │ │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bne.n 2d40 │ │ │ │ │ + bne.n 2d38 │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 2ce2 │ │ │ │ │ + b.n 2cda │ │ │ │ │ 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 2c30 │ │ │ │ │ + b.n 2c28 │ │ │ │ │ vsub.f64 d0, d0, d7 │ │ │ │ │ adds r2, #126 @ 0x7e │ │ │ │ │ - b.n 2ce2 │ │ │ │ │ + b.n 2cda │ │ │ │ │ nop.w │ │ │ │ │ .word 0xffffffff │ │ │ │ │ .word 0x7fefffff │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0x41600000 │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x7f7fffff │ │ │ │ │ │ │ │ │ │ -00002d80 : │ │ │ │ │ +00002d78 : │ │ │ │ │ PyFloat_Unpack4(): │ │ │ │ │ - ldr r3, [pc, #180] @ (2e38 ) │ │ │ │ │ + ldr r3, [pc, #180] @ (2e30 ) │ │ │ │ │ ldr.w r3, [r3, #1504] @ 0x5e0 │ │ │ │ │ - cbz r3, 2da8 │ │ │ │ │ + cbz r3, 2da0 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne.n 2d9a │ │ │ │ │ - cbz r1, 2da2 │ │ │ │ │ + bne.n 2d92 │ │ │ │ │ + cbz r1, 2d9a │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ vmov s0, r3 │ │ │ │ │ vcvt.f64.f32 d0, s0 │ │ │ │ │ bx lr │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n 2d8e │ │ │ │ │ + bne.n 2d86 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 2d8e │ │ │ │ │ + beq.n 2d86 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ rev r3, r3 │ │ │ │ │ - b.n 2d90 │ │ │ │ │ + b.n 2d88 │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - cbz r1, 2df2 │ │ │ │ │ + cbz r1, 2dea │ │ │ │ │ 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 2df8 │ │ │ │ │ + bne.n 2df0 │ │ │ │ │ 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 2dbe │ │ │ │ │ + b.n 2db6 │ │ │ │ │ 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, 2e28 │ │ │ │ │ + cbnz r3, 2e20 │ │ │ │ │ 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 2e1a │ │ │ │ │ + b.n 2e12 │ │ │ │ │ nop │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00002e3c : │ │ │ │ │ +00002e34 : │ │ │ │ │ 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 2ff4 │ │ │ │ │ + beq.w 2fec │ │ │ │ │ vabs.f64 d7, d0 │ │ │ │ │ - vldr d6, [pc, #496] @ 3050 │ │ │ │ │ + vldr d6, [pc, #496] @ 3048 │ │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bgt.w 2fe0 │ │ │ │ │ + bgt.w 2fd8 │ │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bvs.w 301e │ │ │ │ │ + bvs.w 3016 │ │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ ite mi │ │ │ │ │ movmi r5, #1 │ │ │ │ │ movpl r5, #0 │ │ │ │ │ mov r6, r5 │ │ │ │ │ - bpl.n 2e90 │ │ │ │ │ + bpl.n 2e88 │ │ │ │ │ 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 2fc8 │ │ │ │ │ + bmi.w 2fc0 │ │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ vcmpe.f64 d0, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bge.w 2fc8 │ │ │ │ │ + bge.w 2fc0 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bgt.n 2f62 │ │ │ │ │ + bgt.n 2f5a │ │ │ │ │ cmn.w r2, #25 │ │ │ │ │ - blt.n 2f82 │ │ │ │ │ + blt.n 2f7a │ │ │ │ │ vadd.f64 d0, d0, d0 │ │ │ │ │ adds r2, #14 │ │ │ │ │ - blt.n 2f88 │ │ │ │ │ + blt.n 2f80 │ │ │ │ │ vsub.f64 d0, d0, d7 │ │ │ │ │ - vldr d7, [pc, #384] @ 3058 │ │ │ │ │ + vldr d7, [pc, #384] @ 3050 │ │ │ │ │ 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 2f36 │ │ │ │ │ + bgt.n 2f2e │ │ │ │ │ vmov.f64 d7, #96 @ 0x3f000000 0.5 │ │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.n 2f32 │ │ │ │ │ + beq.n 2f2a │ │ │ │ │ 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 │ │ │ │ │ @@ -4665,126 +4661,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 2f40 │ │ │ │ │ + bpl.n 2f38 │ │ │ │ │ adds r2, #1 │ │ │ │ │ uxth r2, r2 │ │ │ │ │ cmp.w r2, #1024 @ 0x400 │ │ │ │ │ - beq.n 2f5c │ │ │ │ │ + beq.n 2f54 │ │ │ │ │ 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 2f26 │ │ │ │ │ + b.n 2f1e │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r3, #31 │ │ │ │ │ - bne.n 2f7e │ │ │ │ │ + bne.n 2f76 │ │ │ │ │ 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 2f2e │ │ │ │ │ + b.n 2f26 │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 2f40 │ │ │ │ │ + b.n 2f38 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ - b.n 2f40 │ │ │ │ │ + b.n 2f38 │ │ │ │ │ add.w r0, r3, #13 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ vstr d6, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL ldexp │ │ │ │ │ - vldr d7, [pc, #192] @ 3058 │ │ │ │ │ + vldr d7, [pc, #192] @ 3050 │ │ │ │ │ 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 2efe │ │ │ │ │ - b.n 2f36 │ │ │ │ │ + ble.n 2ef6 │ │ │ │ │ + b.n 2f2e │ │ │ │ │ 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 2f78 │ │ │ │ │ + b.n 2f70 │ │ │ │ │ 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 2f40 │ │ │ │ │ + b.n 2f38 │ │ │ │ │ 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 2f40 │ │ │ │ │ + b.n 2f38 │ │ │ │ │ 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 2f40 │ │ │ │ │ + b.n 2f38 │ │ │ │ │ nop │ │ │ │ │ nop.w │ │ │ │ │ .word 0xffffffff │ │ │ │ │ .word 0x7fefffff │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0x40900000 │ │ │ │ │ │ │ │ │ │ -00003060 : │ │ │ │ │ +00003058 : │ │ │ │ │ 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 │ │ │ │ │ @@ -4796,43 +4792,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 30b2 │ │ │ │ │ + beq.n 30aa │ │ │ │ │ vmov s0, r2 │ │ │ │ │ vcvt.f64.s32 d0, d0, #10 │ │ │ │ │ - cbz r0, 30c6 │ │ │ │ │ + cbz r0, 30be │ │ │ │ │ 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 30b0 │ │ │ │ │ + bge.n 30a8 │ │ │ │ │ vneg.f64 d0, d0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - cbz r2, 30d4 │ │ │ │ │ - vldr d7, [pc, #48] @ 30e8 │ │ │ │ │ + cbz r2, 30cc │ │ │ │ │ + vldr d7, [pc, #48] @ 30e0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - vldr d0, [pc, #52] @ 30f0 │ │ │ │ │ + vldr d0, [pc, #52] @ 30e8 │ │ │ │ │ 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 30ac │ │ │ │ │ + blt.n 30a4 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - vldr d7, [pc, #32] @ 30f8 │ │ │ │ │ + vldr d7, [pc, #32] @ 30f0 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - vldr d0, [pc, #36] @ 3100 │ │ │ │ │ + vldr d0, [pc, #36] @ 30f8 │ │ │ │ │ it lt │ │ │ │ │ vmovlt.f64 d0, d7 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0xfff80000 │ │ │ │ │ .word 0x00000000 │ │ │ ├── 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: 54516 (bytes into file) │ │ │ │ │ + Start of section headers: 55032 (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 0xd4f4: │ │ │ │ │ +There are 18 section headers, starting at offset 0xd6f8: │ │ │ │ │ │ │ │ │ │ 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 000674 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 00b4e4 0001b8 08 I 15 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 00b6d0 0001b8 08 I 15 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 0006a8 00046c 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 00b69c 000398 08 I 15 3 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 00b888 000398 08 I 15 3 4 │ │ │ │ │ [ 5] .bss NOBITS 00000000 000b14 000000 00 WA 0 0 1 │ │ │ │ │ [ 6] .rodata.str1.4 PROGBITS 00000000 000b14 000366 01 AMS 0 0 4 │ │ │ │ │ - [ 7] .text.hot PROGBITS 00000000 000e7c 007eb0 00 AX 0 0 4 │ │ │ │ │ - [ 8] .rel.text.hot REL 00000000 00ba34 001940 08 I 15 7 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 008d2c 00019c 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 00d374 0000e0 08 I 15 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 008ec8 00069c 00 A 0 0 4 │ │ │ │ │ - [12] .rel.rodata REL 00000000 00d454 000010 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 009564 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 009564 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 009598 001160 10 16 165 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 00a6f8 000de9 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 00d464 000090 00 0 0 1 │ │ │ │ │ + [ 7] .text.hot PROGBITS 00000000 000e7c 00809c 00 AX 0 0 4 │ │ │ │ │ + [ 8] .rel.text.hot REL 00000000 00bc20 001958 08 I 15 7 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 008f18 00019c 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 00d578 0000e0 08 I 15 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 0090b4 00069c 00 A 0 0 4 │ │ │ │ │ + [12] .rel.rodata REL 00000000 00d658 000010 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 009750 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 009750 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 009784 001160 10 16 165 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 00a8e4 000de9 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 00d668 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 1914 FUNC LOCAL DEFAULT 7 list_sort_impl.constprop.0 │ │ │ │ │ + 19: 000004d1 1912 FUNC LOCAL DEFAULT 7 list_sort_impl.constprop.0 │ │ │ │ │ 20: 00000018 0 NOTYPE LOCAL DEFAULT 6 .LC1 │ │ │ │ │ - 21: 000078fd 42 FUNC LOCAL DEFAULT 7 unsafe_long_compare │ │ │ │ │ - 22: 0000173d 1814 FUNC LOCAL DEFAULT 7 count_run │ │ │ │ │ - 23: 00001e55 102 FUNC LOCAL DEFAULT 7 unsafe_latin_compare │ │ │ │ │ - 24: 00007ea9 6 FUNC LOCAL DEFAULT 7 safe_object_compare │ │ │ │ │ - 25: 0000688d 254 FUNC LOCAL DEFAULT 7 unsafe_tuple_compare │ │ │ │ │ - 26: 00001ebd 9882 FUNC LOCAL DEFAULT 7 merge_at │ │ │ │ │ - 27: 0000698d 192 FUNC LOCAL DEFAULT 7 unsafe_object_compare │ │ │ │ │ - 28: 00007e91 24 FUNC LOCAL DEFAULT 7 unsafe_float_compare │ │ │ │ │ - 29: 00000c4d 2798 FUNC LOCAL DEFAULT 7 list_sort_impl │ │ │ │ │ + 21: 00007ae9 42 FUNC LOCAL DEFAULT 7 unsafe_long_compare │ │ │ │ │ + 22: 00001729 1862 FUNC LOCAL DEFAULT 7 count_run │ │ │ │ │ + 23: 00001e71 102 FUNC LOCAL DEFAULT 7 unsafe_latin_compare │ │ │ │ │ + 24: 00008095 6 FUNC LOCAL DEFAULT 7 safe_object_compare │ │ │ │ │ + 25: 00006a9d 254 FUNC LOCAL DEFAULT 7 unsafe_tuple_compare │ │ │ │ │ + 26: 00001ed9 10364 FUNC LOCAL DEFAULT 7 merge_at │ │ │ │ │ + 27: 00006b9d 192 FUNC LOCAL DEFAULT 7 unsafe_object_compare │ │ │ │ │ + 28: 0000807d 24 FUNC LOCAL DEFAULT 7 unsafe_float_compare │ │ │ │ │ + 29: 00000c49 2782 FUNC LOCAL DEFAULT 7 list_sort_impl │ │ │ │ │ 30: 00000361 124 FUNC LOCAL DEFAULT 1 merge_getmem │ │ │ │ │ 31: 00000034 0 NOTYPE LOCAL DEFAULT 6 .LC2 │ │ │ │ │ - 32: 000045e1 60 FUNC LOCAL DEFAULT 7 list_traverse │ │ │ │ │ - 33: 00004738 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 34: 00004744 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 35: 00004bcd 1044 FUNC LOCAL DEFAULT 7 list_ass_slice_lock_held │ │ │ │ │ - 36: 00006cfd 356 FUNC LOCAL DEFAULT 7 list_slice_lock_held │ │ │ │ │ - 37: 000047c5 1030 FUNC LOCAL DEFAULT 7 list_ass_slice_lock_held.constprop.0 │ │ │ │ │ + 32: 000047dd 60 FUNC LOCAL DEFAULT 7 list_traverse │ │ │ │ │ + 33: 00004934 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 34: 00004940 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 35: 00004dc9 1064 FUNC LOCAL DEFAULT 7 list_ass_slice_lock_held │ │ │ │ │ + 36: 00006f0d 356 FUNC LOCAL DEFAULT 7 list_slice_lock_held │ │ │ │ │ + 37: 000049c1 1030 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: 00004fe1 186 FUNC LOCAL DEFAULT 7 list_append │ │ │ │ │ + 41: 000051f1 186 FUNC LOCAL DEFAULT 7 list_append │ │ │ │ │ 42: 00000074 0 NOTYPE LOCAL DEFAULT 6 .LC4 │ │ │ │ │ - 43: 000050d1 920 FUNC LOCAL DEFAULT 7 list_subscript │ │ │ │ │ - 44: 00005450 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 45: 00005468 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 46: 00005469 68 FUNC LOCAL DEFAULT 7 list_item │ │ │ │ │ - 47: 000054a8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 48: 000054ac 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 49: 000054ad 156 FUNC LOCAL DEFAULT 7 list_iter │ │ │ │ │ - 50: 0000553c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 51: 00005548 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 52: 00005549 104 FUNC LOCAL DEFAULT 7 listiter_next │ │ │ │ │ - 53: 000055b1 4 FUNC LOCAL DEFAULT 7 list_length │ │ │ │ │ - 54: 000055b5 112 FUNC LOCAL DEFAULT 7 listiter_dealloc │ │ │ │ │ - 55: 00005649 1724 FUNC LOCAL DEFAULT 7 _list_extend │ │ │ │ │ - 56: 00005d05 602 FUNC LOCAL DEFAULT 7 list_extend_lock_held │ │ │ │ │ + 43: 000052e1 920 FUNC LOCAL DEFAULT 7 list_subscript │ │ │ │ │ + 44: 00005660 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 45: 00005678 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 46: 00005679 68 FUNC LOCAL DEFAULT 7 list_item │ │ │ │ │ + 47: 000056b8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 48: 000056bc 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 49: 000056bd 156 FUNC LOCAL DEFAULT 7 list_iter │ │ │ │ │ + 50: 0000574c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 51: 00005758 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 52: 00005759 104 FUNC LOCAL DEFAULT 7 listiter_next │ │ │ │ │ + 53: 000057c1 4 FUNC LOCAL DEFAULT 7 list_length │ │ │ │ │ + 54: 000057c5 112 FUNC LOCAL DEFAULT 7 listiter_dealloc │ │ │ │ │ + 55: 00005859 1724 FUNC LOCAL DEFAULT 7 _list_extend │ │ │ │ │ + 56: 00005f15 602 FUNC LOCAL DEFAULT 7 list_extend_lock_held │ │ │ │ │ 57: 000003dd 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: 00005f61 160 FUNC LOCAL DEFAULT 7 list___init__ │ │ │ │ │ - 61: 00006001 682 FUNC LOCAL DEFAULT 7 list_richcompare │ │ │ │ │ - 62: 000060b8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 63: 000060c4 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 64: 00006134 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 65: 0000614c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 66: 00006240 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 67: 00006258 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 60: 00006171 160 FUNC LOCAL DEFAULT 7 list___init__ │ │ │ │ │ + 61: 00006211 682 FUNC LOCAL DEFAULT 7 list_richcompare │ │ │ │ │ + 62: 000062c8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 63: 000062d4 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 64: 00006344 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 65: 0000635c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 66: 00006450 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 67: 00006468 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 68: 000000cc 0 NOTYPE LOCAL DEFAULT 6 .LC7 │ │ │ │ │ - 69: 000062ad 242 FUNC LOCAL DEFAULT 7 list_remove │ │ │ │ │ + 69: 000064bd 242 FUNC LOCAL DEFAULT 7 list_remove │ │ │ │ │ 70: 000000ec 0 NOTYPE LOCAL DEFAULT 6 .LC8 │ │ │ │ │ 71: 000000f0 0 NOTYPE LOCAL DEFAULT 6 .LC9 │ │ │ │ │ 72: 00000104 0 NOTYPE LOCAL DEFAULT 6 .LC10 │ │ │ │ │ - 73: 000063a1 438 FUNC LOCAL DEFAULT 7 list_pop │ │ │ │ │ - 74: 00006559 144 FUNC LOCAL DEFAULT 7 list_ass_item │ │ │ │ │ + 73: 000065b1 438 FUNC LOCAL DEFAULT 7 list_pop │ │ │ │ │ + 74: 00006769 144 FUNC LOCAL DEFAULT 7 list_ass_item │ │ │ │ │ 75: 0000011c 0 NOTYPE LOCAL DEFAULT 6 .LC11 │ │ │ │ │ - 76: 000065e9 560 FUNC LOCAL DEFAULT 7 list_concat │ │ │ │ │ - 77: 00006808 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 78: 00006818 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 79: 00006819 34 FUNC LOCAL DEFAULT 7 list_extend │ │ │ │ │ - 80: 00006888 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 81: 0000688c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 82: 00006a4d 138 FUNC LOCAL DEFAULT 7 list_clear_slot │ │ │ │ │ + 76: 000067f9 560 FUNC LOCAL DEFAULT 7 list_concat │ │ │ │ │ + 77: 00006a18 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 78: 00006a28 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 79: 00006a29 34 FUNC LOCAL DEFAULT 7 list_extend │ │ │ │ │ + 80: 00006a98 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 81: 00006a9c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 82: 00006c5d 138 FUNC LOCAL DEFAULT 7 list_clear_slot │ │ │ │ │ 83: 00000150 0 NOTYPE LOCAL DEFAULT 6 .LC12 │ │ │ │ │ - 84: 00006b38 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 85: 00006b3c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 86: 00006b3d 112 FUNC LOCAL DEFAULT 7 list_contains │ │ │ │ │ - 87: 00006bad 60 FUNC LOCAL DEFAULT 7 list___reversed__ │ │ │ │ │ - 88: 00006be4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 89: 00006be8 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 90: 00006be9 58 FUNC LOCAL DEFAULT 7 listreviter_dealloc │ │ │ │ │ + 84: 00006d48 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 85: 00006d4c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 86: 00006d4d 112 FUNC LOCAL DEFAULT 7 list_contains │ │ │ │ │ + 87: 00006dbd 60 FUNC LOCAL DEFAULT 7 list___reversed__ │ │ │ │ │ + 88: 00006df4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 89: 00006df8 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 90: 00006df9 58 FUNC LOCAL DEFAULT 7 listreviter_dealloc │ │ │ │ │ 91: 00000160 0 NOTYPE LOCAL DEFAULT 6 .LC13 │ │ │ │ │ 92: 00000141 304 FUNC LOCAL DEFAULT 1 list_insert │ │ │ │ │ - 93: 00006c25 46 FUNC LOCAL DEFAULT 7 list_inplace_concat │ │ │ │ │ - 94: 00006c55 168 FUNC LOCAL DEFAULT 7 list_vectorcall │ │ │ │ │ - 95: 00006e54 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 93: 00006e35 46 FUNC LOCAL DEFAULT 7 list_inplace_concat │ │ │ │ │ + 94: 00006e65 168 FUNC LOCAL DEFAULT 7 list_vectorcall │ │ │ │ │ + 95: 00007064 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 96: 00000168 0 NOTYPE LOCAL DEFAULT 6 .LC14 │ │ │ │ │ 97: 00000190 0 NOTYPE LOCAL DEFAULT 6 .LC15 │ │ │ │ │ - 98: 00006e60 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 99: 00006e61 1906 FUNC LOCAL DEFAULT 7 list_ass_subscript │ │ │ │ │ - 100: 000075d5 12 FUNC LOCAL DEFAULT 7 listiter_traverse │ │ │ │ │ - 101: 000075e1 276 FUNC LOCAL DEFAULT 7 list_sort │ │ │ │ │ - 102: 000076f0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 98: 00007070 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 99: 00007071 1872 FUNC LOCAL DEFAULT 7 list_ass_subscript │ │ │ │ │ + 100: 000077c1 12 FUNC LOCAL DEFAULT 7 listiter_traverse │ │ │ │ │ + 101: 000077cd 276 FUNC LOCAL DEFAULT 7 list_sort │ │ │ │ │ + 102: 000078dc 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: 000076f4 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 107: 000076f5 348 FUNC LOCAL DEFAULT 7 list_repr │ │ │ │ │ - 108: 00007895 104 FUNC LOCAL DEFAULT 7 listreviter_next │ │ │ │ │ + 106: 000078e0 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 107: 000078e1 348 FUNC LOCAL DEFAULT 7 list_repr │ │ │ │ │ + 108: 00007a81 104 FUNC LOCAL DEFAULT 7 listreviter_next │ │ │ │ │ 109: 000001e8 0 NOTYPE LOCAL DEFAULT 6 .LC19 │ │ │ │ │ 110: 00000050 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 111: 00007929 704 FUNC LOCAL DEFAULT 7 list_repeat │ │ │ │ │ - 112: 00007bd4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 113: 00007be8 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 114: 00007be9 150 FUNC LOCAL DEFAULT 7 py_list_clear │ │ │ │ │ - 115: 00007c81 194 FUNC LOCAL DEFAULT 7 list_count │ │ │ │ │ - 116: 00007d45 46 FUNC LOCAL DEFAULT 7 list_reverse │ │ │ │ │ + 111: 00007b15 704 FUNC LOCAL DEFAULT 7 list_repeat │ │ │ │ │ + 112: 00007dc0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 113: 00007dd4 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 114: 00007dd5 150 FUNC LOCAL DEFAULT 7 py_list_clear │ │ │ │ │ + 115: 00007e6d 194 FUNC LOCAL DEFAULT 7 list_count │ │ │ │ │ + 116: 00007f31 46 FUNC LOCAL DEFAULT 7 list_reverse │ │ │ │ │ 117: 000001fc 0 NOTYPE LOCAL DEFAULT 6 .LC20 │ │ │ │ │ 118: 00000204 0 NOTYPE LOCAL DEFAULT 6 .LC21 │ │ │ │ │ - 119: 00007d75 282 FUNC LOCAL DEFAULT 7 list_index │ │ │ │ │ + 119: 00007f61 282 FUNC LOCAL DEFAULT 7 list_index │ │ │ │ │ 120: 0000031d 12 FUNC LOCAL DEFAULT 1 listreviter_traverse │ │ │ │ │ 121: 00000329 24 FUNC LOCAL DEFAULT 1 listiter_len │ │ │ │ │ 122: 00000341 24 FUNC LOCAL DEFAULT 1 listreviter_len │ │ │ │ │ 123: 00000359 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: 00004559 136 FUNC GLOBAL DEFAULT 7 PyList_SetItem │ │ │ │ │ + 196: 00004755 136 FUNC GLOBAL DEFAULT 7 PyList_SetItem │ │ │ │ │ 197: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_IndexError │ │ │ │ │ - 198: 0000461d 296 FUNC GLOBAL DEFAULT 7 _PyList_FromArraySteal │ │ │ │ │ - 199: 00004745 128 FUNC GLOBAL DEFAULT 7 PyList_SetSlice │ │ │ │ │ + 198: 00004819 296 FUNC GLOBAL DEFAULT 7 _PyList_FromArraySteal │ │ │ │ │ + 199: 00004941 128 FUNC GLOBAL DEFAULT 7 PyList_SetSlice │ │ │ │ │ 200: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Fast │ │ │ │ │ - 201: 0000509d 50 FUNC GLOBAL DEFAULT 7 PyList_Size │ │ │ │ │ + 201: 000052ad 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: 00005625 34 FUNC GLOBAL DEFAULT 7 _PyList_Extend │ │ │ │ │ + 212: 00005835 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 │ │ │ │ │ @@ -234,33 +234,33 @@ │ │ │ │ │ 230: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ 231: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ 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 _PyNumber_Index │ │ │ │ │ 235: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsSsize_t │ │ │ │ │ 236: 00000059 232 FUNC GLOBAL DEFAULT 1 PyList_Insert │ │ │ │ │ - 237: 0000683d 80 FUNC GLOBAL DEFAULT 7 PyList_GetItem │ │ │ │ │ + 237: 00006a4d 80 FUNC GLOBAL DEFAULT 7 PyList_GetItem │ │ │ │ │ 238: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBool_Type │ │ │ │ │ 239: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsTrue │ │ │ │ │ - 240: 00006ad9 100 FUNC GLOBAL DEFAULT 7 PyList_GetItemRef │ │ │ │ │ + 240: 00006ce9 100 FUNC GLOBAL DEFAULT 7 PyList_GetItemRef │ │ │ │ │ 241: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_Track │ │ │ │ │ 242: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_GenericAlloc │ │ │ │ │ 243: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_NoKwnames │ │ │ │ │ 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: 00007851 66 FUNC GLOBAL HIDDEN 7 _PyList_ClearFreeList │ │ │ │ │ + 255: 00007a3d 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: 00000271 86 FUNC GLOBAL DEFAULT 1 PyList_GetSlice │ │ │ │ │ 260: 000002c9 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 0xb4e4 contains 55 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0xb6d0 contains 55 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000040 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000000ac 0000b50a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 00000112 0000a90a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 0000011c 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000120 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 00000128 0000aa0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ @@ -45,58 +45,58 @@ │ │ │ │ │ 00000604 00007f30 R_ARM_THM_MOVT_ABS 00000220 .LC23 │ │ │ │ │ 00000618 0000d202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000630 0000eb0a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ 0000064c 0000bd2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000650 0000bd30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 0000065a 0000cb0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000052 0000b11e R_ARM_THM_JUMP24 00000000 PyMem_Free │ │ │ │ │ -00000292 0000241e R_ARM_THM_JUMP24 00006cfd list_slice_lock_held │ │ │ │ │ +00000292 0000241e R_ARM_THM_JUMP24 00006f0d list_slice_lock_held │ │ │ │ │ 00000336 0001051e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ 0000033c 0001071e R_ARM_THM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ 00000350 0001051e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ -0000035c 0000241e R_ARM_THM_JUMP24 00006cfd list_slice_lock_held │ │ │ │ │ +0000035c 0000241e R_ARM_THM_JUMP24 00006f0d list_slice_lock_held │ │ │ │ │ 000005f0 0001091e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ 0000060e 0001091e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0xb69c contains 115 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0xb888 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 000076f5 list_repr │ │ │ │ │ +0000002c 00006b02 R_ARM_ABS32 000078e1 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 000045e1 list_traverse │ │ │ │ │ -00000060 00005202 R_ARM_ABS32 00006a4d list_clear_slot │ │ │ │ │ -00000064 00003d02 R_ARM_ABS32 00006001 list_richcompare │ │ │ │ │ -0000006c 00003102 R_ARM_ABS32 000054ad list_iter │ │ │ │ │ +0000005c 00002002 R_ARM_ABS32 000047dd list_traverse │ │ │ │ │ +00000060 00005202 R_ARM_ABS32 00006c5d list_clear_slot │ │ │ │ │ +00000064 00003d02 R_ARM_ABS32 00006211 list_richcompare │ │ │ │ │ +0000006c 00003102 R_ARM_ABS32 000056bd list_iter │ │ │ │ │ 00000074 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000094 00003c02 R_ARM_ABS32 00005f61 list___init__ │ │ │ │ │ +00000094 00003c02 R_ARM_ABS32 00006171 list___init__ │ │ │ │ │ 00000098 0000f202 R_ARM_ABS32 00000000 PyType_GenericAlloc │ │ │ │ │ 0000009c 00011302 R_ARM_ABS32 00000000 PyType_GenericNew │ │ │ │ │ 000000a0 0000d302 R_ARM_ABS32 00000000 PyObject_GC_Del │ │ │ │ │ -000000c8 00005e02 R_ARM_ABS32 00006c55 list_vectorcall │ │ │ │ │ +000000c8 00005e02 R_ARM_ABS32 00006e65 list_vectorcall │ │ │ │ │ 000000d4 00011002 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000000dc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000000e8 00003602 R_ARM_ABS32 000055b5 listiter_dealloc │ │ │ │ │ +000000e8 00003602 R_ARM_ABS32 000057c5 listiter_dealloc │ │ │ │ │ 00000118 00011202 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -0000012c 00006402 R_ARM_ABS32 000075d5 listiter_traverse │ │ │ │ │ +0000012c 00006402 R_ARM_ABS32 000077c1 listiter_traverse │ │ │ │ │ 0000013c 00011402 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -00000140 00003402 R_ARM_ABS32 00005549 listiter_next │ │ │ │ │ +00000140 00003402 R_ARM_ABS32 00005759 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 00005a02 R_ARM_ABS32 00006be9 listreviter_dealloc │ │ │ │ │ +000001b8 00005a02 R_ARM_ABS32 00006df9 listreviter_dealloc │ │ │ │ │ 000001e8 00011202 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 000001fc 00007802 R_ARM_ABS32 0000031d listreviter_traverse │ │ │ │ │ 0000020c 00011402 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -00000210 00006c02 R_ARM_ABS32 00007895 listreviter_next │ │ │ │ │ +00000210 00006c02 R_ARM_ABS32 00007a81 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 000005c1 listiter_reduce │ │ │ │ │ 00000314 00008902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000318 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000031c 00008302 R_ARM_ABS32 0000061d listiter_setstate │ │ │ │ │ 00000324 00008902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000338 00003502 R_ARM_ABS32 000055b1 list_length │ │ │ │ │ -0000033c 00002b02 R_ARM_ABS32 000050d1 list_subscript │ │ │ │ │ -00000340 00006302 R_ARM_ABS32 00006e61 list_ass_subscript │ │ │ │ │ -00000344 00003502 R_ARM_ABS32 000055b1 list_length │ │ │ │ │ -00000348 00004c02 R_ARM_ABS32 000065e9 list_concat │ │ │ │ │ -0000034c 00006f02 R_ARM_ABS32 00007929 list_repeat │ │ │ │ │ -00000350 00002e02 R_ARM_ABS32 00005469 list_item │ │ │ │ │ -00000358 00004a02 R_ARM_ABS32 00006559 list_ass_item │ │ │ │ │ -00000360 00005602 R_ARM_ABS32 00006b3d list_contains │ │ │ │ │ -00000364 00005d02 R_ARM_ABS32 00006c25 list_inplace_concat │ │ │ │ │ +00000338 00003502 R_ARM_ABS32 000057c1 list_length │ │ │ │ │ +0000033c 00002b02 R_ARM_ABS32 000052e1 list_subscript │ │ │ │ │ +00000340 00006302 R_ARM_ABS32 00007071 list_ass_subscript │ │ │ │ │ +00000344 00003502 R_ARM_ABS32 000057c1 list_length │ │ │ │ │ +00000348 00004c02 R_ARM_ABS32 000067f9 list_concat │ │ │ │ │ +0000034c 00006f02 R_ARM_ABS32 00007b15 list_repeat │ │ │ │ │ +00000350 00002e02 R_ARM_ABS32 00005679 list_item │ │ │ │ │ +00000358 00004a02 R_ARM_ABS32 00006769 list_ass_item │ │ │ │ │ +00000360 00005602 R_ARM_ABS32 00006d4d list_contains │ │ │ │ │ +00000364 00005d02 R_ARM_ABS32 00006e35 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 000050d1 list_subscript │ │ │ │ │ +00000370 00002b02 R_ARM_ABS32 000052e1 list_subscript │ │ │ │ │ 00000378 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000037c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000380 00005702 R_ARM_ABS32 00006bad list___reversed__ │ │ │ │ │ +00000380 00005702 R_ARM_ABS32 00006dbd 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 00007be9 py_list_clear │ │ │ │ │ +000003a0 00007202 R_ARM_ABS32 00007dd5 py_list_clear │ │ │ │ │ 000003a8 00008902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003ac 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003b0 00007b02 R_ARM_ABS32 00000359 list_copy │ │ │ │ │ 000003b8 00008902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003bc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003c0 00002902 R_ARM_ABS32 00004fe1 list_append │ │ │ │ │ +000003c0 00002902 R_ARM_ABS32 000051f1 list_append │ │ │ │ │ 000003c8 00008902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003cc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003d0 00005c02 R_ARM_ABS32 00000141 list_insert │ │ │ │ │ 000003d8 00008902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003dc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003e0 00004f02 R_ARM_ABS32 00006819 list_extend │ │ │ │ │ +000003e0 00004f02 R_ARM_ABS32 00006a29 list_extend │ │ │ │ │ 000003e8 00008902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003ec 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003f0 00004902 R_ARM_ABS32 000063a1 list_pop │ │ │ │ │ +000003f0 00004902 R_ARM_ABS32 000065b1 list_pop │ │ │ │ │ 000003f8 00008902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003fc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000400 00004502 R_ARM_ABS32 000062ad list_remove │ │ │ │ │ +00000400 00004502 R_ARM_ABS32 000064bd list_remove │ │ │ │ │ 00000408 00008902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000040c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000410 00007702 R_ARM_ABS32 00007d75 list_index │ │ │ │ │ +00000410 00007702 R_ARM_ABS32 00007f61 list_index │ │ │ │ │ 00000418 00008902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000041c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000420 00007302 R_ARM_ABS32 00007c81 list_count │ │ │ │ │ +00000420 00007302 R_ARM_ABS32 00007e6d list_count │ │ │ │ │ 00000428 00008902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000042c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000430 00007402 R_ARM_ABS32 00007d45 list_reverse │ │ │ │ │ +00000430 00007402 R_ARM_ABS32 00007f31 list_reverse │ │ │ │ │ 00000438 00008902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000043c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000440 00006502 R_ARM_ABS32 000075e1 list_sort │ │ │ │ │ +00000440 00006502 R_ARM_ABS32 000077cd 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 0xba34 contains 808 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0xbc20 contains 811 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,774 +223,777 @@ │ │ │ │ │ 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 000078fd unsafe_long_compare │ │ │ │ │ -0000059e 00001530 R_ARM_THM_MOVT_ABS 000078fd unsafe_long_compare │ │ │ │ │ -00000616 0000172f R_ARM_THM_MOVW_ABS_NC 00001e55 unsafe_latin_compare │ │ │ │ │ -0000061a 00001730 R_ARM_THM_MOVT_ABS 00001e55 unsafe_latin_compare │ │ │ │ │ +0000059a 0000152f R_ARM_THM_MOVW_ABS_NC 00007ae9 unsafe_long_compare │ │ │ │ │ +0000059e 00001530 R_ARM_THM_MOVT_ABS 00007ae9 unsafe_long_compare │ │ │ │ │ +00000618 0000172f R_ARM_THM_MOVW_ABS_NC 00001e71 unsafe_latin_compare │ │ │ │ │ +0000061c 00001730 R_ARM_THM_MOVT_ABS 00001e71 unsafe_latin_compare │ │ │ │ │ 00000680 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000006ac 0000bc0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -0000070c 0000bd2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000710 0000bd30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000006ae 0000bc0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00000710 0000bd2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000714 0000bd30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 000007de 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000007f8 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000081c 0000172f R_ARM_THM_MOVW_ABS_NC 00001e55 unsafe_latin_compare │ │ │ │ │ -00000820 00001730 R_ARM_THM_MOVT_ABS 00001e55 unsafe_latin_compare │ │ │ │ │ -00000834 0000182f R_ARM_THM_MOVW_ABS_NC 00007ea9 safe_object_compare │ │ │ │ │ -00000838 00001830 R_ARM_THM_MOVT_ABS 00007ea9 safe_object_compare │ │ │ │ │ -00000844 0000192f R_ARM_THM_MOVW_ABS_NC 0000688d unsafe_tuple_compare │ │ │ │ │ -00000848 00001930 R_ARM_THM_MOVT_ABS 0000688d unsafe_tuple_compare │ │ │ │ │ -0000087e 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000009ca 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -000009ce 0000b930 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -000009d6 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000009da 0000ba30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00000a52 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00000a56 0000ba30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00000a6c 0000172f R_ARM_THM_MOVW_ABS_NC 00001e55 unsafe_latin_compare │ │ │ │ │ -00000a70 00001730 R_ARM_THM_MOVT_ABS 00001e55 unsafe_latin_compare │ │ │ │ │ -00000ae4 0000be2f R_ARM_THM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ -00000ae8 0000be30 R_ARM_THM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ -00000af4 00001b2f R_ARM_THM_MOVW_ABS_NC 0000698d unsafe_object_compare │ │ │ │ │ -00000af8 00001b30 R_ARM_THM_MOVT_ABS 0000698d unsafe_object_compare │ │ │ │ │ -00000afe 0000182f R_ARM_THM_MOVW_ABS_NC 00007ea9 safe_object_compare │ │ │ │ │ -00000b02 00001830 R_ARM_THM_MOVT_ABS 00007ea9 safe_object_compare │ │ │ │ │ -00000b18 0000182f R_ARM_THM_MOVW_ABS_NC 00007ea9 safe_object_compare │ │ │ │ │ -00000b1c 00001830 R_ARM_THM_MOVT_ABS 00007ea9 safe_object_compare │ │ │ │ │ -00000b2c 0000182f R_ARM_THM_MOVW_ABS_NC 00007ea9 safe_object_compare │ │ │ │ │ -00000b30 00001830 R_ARM_THM_MOVT_ABS 00007ea9 safe_object_compare │ │ │ │ │ -00000b3e 0000bd2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000b42 0000bd30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000b58 0000b10a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000b80 0000bd2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000b84 0000bd30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000b88 0000b10a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000bf0 00001c2f R_ARM_THM_MOVW_ABS_NC 00007e91 unsafe_float_compare │ │ │ │ │ -00000bf4 00001c30 R_ARM_THM_MOVT_ABS 00007e91 unsafe_float_compare │ │ │ │ │ -00000c14 0000bf2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000c18 0000bf30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000c1c 0000142f R_ARM_THM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ -00000c20 00001430 R_ARM_THM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ -00000c26 0000c00a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000c3a 0000182f R_ARM_THM_MOVW_ABS_NC 00007ea9 safe_object_compare │ │ │ │ │ -00000c3e 00001830 R_ARM_THM_MOVT_ABS 00007ea9 safe_object_compare │ │ │ │ │ -00000c6a 0000bd2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000c6e 0000bd30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000007f6 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +0000081a 0000172f R_ARM_THM_MOVW_ABS_NC 00001e71 unsafe_latin_compare │ │ │ │ │ +0000081e 00001730 R_ARM_THM_MOVT_ABS 00001e71 unsafe_latin_compare │ │ │ │ │ +00000832 0000182f R_ARM_THM_MOVW_ABS_NC 00008095 safe_object_compare │ │ │ │ │ +00000836 00001830 R_ARM_THM_MOVT_ABS 00008095 safe_object_compare │ │ │ │ │ +00000842 0000192f R_ARM_THM_MOVW_ABS_NC 00006a9d unsafe_tuple_compare │ │ │ │ │ +00000846 00001930 R_ARM_THM_MOVT_ABS 00006a9d unsafe_tuple_compare │ │ │ │ │ +0000087c 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000009c8 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +000009cc 0000b930 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +000009d4 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000009d8 0000ba30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00000a50 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00000a54 0000ba30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00000a6a 0000172f R_ARM_THM_MOVW_ABS_NC 00001e71 unsafe_latin_compare │ │ │ │ │ +00000a6e 00001730 R_ARM_THM_MOVT_ABS 00001e71 unsafe_latin_compare │ │ │ │ │ +00000ae2 0000be2f R_ARM_THM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ +00000ae6 0000be30 R_ARM_THM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ +00000af2 00001b2f R_ARM_THM_MOVW_ABS_NC 00006b9d unsafe_object_compare │ │ │ │ │ +00000af6 00001b30 R_ARM_THM_MOVT_ABS 00006b9d unsafe_object_compare │ │ │ │ │ +00000afc 0000182f R_ARM_THM_MOVW_ABS_NC 00008095 safe_object_compare │ │ │ │ │ +00000b00 00001830 R_ARM_THM_MOVT_ABS 00008095 safe_object_compare │ │ │ │ │ +00000b16 0000182f R_ARM_THM_MOVW_ABS_NC 00008095 safe_object_compare │ │ │ │ │ +00000b1a 00001830 R_ARM_THM_MOVT_ABS 00008095 safe_object_compare │ │ │ │ │ +00000b2a 0000182f R_ARM_THM_MOVW_ABS_NC 00008095 safe_object_compare │ │ │ │ │ +00000b2e 00001830 R_ARM_THM_MOVT_ABS 00008095 safe_object_compare │ │ │ │ │ +00000b3c 0000bd2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000b40 0000bd30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000b56 0000b10a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000b7e 0000bd2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000b82 0000bd30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000b86 0000b10a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000bee 00001c2f R_ARM_THM_MOVW_ABS_NC 0000807d unsafe_float_compare │ │ │ │ │ +00000bf2 00001c30 R_ARM_THM_MOVT_ABS 0000807d unsafe_float_compare │ │ │ │ │ +00000c12 0000bf2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000c16 0000bf30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000c1a 0000142f R_ARM_THM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ +00000c1e 00001430 R_ARM_THM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ +00000c24 0000c00a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000c38 0000182f R_ARM_THM_MOVW_ABS_NC 00008095 safe_object_compare │ │ │ │ │ +00000c3c 00001830 R_ARM_THM_MOVT_ABS 00008095 safe_object_compare │ │ │ │ │ +00000c68 0000bd2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000c6c 0000bd30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000ca0 0000b82f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ 00000ca4 0000b830 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ 00000cb0 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ 00000cb4 0000b930 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ 00000cba 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ 00000cbe 0000ba30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00000d98 0000152f R_ARM_THM_MOVW_ABS_NC 000078fd unsafe_long_compare │ │ │ │ │ -00000d9c 00001530 R_ARM_THM_MOVT_ABS 000078fd unsafe_long_compare │ │ │ │ │ -00000e1e 0000172f R_ARM_THM_MOVW_ABS_NC 00001e55 unsafe_latin_compare │ │ │ │ │ -00000e22 00001730 R_ARM_THM_MOVT_ABS 00001e55 unsafe_latin_compare │ │ │ │ │ -00000e88 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00000ec0 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 │ │ │ │ │ -00000ffa 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00001034 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00001058 0000172f R_ARM_THM_MOVW_ABS_NC 00001e55 unsafe_latin_compare │ │ │ │ │ -0000105c 00001730 R_ARM_THM_MOVT_ABS 00001e55 unsafe_latin_compare │ │ │ │ │ -00001070 0000182f R_ARM_THM_MOVW_ABS_NC 00007ea9 safe_object_compare │ │ │ │ │ -00001074 00001830 R_ARM_THM_MOVT_ABS 00007ea9 safe_object_compare │ │ │ │ │ -00001080 0000192f R_ARM_THM_MOVW_ABS_NC 0000688d unsafe_tuple_compare │ │ │ │ │ -00001084 00001930 R_ARM_THM_MOVT_ABS 0000688d unsafe_tuple_compare │ │ │ │ │ -000010b4 0000c10a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -000010ce 0000c10a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -000010f0 0000c10a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00000d7c 0000152f R_ARM_THM_MOVW_ABS_NC 00007ae9 unsafe_long_compare │ │ │ │ │ +00000d80 00001530 R_ARM_THM_MOVT_ABS 00007ae9 unsafe_long_compare │ │ │ │ │ +00000e04 0000172f R_ARM_THM_MOVW_ABS_NC 00001e71 unsafe_latin_compare │ │ │ │ │ +00000e08 00001730 R_ARM_THM_MOVT_ABS 00001e71 unsafe_latin_compare │ │ │ │ │ +00000e6a 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00000ea6 0000bc0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00000f10 0000bd2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000f14 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 │ │ │ │ │ +0000103c 0000172f R_ARM_THM_MOVW_ABS_NC 00001e71 unsafe_latin_compare │ │ │ │ │ +00001040 00001730 R_ARM_THM_MOVT_ABS 00001e71 unsafe_latin_compare │ │ │ │ │ +00001054 0000182f R_ARM_THM_MOVW_ABS_NC 00008095 safe_object_compare │ │ │ │ │ +00001058 00001830 R_ARM_THM_MOVT_ABS 00008095 safe_object_compare │ │ │ │ │ +00001064 0000192f R_ARM_THM_MOVW_ABS_NC 00006a9d unsafe_tuple_compare │ │ │ │ │ +00001068 00001930 R_ARM_THM_MOVT_ABS 00006a9d unsafe_tuple_compare │ │ │ │ │ +00001098 0000c10a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +000010b0 0000c10a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +000010d0 0000c10a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ 0000111c 0000bc0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -000011ae 0000bd2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000011b2 0000bd30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000011cc 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000011ea 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001210 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001250 0000bd2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001254 0000bd30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000125e 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000012f4 0000bd2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000012f8 0000bd30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000130a 0000bf2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000130e 0000bf30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00001312 0000142f R_ARM_THM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ -00001316 00001430 R_ARM_THM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ -0000131c 0000c00a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001336 0000bd2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000133a 0000bd30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000013ec 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -000013f0 0000b930 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -000013f6 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000013fa 0000ba30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000147a 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000147e 0000ba30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00001494 0000172f R_ARM_THM_MOVW_ABS_NC 00001e55 unsafe_latin_compare │ │ │ │ │ -00001498 00001730 R_ARM_THM_MOVT_ABS 00001e55 unsafe_latin_compare │ │ │ │ │ -00001574 0000be2f R_ARM_THM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ -00001578 0000be30 R_ARM_THM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ -00001586 0000182f R_ARM_THM_MOVW_ABS_NC 00007ea9 safe_object_compare │ │ │ │ │ -0000158a 00001830 R_ARM_THM_MOVT_ABS 00007ea9 safe_object_compare │ │ │ │ │ -00001590 00001b2f R_ARM_THM_MOVW_ABS_NC 0000698d unsafe_object_compare │ │ │ │ │ -00001594 00001b30 R_ARM_THM_MOVT_ABS 0000698d unsafe_object_compare │ │ │ │ │ -000015f6 0000b10a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000015fc 0000b10a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001632 0000b10a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001644 0000c20a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00001650 0000a90a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000166e 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000016b6 0000182f R_ARM_THM_MOVW_ABS_NC 00007ea9 safe_object_compare │ │ │ │ │ -000016ba 00001830 R_ARM_THM_MOVT_ABS 00007ea9 safe_object_compare │ │ │ │ │ -000016e4 0000182f R_ARM_THM_MOVW_ABS_NC 00007ea9 safe_object_compare │ │ │ │ │ -000016e8 00001830 R_ARM_THM_MOVT_ABS 00007ea9 safe_object_compare │ │ │ │ │ -000016f4 00001c2f R_ARM_THM_MOVW_ABS_NC 00007e91 unsafe_float_compare │ │ │ │ │ -000016f8 00001c30 R_ARM_THM_MOVT_ABS 00007e91 unsafe_float_compare │ │ │ │ │ -00001710 0000182f R_ARM_THM_MOVW_ABS_NC 00007ea9 safe_object_compare │ │ │ │ │ -00001714 00001830 R_ARM_THM_MOVT_ABS 00007ea9 safe_object_compare │ │ │ │ │ -00001734 0000b10a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001760 0000152f R_ARM_THM_MOVW_ABS_NC 000078fd unsafe_long_compare │ │ │ │ │ -00001764 00001530 R_ARM_THM_MOVT_ABS 000078fd unsafe_long_compare │ │ │ │ │ -000019b2 0000152f R_ARM_THM_MOVW_ABS_NC 000078fd unsafe_long_compare │ │ │ │ │ -000019b6 00001530 R_ARM_THM_MOVT_ABS 000078fd unsafe_long_compare │ │ │ │ │ -00001e8a 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00001e96 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00001f16 0000172f R_ARM_THM_MOVW_ABS_NC 00001e55 unsafe_latin_compare │ │ │ │ │ -00001f1a 00001730 R_ARM_THM_MOVT_ABS 00001e55 unsafe_latin_compare │ │ │ │ │ -00001f60 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00001fe2 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002018 0000c30a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002172 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000021ea 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000225a 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000022d4 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002336 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000239c 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002448 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000024b8 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002510 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000256e 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000025f4 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002672 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000026f2 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002742 0000c30a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000027f8 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000284a 0000c30a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002860 0000c30a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000028e8 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000291e 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002a36 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002aac 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002b1a 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002b74 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002bd6 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002c60 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002cce 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002d36 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002d82 0000bc0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00002e04 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002e88 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002f0c 0000172f R_ARM_THM_MOVW_ABS_NC 00001e55 unsafe_latin_compare │ │ │ │ │ -00002f10 00001730 R_ARM_THM_MOVT_ABS 00001e55 unsafe_latin_compare │ │ │ │ │ -00002faa 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000301c 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00003076 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000030d8 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00003164 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000031de 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000324c 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000032d4 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000011a6 0000bd2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000011aa 0000bd30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000011c4 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000011e2 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001208 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001248 0000bd2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000124c 0000bd30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001256 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000012ec 0000bd2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000012f0 0000bd30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001302 0000bf2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001306 0000bf30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000130a 0000142f R_ARM_THM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ +0000130e 00001430 R_ARM_THM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ +00001314 0000c00a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000132e 0000bd2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001332 0000bd30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000013e4 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +000013e8 0000b930 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +000013ee 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000013f2 0000ba30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000146c 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00001470 0000ba30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00001486 0000172f R_ARM_THM_MOVW_ABS_NC 00001e71 unsafe_latin_compare │ │ │ │ │ +0000148a 00001730 R_ARM_THM_MOVT_ABS 00001e71 unsafe_latin_compare │ │ │ │ │ +00001566 0000be2f R_ARM_THM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ +0000156a 0000be30 R_ARM_THM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ +00001578 0000182f R_ARM_THM_MOVW_ABS_NC 00008095 safe_object_compare │ │ │ │ │ +0000157c 00001830 R_ARM_THM_MOVT_ABS 00008095 safe_object_compare │ │ │ │ │ +00001582 00001b2f R_ARM_THM_MOVW_ABS_NC 00006b9d unsafe_object_compare │ │ │ │ │ +00001586 00001b30 R_ARM_THM_MOVT_ABS 00006b9d unsafe_object_compare │ │ │ │ │ +000015e8 0000b10a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000015ee 0000b10a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001626 0000b10a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001638 0000c20a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00001644 0000a90a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001662 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000016ac 0000182f R_ARM_THM_MOVW_ABS_NC 00008095 safe_object_compare │ │ │ │ │ +000016b0 00001830 R_ARM_THM_MOVT_ABS 00008095 safe_object_compare │ │ │ │ │ +000016c0 0000182f R_ARM_THM_MOVW_ABS_NC 00008095 safe_object_compare │ │ │ │ │ +000016c4 00001830 R_ARM_THM_MOVT_ABS 00008095 safe_object_compare │ │ │ │ │ +000016d0 00001c2f R_ARM_THM_MOVW_ABS_NC 0000807d unsafe_float_compare │ │ │ │ │ +000016d4 00001c30 R_ARM_THM_MOVT_ABS 0000807d unsafe_float_compare │ │ │ │ │ +00001704 0000b10a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001712 0000182f R_ARM_THM_MOVW_ABS_NC 00008095 safe_object_compare │ │ │ │ │ +00001716 00001830 R_ARM_THM_MOVT_ABS 00008095 safe_object_compare │ │ │ │ │ +0000174c 0000152f R_ARM_THM_MOVW_ABS_NC 00007ae9 unsafe_long_compare │ │ │ │ │ +00001750 00001530 R_ARM_THM_MOVT_ABS 00007ae9 unsafe_long_compare │ │ │ │ │ +000019c2 0000152f R_ARM_THM_MOVW_ABS_NC 00007ae9 unsafe_long_compare │ │ │ │ │ +000019c6 00001530 R_ARM_THM_MOVT_ABS 00007ae9 unsafe_long_compare │ │ │ │ │ +00001ea6 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00001eb2 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00001f30 0000172f R_ARM_THM_MOVW_ABS_NC 00001e71 unsafe_latin_compare │ │ │ │ │ +00001f34 00001730 R_ARM_THM_MOVT_ABS 00001e71 unsafe_latin_compare │ │ │ │ │ +00001f74 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00001ffc 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002036 0000c30a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000020d8 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002190 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000021d0 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000022ac 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +0000231e 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +0000238e 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000023fe 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002454 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000024b4 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002542 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000025ba 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002622 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000026ac 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002716 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +0000276e 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000027ca 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +0000284e 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000028c0 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002926 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002952 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000029b4 0000c30a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002a70 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002b34 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002b6e 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002c82 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002cf8 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002d6c 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002dc8 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002e2c 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002eba 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002f2a 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002f92 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002fd4 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000030a0 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003114 0000172f R_ARM_THM_MOVW_ABS_NC 00001e71 unsafe_latin_compare │ │ │ │ │ +00003118 00001730 R_ARM_THM_MOVT_ABS 00001e71 unsafe_latin_compare │ │ │ │ │ +000031aa 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003214 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +0000326e 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000032ca 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ 0000334c 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00003370 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000033f6 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000346e 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000034d6 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00003524 0000c30a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000359e 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00003614 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00003634 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000036b4 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000372e 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00003798 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000037c2 0000c30a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000037dc 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000037f4 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00003812 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00003860 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00003944 0000c30a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003992 0000bc0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00003a20 0000bc0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00003a64 0000bc0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00003b04 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00003b72 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00003bd4 0000bc0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00003cde 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00003cf4 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00003d90 0000bc0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00003da4 0000bc0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00003dbe 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00003de8 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00003e1c 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00003e46 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00003e64 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00003e7e 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00003eb4 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00003efc 0000c30a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003f0a 0000c30a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003f82 0000c30a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003fb8 0000c30a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003fce 0000c30a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000401c 0000bc0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00004032 0000bc0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00004076 0000c30a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000040dc 0000c30a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000419e 00001e0a R_ARM_THM_CALL 00000361 merge_getmem │ │ │ │ │ -000041ce 0000bc0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -000042c2 0000c30a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00004532 0000c30a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00004546 00001e0a R_ARM_THM_CALL 00000361 merge_getmem │ │ │ │ │ -0000459e 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000045ac 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000045b0 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000045b8 0000aa0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000045c8 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -000045cc 0000c530 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -000045d0 00001f2f R_ARM_THM_MOVW_ABS_NC 00000034 .LC2 │ │ │ │ │ -000045d4 00001f30 R_ARM_THM_MOVT_ABS 00000034 .LC2 │ │ │ │ │ -000045da 0000c00a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000465e 0000a60a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000046a2 0000a50a R_ARM_THM_CALL 00000001 PyList_New │ │ │ │ │ -000046b4 0000c30a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000046c0 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000046c4 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000046ca 0000a70a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -0000472e 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004738 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000473c 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00004740 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000476e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00004772 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000477a 0000aa0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000047be 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004820 0000c30a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00004848 0000bc0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00004888 0000b50a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000049dc 0000b10a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000049f4 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004a3a 0000b50a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00004a5a 0000bc0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00004a6a 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004a88 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004a98 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004a9e 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004aae 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004abe 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004ada 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004aea 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004afa 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004b0a 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004b28 0000b50a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00004b32 0000a90a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00004b3c 0000bc0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00004b46 0000c30a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00004b62 0000b50a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00004b6e 0000a90a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00004b7a 0000c20a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00004b88 0000c30a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00004b96 0000a90a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00004b9c 0000b10a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00004c40 0000c30a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00004c6c 0000bc0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00004ca4 0000b50a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00004dd0 0000b10a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00004de0 0000262f R_ARM_THM_MOVW_ABS_NC 00000058 .LC3 │ │ │ │ │ -00004de4 00002630 R_ARM_THM_MOVT_ABS 00000058 .LC3 │ │ │ │ │ -00004de8 0000c80a R_ARM_THM_CALL 00000000 PySequence_Fast │ │ │ │ │ -00004e4c 0000b50a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00004e74 0000bc0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00004e88 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004e9c 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004eac 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004ebc 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004edc 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004eee 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004ef8 0000a90a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00004efe 0000b10a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00004f34 0000b50a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00004f44 0000a90a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00004f4e 0000bc0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00004f5c 0000c30a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00004f74 0000b50a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00004f84 0000a90a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00004f92 0000c20a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00004fa8 0000c30a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00005014 0000bd2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00005018 0000bd30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000505c 0000b50a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000506e 0000bd2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00005072 0000bd30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000508c 0000a90a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005092 0000110a R_ARM_THM_CALL 00000001 _PyList_AppendTakeRefListResize.part.0 │ │ │ │ │ -000050bc 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000050c0 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000050c4 0000aa0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000050f0 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -000050f4 0000c530 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -000050fe 0000ca0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -0000510a 0000cb0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005140 0000cc2f R_ARM_THM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ -00005144 0000cc30 R_ARM_THM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ -00005156 0000cd0a R_ARM_THM_CALL 00000000 PySlice_Unpack │ │ │ │ │ -00005170 0000ce0a R_ARM_THM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ -000051bc 0000a60a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000051f6 0000cf0a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ -00005232 0000a60a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000528a 0000c20a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000539c 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000053a0 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000053a4 0000a70a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -000053e0 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000053e4 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000053ec 0000a70a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00005414 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005420 0000a90a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005434 0000d02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00005438 0000d030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000543e 00002a2f R_ARM_THM_MOVW_ABS_NC 00000074 .LC4 │ │ │ │ │ -00005442 00002a30 R_ARM_THM_MOVT_ABS 00000074 .LC4 │ │ │ │ │ -00005448 0000d10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00005450 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005454 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005458 0000d202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000545c 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005460 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005464 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005492 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00005496 0000c530 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -0000549e 0000cf0a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ -000054a8 0000d202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000054ca 0000a70a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00005516 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000551a 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00005520 0000aa0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000553c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00005540 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005544 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000055aa 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005612 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005638 0000bd2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000563c 0000bd30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00005650 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00005654 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000565c 0000b82f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -00005660 0000b830 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -0000567a 0000d52f R_ARM_THM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ -0000567e 0000d530 R_ARM_THM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ -00005684 0000d62f R_ARM_THM_MOVW_ABS_NC 00000000 PySet_Type │ │ │ │ │ -00005688 0000d630 R_ARM_THM_MOVT_ABS 00000000 PySet_Type │ │ │ │ │ -0000569a 0000d72f R_ARM_THM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ -0000569e 0000d730 R_ARM_THM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ -000056a8 0000d82f R_ARM_THM_MOVW_ABS_NC 00000000 PyDictKeys_Type │ │ │ │ │ -000056ac 0000d830 R_ARM_THM_MOVT_ABS 00000000 PyDictKeys_Type │ │ │ │ │ -000056b6 0000d92f R_ARM_THM_MOVW_ABS_NC 00000000 PyDictValues_Type │ │ │ │ │ -000056ba 0000d930 R_ARM_THM_MOVT_ABS 00000000 PyDictValues_Type │ │ │ │ │ -000056c4 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 PyDictItems_Type │ │ │ │ │ -000056c8 0000da30 R_ARM_THM_MOVT_ABS 00000000 PyDictItems_Type │ │ │ │ │ -000056d2 0000db0a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -000056e6 0000dc0a R_ARM_THM_CALL 00000000 PyObject_LengthHint │ │ │ │ │ -0000571a 0000c20a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00005746 0000cb0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000578e 0000b50a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000057c2 0000b60a R_ARM_THM_CALL 000003dd _PyList_AppendTakeRefListResize │ │ │ │ │ -0000580a 0000b50a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00005832 0000dd0a R_ARM_THM_CALL 00000000 _PyDict_Next │ │ │ │ │ -00005848 0000de0a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -00005862 0000dd0a R_ARM_THM_CALL 00000000 _PyDict_Next │ │ │ │ │ -00005870 0000de0a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -00005888 0000dd0a R_ARM_THM_CALL 00000000 _PyDict_Next │ │ │ │ │ -00005894 0000de0a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -000058b4 0000dd0a R_ARM_THM_CALL 00000000 _PyDict_Next │ │ │ │ │ -000058c0 0000de0a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -00005918 0000b50a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00005960 0000dd0a R_ARM_THM_CALL 00000000 _PyDict_Next │ │ │ │ │ -00005974 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000059b4 0000b50a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00005a0e 0000b50a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00005a3c 0000df0a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -00005a58 0000df0a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -00005a6c 0000df0a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -00005a80 0000df0a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -00005a94 0000df0a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -00005aa6 0000df0a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -00005ab8 0000df0a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -00005aca 0000df0a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -00005aec 0000df0a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -00005b64 0000b50a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00005bae 0000dd0a R_ARM_THM_CALL 00000000 _PyDict_Next │ │ │ │ │ -00005bce 0000b50a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00005bf4 0000e02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -00005bf8 0000e030 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -00005bfe 0000e10a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00005c06 0000e20a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00005c44 0000b50a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00005c84 0000dd0a R_ARM_THM_CALL 00000000 _PyDict_Next │ │ │ │ │ -00005ca4 0000a90a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005cca 0000a90a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005cd8 0000a90a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005cfe 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005d18 00003a2f R_ARM_THM_MOVW_ABS_NC 000000a8 .LC5 │ │ │ │ │ -00005d1c 00003a30 R_ARM_THM_MOVT_ABS 000000a8 .LC5 │ │ │ │ │ -00005d20 0000c80a R_ARM_THM_CALL 00000000 PySequence_Fast │ │ │ │ │ -00005d54 0000c20a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00005ee6 0000b50a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00005f36 0000b50a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00005f42 0000a90a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005f56 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005f72 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00005f76 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00005fa0 00003b2f R_ARM_THM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ -00005fa4 00003b30 R_ARM_THM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ -00005faa 0000e30a R_ARM_THM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ -00005fb8 00003b2f R_ARM_THM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ -00005fbc 00003b30 R_ARM_THM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ -00005fc4 0000e40a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00005ff8 0000280a R_ARM_THM_CALL 00000001 list_clear_impl.isra.0 │ │ │ │ │ -00006072 0000e50a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000060c4 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -000060c8 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -000060cc 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000060d0 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000060f0 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000060f4 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -0000610c 0000e50a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00006134 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00006138 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -0000613c 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00006140 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00006144 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00006148 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -0000614c 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006150 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000618c 0000e90a R_ARM_THM_CALL 00000000 PyObject_RichCompare │ │ │ │ │ -000061b0 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000061bc 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000061c0 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000061c4 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -000061c8 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -000061d4 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -000061d8 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -000061dc 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000061e0 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000061ec 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -000061f0 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -000061f4 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000061f8 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00006204 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00006208 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -0000620c 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00006210 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00006226 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006240 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00006244 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00006248 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -0000624c 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00006250 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00006254 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00006258 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -0000625c 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00006262 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00006266 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -0000626a 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -0000626e 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -0000627e 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006286 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -0000628a 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -0000628e 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00006292 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000062a2 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000062de 0000e50a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00006304 0000bd2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00006308 0000bd30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00006338 0000e50a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -0000635a 0000bf2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000635e 0000bf30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00006362 0000442f R_ARM_THM_MOVW_ABS_NC 000000cc .LC7 │ │ │ │ │ -00006366 00004430 R_ARM_THM_MOVT_ABS 000000cc .LC7 │ │ │ │ │ -0000636c 0000c00a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00006378 0000e50a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -0000638a 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006396 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000641a 0000b50a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000645c 0000b10a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00006472 0000bc0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -0000648a 0000462f R_ARM_THM_MOVW_ABS_NC 000000ec .LC8 │ │ │ │ │ -0000648e 00004630 R_ARM_THM_MOVT_ABS 000000ec .LC8 │ │ │ │ │ -00006498 0000e40a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -000064a4 0000ea0a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -000064ae 0000eb0a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -000064e0 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000064e6 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -000064ea 0000c530 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -000064ee 0000472f R_ARM_THM_MOVW_ABS_NC 000000f0 .LC9 │ │ │ │ │ -000064f2 00004730 R_ARM_THM_MOVT_ABS 000000f0 .LC9 │ │ │ │ │ -000064f8 0000c00a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00006500 0000a90a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00006510 0000bc0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -0000651e 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006526 0000cb0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000653e 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00006542 0000c530 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00006546 0000482f R_ARM_THM_MOVW_ABS_NC 00000104 .LC10 │ │ │ │ │ -0000654a 00004830 R_ARM_THM_MOVT_ABS 00000104 .LC10 │ │ │ │ │ -00006550 0000c00a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00006592 0000bc0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -000065b0 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000065cc 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -000065d0 0000c530 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -000065d4 00001f2f R_ARM_THM_MOVW_ABS_NC 00000034 .LC2 │ │ │ │ │ -000065d8 00001f30 R_ARM_THM_MOVT_ABS 00000034 .LC2 │ │ │ │ │ -000065e2 0000c00a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000663e 0000a60a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000667e 0000c20a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000671e 0000a60a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00006758 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000675c 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00006760 0000a70a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -000067ba 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000067be 0000a90a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000067d8 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000067dc 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000067e0 0000a70a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -000067ec 0000d02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000067f0 0000d030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000067f6 00004b2f R_ARM_THM_MOVW_ABS_NC 0000011c .LC11 │ │ │ │ │ -000067fa 00004b30 R_ARM_THM_MOVT_ABS 0000011c .LC11 │ │ │ │ │ -00006800 0000d10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00006808 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000680c 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00006810 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00006814 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000682c 0000bd2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00006830 0000bd30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00006862 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00006866 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000686e 0000aa0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00006876 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -0000687a 0000c530 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00006882 0000cf0a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ -00006888 0000d202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000068bc 0000e50a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000068d0 0000e50a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000068fc 0000e50a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -0000691c 0000152f R_ARM_THM_MOVW_ABS_NC 000078fd unsafe_long_compare │ │ │ │ │ -00006920 00001530 R_ARM_THM_MOVT_ABS 000078fd unsafe_long_compare │ │ │ │ │ -000069b4 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000069b8 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000069c8 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000000 PyBool_Type │ │ │ │ │ -000069cc 0000ee30 R_ARM_THM_MOVT_ABS 00000000 PyBool_Type │ │ │ │ │ -000069d6 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -000069da 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00006a12 0000ef0a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00006a30 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006a46 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006a9c 0000b10a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00006ab2 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006ac8 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006b0a 0000d02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00006b0e 0000d030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00006b12 0000532f R_ARM_THM_MOVW_ABS_NC 00000150 .LC12 │ │ │ │ │ -00006b16 00005330 R_ARM_THM_MOVT_ABS 00000150 .LC12 │ │ │ │ │ -00006b1c 0000c00a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00006b24 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00006b28 0000c530 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00006b30 0000cf0a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ -00006b38 0000d202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00006b80 0000e50a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00006b98 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006bbe 0000a70a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00006bdc 0000f10a R_ARM_THM_CALL 00000000 PyObject_GC_Track │ │ │ │ │ -00006be4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00006bf8 0000af0a R_ARM_THM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ -00006c1c 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006c7e 0000f20a R_ARM_THM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ -00006cb6 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006cc2 0000280a R_ARM_THM_CALL 00000001 list_clear_impl.isra.0 │ │ │ │ │ -00006ccc 00003b2f R_ARM_THM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ -00006cd0 00003b30 R_ARM_THM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ -00006cda 0000e40a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00006ce6 00003b2f R_ARM_THM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ -00006cea 00003b30 R_ARM_THM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ -00006cf0 0000f30a R_ARM_THM_CALL 00000000 _PyArg_NoKwnames │ │ │ │ │ -00006d46 0000a60a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00006d84 0000c20a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00006dcc 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00006dd0 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00006dd4 0000a70a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +000033ba 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003420 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000034f0 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003568 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003588 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +0000360c 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +0000367c 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000036e6 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +0000373e 0000c30a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000037ae 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003820 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003844 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000038bc 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +0000392a 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003998 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000039f6 0000bc0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00003a3e 0000c30a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003a54 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003a82 0000c30a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003abc 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003bcc 0000bc0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00003c72 0000c30a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003c88 0000c30a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003cb0 0000bc0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00003d3a 0000bc0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00003dca 0000bc0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00003dee 0000bc0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00003e1a 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003eb8 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003ed0 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003f0a 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003f24 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003f52 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003f6c 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003f9a 0000c30a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00004032 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00004082 0000c30a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000409a 0000c30a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000040da 0000c30a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00004130 0000c30a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000041bc 0000bc0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +000041d2 0000bc0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +0000420e 0000c30a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000425e 0000c30a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000431e 0000bc0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00004366 0000bc0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +000043aa 00001e0a R_ARM_THM_CALL 00000361 merge_getmem │ │ │ │ │ +00004472 0000c30a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000465a 0000c30a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000046b2 00001e0a R_ARM_THM_CALL 00000361 merge_getmem │ │ │ │ │ +0000479a 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000047a8 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000047ac 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000047b4 0000aa0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000047c4 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +000047c8 0000c530 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +000047cc 00001f2f R_ARM_THM_MOVW_ABS_NC 00000034 .LC2 │ │ │ │ │ +000047d0 00001f30 R_ARM_THM_MOVT_ABS 00000034 .LC2 │ │ │ │ │ +000047d6 0000c00a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000485a 0000a60a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000489e 0000a50a R_ARM_THM_CALL 00000001 PyList_New │ │ │ │ │ +000048b0 0000c30a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000048bc 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000048c0 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000048c6 0000a70a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +0000492a 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004934 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00004938 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000493c 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000496a 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000496e 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00004976 0000aa0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000049ba 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004a1c 0000c30a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00004a44 0000bc0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00004a84 0000b50a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00004bd8 0000b10a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00004bf0 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004c36 0000b50a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00004c56 0000bc0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00004c66 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004c84 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004c94 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004c9a 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004caa 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004cba 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004cd6 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004ce6 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 │ │ │ │ │ +00004d24 0000b50a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00004d2e 0000a90a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00004d38 0000bc0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00004d42 0000c30a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00004d5e 0000b50a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00004d6a 0000a90a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00004d76 0000c20a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00004d84 0000c30a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00004d92 0000a90a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00004d98 0000b10a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00004e3c 0000c30a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00004e68 0000bc0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00004ea0 0000b50a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00004fcc 0000b10a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00004fdc 0000262f R_ARM_THM_MOVW_ABS_NC 00000058 .LC3 │ │ │ │ │ +00004fe0 00002630 R_ARM_THM_MOVT_ABS 00000058 .LC3 │ │ │ │ │ +00004fe4 0000c80a R_ARM_THM_CALL 00000000 PySequence_Fast │ │ │ │ │ +00005048 0000b50a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00005070 0000bc0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00005084 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005094 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000050a8 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000050b8 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000050d8 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000050ea 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000050f4 0000a90a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000050fa 0000b10a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000512e 0000bc0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00005144 0000b50a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00005154 0000a90a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000515e 0000bc0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +0000516c 0000c30a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00005184 0000b50a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00005194 0000a90a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000051a2 0000c20a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000051b8 0000c30a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00005224 0000bd2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00005228 0000bd30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000526c 0000b50a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000527e 0000bd2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00005282 0000bd30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000529c 0000a90a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000052a2 0000110a R_ARM_THM_CALL 00000001 _PyList_AppendTakeRefListResize.part.0 │ │ │ │ │ +000052cc 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000052d0 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000052d4 0000aa0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00005300 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00005304 0000c530 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +0000530e 0000ca0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +0000531a 0000cb0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005350 0000cc2f R_ARM_THM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ +00005354 0000cc30 R_ARM_THM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ +00005366 0000cd0a R_ARM_THM_CALL 00000000 PySlice_Unpack │ │ │ │ │ +00005380 0000ce0a R_ARM_THM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ +000053cc 0000a60a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00005406 0000cf0a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ +00005442 0000a60a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000549a 0000c20a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000055ac 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000055b0 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000055b4 0000a70a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +000055f0 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000055f4 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000055fc 0000a70a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00005624 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005630 0000a90a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005644 0000d02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00005648 0000d030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000564e 00002a2f R_ARM_THM_MOVW_ABS_NC 00000074 .LC4 │ │ │ │ │ +00005652 00002a30 R_ARM_THM_MOVT_ABS 00000074 .LC4 │ │ │ │ │ +00005658 0000d10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00005660 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005664 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005668 0000d202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000566c 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005670 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005674 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000056a2 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +000056a6 0000c530 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +000056ae 0000cf0a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ +000056b8 0000d202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000056da 0000a70a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00005726 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000572a 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00005730 0000aa0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000574c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00005750 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005754 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000057ba 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005822 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005848 0000bd2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000584c 0000bd30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00005860 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00005864 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000586c 0000b82f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +00005870 0000b830 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +0000588a 0000d52f R_ARM_THM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ +0000588e 0000d530 R_ARM_THM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ +00005894 0000d62f R_ARM_THM_MOVW_ABS_NC 00000000 PySet_Type │ │ │ │ │ +00005898 0000d630 R_ARM_THM_MOVT_ABS 00000000 PySet_Type │ │ │ │ │ +000058aa 0000d72f R_ARM_THM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ +000058ae 0000d730 R_ARM_THM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ +000058b8 0000d82f R_ARM_THM_MOVW_ABS_NC 00000000 PyDictKeys_Type │ │ │ │ │ +000058bc 0000d830 R_ARM_THM_MOVT_ABS 00000000 PyDictKeys_Type │ │ │ │ │ +000058c6 0000d92f R_ARM_THM_MOVW_ABS_NC 00000000 PyDictValues_Type │ │ │ │ │ +000058ca 0000d930 R_ARM_THM_MOVT_ABS 00000000 PyDictValues_Type │ │ │ │ │ +000058d4 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 PyDictItems_Type │ │ │ │ │ +000058d8 0000da30 R_ARM_THM_MOVT_ABS 00000000 PyDictItems_Type │ │ │ │ │ +000058e2 0000db0a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +000058f6 0000dc0a R_ARM_THM_CALL 00000000 PyObject_LengthHint │ │ │ │ │ +0000592a 0000c20a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00005956 0000cb0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000599e 0000b50a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000059d2 0000b60a R_ARM_THM_CALL 000003dd _PyList_AppendTakeRefListResize │ │ │ │ │ +00005a1a 0000b50a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00005a42 0000dd0a R_ARM_THM_CALL 00000000 _PyDict_Next │ │ │ │ │ +00005a58 0000de0a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +00005a72 0000dd0a R_ARM_THM_CALL 00000000 _PyDict_Next │ │ │ │ │ +00005a80 0000de0a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +00005a98 0000dd0a R_ARM_THM_CALL 00000000 _PyDict_Next │ │ │ │ │ +00005aa4 0000de0a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +00005ac4 0000dd0a R_ARM_THM_CALL 00000000 _PyDict_Next │ │ │ │ │ +00005ad0 0000de0a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +00005b28 0000b50a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00005b70 0000dd0a R_ARM_THM_CALL 00000000 _PyDict_Next │ │ │ │ │ +00005b84 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005bc4 0000b50a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00005c1e 0000b50a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00005c4c 0000df0a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +00005c68 0000df0a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +00005c7c 0000df0a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +00005c90 0000df0a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +00005ca4 0000df0a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +00005cb6 0000df0a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +00005cc8 0000df0a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +00005cda 0000df0a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +00005cfc 0000df0a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +00005d74 0000b50a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00005dbe 0000dd0a R_ARM_THM_CALL 00000000 _PyDict_Next │ │ │ │ │ +00005dde 0000b50a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00005e04 0000e02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +00005e08 0000e030 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +00005e0e 0000e10a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00005e16 0000e20a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00005e54 0000b50a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00005e94 0000dd0a R_ARM_THM_CALL 00000000 _PyDict_Next │ │ │ │ │ +00005eb4 0000a90a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005eda 0000a90a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005ee8 0000a90a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005f0e 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005f28 00003a2f R_ARM_THM_MOVW_ABS_NC 000000a8 .LC5 │ │ │ │ │ +00005f2c 00003a30 R_ARM_THM_MOVT_ABS 000000a8 .LC5 │ │ │ │ │ +00005f30 0000c80a R_ARM_THM_CALL 00000000 PySequence_Fast │ │ │ │ │ +00005f64 0000c20a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000060f6 0000b50a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00006146 0000b50a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00006152 0000a90a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00006166 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006182 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00006186 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000061b0 00003b2f R_ARM_THM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ +000061b4 00003b30 R_ARM_THM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ +000061ba 0000e30a R_ARM_THM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ +000061c8 00003b2f R_ARM_THM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ +000061cc 00003b30 R_ARM_THM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ +000061d4 0000e40a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00006208 0000280a R_ARM_THM_CALL 00000001 list_clear_impl.isra.0 │ │ │ │ │ +00006282 0000e50a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000062d4 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +000062d8 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +000062dc 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +000062e0 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00006300 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00006304 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +0000631c 0000e50a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00006344 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00006348 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +0000634c 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00006350 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00006354 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00006358 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +0000635c 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006360 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000639c 0000e90a R_ARM_THM_CALL 00000000 PyObject_RichCompare │ │ │ │ │ +000063c0 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000063cc 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +000063d0 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000063d4 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +000063d8 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +000063e4 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +000063e8 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +000063ec 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +000063f0 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000063fc 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00006400 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00006404 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00006408 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00006414 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00006418 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +0000641c 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00006420 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00006436 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006450 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00006454 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00006458 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +0000645c 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00006460 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00006464 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00006468 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +0000646c 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00006472 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00006476 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +0000647a 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +0000647e 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +0000648e 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006496 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +0000649a 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +0000649e 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +000064a2 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000064b2 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000064ee 0000e50a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00006514 0000bd2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00006518 0000bd30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00006548 0000e50a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +0000656a 0000bf2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000656e 0000bf30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00006572 0000442f R_ARM_THM_MOVW_ABS_NC 000000cc .LC7 │ │ │ │ │ +00006576 00004430 R_ARM_THM_MOVT_ABS 000000cc .LC7 │ │ │ │ │ +0000657c 0000c00a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00006588 0000e50a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +0000659a 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000065a6 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000662a 0000b50a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000666c 0000b10a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00006682 0000bc0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +0000669a 0000462f R_ARM_THM_MOVW_ABS_NC 000000ec .LC8 │ │ │ │ │ +0000669e 00004630 R_ARM_THM_MOVT_ABS 000000ec .LC8 │ │ │ │ │ +000066a8 0000e40a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +000066b4 0000ea0a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +000066be 0000eb0a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +000066f0 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000066f6 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +000066fa 0000c530 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +000066fe 0000472f R_ARM_THM_MOVW_ABS_NC 000000f0 .LC9 │ │ │ │ │ +00006702 00004730 R_ARM_THM_MOVT_ABS 000000f0 .LC9 │ │ │ │ │ +00006708 0000c00a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00006710 0000a90a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00006720 0000bc0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +0000672e 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006736 0000cb0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000674e 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00006752 0000c530 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00006756 0000482f R_ARM_THM_MOVW_ABS_NC 00000104 .LC10 │ │ │ │ │ +0000675a 00004830 R_ARM_THM_MOVT_ABS 00000104 .LC10 │ │ │ │ │ +00006760 0000c00a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000067a2 0000bc0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +000067c0 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000067dc 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +000067e0 0000c530 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +000067e4 00001f2f R_ARM_THM_MOVW_ABS_NC 00000034 .LC2 │ │ │ │ │ +000067e8 00001f30 R_ARM_THM_MOVT_ABS 00000034 .LC2 │ │ │ │ │ +000067f2 0000c00a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000684e 0000a60a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000688e 0000c20a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000692e 0000a60a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00006968 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000696c 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00006970 0000a70a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +000069ca 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000069ce 0000a90a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000069e8 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000069ec 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000069f0 0000a70a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +000069fc 0000d02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00006a00 0000d030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00006a06 00004b2f R_ARM_THM_MOVW_ABS_NC 0000011c .LC11 │ │ │ │ │ +00006a0a 00004b30 R_ARM_THM_MOVT_ABS 0000011c .LC11 │ │ │ │ │ +00006a10 0000d10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00006a18 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00006a1c 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00006a20 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00006a24 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00006a3c 0000bd2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00006a40 0000bd30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00006a72 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00006a76 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00006a7e 0000aa0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00006a86 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00006a8a 0000c530 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00006a92 0000cf0a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ +00006a98 0000d202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00006acc 0000e50a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00006ae0 0000e50a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00006b0c 0000e50a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00006b2c 0000152f R_ARM_THM_MOVW_ABS_NC 00007ae9 unsafe_long_compare │ │ │ │ │ +00006b30 00001530 R_ARM_THM_MOVT_ABS 00007ae9 unsafe_long_compare │ │ │ │ │ +00006bc4 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006bc8 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006bd8 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000000 PyBool_Type │ │ │ │ │ +00006bdc 0000ee30 R_ARM_THM_MOVT_ABS 00000000 PyBool_Type │ │ │ │ │ +00006be6 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00006bea 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00006c22 0000ef0a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00006c40 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006c56 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006cac 0000b10a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00006cc2 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006cd8 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006d1a 0000d02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00006d1e 0000d030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00006d22 0000532f R_ARM_THM_MOVW_ABS_NC 00000150 .LC12 │ │ │ │ │ +00006d26 00005330 R_ARM_THM_MOVT_ABS 00000150 .LC12 │ │ │ │ │ +00006d2c 0000c00a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00006d34 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00006d38 0000c530 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00006d40 0000cf0a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ +00006d48 0000d202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00006d90 0000e50a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00006da8 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006dce 0000a70a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00006dec 0000f10a R_ARM_THM_CALL 00000000 PyObject_GC_Track │ │ │ │ │ +00006df4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00006e08 0000af0a R_ARM_THM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ 00006e2c 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006e30 0000a90a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00006e54 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00006e58 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00006e5c 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00006e86 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00006e8a 0000c530 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00006e92 0000ca0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00006e9e 0000cb0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006ed2 0000bc0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00006ef2 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006f0a 0000cc2f R_ARM_THM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ -00006f0e 0000cc30 R_ARM_THM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ -00006f20 0000cd0a R_ARM_THM_CALL 00000000 PySlice_Unpack │ │ │ │ │ -00006f38 0000602f R_ARM_THM_MOVW_ABS_NC 00000168 .LC14 │ │ │ │ │ -00006f3c 00006030 R_ARM_THM_MOVT_ABS 00000168 .LC14 │ │ │ │ │ -00006f40 0000c80a R_ARM_THM_CALL 00000000 PySequence_Fast │ │ │ │ │ -00006f56 0000ce0a R_ARM_THM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ -00006f96 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000706c 0000b10a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000070a8 0000ce0a R_ARM_THM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ -000070ea 0000c20a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00007140 0000bc0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00007198 0000b50a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00007236 0000b10a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000728a 0000c20a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000740c 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007426 0000bc0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -0000742e 00001f2f R_ARM_THM_MOVW_ABS_NC 00000034 .LC2 │ │ │ │ │ -00007432 00001f30 R_ARM_THM_MOVT_ABS 00000034 .LC2 │ │ │ │ │ -00007438 0000c00a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00007442 0000bf2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00007446 0000bf30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000744e 0000612f R_ARM_THM_MOVW_ABS_NC 00000190 .LC15 │ │ │ │ │ -00007452 00006130 R_ARM_THM_MOVT_ABS 00000190 .LC15 │ │ │ │ │ -00007458 0000d10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00007470 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007482 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007496 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000074aa 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000074be 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000074d2 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000074e6 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000074fa 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000750e 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007522 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007536 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000754a 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000755e 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007572 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000757e 0000a90a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00007588 0000d02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000758c 0000d030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00007592 00002a2f R_ARM_THM_MOVW_ABS_NC 00000074 .LC4 │ │ │ │ │ -00007596 00002a30 R_ARM_THM_MOVT_ABS 00000074 .LC4 │ │ │ │ │ -0000759c 0000d10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000075b4 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000075b8 0000a90a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000760e 0000bd2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00007612 0000bd30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000763e 0000f40a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00007662 0000bd2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00007666 0000bd30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000766e 0000ef0a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -000076a0 0000f40a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -000076c6 0000f40a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -000076d0 0000bd2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000076d4 0000bd30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000076e0 0000bd2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000076e4 0000bd30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000076f0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000770e 0000f50a R_ARM_THM_CALL 00000000 Py_ReprEnter │ │ │ │ │ -0000771a 0000f60a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Init │ │ │ │ │ -00007732 0000f70a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_WriteChar │ │ │ │ │ -00007742 0000692f R_ARM_THM_MOVW_ABS_NC 000001e4 .LC18 │ │ │ │ │ -00007746 00006930 R_ARM_THM_MOVT_ABS 000001e4 .LC18 │ │ │ │ │ -00007778 0000f80a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_WriteASCIIString │ │ │ │ │ -00007782 0000f90a R_ARM_THM_CALL 00000000 PyObject_Repr │ │ │ │ │ -00007790 0000fa0a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_WriteStr │ │ │ │ │ -000077a8 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000077c0 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000077d0 0000f70a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_WriteChar │ │ │ │ │ -000077da 0000fb0a R_ARM_THM_CALL 00000000 Py_ReprLeave │ │ │ │ │ -000077e0 0000fc0a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Finish │ │ │ │ │ -000077ea 0000672f R_ARM_THM_MOVW_ABS_NC 000001d8 .LC16 │ │ │ │ │ -000077ee 00006730 R_ARM_THM_MOVT_ABS 000001d8 .LC16 │ │ │ │ │ -00007806 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007818 0000fe0a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Dealloc │ │ │ │ │ -0000781e 0000fb0a R_ARM_THM_CALL 00000000 Py_ReprLeave │ │ │ │ │ -00007836 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000783e 0000682f R_ARM_THM_MOVW_ABS_NC 000001dc .LC17 │ │ │ │ │ -00007842 00006830 R_ARM_THM_MOVT_ABS 000001dc .LC17 │ │ │ │ │ -00007878 0000d30a R_ARM_THM_CALL 00000000 PyObject_GC_Del │ │ │ │ │ -000078f6 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007954 0001020a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -0000798c 0000a60a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000079da 0000c20a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00007ae2 0000a60a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00007b16 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00007b1a 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00007b1e 0000a70a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00007b36 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00007b3a 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00007b3e 0000a70a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00007b5c 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007b60 0000a90a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00007bb4 0000c30a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00007bd4 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00007bd8 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00007bdc 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00007be0 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00007be4 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00007c38 0000b10a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00007c3c 0000bd2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00007c40 0000bd30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00007c54 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007c6a 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007c74 0000bd2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00007c78 0000bd30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00007cac 0000e50a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00007d02 0000e50a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00007d1a 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007d32 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007d4a 0000bd2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00007d4e 0000bd30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00007da8 0001060a R_ARM_THM_CALL 00000000 _PyEval_SliceIndexNotNone │ │ │ │ │ -00007dba 0001060a R_ARM_THM_CALL 00000000 _PyEval_SliceIndexNotNone │ │ │ │ │ -00007e04 0000e50a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00007e1e 0000bf2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00007e22 0000bf30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00007e28 0000762f R_ARM_THM_MOVW_ABS_NC 00000204 .LC21 │ │ │ │ │ -00007e2c 00007630 R_ARM_THM_MOVT_ABS 00000204 .LC21 │ │ │ │ │ -00007e32 0000d10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00007e4a 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007e54 0001050a R_ARM_THM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ -00007e5e 0000752f R_ARM_THM_MOVW_ABS_NC 000001fc .LC20 │ │ │ │ │ -00007e62 00007530 R_ARM_THM_MOVT_ABS 000001fc .LC20 │ │ │ │ │ -00007e6c 0000e40a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00007e84 0001060a R_ARM_THM_CALL 00000000 _PyEval_SliceIndexNotNone │ │ │ │ │ +00006e8e 0000f20a R_ARM_THM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ +00006ec6 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006ed2 0000280a R_ARM_THM_CALL 00000001 list_clear_impl.isra.0 │ │ │ │ │ +00006edc 00003b2f R_ARM_THM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ +00006ee0 00003b30 R_ARM_THM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ +00006eea 0000e40a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00006ef6 00003b2f R_ARM_THM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ +00006efa 00003b30 R_ARM_THM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ +00006f00 0000f30a R_ARM_THM_CALL 00000000 _PyArg_NoKwnames │ │ │ │ │ +00006f56 0000a60a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00006f94 0000c20a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00006fdc 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00006fe0 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00006fe4 0000a70a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +0000703c 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007040 0000a90a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00007064 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00007068 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000706c 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00007096 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +0000709a 0000c530 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +000070a2 0000ca0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +000070ae 0000cb0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000070e2 0000bc0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00007102 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000711a 0000cc2f R_ARM_THM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ +0000711e 0000cc30 R_ARM_THM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ +00007130 0000cd0a R_ARM_THM_CALL 00000000 PySlice_Unpack │ │ │ │ │ +00007148 0000602f R_ARM_THM_MOVW_ABS_NC 00000168 .LC14 │ │ │ │ │ +0000714c 00006030 R_ARM_THM_MOVT_ABS 00000168 .LC14 │ │ │ │ │ +00007150 0000c80a R_ARM_THM_CALL 00000000 PySequence_Fast │ │ │ │ │ +00007166 0000ce0a R_ARM_THM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ +000071a6 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000728a 0000b10a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000072c6 0000ce0a R_ARM_THM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ +00007308 0000c20a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000735e 0000bc0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +000073b6 0000b50a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00007454 0000b10a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000074a8 0000c20a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00007618 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007630 0000bc0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00007638 00001f2f R_ARM_THM_MOVW_ABS_NC 00000034 .LC2 │ │ │ │ │ +0000763c 00001f30 R_ARM_THM_MOVT_ABS 00000034 .LC2 │ │ │ │ │ +00007642 0000c00a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000764c 0000bf2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00007650 0000bf30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00007658 0000612f R_ARM_THM_MOVW_ABS_NC 00000190 .LC15 │ │ │ │ │ +0000765c 00006130 R_ARM_THM_MOVT_ABS 00000190 .LC15 │ │ │ │ │ +00007662 0000d10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000767a 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000768c 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000076a0 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000076b4 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000076c8 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000076da 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000076ea 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000076fa 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000770a 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000771c 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007730 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007742 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007752 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007762 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000776c 0000a90a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00007776 0000d02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000777a 0000d030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00007780 00002a2f R_ARM_THM_MOVW_ABS_NC 00000074 .LC4 │ │ │ │ │ +00007784 00002a30 R_ARM_THM_MOVT_ABS 00000074 .LC4 │ │ │ │ │ +0000778a 0000d10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000077a2 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000077a6 0000a90a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000077fa 0000bd2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000077fe 0000bd30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000782a 0000f40a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +0000784e 0000bd2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00007852 0000bd30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000785a 0000ef0a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +0000788c 0000f40a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +000078b2 0000f40a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +000078bc 0000bd2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000078c0 0000bd30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000078cc 0000bd2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000078d0 0000bd30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000078dc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000078fa 0000f50a R_ARM_THM_CALL 00000000 Py_ReprEnter │ │ │ │ │ +00007906 0000f60a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Init │ │ │ │ │ +0000791e 0000f70a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_WriteChar │ │ │ │ │ +0000792e 0000692f R_ARM_THM_MOVW_ABS_NC 000001e4 .LC18 │ │ │ │ │ +00007932 00006930 R_ARM_THM_MOVT_ABS 000001e4 .LC18 │ │ │ │ │ +00007964 0000f80a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_WriteASCIIString │ │ │ │ │ +0000796e 0000f90a R_ARM_THM_CALL 00000000 PyObject_Repr │ │ │ │ │ +0000797c 0000fa0a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_WriteStr │ │ │ │ │ +00007994 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000079ac 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000079bc 0000f70a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_WriteChar │ │ │ │ │ +000079c6 0000fb0a R_ARM_THM_CALL 00000000 Py_ReprLeave │ │ │ │ │ +000079cc 0000fc0a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Finish │ │ │ │ │ +000079d6 0000672f R_ARM_THM_MOVW_ABS_NC 000001d8 .LC16 │ │ │ │ │ +000079da 00006730 R_ARM_THM_MOVT_ABS 000001d8 .LC16 │ │ │ │ │ +000079f2 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007a04 0000fe0a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Dealloc │ │ │ │ │ +00007a0a 0000fb0a R_ARM_THM_CALL 00000000 Py_ReprLeave │ │ │ │ │ +00007a22 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007a2a 0000682f R_ARM_THM_MOVW_ABS_NC 000001dc .LC17 │ │ │ │ │ +00007a2e 00006830 R_ARM_THM_MOVT_ABS 000001dc .LC17 │ │ │ │ │ +00007a64 0000d30a R_ARM_THM_CALL 00000000 PyObject_GC_Del │ │ │ │ │ +00007ae2 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007b40 0001020a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00007b78 0000a60a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00007bc6 0000c20a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00007cce 0000a60a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00007d02 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00007d06 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00007d0a 0000a70a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00007d22 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00007d26 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00007d2a 0000a70a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00007d48 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007d4c 0000a90a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00007da0 0000c30a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00007dc0 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00007dc4 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00007dc8 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00007dcc 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00007dd0 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00007e24 0000b10a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00007e28 0000bd2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00007e2c 0000bd30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00007e40 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007e56 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007e60 0000bd2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00007e64 0000bd30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00007e98 0000e50a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00007eee 0000e50a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00007f06 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007f1e 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007f36 0000bd2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00007f3a 0000bd30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00007f94 0001060a R_ARM_THM_CALL 00000000 _PyEval_SliceIndexNotNone │ │ │ │ │ +00007fa6 0001060a R_ARM_THM_CALL 00000000 _PyEval_SliceIndexNotNone │ │ │ │ │ +00007ff0 0000e50a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +0000800a 0000bf2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000800e 0000bf30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00008014 0000762f R_ARM_THM_MOVW_ABS_NC 00000204 .LC21 │ │ │ │ │ +00008018 00007630 R_ARM_THM_MOVT_ABS 00000204 .LC21 │ │ │ │ │ +0000801e 0000d10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00008036 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008040 0001050a R_ARM_THM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ +0000804a 0000752f R_ARM_THM_MOVW_ABS_NC 000001fc .LC20 │ │ │ │ │ +0000804e 00007530 R_ARM_THM_MOVT_ABS 000001fc .LC20 │ │ │ │ │ +00008058 0000e40a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00008070 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 │ │ │ │ │ -000055f2 0000d31e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -00005620 0000d31e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -00005cf8 0000391e R_ARM_THM_JUMP24 000003dd list_inplace_repeat_lock_held │ │ │ │ │ -0000696e 0000e51e R_ARM_THM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ -00006a0c 0000e51e R_ARM_THM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ -00006c10 0000d31e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -000077f2 0000fd1e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ -0000784c 0000fd1e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ -00007bd0 0000a91e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -00007cf0 0001051e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ -00007eaa 0000e51e R_ARM_THM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ +00005802 0000d31e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +00005830 0000d31e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +00005f08 0000391e R_ARM_THM_JUMP24 000003dd list_inplace_repeat_lock_held │ │ │ │ │ +00006b7e 0000e51e R_ARM_THM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ +00006c1c 0000e51e R_ARM_THM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ +00006e20 0000d31e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +000079de 0000fd1e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ +00007a38 0000fd1e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ +00007dbc 0000a91e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +00007edc 0001051e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ +00008096 0000e51e R_ARM_THM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0xd374 contains 28 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0xd578 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 000003dd list_inplace_repeat_lock_held │ │ │ │ │ 000000a2 0001080a R_ARM_THM_CALL 00000000 _PyEval_GetBuiltin │ │ │ │ │ @@ -1011,13 +1014,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 00005649 _list_extend │ │ │ │ │ +00000180 0000371e R_ARM_THM_JUMP24 00005859 _list_extend │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0xd454 contains 2 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0xd658 contains 2 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000004 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -26,15 +26,15 @@ │ │ │ │ │ __class_getitem__ │ │ │ │ │ lists are generic over the type of their contents │ │ │ │ │ .Th#C!`@ │ │ │ │ │ [FRFIFx`@F │ │ │ │ │ ZFk`AF;F0F │ │ │ │ │ ZF+aAF;F0F │ │ │ │ │ ZFkaAF;F0F │ │ │ │ │ -33`+hKEN │ │ │ │ │ +3+`3hKEN │ │ │ │ │ $P0F3h)F │ │ │ │ │ %@ F#hCE │ │ │ │ │ $P(F+hKE │ │ │ │ │ Set state information for unpickling. │ │ │ │ │ Return state information for pickling. │ │ │ │ │ Private method returning an estimate of len(list(it)). │ │ │ │ │ __reversed__($self, /) │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -287,15 +287,15 @@ │ │ │ │ │ movge r1, r3 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ bgt.n 2be │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r3 │ │ │ │ │ - b.w 6cfc │ │ │ │ │ + b.w 6f0c │ │ │ │ │ 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 │ │ │ │ │ @@ -391,15 +391,15 @@ │ │ │ │ │ mov r0, r3 │ │ │ │ │ b.n 350 │ │ │ │ │ │ │ │ │ │ 00000358 : │ │ │ │ │ list_copy(): │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ movs r1, #0 │ │ │ │ │ - b.w 6cfc │ │ │ │ │ + b.w 6f0c │ │ │ │ │ R_ARM_THM_JUMP24 list_slice_lock_held │ │ │ │ │ │ │ │ │ │ 00000360 : │ │ │ │ │ merge_getmem(): │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ bge.n 3d8 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -547,51 +547,51 @@ │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #2416] @ 0x970 │ │ │ │ │ subw sp, sp, #1644 @ 0x66c │ │ │ │ │ movs r6, #0 │ │ │ │ │ ldrd r4, r2, [r0, #8] │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - str r2, [sp, #28] │ │ │ │ │ + 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 856 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ + 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 9c0 │ │ │ │ │ + beq.w 9be │ │ │ │ │ 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 730 │ │ │ │ │ movs r2, #1 │ │ │ │ │ - ldr.w lr, [sp, #28] │ │ │ │ │ + ldr.w lr, [sp, #32] │ │ │ │ │ mov r5, r2 │ │ │ │ │ movs r7, #0 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne.w bd4 │ │ │ │ │ + bne.w bd2 │ │ │ │ │ ldr.w r6, [lr] │ │ │ │ │ tst r1, r5 │ │ │ │ │ bne.n 572 │ │ │ │ │ cbz r2, 57a │ │ │ │ │ ldrb r2, [r6, #16] │ │ │ │ │ adds r7, #1 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ @@ -612,252 +612,250 @@ │ │ │ │ │ bne.n 56a │ │ │ │ │ mov r0, sl │ │ │ │ │ cmp r3, r8 │ │ │ │ │ ite ne │ │ │ │ │ movne r2, #0 │ │ │ │ │ andeq.w r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 81c │ │ │ │ │ + bne.w 81a │ │ │ │ │ tst r1, r5 │ │ │ │ │ - beq.w ae4 │ │ │ │ │ + beq.w ae2 │ │ │ │ │ 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 834 │ │ │ │ │ + bne.w 832 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ cmp r4, #63 @ 0x3f │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ add r2, sp, #604 @ 0x25c │ │ │ │ │ it le │ │ │ │ │ movle fp, r4 │ │ │ │ │ str r3, [r1, #8] │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ str r2, [r1, #12] │ │ │ │ │ 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 a8c │ │ │ │ │ - ldr.w r9, [sp, #28] │ │ │ │ │ + bgt.w a8a │ │ │ │ │ + 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 173c │ │ │ │ │ + bl 1728 │ │ │ │ │ mov r5, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.w baa │ │ │ │ │ + beq.w ba8 │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - ble.w 876 │ │ │ │ │ + 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 6bc │ │ │ │ │ + bge.n 6c0 │ │ │ │ │ + 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, r5, lsl #2] │ │ │ │ │ + ldr.w fp, [r9, r8, lsl #2] │ │ │ │ │ + mov r7, r8 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - mov sl, r5 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - add.w r6, r4, sl │ │ │ │ │ + adds r6, r4, r7 │ │ │ │ │ asrs r6, r6, #1 │ │ │ │ │ - ldr.w r7, [r3, #1564] @ 0x61c │ │ │ │ │ + ldr.w r5, [r3, #1564] @ 0x61c │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ ldr.w r1, [r9, r6, lsl #2] │ │ │ │ │ - cmp r7, r3 │ │ │ │ │ - bne.w 75e │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + bne.w 762 │ │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ - ldrb.w r8, [fp, #16] │ │ │ │ │ + ldrb.w sl, [fp, #16] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r3 │ │ │ │ │ - tst.w r8, #32 │ │ │ │ │ - beq.w c2c │ │ │ │ │ - tst.w r8, #64 @ 0x40 │ │ │ │ │ - beq.w bda │ │ │ │ │ + tst.w sl, #32 │ │ │ │ │ + beq.w c2a │ │ │ │ │ + tst.w sl, #64 @ 0x40 │ │ │ │ │ + beq.w bd8 │ │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ │ add.w r0, fp, #20 │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - beq.w bea │ │ │ │ │ + beq.w be8 │ │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ │ - beq.w 87a │ │ │ │ │ + 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 88a │ │ │ │ │ + beq.w 888 │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 774 │ │ │ │ │ + beq.n 778 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ it lt │ │ │ │ │ movlt r7, r6 │ │ │ │ │ - blt.n 78e │ │ │ │ │ + blt.n 790 │ │ │ │ │ lsls r0, r4, #2 │ │ │ │ │ - cmp r5, r4 │ │ │ │ │ + cmp r8, r4 │ │ │ │ │ add.w r1, r9, r0 │ │ │ │ │ - ble.n 6b0 │ │ │ │ │ - subs r2, r5, r4 │ │ │ │ │ + ble.n 6b2 │ │ │ │ │ + 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] │ │ │ │ │ - adds r5, #1 │ │ │ │ │ + add.w r8, r8, #1 │ │ │ │ │ str.w fp, [r9, r4, lsl #2] │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - bne.n 620 │ │ │ │ │ + cmp r3, r8 │ │ │ │ │ + bne.n 622 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldr r1, [r2, #24] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 89a │ │ │ │ │ + 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 896 │ │ │ │ │ + bne.w 894 │ │ │ │ │ ldrd r4, r6, [sp, #44] @ 0x2c │ │ │ │ │ ldr r3, [r6, #16] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - bne.w c14 │ │ │ │ │ + bne.w c12 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r0, [r3, #12] │ │ │ │ │ add r3, sp, #604 @ 0x25c │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.w b80 │ │ │ │ │ + bne.w b7e │ │ │ │ │ ldrd r7, r5, [r6, #8] │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ str r3, [r6, #16] │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ strd r4, r3, [r6, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w b3e │ │ │ │ │ + bne.w b3c │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ 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, #1644 @ 0x66c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ │ + ldr r7, [sp, #32] │ │ │ │ │ movs r5, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 73e │ │ │ │ │ + b.n 742 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - beq.n 808 │ │ │ │ │ + beq.n 806 │ │ │ │ │ ldr.w r3, [r7, #4]! │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - bne.w bd6 │ │ │ │ │ + bne.w bd4 │ │ │ │ │ adds r6, #1 │ │ │ │ │ ands.w lr, r1, r5 │ │ │ │ │ - beq.n 734 │ │ │ │ │ + beq.n 738 │ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bls.n 734 │ │ │ │ │ + bls.n 738 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - beq.w bfc │ │ │ │ │ + beq.w bfa │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 738 │ │ │ │ │ + b.n 73c │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r0, fp │ │ │ │ │ - blx r7 │ │ │ │ │ + blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w baa │ │ │ │ │ - beq.n 774 │ │ │ │ │ + blt.w ba8 │ │ │ │ │ + beq.n 778 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ bge.n 69a │ │ │ │ │ - mov sl, r6 │ │ │ │ │ - b.n 628 │ │ │ │ │ + mov r7, r6 │ │ │ │ │ + b.n 62a │ │ │ │ │ adds r4, r6, #1 │ │ │ │ │ - cmp sl, r4 │ │ │ │ │ + cmp r7, r4 │ │ │ │ │ ble.n 69a │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - cmp r7, r3 │ │ │ │ │ - bne.w b64 │ │ │ │ │ - ldrb.w r8, [fp, #16] │ │ │ │ │ - mov r7, sl │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + bne.w b62 │ │ │ │ │ + ldrb.w sl, [fp, #16] │ │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - ubfx r3, r8, #5, #1 │ │ │ │ │ - str r5, [sp, #32] │ │ │ │ │ - ubfx r5, r8, #6, #1 │ │ │ │ │ + strd fp, r8, [sp, #24] │ │ │ │ │ + ubfx r3, sl, #5, #1 │ │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ │ + ubfx r5, sl, #6, #1 │ │ │ │ │ add.w sl, fp, #20 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - str.w fp, [sp, #24] │ │ │ │ │ adds r6, r7, r4 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ asrs r6, r6, #1 │ │ │ │ │ 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 c32 │ │ │ │ │ + beq.w c30 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w b6a │ │ │ │ │ + beq.w b68 │ │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ │ mov r0, sl │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - beq.w b7c │ │ │ │ │ + beq.w b7a │ │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ │ - beq.n 7f6 │ │ │ │ │ + beq.n 7f4 │ │ │ │ │ adds r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - cbz r0, 800 │ │ │ │ │ + cbz r0, 7fe │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 804 │ │ │ │ │ + bge.n 802 │ │ │ │ │ mov r7, r6 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ bgt.n 7a6 │ │ │ │ │ - ldr r5, [sp, #32] │ │ │ │ │ - ldr.w fp, [sp, #24] │ │ │ │ │ + ldrd fp, r8, [sp, #24] │ │ │ │ │ b.n 69a │ │ │ │ │ adds r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 7e4 │ │ │ │ │ cmp fp, r8 │ │ │ │ │ @@ -893,31 +891,31 @@ │ │ │ │ │ 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 5ae │ │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ │ str r2, [r0, #16] │ │ │ │ │ add r2, sp, #604 @ 0x25c │ │ │ │ │ str r1, [r0, #12] │ │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ │ movs r1, #7 │ │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ │ 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 70c │ │ │ │ │ + b.n 710 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - b.n 6bc │ │ │ │ │ + b.n 6c0 │ │ │ │ │ adds r1, #28 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 68c │ │ │ │ │ @@ -943,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 a78 │ │ │ │ │ + ble.w a76 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ it le │ │ │ │ │ movle r5, #1 │ │ │ │ │ - bgt.w a7c │ │ │ │ │ + bgt.w a7a │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - ble.n 91c │ │ │ │ │ + ble.n 91a │ │ │ │ │ mov r3, sp │ │ │ │ │ add r3, r0 │ │ │ │ │ ldr r3, [r3, #88] @ 0x58 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - ble.n 91c │ │ │ │ │ + ble.n 91a │ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ │ subs r1, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ebc │ │ │ │ │ + bl 1ed8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c0a │ │ │ │ │ + bne.w c08 │ │ │ │ │ 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 91c │ │ │ │ │ + ble.n 91a │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ subs r1, #2 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bge.n 91c │ │ │ │ │ - bl 1ebc │ │ │ │ │ + bge.n 91a │ │ │ │ │ + bl 1ed8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c0a │ │ │ │ │ + bne.w c08 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r1, [r3, #24] │ │ │ │ │ - b.n 8f0 │ │ │ │ │ + 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 │ │ │ │ │ @@ -998,57 +996,57 @@ │ │ │ │ │ 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 b26 │ │ │ │ │ + bne.w b24 │ │ │ │ │ ldrd r4, r6, [sp, #44] @ 0x2c │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - ble.w 6e4 │ │ │ │ │ + ble.w 6e8 │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ - beq.n 976 │ │ │ │ │ + beq.n 974 │ │ │ │ │ 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 │ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 1ebc │ │ │ │ │ + bl 1ed8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c0e │ │ │ │ │ + bne.w c0c │ │ │ │ │ ldr r3, [r5, #24] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble.w 6e4 │ │ │ │ │ + ble.w 6e8 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ subs r1, r3, #2 │ │ │ │ │ - beq.n 9b0 │ │ │ │ │ + beq.n 9ae │ │ │ │ │ add.w r2, sp, #1640 @ 0x668 │ │ │ │ │ add.w r5, r2, r3, lsl #4 │ │ │ │ │ add.w r2, r2, r3, lsl #4 │ │ │ │ │ subw r5, r5, #1596 @ 0x63c │ │ │ │ │ subw r2, r2, #1564 @ 0x61c │ │ │ │ │ ldr r5, [r5, #8] │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ it lt │ │ │ │ │ sublt r1, r3, #3 │ │ │ │ │ - bl 1ebc │ │ │ │ │ + bl 1ed8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c0e │ │ │ │ │ + bne.w c0c │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ - b.n 986 │ │ │ │ │ + b.n 984 │ │ │ │ │ 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 │ │ │ │ │ @@ -1056,58 +1054,58 @@ │ │ │ │ │ mov.w lr, #1 │ │ │ │ │ movw r9, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r9, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ mov r5, lr │ │ │ │ │ - ldr.w r8, [sp, #28] │ │ │ │ │ + ldr.w r8, [sp, #32] │ │ │ │ │ mov r2, lr │ │ │ │ │ subs r1, r3, r1 │ │ │ │ │ mov fp, r0 │ │ │ │ │ clz r1, r1 │ │ │ │ │ lsrs r1, r1, #5 │ │ │ │ │ - b.n a22 │ │ │ │ │ + b.n a20 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bne.n a12 │ │ │ │ │ + bne.n a10 │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - beq.n a12 │ │ │ │ │ + beq.n a10 │ │ │ │ │ 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 a4c │ │ │ │ │ + beq.n a4a │ │ │ │ │ ldr.w r7, [r8, #4]! │ │ │ │ │ ldr r7, [r7, #4] │ │ │ │ │ cmp r7, ip │ │ │ │ │ - bne.n b14 │ │ │ │ │ + bne.n b12 │ │ │ │ │ ldr.w sl, [r8] │ │ │ │ │ ldr.w r7, [sl, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w c38 │ │ │ │ │ + beq.w c36 │ │ │ │ │ ldr.w r7, [sl, #12] │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.n b3a │ │ │ │ │ + bne.n b38 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n a12 │ │ │ │ │ + beq.n a10 │ │ │ │ │ tst r1, r5 │ │ │ │ │ - beq.n 9f4 │ │ │ │ │ + beq.n 9f2 │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ cmp r0, #15 │ │ │ │ │ - bls.n 9f4 │ │ │ │ │ + bls.n 9f2 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n a12 │ │ │ │ │ + b.n a10 │ │ │ │ │ mov r0, fp │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n b2a │ │ │ │ │ + beq.n b28 │ │ │ │ │ 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 │ │ │ │ │ @@ -1116,65 +1114,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 834 │ │ │ │ │ + b.n 832 │ │ │ │ │ subs r5, r5, r2 │ │ │ │ │ subs r3, r3, r2 │ │ │ │ │ lsls r5, r5, #1 │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bge.n aa0 │ │ │ │ │ + bge.n a9e │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - blt.n aa4 │ │ │ │ │ + blt.n aa2 │ │ │ │ │ movs r5, #2 │ │ │ │ │ - b.n 8d0 │ │ │ │ │ + b.n 8ce │ │ │ │ │ mov r2, r4 │ │ │ │ │ and.w r1, r2, #1 │ │ │ │ │ asrs r2, r2, #1 │ │ │ │ │ orrs r3, r1 │ │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ │ - bgt.n a8e │ │ │ │ │ + bgt.n a8c │ │ │ │ │ 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 ab8 │ │ │ │ │ + ble.n ab6 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - blt.n abe │ │ │ │ │ + blt.n abc │ │ │ │ │ movs r5, #3 │ │ │ │ │ - b.n 8d0 │ │ │ │ │ + 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 adc │ │ │ │ │ + ble.n ada │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - ble.w 8d0 │ │ │ │ │ + ble.w 8ce │ │ │ │ │ mov.w ip, ip, lsl #1 │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ - b.n ac6 │ │ │ │ │ + b.n ac4 │ │ │ │ │ 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 bee │ │ │ │ │ + beq.n bec │ │ │ │ │ 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] │ │ │ │ │ @@ -1183,5877 +1181,6081 @@ │ │ │ │ │ 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 82a │ │ │ │ │ + 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 82a │ │ │ │ │ + b.n 828 │ │ │ │ │ mov r2, r1 │ │ │ │ │ b.n 5e8 │ │ │ │ │ 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 82a │ │ │ │ │ + b.n 828 │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n a12 │ │ │ │ │ + b.n a10 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - b.n b50 │ │ │ │ │ + b.n b4e │ │ │ │ │ ldr.w r0, [r5, r7, lsl #2] │ │ │ │ │ bl 2ec │ │ │ │ │ subs r7, #1 │ │ │ │ │ - bpl.n b48 │ │ │ │ │ + bpl.n b46 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r5, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 714 │ │ │ │ │ - b.n 722 │ │ │ │ │ - mov r6, sl │ │ │ │ │ - mov sl, r6 │ │ │ │ │ - b.n 628 │ │ │ │ │ + bne.w 718 │ │ │ │ │ + b.n 726 │ │ │ │ │ + mov r6, r7 │ │ │ │ │ + mov r7, r6 │ │ │ │ │ + b.n 62a │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ add.w r0, r3, #28 │ │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ bne.w 7d6 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b.n 7f8 │ │ │ │ │ + b.n 7f6 │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ str r3, [r6, #16] │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ │ ldr r7, [r6, #8] │ │ │ │ │ str r2, [r6, #12] │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r4, [r6, #8] │ │ │ │ │ str r2, [r1, #12] │ │ │ │ │ - cbnz r3, c04 │ │ │ │ │ + cbnz r3, c02 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 714 │ │ │ │ │ - b.n 722 │ │ │ │ │ + bne.w 718 │ │ │ │ │ + b.n 726 │ │ │ │ │ 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 r5, #0 │ │ │ │ │ - bne.n b88 │ │ │ │ │ + bne.n b86 │ │ │ │ │ ldrd r7, r5, [r6, #8] │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ str r3, [r6, #16] │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ strd r4, r3, [r6, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 722 │ │ │ │ │ + beq.w 726 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n b50 │ │ │ │ │ + b.n b4e │ │ │ │ │ mov r0, sl │ │ │ │ │ mov r3, r9 │ │ │ │ │ - b.n b16 │ │ │ │ │ + b.n b14 │ │ │ │ │ add.w r0, fp, #28 │ │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ bne.w 674 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b.n 87c │ │ │ │ │ + b.n 87a │ │ │ │ │ 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 82a │ │ │ │ │ + b.n 828 │ │ │ │ │ mov r1, lr │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ b.n 582 │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - b.n b50 │ │ │ │ │ + b.n b4e │ │ │ │ │ ldrd r4, r6, [sp, #44] @ 0x2c │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r0, [r3, #12] │ │ │ │ │ - b.n bb2 │ │ │ │ │ + b.n bb0 │ │ │ │ │ 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 c0e │ │ │ │ │ + b.n c0c │ │ │ │ │ ldr.w r0, [fp, #28] │ │ │ │ │ - b.n bde │ │ │ │ │ + b.n bdc │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ ldr r0, [r3, #28] │ │ │ │ │ - b.n b70 │ │ │ │ │ + b.n b6e │ │ │ │ │ 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 82a │ │ │ │ │ - nop │ │ │ │ │ + b.n 828 │ │ │ │ │ │ │ │ │ │ -00000c4c : │ │ │ │ │ +00000c48 : │ │ │ │ │ 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, #2400] @ 0x960 │ │ │ │ │ - subw sp, sp, #1660 @ 0x67c │ │ │ │ │ + str.w r0, [ip, #2408] @ 0x968 │ │ │ │ │ + subw sp, sp, #1652 @ 0x674 │ │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ - ldrd sl, r3, [r0, #12] │ │ │ │ │ mov r8, r0 │ │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ + ldr r3, [r0, #16] │ │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - str r1, [sp, #36] @ 0x24 │ │ │ │ │ + str r1, [sp, #28] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ strd r3, r3, [r0, #8] │ │ │ │ │ - beq.n d04 │ │ │ │ │ + beq.n d04 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1092 │ │ │ │ │ + bne.w 1076 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ itt gt │ │ │ │ │ - strgt r3, [sp, #20] │ │ │ │ │ - movgt fp, sl │ │ │ │ │ - ble.w 1230 │ │ │ │ │ + strgt r3, [sp, #12] │ │ │ │ │ + ldrgt.w fp, [sp, #32] │ │ │ │ │ + ble.w 1228 │ │ │ │ │ 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 13e2 │ │ │ │ │ + beq.w 13da │ │ │ │ │ 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 d36 │ │ │ │ │ + beq.n d1a │ │ │ │ │ mov r6, fp │ │ │ │ │ movs r0, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n ce4 │ │ │ │ │ + b.n ce4 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - bge.w 1044 │ │ │ │ │ + bge.w 1028 │ │ │ │ │ ldr.w r3, [r6, #4]! │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - bne.w 16b2 │ │ │ │ │ + bne.w 16a8 │ │ │ │ │ adds r5, #1 │ │ │ │ │ ands.w r7, r1, r0 │ │ │ │ │ - beq.n cd8 │ │ │ │ │ + beq.n cd8 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bls.n cd8 │ │ │ │ │ + bls.n cd8 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - bge.w 1704 │ │ │ │ │ + bge.w 16f4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n cde │ │ │ │ │ - cmp r4, #1 │ │ │ │ │ + b.n cde │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ - it gt │ │ │ │ │ - movgt fp, sl │ │ │ │ │ + cmp r4, #1 │ │ │ │ │ str r2, [r0, #16] │ │ │ │ │ - itt gt │ │ │ │ │ - strgt r3, [sp, #20] │ │ │ │ │ - strgt r3, [sp, #36] @ 0x24 │ │ │ │ │ - bgt.n c9c │ │ │ │ │ - add r2, sp, #80 @ 0x50 │ │ │ │ │ - add r6, sp, #620 @ 0x26c │ │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ │ - mov r5, r1 │ │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ │ - mov.w r3, #256 @ 0x100 │ │ │ │ │ - str r2, [sp, #4] │ │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ │ - movs r3, #7 │ │ │ │ │ - strd r4, sl, [sp, #84] @ 0x54 │ │ │ │ │ - str r6, [sp, #92] @ 0x5c │ │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ │ - b.n f3c │ │ │ │ │ + ble.w 10f2 │ │ │ │ │ + ldr.w fp, [sp, #32] │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + b.n c9c │ │ │ │ │ movs r0, #1 │ │ │ │ │ mov r7, fp │ │ │ │ │ mov r2, r0 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - str r1, [sp, #4] │ │ │ │ │ + mov sl, r1 │ │ │ │ │ cmp r3, ip │ │ │ │ │ - bne.w 16b2 │ │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ │ + bne.w 16a8 │ │ │ │ │ ldr r5, [r7, #0] │ │ │ │ │ - tst r1, r0 │ │ │ │ │ - bne.n d70 │ │ │ │ │ - cbz r2, d78 │ │ │ │ │ + tst.w sl, r0 │ │ │ │ │ + bne.n d54 │ │ │ │ │ + cbz r2, d5c │ │ │ │ │ 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 d7e │ │ │ │ │ + bge.n d62 │ │ │ │ │ ldr.w r3, [r7, #4]! │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ - b.n d40 │ │ │ │ │ + b.n d24 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ cmp r1, #15 │ │ │ │ │ - bls.n d4e │ │ │ │ │ + bls.n d32 │ │ │ │ │ movs r0, #0 │ │ │ │ │ adds r6, #1 │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - blt.n d68 │ │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ │ + blt.n d4c │ │ │ │ │ + mov r1, sl │ │ │ │ │ cmp r3, ip │ │ │ │ │ ite ne │ │ │ │ │ movne r2, #0 │ │ │ │ │ andeq.w r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1058 │ │ │ │ │ + bne.w 103c │ │ │ │ │ tst r1, r0 │ │ │ │ │ - beq.w 1574 │ │ │ │ │ - add r0, sp, #80 @ 0x50 │ │ │ │ │ + beq.w 1566 │ │ │ │ │ + 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, #4] │ │ │ │ │ + str r0, [sp, #0] │ │ │ │ │ str.w r1, [r0, #1564] @ 0x61c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1070 │ │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ + bne.w 1054 │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1130 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - add r6, sp, #620 @ 0x26c │ │ │ │ │ + bne.w 1126 │ │ │ │ │ + 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, #44] @ 0x2c │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ str r6, [r2, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1700 │ │ │ │ │ + bne.w 16dc │ │ │ │ │ cmp r4, #63 @ 0x3f │ │ │ │ │ it le │ │ │ │ │ - strle r4, [sp, #68] @ 0x44 │ │ │ │ │ - bgt.w 14b4 │ │ │ │ │ + strle r4, [sp, #60] @ 0x3c │ │ │ │ │ + bgt.w 14a6 │ │ │ │ │ mov r9, fp │ │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ │ - strd sl, r4, [sp, #52] @ 0x34 │ │ │ │ │ - strd r6, r8, [sp, #60] @ 0x3c │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ + 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, #4] │ │ │ │ │ - add r1, sp, #72 @ 0x48 │ │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ │ - str.w r9, [sp, #72] @ 0x48 │ │ │ │ │ - bl 173c │ │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ │ + add r1, sp, #64 @ 0x40 │ │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ │ + str.w r9, [sp, #64] @ 0x40 │ │ │ │ │ + bl 1728 │ │ │ │ │ mov r5, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.w 15c8 │ │ │ │ │ - ldr r1, [sp, #68] @ 0x44 │ │ │ │ │ + beq.w 15ba │ │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bge.w 110e │ │ │ │ │ + bge.w 10ee │ │ │ │ │ cmp r4, r1 │ │ │ │ │ mov r3, r4 │ │ │ │ │ it ge │ │ │ │ │ movge r3, r1 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bge.n ed8 │ │ │ │ │ + bge.n ec0 │ │ │ │ │ + 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, r5, lsl #2] │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + ldr.w fp, [r9, r8, lsl #2] │ │ │ │ │ + mov r7, r8 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - mov sl, r5 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - add.w r6, r4, sl │ │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ │ + adds r6, r4, r7 │ │ │ │ │ asrs r6, r6, #1 │ │ │ │ │ - ldr.w r7, [r3, #1564] @ 0x61c │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ + ldr.w r5, [r3, #1564] @ 0x61c │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ ldr.w r1, [r9, r6, lsl #2] │ │ │ │ │ - cmp r7, r3 │ │ │ │ │ - bne.w f7c │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + bne.w f66 │ │ │ │ │ + ldr r2, [r1, #8] │ │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - ldr r3, [r1, #8] │ │ │ │ │ - ldrb.w r8, [fp, #16] │ │ │ │ │ + ldrb.w sl, [fp, #16] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ + str r2, [sp, #20] │ │ │ │ │ it ge │ │ │ │ │ movge r2, r3 │ │ │ │ │ - tst.w r8, #32 │ │ │ │ │ - beq.w 1728 │ │ │ │ │ - tst.w r8, #64 @ 0x40 │ │ │ │ │ - beq.w 16ce │ │ │ │ │ + tst.w sl, #32 │ │ │ │ │ + beq.w 170a │ │ │ │ │ + tst.w sl, #64 @ 0x40 │ │ │ │ │ + beq.w 16e0 │ │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ │ add.w r0, fp, #20 │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - beq.w 16de │ │ │ │ │ + beq.w 16f0 │ │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ │ - beq.w 125a │ │ │ │ │ + beq.w 1252 │ │ │ │ │ adds r1, #20 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 126a │ │ │ │ │ + beq.w 1262 │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f92 │ │ │ │ │ + beq.n f7c │ │ │ │ │ + mov r2, sl │ │ │ │ │ cmp r4, r6 │ │ │ │ │ + mov sl, r3 │ │ │ │ │ it lt │ │ │ │ │ movlt r7, r6 │ │ │ │ │ - blt.w fac │ │ │ │ │ - lsls r6, r4, #2 │ │ │ │ │ - cmp r4, r5 │ │ │ │ │ - add.w r1, r9, r6 │ │ │ │ │ - bge.w 101a │ │ │ │ │ - sub.w r8, r5, r4 │ │ │ │ │ - adds r7, r6, #4 │ │ │ │ │ - add.w r0, r9, r7 │ │ │ │ │ - mov.w r8, r8, lsl #2 │ │ │ │ │ - mov r2, r8 │ │ │ │ │ + mov r3, r2 │ │ │ │ │ + blt.w f92 │ │ │ │ │ + lsls r5, r4, #2 │ │ │ │ │ + cmp r4, r8 │ │ │ │ │ + add.w r1, r9, r5 │ │ │ │ │ + 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, #20] │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ str.w fp, [r9, r4, lsl #2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1112 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - adds r5, #1 │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - bne.n e28 │ │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ │ + bne.w 1112 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + add.w r8, r8, #1 │ │ │ │ │ + cmp r8, r3 │ │ │ │ │ + bne.n e0e │ │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ │ ldr r1, [r0, #24] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 134e │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ │ + bne.w 1346 │ │ │ │ │ + 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 12a6 │ │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ │ + bne.w 129e │ │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ │ subs r2, r2, r0 │ │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ │ - bne.w 13d8 │ │ │ │ │ - ldrd sl, r4, [sp, #52] @ 0x34 │ │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ │ + bne.w 13d0 │ │ │ │ │ + ldrd r4, r6, [sp, #48] @ 0x30 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ldrd r6, r8, [sp, #60] @ 0x3c │ │ │ │ │ - bgt.w 14ca │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + ldr.w r8, [sp, #56] @ 0x38 │ │ │ │ │ + bgt.w 14bc │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 11aa │ │ │ │ │ + bne.w 11a2 │ │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - bne.w 130a │ │ │ │ │ + bne.w 1302 │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r4, #1 │ │ │ │ │ - bgt.w 15a8 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ + bgt.w 159a │ │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ │ ldr r0, [r3, #12] │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.w 15fc │ │ │ │ │ + bne.w 15ee │ │ │ │ │ ldr.w r6, [r8, #12] │ │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ - ldr.w r7, [r8, #8] │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ str.w r3, [r8, #16] │ │ │ │ │ - str.w sl, [r8, #12] │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + ldr.w r7, [r8, #8] │ │ │ │ │ + str.w r3, [r8, #12] │ │ │ │ │ str.w r4, [r8, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 162c │ │ │ │ │ - cbz r5, f72 │ │ │ │ │ + bne.w 1620 │ │ │ │ │ + cbz r5, f5c │ │ │ │ │ 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, #1660 @ 0x67c │ │ │ │ │ + addw sp, sp, #1652 @ 0x674 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ │ mov r0, fp │ │ │ │ │ - blx r7 │ │ │ │ │ + blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 15c8 │ │ │ │ │ - beq.n f92 │ │ │ │ │ + blt.w 15ba │ │ │ │ │ + beq.n f7c │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - bge.n ea4 │ │ │ │ │ - mov sl, r6 │ │ │ │ │ - b.n e30 │ │ │ │ │ + bge.n e8c │ │ │ │ │ + mov r7, r6 │ │ │ │ │ + b.n e16 │ │ │ │ │ adds r4, r6, #1 │ │ │ │ │ - cmp sl, r4 │ │ │ │ │ - ble.n ea4 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - cmp r7, r3 │ │ │ │ │ - bne.w 1694 │ │ │ │ │ - ldrb.w r8, [fp, #16] │ │ │ │ │ - mov r7, sl │ │ │ │ │ - ldr.w r3, [fp, #8] │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - ubfx r3, r8, #5, #1 │ │ │ │ │ - strd fp, r5, [sp, #28] │ │ │ │ │ - ubfx r5, r8, #6, #1 │ │ │ │ │ - ldr.w r8, [sp, #12] │ │ │ │ │ - add.w sl, fp, #20 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - adds r6, r4, r7 │ │ │ │ │ + cmp r7, r4 │ │ │ │ │ + ble.n e8c │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + bne.w 168a │ │ │ │ │ + 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] │ │ │ │ │ + adds r6, r4, r7 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ asrs r6, r6, #1 │ │ │ │ │ ldr.w r1, [r9, r6, lsl #2] │ │ │ │ │ ldr.w fp, [r1, #8] │ │ │ │ │ - cmp fp, r8 │ │ │ │ │ + cmp fp, sl │ │ │ │ │ mov r2, fp │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r8 │ │ │ │ │ + movge r2, sl │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1722 │ │ │ │ │ + beq.w 1720 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 169c │ │ │ │ │ + beq.w 1692 │ │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ │ - mov r0, sl │ │ │ │ │ + mov r0, r8 │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - beq.w 16ae │ │ │ │ │ + beq.w 16a4 │ │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ │ - beq.n 1032 │ │ │ │ │ + beq.n 1016 │ │ │ │ │ adds r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - cbz r0, 103c │ │ │ │ │ + cbz r0, 1020 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 1040 │ │ │ │ │ + bge.n 1024 │ │ │ │ │ mov r7, r6 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - bgt.n fc2 │ │ │ │ │ - ldrd fp, r5, [sp, #28] │ │ │ │ │ - lsls r6, r4, #2 │ │ │ │ │ - add.w r1, r9, r6 │ │ │ │ │ - cmp r4, r5 │ │ │ │ │ - blt.w eb0 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ + bgt.n fa4 │ │ │ │ │ + ldrd fp, r8, [sp, #20] │ │ │ │ │ + lsls r5, r4, #2 │ │ │ │ │ + add.w r1, r9, r5 │ │ │ │ │ + cmp r4, r8 │ │ │ │ │ + blt.w e98 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ str.w fp, [r9, r4, lsl #2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 13dc │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - adds r5, #1 │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - bne.w e28 │ │ │ │ │ - b.n ed8 │ │ │ │ │ + bne.w 13d4 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + add.w r8, r8, #1 │ │ │ │ │ + cmp r3, r8 │ │ │ │ │ + bne.w e0e │ │ │ │ │ + b.n ec0 │ │ │ │ │ adds r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1000 │ │ │ │ │ - cmp fp, r8 │ │ │ │ │ - bgt.n 1004 │ │ │ │ │ + bne.n fe2 │ │ │ │ │ + cmp fp, sl │ │ │ │ │ + bgt.n fe6 │ │ │ │ │ adds r4, r6, #1 │ │ │ │ │ - b.n 1006 │ │ │ │ │ + b.n fe8 │ │ │ │ │ mov r3, r9 │ │ │ │ │ movs r2, #1 │ │ │ │ │ cmp r3, ip │ │ │ │ │ ite ne │ │ │ │ │ movne r2, #0 │ │ │ │ │ andeq.w r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w d90 │ │ │ │ │ + beq.w d74 │ │ │ │ │ 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, #80 @ 0x50 │ │ │ │ │ - str r0, [sp, #4] │ │ │ │ │ + add r0, sp, #72 @ 0x48 │ │ │ │ │ + str r0, [sp, #0] │ │ │ │ │ str.w r1, [r0, #1564] @ 0x61c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w dac │ │ │ │ │ + beq.w d90 │ │ │ │ │ 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, #4] │ │ │ │ │ + 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 dac │ │ │ │ │ + b.n d90 │ │ │ │ │ cmp r4, #127 @ 0x7f │ │ │ │ │ - bgt.w 1642 │ │ │ │ │ + bgt.w 1636 │ │ │ │ │ add.w r3, r4, #136 @ 0x88 │ │ │ │ │ - add r2, sp, #80 @ 0x50 │ │ │ │ │ + add r2, sp, #72 @ 0x48 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - str r2, [sp, #4] │ │ │ │ │ + str r2, [sp, #0] │ │ │ │ │ add.w fp, r2, r3, lsl #2 │ │ │ │ │ - ble.w 12ae │ │ │ │ │ - ldr.w r9, [sp, #36] @ 0x24 │ │ │ │ │ - ldr.w r1, [sl] │ │ │ │ │ + ble.w 12a6 │ │ │ │ │ + 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 1676 │ │ │ │ │ + beq.w 166a │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq.w 132e │ │ │ │ │ - ldr.w r1, [sl, #4] │ │ │ │ │ + beq.w 1326 │ │ │ │ │ + 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 1690 │ │ │ │ │ + beq.w 1686 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq.n 1104 │ │ │ │ │ - add.w r7, sl, #4 │ │ │ │ │ + beq.n 10e4 │ │ │ │ │ + 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 1656 │ │ │ │ │ + beq.w 164a │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - bne.n 10ea │ │ │ │ │ - str.w sl, [sp, #20] │ │ │ │ │ - str.w fp, [sp, #36] @ 0x24 │ │ │ │ │ - b.n c9c │ │ │ │ │ - str r0, [sp, #24] │ │ │ │ │ - b.n ed8 │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - adds r0, r3, r7 │ │ │ │ │ - adds r1, r3, r6 │ │ │ │ │ - ldr.w r4, [r3, r5, lsl #2] │ │ │ │ │ + bne.n 10ca │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ + str.w fp, [sp, #28] │ │ │ │ │ + b.n c9c │ │ │ │ │ + str r0, [sp, #16] │ │ │ │ │ + b.n ec0 │ │ │ │ │ + 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 f24 │ │ │ │ │ + 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, #20] │ │ │ │ │ - adds r5, #1 │ │ │ │ │ - str r4, [r3, r6] │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - bne.w e28 │ │ │ │ │ - b.n ed8 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + str r4, [r3, r5] │ │ │ │ │ + b.n 1008 │ │ │ │ │ adds r2, r4, #1 │ │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ │ + 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 1638 │ │ │ │ │ + bge.w 162c │ │ │ │ │ adds r3, #135 @ 0x87 │ │ │ │ │ - add r6, sp, #620 @ 0x26c │ │ │ │ │ + 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, #44] @ 0x2c │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ str r6, [r1, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w dd8 │ │ │ │ │ + beq.w dbc │ │ │ │ │ mov r2, fp │ │ │ │ │ - ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ │ + ldr.w fp, [sp, #28] │ │ │ │ │ subs r3, r4, #1 │ │ │ │ │ mov r0, fp │ │ │ │ │ add.w r1, fp, r3, lsl #2 │ │ │ │ │ - b.n 1182 │ │ │ │ │ + b.n 1178 │ │ │ │ │ ldr r5, [r0, #0] │ │ │ │ │ ldr r7, [r1, #0] │ │ │ │ │ str.w r7, [r0], #4 │ │ │ │ │ str.w r5, [r1], #-4 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bhi.n 1176 │ │ │ │ │ - str.w fp, [sp, #36] @ 0x24 │ │ │ │ │ + bhi.n 116c │ │ │ │ │ + str.w fp, [sp, #28] │ │ │ │ │ mov fp, r2 │ │ │ │ │ - add.w r3, sl, r3, lsl #2 │ │ │ │ │ - cmp r3, sl │ │ │ │ │ - bls.w dd8 │ │ │ │ │ - mov r1, sl │ │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ │ + add.w r3, r2, r3, lsl #2 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bls.w dbc │ │ │ │ │ + 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 1198 │ │ │ │ │ - b.n dd8 │ │ │ │ │ + bhi.n 1190 │ │ │ │ │ + b.n dbc │ │ │ │ │ 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 1302 │ │ │ │ │ + ble.w 12fa │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 11d0 │ │ │ │ │ + beq.n 11c8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, 11d0 │ │ │ │ │ + cbnz r3, 11c8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - ble.w 133e │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + ble.w 1336 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 11ee │ │ │ │ │ + beq.n 11e6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, 11ee │ │ │ │ │ + cbnz r3, 11e6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq.n 1220 │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + beq.n 1218 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ movs r7, #2 │ │ │ │ │ - mvn.w fp, #3221225472 @ 0xc0000000 │ │ │ │ │ + mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ │ add.w r9, r3, #4 │ │ │ │ │ ldr.w r2, [r9, #4]! │ │ │ │ │ mov r0, r2 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ - cmp r3, fp │ │ │ │ │ - beq.n 1214 │ │ │ │ │ + cmp r3, sl │ │ │ │ │ + beq.n 120c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - cbnz r3, 1214 │ │ │ │ │ + cbnz r3, 120c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ adds r7, #1 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - bne.n 11fe │ │ │ │ │ + bne.n 11f6 │ │ │ │ │ cmp r4, #127 @ 0x7f │ │ │ │ │ - bgt.w 15f4 │ │ │ │ │ + bgt.w 15e6 │ │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - beq.w f30 │ │ │ │ │ + beq.w f18 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 130a │ │ │ │ │ - b.n 1320 │ │ │ │ │ + bne.n 1302 │ │ │ │ │ + b.n 1318 │ │ │ │ │ mov r2, r3 │ │ │ │ │ - add r3, sp, #80 @ 0x50 │ │ │ │ │ + add r3, sp, #72 @ 0x48 │ │ │ │ │ + str r2, [sp, #88] @ 0x58 │ │ │ │ │ + add r6, sp, #612 @ 0x264 │ │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ │ - add r6, sp, #620 @ 0x26c │ │ │ │ │ - str r2, [sp, #104] @ 0x68 │ │ │ │ │ mov r2, r3 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - str.w sl, [r3, #8] │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + str r3, [r2, #8] │ │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ │ - str r4, [sp, #84] @ 0x54 │ │ │ │ │ + str r4, [sp, #76] @ 0x4c │ │ │ │ │ str r3, [r2, #20] │ │ │ │ │ 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 f3c │ │ │ │ │ + b.n f24 │ │ │ │ │ adds r1, #28 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e94 │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ + bne.w e76 │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b.n e96 │ │ │ │ │ - ldr r4, [sp, #4] │ │ │ │ │ + b.n e78 │ │ │ │ │ + ldr r4, [sp, #0] │ │ │ │ │ add.w r3, sp, lr, lsl #4 │ │ │ │ │ - ldr r6, [sp, #24] │ │ │ │ │ - ldr r7, [sp, #20] │ │ │ │ │ + ldr r6, [sp, #16] │ │ │ │ │ + ldr r7, [sp, #12] │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ - str r5, [r3, #104] @ 0x68 │ │ │ │ │ + str r5, [r3, #96] @ 0x60 │ │ │ │ │ lsls r2, r6, #2 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ lsls r1, r0, #4 │ │ │ │ │ add.w r0, r4, r0, lsl #4 │ │ │ │ │ add.w r5, r1, #28 │ │ │ │ │ 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 efc │ │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ │ + beq.w ee4 │ │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ │ add r0, r2 │ │ │ │ │ - str r0, [sp, #20] │ │ │ │ │ - b.n efc │ │ │ │ │ + str r0, [sp, #12] │ │ │ │ │ + b.n ee4 │ │ │ │ │ adds r3, r4, #1 │ │ │ │ │ add.w r3, r3, r3, lsr #31 │ │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ │ mov r2, fp │ │ │ │ │ - str.w sl, [sp, #20] │ │ │ │ │ + str r1, [sp, #12] │ │ │ │ │ asrs r3, r3, #1 │ │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ │ - add r6, sp, #620 @ 0x26c │ │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ │ + add r6, sp, #612 @ 0x264 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ str r3, [r1, #20] │ │ │ │ │ add.w r3, r3, #135 @ 0x87 │ │ │ │ │ strd r4, r2, [r1, #4] │ │ │ │ │ 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 15d8 │ │ │ │ │ - bne.n 1302 │ │ │ │ │ + bgt.w 15ca │ │ │ │ │ + bne.n 12fa │ │ │ │ │ ldr.w r0, [fp] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1336 │ │ │ │ │ + beq.n 132e │ │ │ │ │ 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, #36] @ 0x24 │ │ │ │ │ - b.n 11c6 │ │ │ │ │ + str.w fp, [sp, #28] │ │ │ │ │ + b.n 11be │ │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - beq.n 1250 │ │ │ │ │ + beq.n 1248 │ │ │ │ │ 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, #44] @ 0x2c │ │ │ │ │ - cbz r3, 132a │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + cbz r3, 1322 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bgt.w 15a6 │ │ │ │ │ + bgt.w 1598 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n f3c │ │ │ │ │ - add r2, sp, #80 @ 0x50 │ │ │ │ │ + b.n f24 │ │ │ │ │ + add r2, sp, #72 @ 0x48 │ │ │ │ │ movs r3, #2 │ │ │ │ │ - str r2, [sp, #4] │ │ │ │ │ - b.n 12b0 │ │ │ │ │ + str r2, [sp, #0] │ │ │ │ │ + b.n 12a8 │ │ │ │ │ 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 f3c │ │ │ │ │ + beq.w f24 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 130a │ │ │ │ │ - b.n 1320 │ │ │ │ │ + bne.n 1302 │ │ │ │ │ + b.n 1318 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add.w r0, r1, #268435456 @ 0x10000000 │ │ │ │ │ subs r0, #1 │ │ │ │ │ - add r3, sp, #108 @ 0x6c │ │ │ │ │ + add r3, sp, #100 @ 0x64 │ │ │ │ │ mov lr, r1 │ │ │ │ │ lsls r0, r0, #4 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ adds r5, r3, r0 │ │ │ │ │ ldr r3, [r3, r0] │ │ │ │ │ subs r3, r3, r2 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ │ + 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 14a0 │ │ │ │ │ + ble.w 1492 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ it le │ │ │ │ │ movle r5, #1 │ │ │ │ │ - bgt.w 14a4 │ │ │ │ │ + bgt.w 1496 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - ble.w 1276 │ │ │ │ │ + ble.w 126e │ │ │ │ │ mov r3, sp │ │ │ │ │ add r3, r0 │ │ │ │ │ - ldr r3, [r3, #104] @ 0x68 │ │ │ │ │ + ldr r3, [r3, #96] @ 0x60 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - ble.w 1276 │ │ │ │ │ - ldr r4, [sp, #4] │ │ │ │ │ + ble.w 126e │ │ │ │ │ + ldr r4, [sp, #0] │ │ │ │ │ subs r1, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ebc │ │ │ │ │ + bl 1ed8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 15c8 │ │ │ │ │ + bne.w 15ba │ │ │ │ │ ldr r1, [r4, #24] │ │ │ │ │ - add.w r3, sp, #1656 @ 0x678 │ │ │ │ │ + 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 1276 │ │ │ │ │ + ble.w 126e │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ subs r1, #2 │ │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - ble.w 1276 │ │ │ │ │ - bl 1ebc │ │ │ │ │ + ble.w 126e │ │ │ │ │ + bl 1ed8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 15c8 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ + bne.w 15ba │ │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ │ ldr r1, [r3, #24] │ │ │ │ │ - b.n 13a8 │ │ │ │ │ + b.n 13a0 │ │ │ │ │ mov r4, r2 │ │ │ │ │ - b.n dee │ │ │ │ │ - ldr.w r4, [r3, r5, lsl #2] │ │ │ │ │ - b.n 1120 │ │ │ │ │ + b.n dd2 │ │ │ │ │ + ldr.w r4, [r3, r8, lsl #2] │ │ │ │ │ + b.n 1120 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.w cb0 │ │ │ │ │ + ble.w cb0 │ │ │ │ │ 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 r9, #0 │ │ │ │ │ + movw sl, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ - movt r9, #0 │ │ │ │ │ + movt sl, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ mov ip, fp │ │ │ │ │ mov r2, r0 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r1, r3, r1 │ │ │ │ │ mov r7, r0 │ │ │ │ │ clz r1, r1 │ │ │ │ │ - str.w fp, [sp, #8] │ │ │ │ │ lsrs r1, r1, #5 │ │ │ │ │ - str r1, [sp, #4] │ │ │ │ │ - b.n 1442 │ │ │ │ │ - cmp r3, r9 │ │ │ │ │ - bne.n 1430 │ │ │ │ │ - cbz r7, 1430 │ │ │ │ │ + str r1, [sp, #0] │ │ │ │ │ + b.n 1436 │ │ │ │ │ + cmp r3, sl │ │ │ │ │ + bne.n 1424 │ │ │ │ │ + cbz r7, 1424 │ │ │ │ │ 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 1470 │ │ │ │ │ + bge.n 1464 │ │ │ │ │ ldr.w r5, [ip, #4]! │ │ │ │ │ ldr r5, [r5, #4] │ │ │ │ │ cmp r5, lr │ │ │ │ │ - bne.w 16c4 │ │ │ │ │ - ldr.w fp, [ip] │ │ │ │ │ - ldr.w r5, [fp, #8] │ │ │ │ │ + bne.w 16aa │ │ │ │ │ + ldr.w r9, [ip] │ │ │ │ │ + ldr.w r5, [r9, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 170e │ │ │ │ │ - ldr.w r5, [fp, #12] │ │ │ │ │ + beq.w 1710 │ │ │ │ │ + ldr.w r5, [r9, #12] │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.w 16ca │ │ │ │ │ + bne.w 16ba │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 1430 │ │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ │ + beq.n 1424 │ │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ │ tst r1, r0 │ │ │ │ │ - beq.n 1418 │ │ │ │ │ + beq.n 140c │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ cmp r1, #15 │ │ │ │ │ - bls.n 1418 │ │ │ │ │ + bls.n 140c │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1430 │ │ │ │ │ - ldrd r1, fp, [sp, #4] │ │ │ │ │ + b.n 1424 │ │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 16e2 │ │ │ │ │ + beq.w 16be │ │ │ │ │ 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 d90 │ │ │ │ │ - add r2, sp, #80 @ 0x50 │ │ │ │ │ + beq.w d74 │ │ │ │ │ + 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, #4] │ │ │ │ │ - b.n 1070 │ │ │ │ │ + str r2, [sp, #0] │ │ │ │ │ + b.n 1054 │ │ │ │ │ subs r3, r3, r2 │ │ │ │ │ subs r5, r5, r2 │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ lsls r5, r5, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - ble.n 1530 │ │ │ │ │ + ble.n 1522 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bgt.n 1534 │ │ │ │ │ + bgt.n 1526 │ │ │ │ │ movs r5, #2 │ │ │ │ │ - b.n 1384 │ │ │ │ │ + b.n 137c │ │ │ │ │ mov r3, r4 │ │ │ │ │ movs r2, #0 │ │ │ │ │ and.w r1, r3, #1 │ │ │ │ │ asrs r3, r3, #1 │ │ │ │ │ orrs r2, r1 │ │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ │ - bgt.n 14b8 │ │ │ │ │ + bgt.n 14aa │ │ │ │ │ adds r3, r2, r3 │ │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ │ - b.n de2 │ │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ │ + b.n dc6 │ │ │ │ │ subs r0, r3, #2 │ │ │ │ │ - beq.n 14e8 │ │ │ │ │ - add.w r2, sp, #1656 @ 0x678 │ │ │ │ │ + beq.n 14da │ │ │ │ │ + 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, #76 @ 0x4c │ │ │ │ │ + add r2, sp, #68 @ 0x44 │ │ │ │ │ add r2, r1 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ it gt │ │ │ │ │ subgt r0, r3, #3 │ │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ │ + ldr r5, [sp, #0] │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 1ebc │ │ │ │ │ + bl 1ed8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 15d0 │ │ │ │ │ + bne.n 15c2 │ │ │ │ │ ldr r3, [r5, #24] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble.w f16 │ │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ │ + ble.w efe │ │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ │ subs r1, r3, #2 │ │ │ │ │ - beq.n 1522 │ │ │ │ │ - add.w r2, sp, #1656 @ 0x678 │ │ │ │ │ + beq.n 1514 │ │ │ │ │ + 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 │ │ │ │ │ - bl 1ebc │ │ │ │ │ + bl 1ed8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 15d0 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ + bne.n 15c2 │ │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ - b.n 14f8 │ │ │ │ │ + b.n 14ea │ │ │ │ │ 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 1548 │ │ │ │ │ + ble.n 153a │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bgt.n 154e │ │ │ │ │ + bgt.n 1540 │ │ │ │ │ movs r5, #3 │ │ │ │ │ - b.n 1384 │ │ │ │ │ + b.n 137c │ │ │ │ │ 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 156c │ │ │ │ │ + ble.n 155e │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - ble.w 1384 │ │ │ │ │ + ble.w 137c │ │ │ │ │ mov.w ip, ip, lsl #1 │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ - b.n 1556 │ │ │ │ │ + b.n 1548 │ │ │ │ │ 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.w 16f2 │ │ │ │ │ + beq.w 16ce │ │ │ │ │ ldr r5, [r3, #100] @ 0x64 │ │ │ │ │ - add r1, sp, #80 @ 0x50 │ │ │ │ │ + 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, #4] │ │ │ │ │ + str r1, [sp, #0] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC unsafe_object_compare │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS unsafe_object_compare │ │ │ │ │ - str.w r5, [sp, #1648] @ 0x670 │ │ │ │ │ + str.w r5, [sp, #1640] @ 0x668 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ it eq │ │ │ │ │ moveq r1, r0 │ │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ │ - b.n 1066 │ │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ │ + b.n 104a │ │ │ │ │ movs r5, #0 │ │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ │ subs r2, r4, #1 │ │ │ │ │ - add.w r2, sl, r2, lsl #2 │ │ │ │ │ - cmp r2, sl │ │ │ │ │ - bls.w f3c │ │ │ │ │ - mov r1, sl │ │ │ │ │ + add.w r2, r1, r2, lsl #2 │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + bls.w f24 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ str.w r0, [r1], #4 │ │ │ │ │ str.w r3, [r2], #-4 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bhi.n 15b6 │ │ │ │ │ - b.n f3c │ │ │ │ │ - ldrd sl, r4, [sp, #52] @ 0x34 │ │ │ │ │ - ldrd r6, r8, [sp, #60] @ 0x3c │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - cbnz r3, 15ea │ │ │ │ │ - ldr r5, [sp, #36] @ 0x24 │ │ │ │ │ - b.n 1220 │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + bhi.n 15a8 │ │ │ │ │ + b.n f24 │ │ │ │ │ + ldrd r4, r6, [sp, #48] @ 0x30 │ │ │ │ │ + ldr.w r8, [sp, #56] @ 0x38 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + cbnz r3, 15dc │ │ │ │ │ + ldr r5, [sp, #28] │ │ │ │ │ + b.n 1218 │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 116c │ │ │ │ │ - str.w fp, [sp, #36] @ 0x24 │ │ │ │ │ + bne.w 1162 │ │ │ │ │ + str.w fp, [sp, #28] │ │ │ │ │ mov fp, r2 │ │ │ │ │ - b.w dd8 │ │ │ │ │ + b.w dbc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble.w 132a │ │ │ │ │ + ble.w 1322 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 11ba │ │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ + b.n 11b2 │ │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 1220 │ │ │ │ │ + b.n 1218 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr.w r6, [r8, #12] │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ - ldr.w r7, [r8, #8] │ │ │ │ │ + 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 sl, [r8, #12] │ │ │ │ │ str.w r4, [r8, #8] │ │ │ │ │ str r3, [r2, #12] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w f62 │ │ │ │ │ - b.n 162c │ │ │ │ │ + beq.w f4c │ │ │ │ │ + b.n 1620 │ │ │ │ │ ldr.w r0, [r6, r7, lsl #2] │ │ │ │ │ bl 2ec │ │ │ │ │ subs r7, #1 │ │ │ │ │ - bpl.n 1624 │ │ │ │ │ + bpl.n 1618 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n f62 │ │ │ │ │ + b.n f4c │ │ │ │ │ mov r2, fp │ │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ │ - ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ │ - b.n 12bc │ │ │ │ │ + ldr.w fp, [sp, #28] │ │ │ │ │ + b.n 12b4 │ │ │ │ │ lsls r0, r4, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10aa │ │ │ │ │ + bne.w 108e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n 167a │ │ │ │ │ + b.n 166e │ │ │ │ │ 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 1672 │ │ │ │ │ + beq.n 1666 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - cbnz r3, 1672 │ │ │ │ │ + cbnz r3, 1666 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ subs r5, #1 │ │ │ │ │ - bcs.n 165c │ │ │ │ │ + bcs.n 1650 │ │ │ │ │ cmp r4, #127 @ 0x7f │ │ │ │ │ - bgt.n 1732 │ │ │ │ │ + bgt.n 1702 │ │ │ │ │ ldrd r7, r6, [r8, #8] │ │ │ │ │ - strd r4, sl, [r8, #8] │ │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ str.w r3, [r8, #16] │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + strd r4, r3, [r8, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 172e │ │ │ │ │ + bne.n 16fe │ │ │ │ │ mov r5, r6 │ │ │ │ │ - b.n f72 │ │ │ │ │ + b.n f5c │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 1658 │ │ │ │ │ - mov r6, sl │ │ │ │ │ - mov sl, r6 │ │ │ │ │ - b.w e30 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ + b.n 164c │ │ │ │ │ + mov r6, r7 │ │ │ │ │ + mov r7, r6 │ │ │ │ │ + b.w e16 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ add.w r0, r3, #28 │ │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - bne.w ff2 │ │ │ │ │ + bne.w fd4 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b.n 1034 │ │ │ │ │ + b.n 1018 │ │ │ │ │ mov r3, r9 │ │ │ │ │ - add r0, sp, #80 @ 0x50 │ │ │ │ │ + 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, #4] │ │ │ │ │ - b.n 1066 │ │ │ │ │ - ldr.w fp, [sp, #8] │ │ │ │ │ - b.n 16b4 │ │ │ │ │ + str r0, [sp, #0] │ │ │ │ │ + b.n 104a │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 1430 │ │ │ │ │ - add.w r0, fp, #28 │ │ │ │ │ - ldrb.w ip, [r1, #16] │ │ │ │ │ - tst.w ip, #32 │ │ │ │ │ - bne.w e7c │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - b.n 125c │ │ │ │ │ - add r0, sp, #80 @ 0x50 │ │ │ │ │ + b.n 1424 │ │ │ │ │ + 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, #4] │ │ │ │ │ - b.n 1066 │ │ │ │ │ - add r0, sp, #80 @ 0x50 │ │ │ │ │ + str r0, [sp, #0] │ │ │ │ │ + b.n 104a │ │ │ │ │ + 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, #4] │ │ │ │ │ - b.n 1066 │ │ │ │ │ + str r0, [sp, #0] │ │ │ │ │ + b.n 104a │ │ │ │ │ subs r3, r4, #1 │ │ │ │ │ - b.n 118c │ │ │ │ │ + b.n 1182 │ │ │ │ │ + add.w r0, fp, #28 │ │ │ │ │ + ldrb.w ip, [r1, #16] │ │ │ │ │ + tst.w ip, #32 │ │ │ │ │ + bne.w e5e │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + b.n 1254 │ │ │ │ │ mov r1, r7 │ │ │ │ │ movs r0, #0 │ │ │ │ │ movs r2, #1 │ │ │ │ │ - b.w d80 │ │ │ │ │ - add r0, sp, #80 @ 0x50 │ │ │ │ │ + b.w d64 │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + b.n 1620 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Free │ │ │ │ │ + b.n 166e │ │ │ │ │ + ldr.w r0, [fp, #28] │ │ │ │ │ + b.n 16e4 │ │ │ │ │ + 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 │ │ │ │ │ - ldr.w fp, [sp, #8] │ │ │ │ │ mov r2, r5 │ │ │ │ │ - str r0, [sp, #4] │ │ │ │ │ - b.n 1066 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ + str r0, [sp, #0] │ │ │ │ │ + b.n 104a │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ ldr r0, [r3, #28] │ │ │ │ │ - b.n 16a2 │ │ │ │ │ - ldr.w r0, [fp, #28] │ │ │ │ │ - b.n 16d2 │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - b.n 162c │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 167a │ │ │ │ │ + b.n 1698 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000173c : │ │ │ │ │ +00001728 : │ │ │ │ │ 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 sl, r1 │ │ │ │ │ + mov r9, r1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - ble.w 1d4a │ │ │ │ │ + ble.w 1d76 │ │ │ │ │ ldr.w r3, [r0, #1564] @ 0x61c │ │ │ │ │ - movw r9, #0 │ │ │ │ │ + movw r8, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC unsafe_long_compare │ │ │ │ │ - movt r9, #0 │ │ │ │ │ + movt r8, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS unsafe_long_compare │ │ │ │ │ ldrd r1, r0, [r5] │ │ │ │ │ - cmp r3, r9 │ │ │ │ │ - bne.n 17a8 │ │ │ │ │ + cmp r3, r8 │ │ │ │ │ + bne.n 1794 │ │ │ │ │ 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 18e4 │ │ │ │ │ + blt.w 18da │ │ │ │ │ cmp r7, #2 │ │ │ │ │ it ne │ │ │ │ │ movne r4, #2 │ │ │ │ │ - bne.n 184a │ │ │ │ │ + bne.n 17e0 │ │ │ │ │ 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 1e4c │ │ │ │ │ - bne.w 18e4 │ │ │ │ │ + blt.w 1e68 │ │ │ │ │ + bne.w 18da │ │ │ │ │ cmp r7, #2 │ │ │ │ │ - beq.n 179e │ │ │ │ │ + beq.n 178a │ │ │ │ │ ldr.w r3, [r6, #1564] @ 0x61c │ │ │ │ │ ldrd r1, r0, [r5, #4] │ │ │ │ │ - cmp r3, r9 │ │ │ │ │ - bne.n 17f6 │ │ │ │ │ + cmp r3, r8 │ │ │ │ │ + bne.n 1878 │ │ │ │ │ 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 1a64 │ │ │ │ │ + blt.w 1abc │ │ │ │ │ cmp r7, #3 │ │ │ │ │ it ne │ │ │ │ │ movne r4, #3 │ │ │ │ │ - bne.n 184a │ │ │ │ │ - b.n 179e │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - blx r3 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt.w 1e4c │ │ │ │ │ - bne.w 1a60 │ │ │ │ │ - cmp r7, #3 │ │ │ │ │ - itt ne │ │ │ │ │ - addne.w r8, r5, #8 │ │ │ │ │ - movne r4, #3 │ │ │ │ │ - beq.n 179e │ │ │ │ │ - ldr.w r3, [r6, #1564] @ 0x61c │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - ldrd r1, r0, [r8] │ │ │ │ │ - cmp r3, r9 │ │ │ │ │ - bne.w 1bb6 │ │ │ │ │ - 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 18d8 │ │ │ │ │ - adds r4, #1 │ │ │ │ │ - cmp r7, r4 │ │ │ │ │ - beq.n 179e │ │ │ │ │ + beq.n 178a │ │ │ │ │ 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 1bd2 │ │ │ │ │ + blt.w 1bd4 │ │ │ │ │ add.w ip, r4, #1 │ │ │ │ │ cmp r7, ip │ │ │ │ │ - ble.w 1df0 │ │ │ │ │ + ble.w 1e1a │ │ │ │ │ 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 18d8 │ │ │ │ │ + bgt.n 186e │ │ │ │ │ adds r4, #2 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - ble.n 18d8 │ │ │ │ │ + ble.n 186e │ │ │ │ │ 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 18d8 │ │ │ │ │ + bgt.n 186e │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - bgt.n 18a8 │ │ │ │ │ + bgt.n 183e │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - beq.w 17a0 │ │ │ │ │ + beq.n 178c │ │ │ │ │ ldr.w r3, [r6, #1564] @ 0x61c │ │ │ │ │ - b.n 1a66 │ │ │ │ │ + b.n 1abe │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + blx r3 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt.w 1e68 │ │ │ │ │ + bne.w 1ab8 │ │ │ │ │ + cmp r7, #3 │ │ │ │ │ + beq.w 178a │ │ │ │ │ + add.w r3, r5, #8 │ │ │ │ │ + mov sl, r9 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + mov r9, r5 │ │ │ │ │ + movs r5, #3 │ │ │ │ │ + ldr.w r3, [r6, #1564] @ 0x61c │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + ldrd r1, r0, [r4] │ │ │ │ │ + cmp r3, r8 │ │ │ │ │ + bne.w 1bbe │ │ │ │ │ + ldrd r2, ip, [r0, #8] │ │ │ │ │ + mov r4, r5 │ │ │ │ │ + mov r5, r9 │ │ │ │ │ + mov r9, sl │ │ │ │ │ + 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 186e │ │ │ │ │ + adds r4, #1 │ │ │ │ │ + cmp r7, r4 │ │ │ │ │ + bne.n 17e0 │ │ │ │ │ + b.n 178a │ │ │ │ │ movs r3, #2 │ │ │ │ │ mov r4, r3 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ ittt le │ │ │ │ │ addle.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ - ldrdle r2, ip, [sl] │ │ │ │ │ + ldrdle r2, ip, [r9] │ │ │ │ │ lslle r1, r3, #2 │ │ │ │ │ - ble.w 1c6c │ │ │ │ │ - sub.w r8, r5, #4 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - add.w r8, r8, r4, lsl #2 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - ldr.w r1, [r8], #4 │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - ldr.w r3, [r6, #1564] @ 0x61c │ │ │ │ │ - ldr.w r0, [r8] │ │ │ │ │ - blx r3 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt.w 1e4c │ │ │ │ │ - bne.w 1a4c │ │ │ │ │ + ble.w 1c72 │ │ │ │ │ + subs r3, r5, #4 │ │ │ │ │ + mov sl, r5 │ │ │ │ │ + add.w r3, r3, r4, lsl #2 │ │ │ │ │ + mov r5, r4 │ │ │ │ │ + mov r4, r8 │ │ │ │ │ + mov r8, r3 │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + str r2, [sp, #4] │ │ │ │ │ + ldr.w r0, [r8, #4]! │ │ │ │ │ ldr.w r3, [r6, #1564] @ 0x61c │ │ │ │ │ - ldrd r0, r1, [r8, #-4] │ │ │ │ │ - cmp r3, r9 │ │ │ │ │ - bne.w 1bda │ │ │ │ │ - ldrd r2, r0, [r0, #8] │ │ │ │ │ - ldrd r3, r1, [r1, #8] │ │ │ │ │ - and.w r2, r2, #3 │ │ │ │ │ + cmp r3, r4 │ │ │ │ │ + ldr.w r2, [r8, #-4] │ │ │ │ │ + bne.w 1a5e │ │ │ │ │ + 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 1a9e │ │ │ │ │ + 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 1be8 │ │ │ │ │ + bge.w 1a8c │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ + mov r4, r5 │ │ │ │ │ subs r3, r4, #1 │ │ │ │ │ - ldr.w ip, [sl, #4] │ │ │ │ │ + ldr.w ip, [r9, #4] │ │ │ │ │ + mov r5, sl │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1c08 │ │ │ │ │ - ldr.w r2, [sl] │ │ │ │ │ + bne.w 1c0e │ │ │ │ │ + ldr.w r2, [r9] │ │ │ │ │ adds r0, r2, r1 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bls.n 1998 │ │ │ │ │ + bls.n 19a8 │ │ │ │ │ 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 1998 │ │ │ │ │ + bls.n 19a8 │ │ │ │ │ mov lr, r1 │ │ │ │ │ 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 1996 │ │ │ │ │ mov r1, lr │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - bne.w 1d0e │ │ │ │ │ + bne.w 1d3a │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - bge.w 17a0 │ │ │ │ │ - mov.w r8, r4, lsl #2 │ │ │ │ │ + bge.w 178c │ │ │ │ │ + mov.w r9, r4, lsl #2 │ │ │ │ │ ldr.w r3, [r6, #1564] @ 0x61c │ │ │ │ │ - add.w sl, r5, r8 │ │ │ │ │ - movw r9, #0 │ │ │ │ │ + add.w r2, r5, r9 │ │ │ │ │ + movw r8, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC unsafe_long_compare │ │ │ │ │ - movt r9, #0 │ │ │ │ │ + movt r8, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS unsafe_long_compare │ │ │ │ │ ldr.w r0, [r5, r4, lsl #2] │ │ │ │ │ - cmp r3, r9 │ │ │ │ │ - ldr.w r1, [sl, #-4] │ │ │ │ │ - bne.w 1b02 │ │ │ │ │ + mov sl, r2 │ │ │ │ │ + cmp r3, r8 │ │ │ │ │ + ldr.w r1, [r2, #-4] │ │ │ │ │ + bne.w 1b5a │ │ │ │ │ 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 17a0 │ │ │ │ │ + bgt.w 178c │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - ble.w 17a0 │ │ │ │ │ + ble.w 178c │ │ │ │ │ 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 17a0 │ │ │ │ │ + bgt.w 178c │ │ │ │ │ adds r0, r4, #1 │ │ │ │ │ cmp r7, r0 │ │ │ │ │ - ble.n 1a48 │ │ │ │ │ + ble.n 1a5a │ │ │ │ │ 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 1c8c │ │ │ │ │ + bge.w 1c7c │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 17a0 │ │ │ │ │ + b.n 178c │ │ │ │ │ + mov r1, r2 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + blx r3 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt.w 1e68 │ │ │ │ │ + bne.n 1a9e │ │ │ │ │ + ldr.w r3, [r6, #1564] @ 0x61c │ │ │ │ │ + ldrd r2, r0, [r8, #-4] │ │ │ │ │ + cmp r3, r4 │ │ │ │ │ + beq.w 193a │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + mov r0, r2 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + blx r3 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt.w 1e68 │ │ │ │ │ + bne.w 1960 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + adds r2, r5, #1 │ │ │ │ │ + cmp r7, r2 │ │ │ │ │ + ble.w 1bf8 │ │ │ │ │ + mov r5, r2 │ │ │ │ │ + b.n 1902 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1d8e │ │ │ │ │ - adds r3, r4, #1 │ │ │ │ │ - cmp r3, r7 │ │ │ │ │ - bge.w 1cc8 │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - b.n 1906 │ │ │ │ │ + bne.w 1db8 │ │ │ │ │ + adds r2, r5, #1 │ │ │ │ │ + cmp r2, r7 │ │ │ │ │ + blt.n 1a9a │ │ │ │ │ + lsls r1, r5, #2 │ │ │ │ │ + ldr.w ip, [r9, #4] │ │ │ │ │ + mov r5, sl │ │ │ │ │ + mov r4, r2 │ │ │ │ │ + b.n 1974 │ │ │ │ │ ldr.w r3, [r6, #1564] @ 0x61c │ │ │ │ │ movs r4, #2 │ │ │ │ │ add.w r2, r4, #1073741824 @ 0x40000000 │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ subs r2, #1 │ │ │ │ │ - cmp r3, r9 │ │ │ │ │ + cmp r3, r8 │ │ │ │ │ ldr.w r1, [r5, r2, lsl #2] │ │ │ │ │ - bne.w 1c76 │ │ │ │ │ + bne.w 1bdc │ │ │ │ │ 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 17a0 │ │ │ │ │ - ldrd r3, r1, [sl] │ │ │ │ │ + blt.w 178c │ │ │ │ │ + ldrd r3, r1, [r9] │ │ │ │ │ add.w lr, r4, #4294967295 @ 0xffffffff │ │ │ │ │ mov.w r0, lr, lsl #2 │ │ │ │ │ add.w ip, r3, r0 │ │ │ │ │ cmp r3, ip │ │ │ │ │ - bcs.n 1ae0 │ │ │ │ │ - ldr.w r8, [r3] │ │ │ │ │ + bcs.n 1b38 │ │ │ │ │ + ldr.w sl, [r3] │ │ │ │ │ sub.w ip, ip, #4 │ │ │ │ │ ldr.w r2, [r3, lr, lsl #2] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - str.w r8, [r3, lr, lsl #2] │ │ │ │ │ + str.w sl, [r3, lr, lsl #2] │ │ │ │ │ adds r3, #4 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - bls.n 1ae0 │ │ │ │ │ + bls.n 1b38 │ │ │ │ │ mov lr, r1 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr.w r1, [ip] │ │ │ │ │ str.w r1, [r3], #4 │ │ │ │ │ str.w r2, [ip], #-4 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - bhi.n 1acc │ │ │ │ │ + bhi.n 1b24 │ │ │ │ │ mov r1, lr │ │ │ │ │ adds r4, #1 │ │ │ │ │ add r0, r1 │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov ip, r4 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 18e8 │ │ │ │ │ + beq.w 18de │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bls.w 1df8 │ │ │ │ │ + bls.w 1e3c │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ str.w r3, [r1], #4 │ │ │ │ │ str.w r2, [r0], #-4 │ │ │ │ │ - b.n 1aee │ │ │ │ │ + b.n 1b46 │ │ │ │ │ mov r2, r6 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 1e4c │ │ │ │ │ - bne.w 17a0 │ │ │ │ │ + blt.w 1e68 │ │ │ │ │ + bne.w 178c │ │ │ │ │ adds r3, r4, #1 │ │ │ │ │ mov fp, r3 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bgt.n 1b22 │ │ │ │ │ - mov r4, fp │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - add sp, #12 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + ble.n 1bba │ │ │ │ │ ldr.w r3, [r6, #1564] @ 0x61c │ │ │ │ │ ldr.w r0, [sl, #4] │ │ │ │ │ - ldr.w r1, [r5, r8] │ │ │ │ │ - cmp r3, r9 │ │ │ │ │ - bne.n 1b60 │ │ │ │ │ + ldr.w r1, [r5, r9] │ │ │ │ │ + cmp r3, r8 │ │ │ │ │ + bne.n 1bae │ │ │ │ │ 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 1b18 │ │ │ │ │ + bgt.n 1bba │ │ │ │ │ adds r4, #2 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - bgt.w 19f6 │ │ │ │ │ - b.n 17a0 │ │ │ │ │ + bgt.w 1a08 │ │ │ │ │ + b.n 178c │ │ │ │ │ mov r2, r6 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 1e4c │ │ │ │ │ - bne.n 1b18 │ │ │ │ │ - adds r4, #2 │ │ │ │ │ - cmp r7, r4 │ │ │ │ │ - ble.w 17a0 │ │ │ │ │ - adds r3, r5, #4 │ │ │ │ │ - add r8, r3 │ │ │ │ │ - ldr.w r3, [r6, #1564] @ 0x61c │ │ │ │ │ - ldrd r1, r0, [r8] │ │ │ │ │ - cmp r3, r9 │ │ │ │ │ - bne.w 1d60 │ │ │ │ │ - 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 17a0 │ │ │ │ │ - adds r4, #1 │ │ │ │ │ - cmp r4, r7 │ │ │ │ │ - blt.w 19f6 │ │ │ │ │ - b.n 17a0 │ │ │ │ │ + blt.w 1e68 │ │ │ │ │ + beq.n 1cb8 │ │ │ │ │ + mov r4, fp │ │ │ │ │ + b.n 178c │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 1e4c │ │ │ │ │ - bne.w 18d8 │ │ │ │ │ - adds r4, #1 │ │ │ │ │ - add.w r8, r8, #4 │ │ │ │ │ - cmp r7, r4 │ │ │ │ │ - bne.w 1810 │ │ │ │ │ - mov r4, r7 │ │ │ │ │ - b.n 17a0 │ │ │ │ │ + blt.w 1e68 │ │ │ │ │ + bne.n 1bf0 │ │ │ │ │ + adds r5, #1 │ │ │ │ │ + adds r4, #4 │ │ │ │ │ + cmp r7, r5 │ │ │ │ │ + beq.w 178a │ │ │ │ │ + b.n 1898 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - bne.w 1a66 │ │ │ │ │ - b.n 17a0 │ │ │ │ │ + bne.w 1abe │ │ │ │ │ + b.n 178c │ │ │ │ │ mov r2, r6 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 1e4c │ │ │ │ │ - bne.w 1954 │ │ │ │ │ + blt.w 1e68 │ │ │ │ │ + beq.n 1af6 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + add sp, #12 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + mov r4, r5 │ │ │ │ │ + mov r5, r9 │ │ │ │ │ + mov r9, sl │ │ │ │ │ + b.n 186e │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - adds r3, r4, #1 │ │ │ │ │ - cmp r7, r3 │ │ │ │ │ - bgt.w 1a5c │ │ │ │ │ + lsls r1, r5, #2 │ │ │ │ │ + ldr.w ip, [r9, #4] │ │ │ │ │ + mov r5, sl │ │ │ │ │ + mov r4, r2 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 1974 │ │ │ │ │ + subs r3, r2, #1 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - lsls r1, r4, #2 │ │ │ │ │ - ldr.w ip, [sl, #4] │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w 1964 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - sub.w fp, r3, r2 │ │ │ │ │ - ldr.w r2, [sl] │ │ │ │ │ + sub.w sl, r3, r2 │ │ │ │ │ + ldr.w r2, [r9] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - add.w r9, r2, fp, lsl #2 │ │ │ │ │ + add.w r9, r2, sl, lsl #2 │ │ │ │ │ mov.w r8, r3, lsl #2 │ │ │ │ │ add.w lr, r9, r8 │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - bne.n 1cdc │ │ │ │ │ + bne.n 1d0a │ │ │ │ │ cmp r9, lr │ │ │ │ │ - bcs.w 1d7a │ │ │ │ │ + bcs.w 1da4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - ldr.w r3, [r2, fp, lsl #2] │ │ │ │ │ + ldr.w r3, [r2, sl, lsl #2] │ │ │ │ │ sub.w lr, lr, #4 │ │ │ │ │ ldr.w r0, [r9, r0, lsl #2] │ │ │ │ │ - str.w r0, [r2, fp, lsl #2] │ │ │ │ │ + str.w r0, [r2, sl, lsl #2] │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ str.w r3, [r9, r0, lsl #2] │ │ │ │ │ add.w r9, r9, #4 │ │ │ │ │ cmp lr, r9 │ │ │ │ │ it hi │ │ │ │ │ movhi r0, ip │ │ │ │ │ - bls.n 1cd2 │ │ │ │ │ + bls.n 1d00 │ │ │ │ │ mov sl, r2 │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ ldr.w r2, [lr] │ │ │ │ │ str.w r2, [r9], #4 │ │ │ │ │ str.w r3, [lr], #-4 │ │ │ │ │ cmp lr, r9 │ │ │ │ │ - bhi.n 1c50 │ │ │ │ │ + bhi.n 1c56 │ │ │ │ │ mov r2, sl │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1dfc │ │ │ │ │ + bne.w 1e22 │ │ │ │ │ adds r0, r2, r1 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bhi.w 196e │ │ │ │ │ - b.n 1998 │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - blx r3 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt.w 1e4c │ │ │ │ │ - beq.w 1a9e │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - add sp, #12 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + bhi.w 197e │ │ │ │ │ + b.n 19a8 │ │ │ │ │ adds r4, #2 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - ble.w 17a0 │ │ │ │ │ + ble.w 178c │ │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ │ ldr.w r0, [r5, r4, lsl #2] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ - ldr r1, [r0, #12] │ │ │ │ │ + mov r1, r0 │ │ │ │ │ mul.w r2, r3, r2 │ │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ │ + ldrd r3, r0, [r0, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ - mul.w r3, r1, r3 │ │ │ │ │ + mul.w r3, r0, r3 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bgt.w 17a0 │ │ │ │ │ + bgt.w 178c │ │ │ │ │ adds r4, #1 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - bgt.n 1c94 │ │ │ │ │ - b.n 17a0 │ │ │ │ │ - lsls r1, r4, #2 │ │ │ │ │ - ldr.w ip, [sl, #4] │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - b.n 1964 │ │ │ │ │ + bgt.n 1c84 │ │ │ │ │ + b.n 178c │ │ │ │ │ + adds r4, #2 │ │ │ │ │ + cmp r7, r4 │ │ │ │ │ + ble.w 178c │ │ │ │ │ + adds r3, r5, #4 │ │ │ │ │ + add r9, r3 │ │ │ │ │ + ldr.w r3, [r6, #1564] @ 0x61c │ │ │ │ │ + ldrd r1, r0, [r9] │ │ │ │ │ + cmp r3, r8 │ │ │ │ │ + bne.n 1d8c │ │ │ │ │ + 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 178c │ │ │ │ │ + adds r4, #1 │ │ │ │ │ + cmp r4, r7 │ │ │ │ │ + blt.w 1a08 │ │ │ │ │ + b.n 178c │ │ │ │ │ adds r0, r2, r1 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bhi.w 196e │ │ │ │ │ - b.n 19a0 │ │ │ │ │ - add.w r0, ip, fp, lsl #2 │ │ │ │ │ + bhi.w 197e │ │ │ │ │ + b.n 19b0 │ │ │ │ │ + add.w r0, ip, sl, lsl #2 │ │ │ │ │ cmp r9, lr │ │ │ │ │ - bcs.w 1e16 │ │ │ │ │ + bcs.n 1d2e │ │ │ │ │ ldr.w sl, [r9] │ │ │ │ │ sub.w lr, lr, #4 │ │ │ │ │ ldr.w r3, [r9, r8] │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ str.w sl, [r9, r8] │ │ │ │ │ add.w r9, r9, #4 │ │ │ │ │ cmp lr, r9 │ │ │ │ │ - bhi.n 1c4e │ │ │ │ │ + bhi.n 1c54 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1dfc │ │ │ │ │ + bne.n 1e22 │ │ │ │ │ adds r0, r2, r1 │ │ │ │ │ - cmp r0, r2 │ │ │ │ │ - bhi.w 196e │ │ │ │ │ + cmp r2, r0 │ │ │ │ │ + bcc.w 197e │ │ │ │ │ add.w r3, ip, r1 │ │ │ │ │ cmp r3, ip │ │ │ │ │ - bls.n 1d42 │ │ │ │ │ + bls.n 1d6e │ │ │ │ │ ldr.w r0, [ip] │ │ │ │ │ subs r3, #4 │ │ │ │ │ ldr.w r2, [ip, r1] │ │ │ │ │ str.w r2, [ip] │ │ │ │ │ str.w r0, [ip, r1] │ │ │ │ │ add.w ip, ip, #4 │ │ │ │ │ cmp r3, ip │ │ │ │ │ - bls.n 1d42 │ │ │ │ │ + bls.n 1d6e │ │ │ │ │ ldr.w r2, [ip] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ str.w r1, [ip], #4 │ │ │ │ │ str.w r2, [r3], #-4 │ │ │ │ │ cmp r3, ip │ │ │ │ │ - bhi.n 1d30 │ │ │ │ │ + bhi.n 1d5c │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - bgt.w 19a6 │ │ │ │ │ - b.n 17a0 │ │ │ │ │ - beq.w 179e │ │ │ │ │ + bgt.w 19b6 │ │ │ │ │ + b.n 178c │ │ │ │ │ + beq.w 178a │ │ │ │ │ adds r0, r5, #4 │ │ │ │ │ ldr.w ip, [r1, #4] │ │ │ │ │ - cmp r5, r0 │ │ │ │ │ - bcs.n 1d84 │ │ │ │ │ + cmp r0, r5 │ │ │ │ │ + bls.n 1dae │ │ │ │ │ mov r2, r5 │ │ │ │ │ movs r1, #4 │ │ │ │ │ movs r4, #2 │ │ │ │ │ - b.n 196e │ │ │ │ │ + b.n 197e │ │ │ │ │ mov r2, r6 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 1e4c │ │ │ │ │ - bne.w 17a0 │ │ │ │ │ + blt.n 1e68 │ │ │ │ │ + bne.w 178c │ │ │ │ │ adds r4, #1 │ │ │ │ │ - add.w r8, r8, #4 │ │ │ │ │ + add.w r9, r9, #4 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - bgt.w 1b78 │ │ │ │ │ - b.n 17a0 │ │ │ │ │ + bgt.n 1cc4 │ │ │ │ │ + b.n 178c │ │ │ │ │ adds r0, r2, r1 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bcc.w 196e │ │ │ │ │ - b.n 19a0 │ │ │ │ │ + bcc.w 197e │ │ │ │ │ + b.n 19b0 │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - bne.n 1e24 │ │ │ │ │ + bne.n 1e58 │ │ │ │ │ movs r4, #2 │ │ │ │ │ - b.n 17a0 │ │ │ │ │ + b.n 178c │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - subs r1, r4, #1 │ │ │ │ │ - ldr.w lr, [sl] │ │ │ │ │ + subs r1, r5, #1 │ │ │ │ │ + ldr.w lr, [r9] │ │ │ │ │ subs r1, r1, r2 │ │ │ │ │ - ldr.w fp, [sl, #4] │ │ │ │ │ + ldr.w fp, [r9, #4] │ │ │ │ │ mov.w ip, r2, lsl #2 │ │ │ │ │ add.w r3, lr, r1, lsl #2 │ │ │ │ │ add.w r2, r3, r2, lsl #2 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.n 1e42 │ │ │ │ │ + bne.n 1e5e │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bcs.n 1dea │ │ │ │ │ + bcs.n 1e14 │ │ │ │ │ subs r2, #4 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr.w r2, [r3, ip] │ │ │ │ │ ldr.w r0, [lr, r1, lsl #2] │ │ │ │ │ str.w r2, [lr, r1, lsl #2] │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ str.w r0, [r3, ip] │ │ │ │ │ adds r3, #4 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bls.n 1de4 │ │ │ │ │ + bls.n 1e0e │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov lr, fp │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ str.w r0, [r1], #4 │ │ │ │ │ str.w r3, [r2], #-4 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bhi.n 1dd2 │ │ │ │ │ + bhi.n 1dfc │ │ │ │ │ mov fp, lr │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.n 1e2a │ │ │ │ │ + bne.n 1e40 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - b.n 1bee │ │ │ │ │ - beq.w 179e │ │ │ │ │ + b.n 1a92 │ │ │ │ │ + beq.w 178a │ │ │ │ │ mov r4, ip │ │ │ │ │ - b.n 1a66 │ │ │ │ │ - mov r3, ip │ │ │ │ │ - b.n 18e8 │ │ │ │ │ + b.n 1abe │ │ │ │ │ add r8, r0 │ │ │ │ │ cmp r8, r0 │ │ │ │ │ - bls.w 1c6c │ │ │ │ │ + bls.w 1c72 │ │ │ │ │ ldr.w lr, [r0] │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ str.w r3, [r0], #4 │ │ │ │ │ str.w lr, [r8], #-4 │ │ │ │ │ - b.n 1dfe │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 1dfc │ │ │ │ │ - adds r0, r2, r1 │ │ │ │ │ - cmp r2, r0 │ │ │ │ │ - bcc.w 196e │ │ │ │ │ - b.n 1d0e │ │ │ │ │ - movs r1, #4 │ │ │ │ │ - movs r4, #2 │ │ │ │ │ - b.n 1d0e │ │ │ │ │ + b.n 1e24 │ │ │ │ │ + mov r3, ip │ │ │ │ │ + b.n 18de │ │ │ │ │ add ip, fp │ │ │ │ │ mov r0, fp │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bls.n 1dea │ │ │ │ │ + bls.n 1e14 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ ldr.w r2, [ip] │ │ │ │ │ str.w r2, [r0], #4 │ │ │ │ │ str.w r3, [ip], #-4 │ │ │ │ │ - b.n 1e2e │ │ │ │ │ + b.n 1e44 │ │ │ │ │ + movs r1, #4 │ │ │ │ │ + movs r4, #2 │ │ │ │ │ + b.n 1d3a │ │ │ │ │ add.w fp, fp, r1, lsl #2 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bcc.n 1db2 │ │ │ │ │ - b.n 1de4 │ │ │ │ │ + bcc.n 1ddc │ │ │ │ │ + b.n 1e0e │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 17a0 │ │ │ │ │ + b.n 178c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001e54 : │ │ │ │ │ +00001e70 : │ │ │ │ │ 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 1eb6 │ │ │ │ │ + beq.n 1ed2 │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ - bpl.n 1ea8 │ │ │ │ │ + bpl.n 1ec4 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ adds r0, #20 │ │ │ │ │ tst.w r3, #32 │ │ │ │ │ - beq.n 1eb2 │ │ │ │ │ + beq.n 1ece │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ - bpl.n 1e94 │ │ │ │ │ + bpl.n 1eb0 │ │ │ │ │ adds r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - cbz r0, 1e9e │ │ │ │ │ + cbz r0, 1eba │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ adds r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1e90 │ │ │ │ │ + bne.n 1eac │ │ │ │ │ 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 1e84 │ │ │ │ │ + bne.n 1ea0 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b.n 1e96 │ │ │ │ │ + b.n 1eb2 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b.n 1eaa │ │ │ │ │ + b.n 1ec6 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001ebc : │ │ │ │ │ +00001ed8 : │ │ │ │ │ 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 fp, r0 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ ldr r2, [r3, #32] │ │ │ │ │ lsls r4, r4, #4 │ │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ │ + str r2, [sp, #12] │ │ │ │ │ add.w r2, r4, #28 │ │ │ │ │ + str r0, [sp, #0] │ │ │ │ │ add r4, r0 │ │ │ │ │ add r0, r2 │ │ │ │ │ ldr r7, [r3, #36] @ 0x24 │ │ │ │ │ - ldr.w r2, [fp, r2] │ │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ │ - ldr.w r9, [r4, #28] │ │ │ │ │ - str r2, [sp, #12] │ │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ │ + str r2, [sp, #24] │ │ │ │ │ adds r2, r7, r2 │ │ │ │ │ str r2, [r3, #36] @ 0x24 │ │ │ │ │ + str r7, [sp, #16] │ │ │ │ │ + ldr r7, [r5, #24] │ │ │ │ │ ldr r6, [r3, #28] │ │ │ │ │ - ldr.w r2, [fp, #24] │ │ │ │ │ + subs r3, r7, #3 │ │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ │ - subs r3, r2, #3 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w 2f08 │ │ │ │ │ - ldr.w r5, [fp, #1564] @ 0x61c │ │ │ │ │ - subs r3, r2, #1 │ │ │ │ │ - str.w r3, [fp, #24] │ │ │ │ │ + str r0, [sp, #8] │ │ │ │ │ + beq.w 310a │ │ │ │ │ + subs r7, #1 │ │ │ │ │ + str r7, [r5, #24] │ │ │ │ │ + ldr.w r5, [r5, #1564] @ 0x61c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC unsafe_latin_compare │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS unsafe_latin_compare │ │ │ │ │ - ldr.w r8, [r9] │ │ │ │ │ + ldr r7, [r0, #0] │ │ │ │ │ ldr r6, [r6, #0] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - bne.w 2f3c │ │ │ │ │ - ldr.w r5, [r8, #8] │ │ │ │ │ - ldr r4, [r6, #8] │ │ │ │ │ - ldrb.w r3, [r8, #16] │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - cmp r5, r4 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + bne.w 3142 │ │ │ │ │ + ldr r4, [r7, #8] │ │ │ │ │ + ldr r5, [r6, #8] │ │ │ │ │ + ldrb r3, [r7, #16] │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + cmp r4, r5 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r4 │ │ │ │ │ + movge r2, r5 │ │ │ │ │ lsls r1, r3, #26 │ │ │ │ │ - bpl.w 43ea │ │ │ │ │ + bpl.w 4600 │ │ │ │ │ lsls r0, r3, #25 │ │ │ │ │ - bpl.w 431c │ │ │ │ │ + bpl.w 459a │ │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ │ - add.w r0, r8, #20 │ │ │ │ │ + add.w r0, r7, #20 │ │ │ │ │ lsls r1, r3, #26 │ │ │ │ │ - bpl.w 4328 │ │ │ │ │ + bpl.w 45a6 │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ - bpl.w 3e60 │ │ │ │ │ + bpl.w 3f4e │ │ │ │ │ add.w r1, r6, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3e6e │ │ │ │ │ - lsrs r0, r0, #31 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 2f4e │ │ │ │ │ - movs r4, #0 │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 3e94 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq.w 4488 │ │ │ │ │ - add.w r2, r7, #1073741824 @ 0x40000000 │ │ │ │ │ + beq.w 3f5c │ │ │ │ │ + lsrs r4, r0, #31 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + beq.w 3154 │ │ │ │ │ + mov.w r8, #0 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 4006 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 4410 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + add.w r2, r3, #1073741824 @ 0x40000000 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ subs r2, #1 │ │ │ │ │ add.w r8, r3, #4294967295 @ 0xffffffff │ │ │ │ │ - ldr.w r3, [fp, #1564] @ 0x61c │ │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ │ lsls r1, r2, #2 │ │ │ │ │ - str r1, [sp, #8] │ │ │ │ │ + str r1, [sp, #28] │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ - ldr.w r0, [r9, r8, lsl #2] │ │ │ │ │ - ldr.w r4, [r1, r2, lsl #2] │ │ │ │ │ - add.w r2, r9, r8, lsl #2 │ │ │ │ │ - str r2, [sp, #0] │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ + ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ │ + ldr.w r9, [r1, r2, lsl #2] │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + ldr.w r0, [r2, r8, lsl #2] │ │ │ │ │ + add.w sl, r2, r8, lsl #2 │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 3c18 │ │ │ │ │ + bne.w 3da8 │ │ │ │ │ ldr r6, [r0, #8] │ │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ │ + ldr.w r4, [r9, #8] │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ mov r2, r6 │ │ │ │ │ - cmp r6, r5 │ │ │ │ │ + cmp r6, r4 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r5 │ │ │ │ │ - lsls r1, r3, #26 │ │ │ │ │ - bpl.w 44a4 │ │ │ │ │ - lsls r3, r3, #25 │ │ │ │ │ - bpl.w 435e │ │ │ │ │ - ldrb.w sl, [r4, #16] │ │ │ │ │ + movge r2, r4 │ │ │ │ │ + lsls r5, r3, #26 │ │ │ │ │ + bpl.w 46a0 │ │ │ │ │ + lsls r1, r3, #25 │ │ │ │ │ + bpl.w 43fc │ │ │ │ │ + ldrb.w r5, [r9, #16] │ │ │ │ │ adds r0, #20 │ │ │ │ │ - tst.w sl, #32 │ │ │ │ │ - beq.w 44a0 │ │ │ │ │ - tst.w sl, #64 @ 0x40 │ │ │ │ │ - beq.w 3e7a │ │ │ │ │ - add.w r1, r4, #20 │ │ │ │ │ + lsls r3, r5, #26 │ │ │ │ │ + bpl.w 469a │ │ │ │ │ + lsls r5, r5, #25 │ │ │ │ │ + bpl.w 3f68 │ │ │ │ │ + add.w r1, r9, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3e88 │ │ │ │ │ - lsrs r6, r0, #31 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq.w 3544 │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - ble.w 43b8 │ │ │ │ │ - ldr.w r3, [fp, #20] │ │ │ │ │ - cmp r2, r7 │ │ │ │ │ - blt.w 271a │ │ │ │ │ - cmp r7, r3 │ │ │ │ │ - bgt.w 4542 │ │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ │ - ldr.w r0, [fp, #12] │ │ │ │ │ + beq.w 3f76 │ │ │ │ │ + mov.w fp, r0, lsr #31 │ │ │ │ │ + cmp.w fp, #0 │ │ │ │ │ + beq.w 375e │ │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + ble.w 440e │ │ │ │ │ + ldr r5, [sp, #0] │ │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ │ + ldr r3, [r5, #20] │ │ │ │ │ + cmp r1, r0 │ │ │ │ │ + blt.w 298c │ │ │ │ │ + cmp r0, r3 │ │ │ │ │ + bgt.w 46ac │ │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ │ adds r4, #4 │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - ldr.w r0, [fp, #16] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 3f7e │ │ │ │ │ + ldr r3, [r5, #16] │ │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 407c │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ - ldrd r5, r1, [fp, #12] │ │ │ │ │ - str r1, [sp, #28] │ │ │ │ │ + ldr.w r9, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - str.w r3, [r2], #4 │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - mov r6, r2 │ │ │ │ │ + ldr.w sl, [r2, #12] │ │ │ │ │ + str.w r3, [r9], #4 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3f8a │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [sp, #4] │ │ │ │ │ - beq.w 452c │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - cmp r7, #1 │ │ │ │ │ - add.w r8, r3, #4 │ │ │ │ │ - beq.w 3d82 │ │ │ │ │ - ldr.w r3, [fp] │ │ │ │ │ - mov sl, r8 │ │ │ │ │ + bne.w 4188 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - mov r3, fp │ │ │ │ │ - mov lr, r6 │ │ │ │ │ - mov fp, r7 │ │ │ │ │ - mov r7, r3 │ │ │ │ │ + beq.w 4652 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + add.w fp, r3, #4 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + beq.w 3d2c │ │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + mov r3, sl │ │ │ │ │ + mov sl, fp │ │ │ │ │ + mov fp, r3 │ │ │ │ │ + mov r4, r9 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ - mov r4, r7 │ │ │ │ │ - mov r9, lr │ │ │ │ │ - mov r7, r8 │ │ │ │ │ - ldr.w r3, [r4, #1564] @ 0x61c │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - ldr r1, [r5, #0] │ │ │ │ │ - mov r6, r9 │ │ │ │ │ - ldr.w r0, [sl] │ │ │ │ │ - blx r3 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 20b8 │ │ │ │ │ - blt.w 44a8 │ │ │ │ │ - ldr.w r3, [sl] │ │ │ │ │ - add.w r1, r9, #4 │ │ │ │ │ - str.w r3, [r9] │ │ │ │ │ - mov r9, r1 │ │ │ │ │ + mov.w r9, #0 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ - cbnz r3, 20e8 │ │ │ │ │ + ldr.w r5, [sl] │ │ │ │ │ + ldr.w r6, [fp] │ │ │ │ │ + ldr.w r7, [r3, #1564] @ 0x61c │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - beq.w 37b2 │ │ │ │ │ + str r4, [sp, #20] │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + bne.n 2108 │ │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ │ + ldrb r1, [r5, #16] │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + ldr r3, [r6, #8] │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + it ge │ │ │ │ │ + movge r2, r3 │ │ │ │ │ + lsls r0, r1, #26 │ │ │ │ │ + bpl.w 4662 │ │ │ │ │ + lsls r1, r1, #25 │ │ │ │ │ + bpl.w 43e8 │ │ │ │ │ + ldrb r1, [r6, #16] │ │ │ │ │ + add.w r0, r5, #20 │ │ │ │ │ + tst.w r1, #32 │ │ │ │ │ + beq.w 43f6 │ │ │ │ │ + lsls r1, r1, #25 │ │ │ │ │ + bpl.w 294c │ │ │ │ │ + add.w r1, r6, #20 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcmp │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 295e │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bge.w 2966 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + adds r4, #4 │ │ │ │ │ + str.w r5, [r4, #-4] │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + cbz r3, 212a │ │ │ │ │ + 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 212a │ │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + blx r7 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 220c │ │ │ │ │ + blt.w 456e │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + adds r4, #4 │ │ │ │ │ + ldr.w r2, [sl] │ │ │ │ │ + str.w r2, [r4, #-4] │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 20f6 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + beq.w 3c3e │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ add.w sl, sl, #4 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - bge.n 210e │ │ │ │ │ - movs r7, #0 │ │ │ │ │ - b.n 2072 │ │ │ │ │ - ldr.w r3, [r5], #4 │ │ │ │ │ - add.w r9, r9, #4 │ │ │ │ │ - str r3, [r6, #0] │ │ │ │ │ - mov lr, r9 │ │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ │ + bge.w 224e │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + bne.n 2242 │ │ │ │ │ + mov r5, r8 │ │ │ │ │ + movs r6, #0 │ │ │ │ │ + mov r8, r6 │ │ │ │ │ + adds r7, r4, #4 │ │ │ │ │ + mov r6, r5 │ │ │ │ │ + ldr.w r4, [sl] │ │ │ │ │ + ldr.w r5, [fp] │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + ldr.w r9, [r5, #8] │ │ │ │ │ + ldrb r1, [r4, #16] │ │ │ │ │ + cmp r9, r3 │ │ │ │ │ + mov r2, r9 │ │ │ │ │ + it ge │ │ │ │ │ + movge r2, r3 │ │ │ │ │ + lsls r0, r1, #26 │ │ │ │ │ + bpl.w 46a4 │ │ │ │ │ + lsls r1, r1, #25 │ │ │ │ │ + bpl.w 453c │ │ │ │ │ + ldrb r1, [r5, #16] │ │ │ │ │ + add.w r0, r4, #20 │ │ │ │ │ + tst.w r1, #32 │ │ │ │ │ + beq.w 454a │ │ │ │ │ + lsls r1, r1, #25 │ │ │ │ │ + bpl.n 21ca │ │ │ │ │ + add.w r1, r5, #20 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcmp │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + cbz r0, 21da │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bge.n 21de │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + mov ip, r7 │ │ │ │ │ + str.w r4, [r7, #-4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 23c0 │ │ │ │ │ - add.w fp, fp, #4294967295 @ 0xffffffff │ │ │ │ │ - cmp.w fp, #1 │ │ │ │ │ - beq.w 3a14 │ │ │ │ │ + bne.w 345a │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ - adds r7, #1 │ │ │ │ │ - cmp r3, r7 │ │ │ │ │ - ble.w 23e6 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + beq.w 3a2e │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + adds r6, #1 │ │ │ │ │ + add.w sl, sl, #4 │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + ble.w 3a22 │ │ │ │ │ + adds r7, #4 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ - b.n 2072 │ │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ │ - str.w r0, [r3], #4 │ │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ │ - subs r0, #1 │ │ │ │ │ - str r0, [sp, #4] │ │ │ │ │ - beq.w 4174 │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ + b.n 2154 │ │ │ │ │ + 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 2198 │ │ │ │ │ + cmp r9, r3 │ │ │ │ │ + bgt.n 219c │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + add.w fp, fp, #4 │ │ │ │ │ + mov r9, r7 │ │ │ │ │ + str.w r5, [r7, #-4] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 3478 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + beq.w 3de0 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - adds r2, #4 │ │ │ │ │ - add.w sl, sl, #4 │ │ │ │ │ - str r2, [sp, #32] │ │ │ │ │ - cmp r8, r3 │ │ │ │ │ - blt.n 20b4 │ │ │ │ │ - mov r7, r4 │ │ │ │ │ - mov lr, r9 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - mov r6, lr │ │ │ │ │ + cmp r3, r8 │ │ │ │ │ + ble.n 2250 │ │ │ │ │ + adds r7, #4 │ │ │ │ │ + movs r6, #0 │ │ │ │ │ + b.n 2154 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + adds r4, #4 │ │ │ │ │ + ldr.w r2, [fp], #4 │ │ │ │ │ + str.w r2, [r4, #-4] │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 297a │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + beq.w 3d24 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + add.w r9, r9, #1 │ │ │ │ │ + cmp r3, r9 │ │ │ │ │ + ble.n 224e │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + bne.n 2248 │ │ │ │ │ + mov r6, r9 │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + b.n 214e │ │ │ │ │ + mov.w r9, #0 │ │ │ │ │ + b.n 208c │ │ │ │ │ + mov.w r8, #0 │ │ │ │ │ + b.n 208c │ │ │ │ │ + mov r9, r2 │ │ │ │ │ + str.w fp, [sp, #28] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - strd r2, r7, [sp, #8] │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ + strd r9, r3, [sp, #20] │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ ldr.w r4, [sl] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ ite le │ │ │ │ │ movle r3, r2 │ │ │ │ │ subgt r3, r2, #1 │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ + ldr.w r1, [fp] │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ ldr.w r3, [r2, #1564] @ 0x61c │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 3a30 │ │ │ │ │ - ldr r7, [r4, #8] │ │ │ │ │ + bne.w 3cf4 │ │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ │ ldr r5, [r1, #8] │ │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - cmp r7, r5 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + cmp r6, r5 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r5 │ │ │ │ │ lsls r0, r3, #26 │ │ │ │ │ - bpl.w 43f4 │ │ │ │ │ + bpl.w 464e │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ - bpl.w 433c │ │ │ │ │ + bpl.w 455e │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ add.w r0, r4, #20 │ │ │ │ │ - tst.w r3, #32 │ │ │ │ │ - beq.w 434a │ │ │ │ │ - lsls r3, r3, #25 │ │ │ │ │ - bpl.w 3de6 │ │ │ │ │ + lsls r7, r3, #26 │ │ │ │ │ + bpl.w 456a │ │ │ │ │ + lsls r7, r3, #25 │ │ │ │ │ + bpl.w 3ece │ │ │ │ │ adds r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3df2 │ │ │ │ │ + beq.w 3eda │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 23ec │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ │ - mov r8, r6 │ │ │ │ │ + beq.w 2658 │ │ │ │ │ + movs r7, #0 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + ldr.w r8, [sp, #20] │ │ │ │ │ str.w r4, [r8], #4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3840 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ + bne.w 3d74 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - beq.w 3c26 │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - ldr.w r0, [sl, #4] │ │ │ │ │ - ldr r4, [r2, #0] │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + beq.w 3a2c │ │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + ldr.w r4, [fp] │ │ │ │ │ ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ + ldr.w r0, [sl, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 3a7c │ │ │ │ │ - ldr r7, [r0, #8] │ │ │ │ │ + bne.w 3d0c │ │ │ │ │ + ldr r6, [r0, #8] │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - cmp r7, r5 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + cmp r6, r5 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r5 │ │ │ │ │ lsls r1, r3, #26 │ │ │ │ │ - bpl.w 4528 │ │ │ │ │ + bpl.w 46a8 │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ - bpl.w 432c │ │ │ │ │ - ldrb.w r9, [r4, #16] │ │ │ │ │ + bpl.w 4550 │ │ │ │ │ + ldrb r3, [r4, #16] │ │ │ │ │ adds r0, #20 │ │ │ │ │ - tst.w r9, #32 │ │ │ │ │ - beq.w 4524 │ │ │ │ │ - tst.w r9, #64 @ 0x40 │ │ │ │ │ - beq.w 3dba │ │ │ │ │ + lsls r1, r3, #26 │ │ │ │ │ + bpl.w 455a │ │ │ │ │ + lsls r3, r3, #25 │ │ │ │ │ + bpl.w 3eb4 │ │ │ │ │ add.w r1, r4, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3dc8 │ │ │ │ │ + beq.w 3ec2 │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ add.w sl, sl, #4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3b94 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ + beq.w 3cca │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble.w 3984 │ │ │ │ │ + ble.w 3bb8 │ │ │ │ │ + mov r3, fp │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ - mov r5, r6 │ │ │ │ │ - movs r7, #1 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - ldr.w r0, [sl, r7, lsl #2] │ │ │ │ │ - ldr.w r6, [r3, #1564] @ 0x61c │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - cmp r6, r3 │ │ │ │ │ - bne.w 3918 │ │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ + movs r6, #1 │ │ │ │ │ + mov fp, r7 │ │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ │ + ldr.w r0, [sl, r6, lsl #2] │ │ │ │ │ + ldr.w r7, [r2, #1564] @ 0x61c │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + cmp r7, r2 │ │ │ │ │ + bne.w 3b8a │ │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ │ + ldr r5, [r0, #8] │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ + cmp r2, r5 │ │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r3 │ │ │ │ │ + movge r2, r5 │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w 43e0 │ │ │ │ │ + beq.w 4740 │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi r0, #20 │ │ │ │ │ addpl r0, #28 │ │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w 43da │ │ │ │ │ + beq.w 473a │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r1, r4, #20 │ │ │ │ │ addpl.w r1, r4, #28 │ │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4114 │ │ │ │ │ + beq.w 4308 │ │ │ │ │ lsrs r2, r0, #31 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 3e32 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - lsls r1, r7, #1 │ │ │ │ │ - adds r2, r1, #1 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - bge.w 3c6c │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - mov r9, r7 │ │ │ │ │ - cmp r6, r3 │ │ │ │ │ - bne.w 41e8 │ │ │ │ │ - str r1, [sp, #48] @ 0x30 │ │ │ │ │ - mov r6, r5 │ │ │ │ │ - ldr.w r1, [sl, r2, lsl #2] │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - ldr r7, [r4, #8] │ │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ │ - ldr r5, [r1, #8] │ │ │ │ │ - ldrb r0, [r1, #16] │ │ │ │ │ - cmp r5, r7 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ + beq.w 3fd8 │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + lsls r5, r6, #1 │ │ │ │ │ + adds r5, #1 │ │ │ │ │ + cmp r5, r2 │ │ │ │ │ + bge.w 3e32 │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + mov r9, r6 │ │ │ │ │ + cmp r7, r2 │ │ │ │ │ + bne.w 42d4 │ │ │ │ │ + ldr.w r0, [sl, r5, lsl #2] │ │ │ │ │ + mov r7, fp │ │ │ │ │ + mov fp, r3 │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ │ + ldr.w r9, [r0, #8] │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + ldrb r1, [r0, #16] │ │ │ │ │ + cmp r3, r9 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r7 │ │ │ │ │ - mov ip, r2 │ │ │ │ │ - lsls r2, r0, #26 │ │ │ │ │ + movge r2, r9 │ │ │ │ │ + lsls r3, r1, #26 │ │ │ │ │ it pl │ │ │ │ │ - ldrpl r0, [r1, #28] │ │ │ │ │ - bpl.n 22b4 │ │ │ │ │ - lsls r0, r0, #25 │ │ │ │ │ + ldrpl r0, [r0, #28] │ │ │ │ │ + bpl.n 23e2 │ │ │ │ │ + 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, [r4, #16] │ │ │ │ │ + ubfx r1, r3, #5, #1 │ │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ │ + lsls r1, r3, #26 │ │ │ │ │ it pl │ │ │ │ │ ldrpl r1, [r4, #28] │ │ │ │ │ - bpl.n 22d0 │ │ │ │ │ - lsls r2, r1, #25 │ │ │ │ │ + bpl.n 23fe │ │ │ │ │ + lsls r1, r3, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w r1, r4, #28 │ │ │ │ │ addmi.w r1, r4, #20 │ │ │ │ │ - mov r2, ip │ │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3eca │ │ │ │ │ + beq.w 40c6 │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3c72 │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - lsls r5, r3, #1 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - add.w r9, r5, #1 │ │ │ │ │ + beq.w 3e36 │ │ │ │ │ + lsls r3, r5, #1 │ │ │ │ │ + add.w r9, r3, #1 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - bge.w 3d2a │ │ │ │ │ - ldr.w r1, [sl, r9, lsl #2] │ │ │ │ │ - ldr r3, [r1, #8] │ │ │ │ │ - ldrb r0, [r1, #16] │ │ │ │ │ - cmp r3, r7 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ + bge.w 3e3e │ │ │ │ │ + ldr.w r0, [sl, r9, lsl #2] │ │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r6, [r0, #8] │ │ │ │ │ + ldrb r1, [r0, #16] │ │ │ │ │ + cmp r2, r6 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r7 │ │ │ │ │ - tst.w r0, #32 │ │ │ │ │ - it eq │ │ │ │ │ - ldreq r0, [r1, #28] │ │ │ │ │ - beq.n 231e │ │ │ │ │ - lsls r0, r0, #25 │ │ │ │ │ + movge r2, r6 │ │ │ │ │ + lsls r3, r1, #26 │ │ │ │ │ + it pl │ │ │ │ │ + ldrpl r0, [r0, #28] │ │ │ │ │ + bpl.n 243e │ │ │ │ │ + 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 4428 │ │ │ │ │ - ldrb r1, [r4, #16] │ │ │ │ │ - lsls r1, r1, #25 │ │ │ │ │ + addpl r0, #28 │ │ │ │ │ + addmi r0, #20 │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 4706 │ │ │ │ │ + ldrb r3, [r4, #16] │ │ │ │ │ + lsls r1, r3, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w r1, r4, #28 │ │ │ │ │ addmi.w r1, r4, #20 │ │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4094 │ │ │ │ │ + beq.w 4214 │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3d38 │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ - mov.w r3, r9, lsl #1 │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - bge.w 3d52 │ │ │ │ │ - add.w r2, r4, #20 │ │ │ │ │ - str r6, [sp, #44] @ 0x2c │ │ │ │ │ - mov r6, r4 │ │ │ │ │ - mov r4, r7 │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ │ - ldr.w r1, [sl, r7, lsl #2] │ │ │ │ │ + beq.w 3e3e │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + mov.w r6, r9, lsl #1 │ │ │ │ │ + adds r6, #1 │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ + bge.n 24d4 │ │ │ │ │ + add.w r3, r4, #20 │ │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + mov r7, sl │ │ │ │ │ + mov sl, r3 │ │ │ │ │ + ldr.w r1, [r7, r6, lsl #2] │ │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ ldr r5, [r1, #8] │ │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ │ - cmp r5, r4 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ + cmp r2, r5 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r4 │ │ │ │ │ + movge r2, r5 │ │ │ │ │ lsls r3, r0, #26 │ │ │ │ │ - bpl.w 449a │ │ │ │ │ + bpl.w 46ee │ │ │ │ │ lsls r0, r0, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r0, r1, #20 │ │ │ │ │ addpl.w r0, r1, #28 │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 4494 │ │ │ │ │ - ldrb r1, [r6, #16] │ │ │ │ │ + beq.w 45e6 │ │ │ │ │ + ldrb r1, [r4, #16] │ │ │ │ │ lsls r3, r1, #25 │ │ │ │ │ ite pl │ │ │ │ │ - addpl.w r1, r6, #28 │ │ │ │ │ - ldrmi r1, [sp, #36] @ 0x24 │ │ │ │ │ + addpl.w r1, r4, #28 │ │ │ │ │ + ldrmi r1, [sp, #48] @ 0x30 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 40ac │ │ │ │ │ + beq.w 438c │ │ │ │ │ lsrs r5, r0, #31 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq.w 3d22 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - lsls r2, r7, #1 │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - mov r9, r7 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - bge.w 3d4a │ │ │ │ │ - mov r7, r2 │ │ │ │ │ - b.n 2366 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - add.w fp, fp, #4294967295 @ 0xffffffff │ │ │ │ │ - cmp.w fp, #1 │ │ │ │ │ - ldr.w r1, [r3], #4 │ │ │ │ │ - str.w r1, [r2], #4 │ │ │ │ │ - beq.w 418c │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ - adds r7, #1 │ │ │ │ │ + cbz r5, 24ce │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ - str r2, [sp, #0] │ │ │ │ │ - cmp r3, r7 │ │ │ │ │ - bgt.w 20e2 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - mov r7, r4 │ │ │ │ │ - b.n 2114 │ │ │ │ │ - cmp.w fp, #1 │ │ │ │ │ - ble.w 3822 │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - movs r7, #1 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - ldr.w r8, [r3, #1564] @ 0x61c │ │ │ │ │ + lsls r2, r6, #1 │ │ │ │ │ + mov r9, r6 │ │ │ │ │ + adds r6, r2, #1 │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ + blt.n 247e │ │ │ │ │ + mov r3, sl │ │ │ │ │ + mov sl, r7 │ │ │ │ │ + mov r7, r3 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ - ldr.w r1, [r3, r7, lsl #2] │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - cmp r8, r3 │ │ │ │ │ - bne.w 3876 │ │ │ │ │ - ldr.w r9, [r4, #8] │ │ │ │ │ - ldr r3, [r1, #8] │ │ │ │ │ - ldrb r0, [r4, #16] │ │ │ │ │ - mov r2, r9 │ │ │ │ │ - cmp r9, r3 │ │ │ │ │ + add.w r5, r9, #1 │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ + it ge │ │ │ │ │ + movge r6, r3 │ │ │ │ │ + cmp r6, r5 │ │ │ │ │ + ble.w 3bba │ │ │ │ │ + mov r3, fp │ │ │ │ │ + mov fp, r7 │ │ │ │ │ + mov r7, r6 │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ │ + sub.w r9, r7, r5 │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + add.w r9, r5, r9, asr #1 │ │ │ │ │ + ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ │ + ldr.w r0, [sl, r9, lsl #2] │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bne.w 3e46 │ │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + ldrb r1, [r0, #16] │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r3 │ │ │ │ │ - tst.w r0, #32 │ │ │ │ │ - beq.w 44d4 │ │ │ │ │ - lsls r0, r0, #25 │ │ │ │ │ + tst.w r1, #32 │ │ │ │ │ + beq.w 45e0 │ │ │ │ │ + lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ - addmi.w r0, r4, #20 │ │ │ │ │ - addpl.w r0, r4, #28 │ │ │ │ │ - ldrb.w ip, [r1, #16] │ │ │ │ │ - tst.w ip, #32 │ │ │ │ │ - beq.w 44ce │ │ │ │ │ - tst.w ip, #64 @ 0x40 │ │ │ │ │ - ite ne │ │ │ │ │ - addne r1, #20 │ │ │ │ │ - addeq r1, #28 │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ + addmi r0, #20 │ │ │ │ │ + addpl r0, #28 │ │ │ │ │ + ldrb r1, [r4, #16] │ │ │ │ │ + tst.w r1, #32 │ │ │ │ │ + beq.w 45da │ │ │ │ │ + lsls r1, r1, #25 │ │ │ │ │ + ite mi │ │ │ │ │ + addmi.w r1, r4, #20 │ │ │ │ │ + addpl.w r1, r4, #28 │ │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 42ec │ │ │ │ │ + lsrs r2, r0, #31 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w 3e76 │ │ │ │ │ + add.w r5, r9, #1 │ │ │ │ │ + cmp r7, r5 │ │ │ │ │ + ble.w 3e7c │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bne.n 24ee │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r6, r7 │ │ │ │ │ + sub.w r9, r6, r5 │ │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ │ + mov r7, fp │ │ │ │ │ + mov fp, r3 │ │ │ │ │ + add.w r9, r5, r9, asr #1 │ │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ │ + ldr.w r0, [sl, r9, lsl #2] │ │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ │ + ldrb r3, [r0, #16] │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + str r1, [sp, #52] @ 0x34 │ │ │ │ │ + it ge │ │ │ │ │ + movge r2, r1 │ │ │ │ │ + lsls r1, r3, #26 │ │ │ │ │ + it pl │ │ │ │ │ + ldrpl r0, [r0, #28] │ │ │ │ │ + bpl.n 259c │ │ │ │ │ + lsls r3, r3, #25 │ │ │ │ │ + ite pl │ │ │ │ │ + addpl r0, #28 │ │ │ │ │ + addmi r0, #20 │ │ │ │ │ + ldrb r3, [r4, #16] │ │ │ │ │ + ubfx r1, r3, #5, #1 │ │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ │ + lsls r1, r3, #26 │ │ │ │ │ + it pl │ │ │ │ │ + ldrpl r1, [r4, #28] │ │ │ │ │ + bpl.n 25b8 │ │ │ │ │ + lsls r1, r3, #25 │ │ │ │ │ + ite pl │ │ │ │ │ + addpl.w r1, r4, #28 │ │ │ │ │ + addmi.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 4136 │ │ │ │ │ + beq.w 4222 │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2588 │ │ │ │ │ - mov.w r9, r7, lsl #1 │ │ │ │ │ - add.w r9, r9, #1 │ │ │ │ │ - cmp fp, r9 │ │ │ │ │ - ble.w 39f4 │ │ │ │ │ + add.w r2, r9, #1 │ │ │ │ │ + itt ne │ │ │ │ │ + movne r5, r2 │ │ │ │ │ + movne r9, r6 │ │ │ │ │ + cmp r9, r5 │ │ │ │ │ + ble.n 263e │ │ │ │ │ + ubfx r3, r3, #6, #1 │ │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ │ + add.w r3, r4, #20 │ │ │ │ │ + strd r3, r4, [sp, #52] @ 0x34 │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + mov r7, r9 │ │ │ │ │ + mov r9, r3 │ │ │ │ │ + subs r6, r7, r5 │ │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ + add.w r6, r5, r6, asr #1 │ │ │ │ │ + ldr.w r0, [sl, r6, lsl #2] │ │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ │ + ldrb r1, [r0, #16] │ │ │ │ │ + cmp r2, r4 │ │ │ │ │ + it ge │ │ │ │ │ + movge r2, r4 │ │ │ │ │ + lsls r3, r1, #26 │ │ │ │ │ + bpl.w 4722 │ │ │ │ │ + lsls r3, r1, #25 │ │ │ │ │ + bpl.w 443a │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + adds r0, #20 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 4444 │ │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 3e14 │ │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcmp │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 3e24 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt.w 3e2c │ │ │ │ │ + mov r7, r6 │ │ │ │ │ + cmp r5, r7 │ │ │ │ │ + blt.n 25ec │ │ │ │ │ + mov r3, r9 │ │ │ │ │ + mov r9, r7 │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ + beq.w 3cca │ │ │ │ │ + bge.w 3bc2 │ │ │ │ │ + mov ip, r8 │ │ │ │ │ + mov sl, fp │ │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + b.w 3a30 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - mov r5, r7 │ │ │ │ │ - cmp r8, r3 │ │ │ │ │ - bne.w 40e4 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - ldr.w r8, [r4, #8] │ │ │ │ │ - ldr.w r1, [r3, r9, lsl #2] │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + ble.w 3a6c │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + mov.w r8, #1 │ │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ │ + ldr.w r1, [fp, r8, lsl #2] │ │ │ │ │ + ldr.w r7, [r3, #1564] @ 0x61c │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + bne.w 3ad4 │ │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ │ + ldr.w r9, [r1, #8] │ │ │ │ │ + ldrb r3, [r4, #16] │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + cmp r6, r9 │ │ │ │ │ + it ge │ │ │ │ │ + movge r2, r9 │ │ │ │ │ + lsls r0, r3, #26 │ │ │ │ │ + bpl.w 4648 │ │ │ │ │ + lsls r3, r3, #25 │ │ │ │ │ + ite mi │ │ │ │ │ + addmi.w r0, r4, #20 │ │ │ │ │ + addpl.w r0, r4, #28 │ │ │ │ │ + ldrb r3, [r1, #16] │ │ │ │ │ + tst.w r3, #32 │ │ │ │ │ + beq.w 4642 │ │ │ │ │ + lsls r3, r3, #25 │ │ │ │ │ + ite mi │ │ │ │ │ + addmi r1, #20 │ │ │ │ │ + addpl r1, #28 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcmp │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 42a2 │ │ │ │ │ + lsrs r3, r0, #31 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 27e8 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + mov.w r9, r8, lsl #1 │ │ │ │ │ + add.w r9, r9, #1 │ │ │ │ │ + cmp r3, r9 │ │ │ │ │ + ble.w 3c36 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + mov r5, r8 │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + bne.w 4160 │ │ │ │ │ + ldr.w r1, [fp, r9, lsl #2] │ │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ │ ldr r5, [r1, #8] │ │ │ │ │ ubfx r2, r3, #5, #1 │ │ │ │ │ - str r2, [sp, #20] │ │ │ │ │ - cmp r8, r5 │ │ │ │ │ - mov r2, r8 │ │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ │ + cmp r6, r5 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r5 │ │ │ │ │ lsls r0, r3, #26 │ │ │ │ │ it pl │ │ │ │ │ ldrpl r0, [r4, #28] │ │ │ │ │ - bpl.n 24a4 │ │ │ │ │ + bpl.n 2704 │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w r0, r4, #28 │ │ │ │ │ addmi.w r0, r4, #20 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ - tst.w r3, #32 │ │ │ │ │ - it eq │ │ │ │ │ - ldreq r1, [r1, #28] │ │ │ │ │ - beq.n 24b8 │ │ │ │ │ - lsls r3, r3, #25 │ │ │ │ │ + lsls r7, r3, #26 │ │ │ │ │ + it pl │ │ │ │ │ + ldrpl r1, [r1, #28] │ │ │ │ │ + bpl.n 2716 │ │ │ │ │ + lsls r7, r3, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl r1, #28 │ │ │ │ │ addmi r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3f56 │ │ │ │ │ + beq.w 4070 │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 39f4 │ │ │ │ │ + bne.w 3c36 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ mov.w r5, r9, lsl #1 │ │ │ │ │ adds r5, #1 │ │ │ │ │ - cmp fp, r5 │ │ │ │ │ - ble.w 3bea │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - ldr.w r1, [r3, r5, lsl #2] │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + ble.w 3d5c │ │ │ │ │ + ldr.w r1, [fp, r5, lsl #2] │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ ldr r7, [r1, #8] │ │ │ │ │ - cmp r8, r7 │ │ │ │ │ + cmp r6, r7 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r7 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 443a │ │ │ │ │ + beq.w 4636 │ │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w r0, r4, #28 │ │ │ │ │ addmi.w r0, r4, #20 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst.w r3, #32 │ │ │ │ │ it eq │ │ │ │ │ ldreq r1, [r1, #28] │ │ │ │ │ - beq.n 2510 │ │ │ │ │ + beq.n 276e │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl r1, #28 │ │ │ │ │ addmi r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 40ca │ │ │ │ │ + beq.w 4154 │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3bea │ │ │ │ │ - lsls r7, r5, #1 │ │ │ │ │ - adds r7, #1 │ │ │ │ │ - cmp fp, r7 │ │ │ │ │ - ble.n 2588 │ │ │ │ │ - mov r9, r4 │ │ │ │ │ - add.w r3, r4, #20 │ │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - ldr.w r1, [r3, r7, lsl #2] │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - ldr r4, [r1, #8] │ │ │ │ │ - cmp r4, r8 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ + bne.w 3d5c │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + mov.w r8, r5, lsl #1 │ │ │ │ │ + add.w r8, r8, #1 │ │ │ │ │ + cmp r3, r8 │ │ │ │ │ + ble.n 27e8 │ │ │ │ │ + add.w r9, r4, #20 │ │ │ │ │ + ldr.w r1, [fp, r8, lsl #2] │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r7, [r1, #8] │ │ │ │ │ + cmp r7, r6 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r8 │ │ │ │ │ + movge r2, r6 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 450a │ │ │ │ │ - ldrb.w r0, [r9, #16] │ │ │ │ │ + beq.w 463c │ │ │ │ │ + ldrb r0, [r4, #16] │ │ │ │ │ lsls r3, r0, #25 │ │ │ │ │ - ite pl │ │ │ │ │ - addpl.w r0, r9, #28 │ │ │ │ │ - ldrmi r0, [sp, #36] @ 0x24 │ │ │ │ │ + ite mi │ │ │ │ │ + movmi r0, r9 │ │ │ │ │ + addpl.w r0, r4, #28 │ │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - beq.w 4434 │ │ │ │ │ + beq.w 4624 │ │ │ │ │ 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 3f4a │ │ │ │ │ - lsrs r4, r0, #31 │ │ │ │ │ - cbnz r4, 2586 │ │ │ │ │ - lsls r2, r7, #1 │ │ │ │ │ - mov r5, r7 │ │ │ │ │ - adds r7, r2, #1 │ │ │ │ │ - cmp fp, r7 │ │ │ │ │ - bgt.n 2532 │ │ │ │ │ - mov r4, r9 │ │ │ │ │ - cmp r7, fp │ │ │ │ │ - add.w r5, r5, #1 │ │ │ │ │ + beq.w 4166 │ │ │ │ │ + lsrs r7, r0, #31 │ │ │ │ │ + cbnz r7, 27e8 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + mov.w r2, r8, lsl #1 │ │ │ │ │ + mov r5, r8 │ │ │ │ │ + add.w r8, r2, #1 │ │ │ │ │ + cmp r3, r8 │ │ │ │ │ + bgt.n 2792 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + adds r5, #1 │ │ │ │ │ + cmp r8, r3 │ │ │ │ │ it ge │ │ │ │ │ - movge r7, fp │ │ │ │ │ - cmp r7, r5 │ │ │ │ │ - ble.w 3934 │ │ │ │ │ - mov r9, r6 │ │ │ │ │ - mov r6, r7 │ │ │ │ │ - sub.w r8, r6, r5 │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - add.w r8, r5, r8, asr #1 │ │ │ │ │ - ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ │ - ldr.w r1, [r2, r8, lsl #2] │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - bne.w 39fc │ │ │ │ │ - ldr r7, [r4, #8] │ │ │ │ │ + movge r8, r3 │ │ │ │ │ + cmp r8, r5 │ │ │ │ │ + ble.w 3bb4 │ │ │ │ │ + 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, #4] │ │ │ │ │ + ldr.w r1, [fp, r6, lsl #2] │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + bne.w 3c44 │ │ │ │ │ + ldr.w r9, [r4, #8] │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ ldrb r0, [r4, #16] │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - cmp r7, r3 │ │ │ │ │ + mov r2, r9 │ │ │ │ │ + cmp r9, r3 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r3 │ │ │ │ │ tst.w r0, #32 │ │ │ │ │ - beq.w 451e │ │ │ │ │ + beq.w 4726 │ │ │ │ │ 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 4518 │ │ │ │ │ + beq.w 471c │ │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ │ ite ne │ │ │ │ │ addne r1, #20 │ │ │ │ │ addeq r1, #28 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4142 │ │ │ │ │ - lsrs r7, r0, #31 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq.w 3c54 │ │ │ │ │ - mov r6, r8 │ │ │ │ │ - cmp r6, r5 │ │ │ │ │ - ble.w 3c38 │ │ │ │ │ - ldrd r2, r3, [sp, #16] │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - bne.n 259c │ │ │ │ │ - mov r3, r9 │ │ │ │ │ - mov r9, r6 │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - sub.w r3, r9, r5 │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ - add.w r3, r5, r3, asr #1 │ │ │ │ │ - ldrb.w r8, [r4, #16] │ │ │ │ │ - ldr r7, [r4, #8] │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ - ldr.w r1, [r2, r3, lsl #2] │ │ │ │ │ - ubfx r3, r8, #5, #1 │ │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ │ - ldr r3, [r1, #8] │ │ │ │ │ + beq.w 4380 │ │ │ │ │ + lsrs r3, r0, #31 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 3e0e │ │ │ │ │ + mov r8, r6 │ │ │ │ │ + cmp r8, r5 │ │ │ │ │ + ble.w 3dfc │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + bne.n 27f8 │ │ │ │ │ + sub.w r3, r8, r5 │ │ │ │ │ + ldrb r6, [r4, #16] │ │ │ │ │ + ldr.w r9, [r4, #8] │ │ │ │ │ + add.w r7, r5, r3, asr #1 │ │ │ │ │ + ubfx r3, r6, #5, #1 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ - cmp r3, r7 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ + mov r2, r9 │ │ │ │ │ + ldr.w r1, [fp, r7, lsl #2] │ │ │ │ │ + ldr r3, [r1, #8] │ │ │ │ │ + cmp r9, r3 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r7 │ │ │ │ │ - tst.w r8, #32 │ │ │ │ │ - it eq │ │ │ │ │ - ldreq r0, [r4, #28] │ │ │ │ │ - beq.n 265e │ │ │ │ │ - tst.w r8, #64 @ 0x40 │ │ │ │ │ - ite eq │ │ │ │ │ - addeq.w r0, r4, #28 │ │ │ │ │ - addne.w r0, r4, #20 │ │ │ │ │ - ldrb r3, [r1, #16] │ │ │ │ │ - tst.w r3, #32 │ │ │ │ │ + movge r2, r3 │ │ │ │ │ + lsls r0, r6, #26 │ │ │ │ │ + it pl │ │ │ │ │ + ldrpl r0, [r4, #28] │ │ │ │ │ + bpl.n 28a6 │ │ │ │ │ + lsls r0, r6, #25 │ │ │ │ │ + ite pl │ │ │ │ │ + addpl.w r0, r4, #28 │ │ │ │ │ + addmi.w r0, r4, #20 │ │ │ │ │ + ldrb.w ip, [r1, #16] │ │ │ │ │ + tst.w ip, #32 │ │ │ │ │ it eq │ │ │ │ │ ldreq r1, [r1, #28] │ │ │ │ │ - beq.n 2672 │ │ │ │ │ - lsls r3, r3, #25 │ │ │ │ │ - ite pl │ │ │ │ │ - addpl r1, #28 │ │ │ │ │ - addmi r1, #20 │ │ │ │ │ + beq.n 28be │ │ │ │ │ + tst.w ip, #64 @ 0x40 │ │ │ │ │ + ite eq │ │ │ │ │ + addeq r1, #28 │ │ │ │ │ + addne r1, #20 │ │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 40ea │ │ │ │ │ + beq.w 424a │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - add.w r3, r2, #1 │ │ │ │ │ - itee ne │ │ │ │ │ - movne r3, r2 │ │ │ │ │ + add.w r3, r7, #1 │ │ │ │ │ + itt eq │ │ │ │ │ moveq r5, r3 │ │ │ │ │ - moveq r3, r9 │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ - ble.w 3826 │ │ │ │ │ - str.w fp, [sp, #20] │ │ │ │ │ - add.w r9, r4, #20 │ │ │ │ │ - ubfx fp, r8, #6, #1 │ │ │ │ │ - str r6, [sp, #40] @ 0x28 │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - mov r6, r5 │ │ │ │ │ - str.w sl, [sp, #36] @ 0x24 │ │ │ │ │ - ldr.w sl, [sp, #44] @ 0x2c │ │ │ │ │ - str r4, [sp, #44] @ 0x2c │ │ │ │ │ - sub.w r4, r8, r6 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - add.w r4, r6, r4, asr #1 │ │ │ │ │ - ldr.w r1, [r3, r4, lsl #2] │ │ │ │ │ - ldr r5, [r1, #8] │ │ │ │ │ - cmp r5, r7 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ + moveq r7, r8 │ │ │ │ │ + cmp r7, r5 │ │ │ │ │ + ble.n 2940 │ │ │ │ │ + strd sl, r4, [sp, #44] @ 0x2c │ │ │ │ │ + ubfx r6, r6, #6, #1 │ │ │ │ │ + add.w sl, r4, #20 │ │ │ │ │ + sub.w r8, r7, r5 │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + add.w r8, r5, r8, asr #1 │ │ │ │ │ + ldr.w r1, [fp, r8, lsl #2] │ │ │ │ │ + ldr r4, [r1, #8] │ │ │ │ │ + cmp r4, r9 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r7 │ │ │ │ │ - cmp.w sl, #0 │ │ │ │ │ - beq.w 44f0 │ │ │ │ │ - cmp.w fp, #0 │ │ │ │ │ - beq.w 42ca │ │ │ │ │ + movge r2, r9 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 46e2 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.w 44a2 │ │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ │ - mov r0, r9 │ │ │ │ │ + mov r0, sl │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - beq.w 42dc │ │ │ │ │ + beq.w 44b4 │ │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ │ - beq.w 385e │ │ │ │ │ + beq.w 3aba │ │ │ │ │ adds r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 386a │ │ │ │ │ + beq.w 3ac6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 3870 │ │ │ │ │ - mov r8, r4 │ │ │ │ │ - cmp r6, r8 │ │ │ │ │ - blt.n 26b2 │ │ │ │ │ - ldr.w fp, [sp, #20] │ │ │ │ │ - ldr.w sl, [sp, #36] @ 0x24 │ │ │ │ │ - ldr r6, [sp, #40] @ 0x28 │ │ │ │ │ - str.w r8, [sp, #20] │ │ │ │ │ - b.w 3826 │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ + bge.w 3acc │ │ │ │ │ + mov r7, r8 │ │ │ │ │ + cmp r5, r7 │ │ │ │ │ + blt.n 28ea │ │ │ │ │ + ldr.w sl, [sp, #44] @ 0x2c │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + bne.w 3a74 │ │ │ │ │ + ldr.w r4, [sl] │ │ │ │ │ + b.n 22c0 │ │ │ │ │ + add.w r1, r6, #28 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcmp │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 20e4 │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bgt.w 419a │ │ │ │ │ + blt.w 20ea │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - ldr.w r0, [fp, #12] │ │ │ │ │ - subs r5, r3, #1 │ │ │ │ │ + adds r4, #4 │ │ │ │ │ + str.w r6, [r4, #-4] │ │ │ │ │ + add.w fp, fp, #4 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 2220 │ │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ │ + ldr.w r5, [r0], #4 │ │ │ │ │ + str.w r5, [r1], #4 │ │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ │ + str r1, [sp, #12] │ │ │ │ │ + b.n 2220 │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + bgt.w 43a6 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + subs r6, r3, #1 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ │ - lsls r6, r5, #2 │ │ │ │ │ - add.w r4, r3, r5, lsl #2 │ │ │ │ │ + lsls r7, r6, #2 │ │ │ │ │ + add.w r4, r3, r6, lsl #2 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ - add.w r8, r6, #4 │ │ │ │ │ - mov r2, r8 │ │ │ │ │ + add.w r8, r7, #4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3f06 │ │ │ │ │ + bne.w 4090 │ │ │ │ │ + ldr r5, [sp, #0] │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - ldr.w r0, [fp, #16] │ │ │ │ │ + ldr r0, [r5, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 406a │ │ │ │ │ - ldr.w ip, [fp, #12] │ │ │ │ │ - add.w r3, ip, r6 │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - mov r8, r3 │ │ │ │ │ + bne.w 4126 │ │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ │ + ldr r5, [sp, #32] │ │ │ │ │ + ldr.w ip, [r3, #12] │ │ │ │ │ + mov r8, r5 │ │ │ │ │ + add.w fp, ip, r7 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ - subs r3, r7, #1 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - lsls r6, r3, #2 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + lsls r7, r3, #2 │ │ │ │ │ add.w r3, r2, r3, lsl #2 │ │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 3f2e │ │ │ │ │ + bne.w 40be │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ sub.w r9, r4, #4 │ │ │ │ │ ldr.w r2, [sl], #-4 │ │ │ │ │ - str.w r2, [r3, r5, lsl #2] │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 3f36 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ + str.w r2, [r3, r6, lsl #2] │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.w 4116 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w 3a52 │ │ │ │ │ - ldr.w r3, [fp] │ │ │ │ │ - str.w fp, [sp, #24] │ │ │ │ │ - mov fp, r9 │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ - strd ip, r8, [sp, #44] @ 0x2c │ │ │ │ │ - mov r4, fp │ │ │ │ │ + beq.w 3c9e │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ │ + str r5, [sp, #16] │ │ │ │ │ + str.w r8, [sp, #52] @ 0x34 │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + mov r3, sl │ │ │ │ │ + mov sl, fp │ │ │ │ │ + mov fp, r3 │ │ │ │ │ + str.w ip, [sp, #44] @ 0x2c │ │ │ │ │ + mov r4, r9 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - ldr.w r6, [sl] │ │ │ │ │ - ldr.w r7, [r3, #1564] @ 0x61c │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ - ldr r5, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ + ldr.w r5, [sl] │ │ │ │ │ + ldr.w r6, [fp] │ │ │ │ │ + ldr.w r7, [r3, #1564] @ 0x61c │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bne.n 2868 │ │ │ │ │ + bne.n 2ab0 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ - ldr.w fp, [r6, #8] │ │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ │ mov r2, r3 │ │ │ │ │ - cmp r3, fp │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ + ldr r3, [r6, #8] │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, fp │ │ │ │ │ + movge r2, r3 │ │ │ │ │ lsls r0, r1, #26 │ │ │ │ │ - bpl.w 43f0 │ │ │ │ │ + bpl.w 45f0 │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ - bpl.w 4396 │ │ │ │ │ + bpl.w 45bc │ │ │ │ │ ldrb r1, [r6, #16] │ │ │ │ │ add.w r0, r5, #20 │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w 43a4 │ │ │ │ │ + beq.w 45ca │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ - bpl.w 2e82 │ │ │ │ │ + bpl.w 2fce │ │ │ │ │ add.w r1, r6, #20 │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2e94 │ │ │ │ │ + beq.w 2fe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 2e9a │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ + bge.w 2fe8 │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ subs r4, #4 │ │ │ │ │ str r6, [r4, #4] │ │ │ │ │ - mov fp, r4 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.n 2888 │ │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ - ldr.w r1, [r2], #-4 │ │ │ │ │ - str.w r1, [r3], #-4 │ │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - bne.n 2890 │ │ │ │ │ - ldrd ip, r8, [sp, #44] @ 0x2c │ │ │ │ │ - mov r9, fp │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 37ce │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - mov r1, ip │ │ │ │ │ - rsb r4, r3, #1 │ │ │ │ │ - lsls r5, r3, #2 │ │ │ │ │ - add.w r0, r9, r4, lsl #2 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcpy │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - lsls r4, r4, #2 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 37ce │ │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - add r0, r4 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcpy │ │ │ │ │ - b.w 37ce │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + cbz r2, 2ad0 │ │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ │ + ldr.w r0, [r1], #-4 │ │ │ │ │ + str.w r0, [r2], #-4 │ │ │ │ │ + strd r1, r2, [sp, #12] │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [sp, #8] │ │ │ │ │ + bne.n 2ad8 │ │ │ │ │ + ldr.w r8, [sp, #52] @ 0x34 │ │ │ │ │ + mov r9, r3 │ │ │ │ │ + ldr.w ip, [sp, #44] @ 0x2c │ │ │ │ │ + b.w 3c5a │ │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r7 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 295a │ │ │ │ │ - blt.w 43d2 │ │ │ │ │ - ldr.w r3, [sl] │ │ │ │ │ + beq.n 2baa │ │ │ │ │ + blt.w 457e │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ subs r4, #4 │ │ │ │ │ + ldr.w r3, [fp] │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ - mov fp, r4 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n 2816 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - beq.n 282c │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.n 2a8c │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [sp, #8] │ │ │ │ │ + beq.n 2aa2 │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ - sub.w sl, sl, #4 │ │ │ │ │ - cmp r8, r3 │ │ │ │ │ - bge.w 29c6 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ + sub.w fp, fp, #4 │ │ │ │ │ + cmp r8, r2 │ │ │ │ │ + bge.w 39b8 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bne.n 2992 │ │ │ │ │ + bne.n 2be0 │ │ │ │ │ mov r5, r8 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r7, r4, #4 │ │ │ │ │ mov r8, r5 │ │ │ │ │ - mov r9, r6 │ │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ │ - ldr.w r4, [sl] │ │ │ │ │ - ldr r5, [r3, #0] │ │ │ │ │ - ldr.w fp, [r4, #8] │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + ldr.w r5, [sl] │ │ │ │ │ + ldr.w r4, [fp] │ │ │ │ │ ldr r6, [r5, #8] │ │ │ │ │ + ldr.w r9, [r4, #8] │ │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ │ - cmp r6, fp │ │ │ │ │ mov r2, r6 │ │ │ │ │ + cmp r6, r9 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, fp │ │ │ │ │ + movge r2, r9 │ │ │ │ │ lsls r0, r1, #26 │ │ │ │ │ - bpl.w 453a │ │ │ │ │ + bpl.w 45fc │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ - bpl.w 43c0 │ │ │ │ │ + bpl.w 44e6 │ │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ │ add.w r0, r5, #20 │ │ │ │ │ - lsls r3, r1, #26 │ │ │ │ │ - bpl.w 43cc │ │ │ │ │ - lsls r3, r1, #25 │ │ │ │ │ - bpl.n 291a │ │ │ │ │ + tst.w r1, #32 │ │ │ │ │ + beq.w 44f4 │ │ │ │ │ + lsls r1, r1, #25 │ │ │ │ │ + bpl.n 2b68 │ │ │ │ │ add.w r1, r4, #20 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - cbz r0, 2926 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + cbz r0, 2b78 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 292a │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - mov fp, r7 │ │ │ │ │ + bge.n 2b7c │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + mov r9, r7 │ │ │ │ │ str r4, [r7, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 299e │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ + bne.n 2bec │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - beq.n 282c │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + beq.w 3c52 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ - sub.w sl, sl, #4 │ │ │ │ │ + sub.w fp, fp, #4 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - ble.n 29c6 │ │ │ │ │ + ble.n 2c14 │ │ │ │ │ subs r7, #4 │ │ │ │ │ - mov.w r9, #0 │ │ │ │ │ - b.n 28b0 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + b.n 2af8 │ │ │ │ │ add.w r1, r4, #28 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 28ee │ │ │ │ │ - cmp r6, fp │ │ │ │ │ - blt.n 28f2 │ │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ │ - mov fp, r7 │ │ │ │ │ + bne.n 2b3c │ │ │ │ │ + cmp r6, r9 │ │ │ │ │ + blt.n 2b40 │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ + sub.w sl, sl, #4 │ │ │ │ │ + mov r9, r7 │ │ │ │ │ str r5, [r7, #4] │ │ │ │ │ - subs r3, #4 │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 2e64 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - beq.w 3c64 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - add.w r9, r9, #1 │ │ │ │ │ - cmp r3, r9 │ │ │ │ │ - ble.n 29c6 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 2fac │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [sp, #24] │ │ │ │ │ + cmp r2, #1 │ │ │ │ │ + beq.w 3fe0 │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + ble.w 39ba │ │ │ │ │ subs r7, #4 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ - b.n 28b0 │ │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ │ + b.n 2af8 │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ subs r4, #4 │ │ │ │ │ - ldr.w r3, [r2], #-4 │ │ │ │ │ + ldr.w r3, [sl], #-4 │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ - mov fp, r4 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - str r2, [sp, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 2eae │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - beq.w 3c64 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 2ffa │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [sp, #24] │ │ │ │ │ + cmp r2, #1 │ │ │ │ │ + beq.w 3ff2 │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ - cmp r3, r9 │ │ │ │ │ - ble.n 29c6 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ + cmp r2, r9 │ │ │ │ │ + ble.w 39b8 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bne.n 2998 │ │ │ │ │ + bne.n 2be6 │ │ │ │ │ mov r6, r9 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 28aa │ │ │ │ │ + b.n 2af2 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ - b.n 27ae │ │ │ │ │ + b.n 2a26 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ - b.n 27ae │ │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ │ - str.w r3, [r2], #-4 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ + b.n 2a26 │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + mov r1, r3 │ │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ │ + str.w r3, [r1], #-4 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - beq.w 4180 │ │ │ │ │ - subs r3, r1, #4 │ │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + beq.w 439a │ │ │ │ │ + subs r3, r2, #4 │ │ │ │ │ + strd r3, r1, [sp, #12] │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ - sub.w sl, sl, #4 │ │ │ │ │ - str r2, [sp, #8] │ │ │ │ │ + sub.w fp, fp, #4 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bgt.n 2912 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - str.w sl, [sp, #20] │ │ │ │ │ - ldr.w sl, [sp, #4] │ │ │ │ │ + bgt.n 2b62 │ │ │ │ │ + str.w fp, [sp, #20] │ │ │ │ │ add.w lr, r3, #1 │ │ │ │ │ - str.w lr, [sp, #28] │ │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ │ - add.w r4, sl, #4294967295 @ 0xffffffff │ │ │ │ │ + ldr.w fp, [sp, #24] │ │ │ │ │ + strd sl, lr, [sp, #28] │ │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ ite le │ │ │ │ │ movle r3, r2 │ │ │ │ │ subgt r3, r2, #1 │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + subs r4, r3, #1 │ │ │ │ │ ldr.w r3, [r2, #1564] @ 0x61c │ │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ ldr r5, [r2, #0] │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ ldr.w r1, [r2, r4, lsl #2] │ │ │ │ │ - add.w r9, r2, r4, lsl #2 │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ + add.w sl, r2, r4, lsl #2 │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 2ebe │ │ │ │ │ + bne.w 300a │ │ │ │ │ ldr r7, [r5, #8] │ │ │ │ │ ldr r6, [r1, #8] │ │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ │ mov r2, r7 │ │ │ │ │ cmp r7, r6 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r6 │ │ │ │ │ lsls r0, r3, #26 │ │ │ │ │ - bpl.w 43e6 │ │ │ │ │ + bpl.w 45ec │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ - bpl.w 4384 │ │ │ │ │ + bpl.w 45aa │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ add.w r0, r5, #20 │ │ │ │ │ tst.w r3, #32 │ │ │ │ │ - beq.w 4392 │ │ │ │ │ + beq.w 45b8 │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ - bpl.w 3e1a │ │ │ │ │ + bpl.w 3f08 │ │ │ │ │ adds r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3e26 │ │ │ │ │ + beq.w 3f14 │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2ece │ │ │ │ │ - cmp.w sl, #1 │ │ │ │ │ + beq.w 301a │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ - mov.w r7, #1 │ │ │ │ │ - it gt │ │ │ │ │ - movgt r6, r4 │ │ │ │ │ - ble.w 2bf4 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - sub.w r2, r9, r7, lsl #2 │ │ │ │ │ + movs r7, #1 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + ble.w 2e4c │ │ │ │ │ + mov r6, fp │ │ │ │ │ + mov fp, r9 │ │ │ │ │ + mov r9, r4 │ │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ │ + sub.w r2, sl, r7, lsl #2 │ │ │ │ │ ldr.w r4, [r3, #1564] @ 0x61c │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne.w 3d5e │ │ │ │ │ + bne.w 3e8e │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ + 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 4480 │ │ │ │ │ + beq.w 46d4 │ │ │ │ │ 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 447a │ │ │ │ │ + beq.w 46ce │ │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ │ ite ne │ │ │ │ │ addne r1, #20 │ │ │ │ │ addeq r1, #28 │ │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 422c │ │ │ │ │ + beq.w 4416 │ │ │ │ │ lsrs r2, r0, #31 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 408e │ │ │ │ │ + beq.w 4232 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ lsls r2, r7, #1 │ │ │ │ │ adds r2, #1 │ │ │ │ │ - cmp sl, r2 │ │ │ │ │ - ble.w 3d16 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + ble.w 3e66 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ mov r8, r7 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne.w 4226 │ │ │ │ │ - sub.w r3, r9, r2, lsl #2 │ │ │ │ │ - mov r4, r6 │ │ │ │ │ - str r2, [sp, #4] │ │ │ │ │ + bne.w 448a │ │ │ │ │ + sub.w r3, sl, r2, lsl #2 │ │ │ │ │ + mov r4, r9 │ │ │ │ │ + str r2, [sp, #24] │ │ │ │ │ + mov r9, fp │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ + mov fp, r6 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ │ ldr r6, [r1, #8] │ │ │ │ │ ubfx r0, r3, #5, #1 │ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r6 │ │ │ │ │ lsls r0, r3, #26 │ │ │ │ │ it pl │ │ │ │ │ ldrpl r0, [r5, #28] │ │ │ │ │ - bpl.n 2b06 │ │ │ │ │ + bpl.n 2d58 │ │ │ │ │ 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 2b1a │ │ │ │ │ + beq.n 2d6c │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl r1, #28 │ │ │ │ │ addmi r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3f70 │ │ │ │ │ + beq.w 423c │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3d1a │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ + beq.w 3e6e │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ mov.w r8, r3, lsl #1 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ - cmp sl, r8 │ │ │ │ │ - ble.w 3d0c │ │ │ │ │ - sub.w r3, r9, r8, lsl #2 │ │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ │ + cmp r3, r8 │ │ │ │ │ + ble.w 3e5c │ │ │ │ │ + sub.w r3, sl, r8, lsl #2 │ │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ ldr r6, [r1, #8] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r6 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 4474 │ │ │ │ │ + beq.w 46e8 │ │ │ │ │ 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 2b74 │ │ │ │ │ + bpl.n 2dc8 │ │ │ │ │ lsls r7, r3, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl r1, #28 │ │ │ │ │ addmi r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4218 │ │ │ │ │ + beq.w 4344 │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3d0c │ │ │ │ │ + beq.w 3e5c │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ mov.w r7, r8, lsl #1 │ │ │ │ │ adds r7, #1 │ │ │ │ │ - cmp sl, r7 │ │ │ │ │ - ble.n 2bf4 │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + ble.n 2e4c │ │ │ │ │ add.w r3, r5, #20 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - sub.w r2, r9, r7, lsl #2 │ │ │ │ │ + sub.w r2, sl, r7, lsl #2 │ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ ldr r6, [r1, #8] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r6 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 446e │ │ │ │ │ + beq.w 4682 │ │ │ │ │ ldrb r0, [r4, #16] │ │ │ │ │ lsls r3, r0, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w r0, r4, #28 │ │ │ │ │ - ldrmi r0, [sp, #4] │ │ │ │ │ + ldrmi r0, [sp, #24] │ │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - beq.w 448e │ │ │ │ │ + beq.w 4716 │ │ │ │ │ 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 420a │ │ │ │ │ + beq.w 4336 │ │ │ │ │ lsrs r6, r0, #31 │ │ │ │ │ - cbz r6, 2bee │ │ │ │ │ + cbz r6, 2e46 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ lsls r2, r7, #1 │ │ │ │ │ mov r8, r7 │ │ │ │ │ adds r7, r2, #1 │ │ │ │ │ - cmp r7, sl │ │ │ │ │ - blt.n 2b9c │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + bgt.n 2df2 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r4, r3 │ │ │ │ │ - cmp r7, sl │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + sub.w sl, r4, r8 │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ ite le │ │ │ │ │ suble r6, r4, r7 │ │ │ │ │ - subgt.w r6, r4, sl │ │ │ │ │ + subgt r6, r4, r3 │ │ │ │ │ adds r6, #1 │ │ │ │ │ - sub.w r4, r4, r8 │ │ │ │ │ - cmp r6, r4 │ │ │ │ │ - bge.w 2d4c │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - subs r7, r4, r6 │ │ │ │ │ - add.w r7, r6, r7, asr #1 │ │ │ │ │ - ldr.w r8, [r3, #1564] @ 0x61c │ │ │ │ │ + cmp sl, r6 │ │ │ │ │ + ble.w 39c0 │ │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ │ + sub.w r4, sl, r6 │ │ │ │ │ + add.w r4, r6, r4, asr #1 │ │ │ │ │ + ldr.w r7, [r3, #1564] @ 0x61c │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - ldr.w r1, [r3, r7, lsl #2] │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - cmp r8, r3 │ │ │ │ │ - bne.w 389e │ │ │ │ │ - ldr.w r9, [r5, #8] │ │ │ │ │ + ldr.w r1, [r3, r4, lsl #2] │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + bne.w 3b38 │ │ │ │ │ + ldr.w r8, [r5, #8] │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ ldrb r0, [r5, #16] │ │ │ │ │ - mov r2, r9 │ │ │ │ │ - cmp r9, r3 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + cmp r8, r3 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r3 │ │ │ │ │ tst.w r0, #32 │ │ │ │ │ - beq.w 4416 │ │ │ │ │ + beq.w 4694 │ │ │ │ │ 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 441c │ │ │ │ │ + beq.w 4688 │ │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ │ ite ne │ │ │ │ │ addne r1, #20 │ │ │ │ │ addeq r1, #28 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 40f8 │ │ │ │ │ - lsrs r3, r0, #31 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 3d7a │ │ │ │ │ - mov r4, r7 │ │ │ │ │ - cmp r4, r6 │ │ │ │ │ - ble.n 2d4c │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - cmp r8, r3 │ │ │ │ │ - bne.n 2c0a │ │ │ │ │ - sub.w r9, r4, r6 │ │ │ │ │ + beq.w 4352 │ │ │ │ │ + lsrs r0, r0, #31 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 3eae │ │ │ │ │ + mov sl, r4 │ │ │ │ │ + cmp sl, r6 │ │ │ │ │ + ble.w 39c0 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + bne.n 2e62 │ │ │ │ │ + sub.w r4, sl, r6 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ ldrb r7, [r5, #16] │ │ │ │ │ - add.w r9, r6, r9, asr #1 │ │ │ │ │ + add.w r4, r6, r4, asr #1 │ │ │ │ │ ldr.w r8, [r5, #8] │ │ │ │ │ - ldr.w r1, [r3, r9, lsl #2] │ │ │ │ │ + ldr.w r1, [r3, r4, lsl #2] │ │ │ │ │ ubfx r3, r7, #5, #1 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ mov r2, r3 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r8 │ │ │ │ │ lsls r0, r7, #26 │ │ │ │ │ it pl │ │ │ │ │ ldrpl r0, [r5, #28] │ │ │ │ │ - bpl.n 2cba │ │ │ │ │ + bpl.n 2f16 │ │ │ │ │ lsls r3, r7, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w r0, r5, #28 │ │ │ │ │ addmi.w r0, r5, #20 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst.w r3, #32 │ │ │ │ │ it eq │ │ │ │ │ ldreq r1, [r1, #28] │ │ │ │ │ - beq.n 2cce │ │ │ │ │ + beq.n 2f2a │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl r1, #28 │ │ │ │ │ addmi r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3ea4 │ │ │ │ │ + beq.w 404a │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - add.w r3, r9, #1 │ │ │ │ │ + add.w r3, r4, #1 │ │ │ │ │ itt eq │ │ │ │ │ moveq r6, r3 │ │ │ │ │ - moveq r9, r4 │ │ │ │ │ - mov r4, r9 │ │ │ │ │ - cmp r9, r6 │ │ │ │ │ - ble.n 2d4c │ │ │ │ │ + moveq r4, sl │ │ │ │ │ + cmp r4, r6 │ │ │ │ │ + ble.w 39c2 │ │ │ │ │ ubfx r7, r7, #6, #1 │ │ │ │ │ add.w r3, r5, #20 │ │ │ │ │ - strd r3, r5, [sp, #52] @ 0x34 │ │ │ │ │ - sub.w r9, r4, r6 │ │ │ │ │ + str r5, [sp, #56] @ 0x38 │ │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ │ + sub.w sl, r4, r6 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - add.w r9, r6, r9, asr #1 │ │ │ │ │ - ldr.w r1, [r3, r9, lsl #2] │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ + add.w sl, r6, sl, asr #1 │ │ │ │ │ + ldr.w r1, [r3, sl, lsl #2] │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ ldr r5, [r1, #8] │ │ │ │ │ cmp r5, r8 │ │ │ │ │ mov r2, r5 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 44b6 │ │ │ │ │ + beq.w 45d0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 42f4 │ │ │ │ │ + beq.w 44ce │ │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - beq.w 4306 │ │ │ │ │ + beq.w 44e0 │ │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ │ - beq.w 37f2 │ │ │ │ │ + beq.w 3a52 │ │ │ │ │ adds r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 37fe │ │ │ │ │ + beq.w 3a5e │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 3804 │ │ │ │ │ - mov r4, r9 │ │ │ │ │ - cmp r6, r4 │ │ │ │ │ - blt.n 2cf8 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - blt.w 38aa │ │ │ │ │ - subs.w r2, sl, r4 │ │ │ │ │ - str r2, [sp, #4] │ │ │ │ │ - beq.w 2ed6 │ │ │ │ │ - sub.w r3, r4, sl │ │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ │ - lsls r2, r2, #2 │ │ │ │ │ - lsls r3, r3, #2 │ │ │ │ │ - add r1, r3 │ │ │ │ │ - add fp, r3 │ │ │ │ │ - str r1, [sp, #20] │ │ │ │ │ - add.w r0, fp, #4 │ │ │ │ │ - adds r1, #4 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.w 4012 │ │ │ │ │ - ldr r5, [sp, #40] @ 0x28 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.w 4062 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memmove │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - beq.w 3dda │ │ │ │ │ - ldr r7, [sp, #0] │ │ │ │ │ - mov r1, fp │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - ldr.w r3, [r7], #-4 │ │ │ │ │ - subs r5, r2, #1 │ │ │ │ │ - str.w r3, [r1], #-4 │ │ │ │ │ - cmp r2, #2 │ │ │ │ │ - str r1, [sp, #0] │ │ │ │ │ - beq.w 436e │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - mov r3, r2 │ │ │ │ │ + bge.w 3a64 │ │ │ │ │ + mov r4, sl │ │ │ │ │ + cmp r4, r6 │ │ │ │ │ + bgt.n 2f54 │ │ │ │ │ + b.w 39c2 │ │ │ │ │ + ldr.w r8, [sp, #40] @ 0x28 │ │ │ │ │ + mov r5, r2 │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ + subs r1, r2, #1 │ │ │ │ │ + ldr.w r2, [r8], #-4 │ │ │ │ │ + cmp r1, #1 │ │ │ │ │ + str r1, [sp, #24] │ │ │ │ │ + str.w r2, [r5], #-4 │ │ │ │ │ + beq.w 44fa │ │ │ │ │ + str r5, [sp, #16] │ │ │ │ │ + str.w r8, [sp, #40] @ 0x28 │ │ │ │ │ + b.n 2b98 │ │ │ │ │ + add.w r1, r6, #28 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcmp │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 2a7c │ │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + blt.w 2a82 │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ + subs r4, #4 │ │ │ │ │ + str r5, [r4, #4] │ │ │ │ │ + sub.w sl, sl, #4 │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w 2bbc │ │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ + ldr.w r0, [r1], #-4 │ │ │ │ │ + str.w r0, [r2], #-4 │ │ │ │ │ + str r1, [sp, #40] @ 0x28 │ │ │ │ │ + str r2, [sp, #16] │ │ │ │ │ + b.n 2bbc │ │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + blx r3 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt.w 4528 │ │ │ │ │ + bne.w 2c94 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + blt.w 4528 │ │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ │ + mov r3, r9 │ │ │ │ │ + ldr.w r2, [r7], #-4 │ │ │ │ │ + str.w r2, [r3], #-4 │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 4536 │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ + mov r9, r3 │ │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ │ + add.w sl, fp, #4294967295 @ 0xffffffff │ │ │ │ │ + cmp.w fp, #2 │ │ │ │ │ + beq.w 4592 │ │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ - sub.w sl, r3, #2 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - ldr r6, [r2, #0] │ │ │ │ │ + sub.w r9, fp, #2 │ │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ │ + ldr r5, [r2, #0] │ │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ │ - add.w r1, r2, sl, lsl #2 │ │ │ │ │ - ldr.w r0, [r2, sl, lsl #2] │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ - str r1, [sp, #12] │ │ │ │ │ + add.w r1, r2, r9, lsl #2 │ │ │ │ │ + ldr.w r0, [r2, r9, lsl #2] │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + str r1, [sp, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 3c08 │ │ │ │ │ + bne.w 3d64 │ │ │ │ │ ldr.w fp, [r0, #8] │ │ │ │ │ - ldr.w r9, [r6, #8] │ │ │ │ │ + ldr.w r8, [r5, #8] │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ mov r2, fp │ │ │ │ │ - cmp fp, r9 │ │ │ │ │ + cmp fp, r8 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r9 │ │ │ │ │ - lsls r1, r3, #26 │ │ │ │ │ - bpl.w 43f8 │ │ │ │ │ - lsls r3, r3, #25 │ │ │ │ │ - bpl.w 434e │ │ │ │ │ - ldrb.w r8, [r6, #16] │ │ │ │ │ + movge r2, r8 │ │ │ │ │ + lsls r6, r3, #26 │ │ │ │ │ + bpl.w 45f8 │ │ │ │ │ + lsls r1, r3, #25 │ │ │ │ │ + bpl.w 450c │ │ │ │ │ + ldrb r6, [r5, #16] │ │ │ │ │ adds r0, #20 │ │ │ │ │ - tst.w r8, #32 │ │ │ │ │ - beq.w 453e │ │ │ │ │ - tst.w r8, #64 @ 0x40 │ │ │ │ │ - beq.w 3e42 │ │ │ │ │ - add.w r1, r6, #20 │ │ │ │ │ + lsls r3, r6, #26 │ │ │ │ │ + bpl.w 45f4 │ │ │ │ │ + lsls r3, r6, #25 │ │ │ │ │ + bpl.w 3f20 │ │ │ │ │ + add.w r1, r5, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3e50 │ │ │ │ │ + beq.w 3f2e │ │ │ │ │ mov.w fp, r0, lsr #31 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.w 327a │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - blt.w 38c6 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - ldr.w fp, [sp] │ │ │ │ │ + beq.w 3498 │ │ │ │ │ + cmp.w sl, #0 │ │ │ │ │ + blt.w 3b10 │ │ │ │ │ + ldrd r3, r9, [sp, #20] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - str.w r3, [fp], #-4 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ + str.w r3, [r9], #-4 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4196 │ │ │ │ │ - ldr r6, [sp, #8] │ │ │ │ │ - str r5, [sp, #12] │ │ │ │ │ + bne.w 4184 │ │ │ │ │ + ldr r6, [sp, #16] │ │ │ │ │ + mov fp, sl │ │ │ │ │ subs r4, #1 │ │ │ │ │ - beq.w 3dda │ │ │ │ │ + beq.w 3f3e │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ subs r3, #4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ cmp r6, #6 │ │ │ │ │ it le │ │ │ │ │ cmple r2, #6 │ │ │ │ │ - bgt.n 2f02 │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - mov sl, r3 │ │ │ │ │ - ldr.w lr, [sp, #28] │ │ │ │ │ - strd r7, r4, [sp] │ │ │ │ │ + bgt.n 3104 │ │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ │ + mov sl, r7 │ │ │ │ │ + ldr.w lr, [sp, #32] │ │ │ │ │ + str.w fp, [sp, #24] │ │ │ │ │ + mov fp, r3 │ │ │ │ │ + str r4, [sp, #8] │ │ │ │ │ add.w r3, lr, #1 │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ - str r3, [r2, #0] │ │ │ │ │ - b.n 27a4 │ │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ │ - mov r1, r3 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - ldr.w r0, [r2], #-4 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - str.w r0, [r1], #-4 │ │ │ │ │ - beq.w 43aa │ │ │ │ │ - str r1, [sp, #8] │ │ │ │ │ - str r2, [sp, #32] │ │ │ │ │ - b.n 2948 │ │ │ │ │ - add.w r1, r6, #28 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 2804 │ │ │ │ │ - cmp r3, fp │ │ │ │ │ - blt.w 280a │ │ │ │ │ + str r3, [r2, #0] │ │ │ │ │ + b.n 2a1c │ │ │ │ │ + str r7, [sp, #28] │ │ │ │ │ + str r4, [sp, #8] │ │ │ │ │ + b.n 2c24 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ - subs r4, #4 │ │ │ │ │ - str r5, [r4, #4] │ │ │ │ │ - mov fp, r4 │ │ │ │ │ - subs r3, #4 │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 2970 │ │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ │ - ldr.w r1, [r2], #-4 │ │ │ │ │ - str.w r1, [r3], #-4 │ │ │ │ │ - str r2, [sp, #32] │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - b.n 2970 │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - blx r3 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt.w 3d6a │ │ │ │ │ - bne.w 2a48 │ │ │ │ │ - cmp.w sl, #0 │ │ │ │ │ - blt.w 3d6a │ │ │ │ │ - ldr r7, [sp, #0] │ │ │ │ │ - mov r3, fp │ │ │ │ │ - ldr.w r2, [r7], #-4 │ │ │ │ │ - str.w r2, [r3], #-4 │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w 424c │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ - mov r4, sl │ │ │ │ │ - mov fp, r3 │ │ │ │ │ - str r2, [sp, #4] │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - subs r5, r2, #1 │ │ │ │ │ - cmp r2, #2 │ │ │ │ │ - beq.w 4252 │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ - mov r3, r2 │ │ │ │ │ - b.n 2daa │ │ │ │ │ - mov sl, r4 │ │ │ │ │ - str r7, [sp, #0] │ │ │ │ │ - b.n 29d8 │ │ │ │ │ - add.w ip, r2, #4294967295 @ 0xffffffff │ │ │ │ │ - movw r3, #0 │ │ │ │ │ + add.w ip, r7, #4294967295 @ 0xffffffff │ │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ │ + adds r4, #28 │ │ │ │ │ + movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC unsafe_latin_compare │ │ │ │ │ - movt r3, #0 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS unsafe_latin_compare │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - add.w r3, fp, ip, lsl #4 │ │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ + ldr.w r5, [r3, #1564] @ 0x61c │ │ │ │ │ + add.w r3, r3, ip, lsl #4 │ │ │ │ │ + ldr r7, [r1, #0] │ │ │ │ │ adds r3, #28 │ │ │ │ │ - adds r4, #28 │ │ │ │ │ - ldr.w r5, [fp, #1564] @ 0x61c │ │ │ │ │ - ldr r6, [r2, #0] │ │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ + str r2, [sp, #4] │ │ │ │ │ + ldr r6, [r1, #0] │ │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ │ - ldr.w r8, [r9] │ │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - str.w ip, [fp, #24] │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - beq.w 1f2c │ │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + str.w ip, [r3, #24] │ │ │ │ │ + cmp r5, r2 │ │ │ │ │ + beq.w 1f44 │ │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ │ mov r1, r6 │ │ │ │ │ - mov r2, fp │ │ │ │ │ - mov r0, r8 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 3896 │ │ │ │ │ - bne.w 1f72 │ │ │ │ │ - cmp r7, #1 │ │ │ │ │ - ble.w 3dd4 │ │ │ │ │ - mov.w sl, #0 │ │ │ │ │ - movs r4, #1 │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - ldr.w r6, [fp, #1564] @ 0x61c │ │ │ │ │ - ldr.w r1, [r3, r4, lsl #2] │ │ │ │ │ + blt.w 3afc │ │ │ │ │ + bne.w 1f86 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - cmp r6, r3 │ │ │ │ │ - bne.w 388a │ │ │ │ │ - ldr.w r5, [r8, #8] │ │ │ │ │ - ldr r3, [r1, #8] │ │ │ │ │ - ldrb.w r0, [r8, #16] │ │ │ │ │ - mov r2, r5 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + ble.w 3e86 │ │ │ │ │ + mov.w r9, #0 │ │ │ │ │ + mov.w sl, #1 │ │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ │ + ldr.w r5, [r3, #1564] @ 0x61c │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + ldr.w r1, [r3, sl, lsl #2] │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ + bne.w 3af0 │ │ │ │ │ + ldr r4, [r7, #8] │ │ │ │ │ + ldr r6, [r1, #8] │ │ │ │ │ + ldrb r3, [r7, #16] │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + cmp r4, r6 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r3 │ │ │ │ │ - tst.w r0, #32 │ │ │ │ │ - beq.w 44c6 │ │ │ │ │ - lsls r0, r0, #25 │ │ │ │ │ + movge r2, r6 │ │ │ │ │ + lsls r0, r3, #26 │ │ │ │ │ + bpl.w 460a │ │ │ │ │ + lsls r3, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ - addmi.w r0, r8, #20 │ │ │ │ │ - addpl.w r0, r8, #28 │ │ │ │ │ - ldrb.w ip, [r1, #16] │ │ │ │ │ - tst.w ip, #32 │ │ │ │ │ - beq.w 44c0 │ │ │ │ │ - tst.w ip, #64 @ 0x40 │ │ │ │ │ - ite ne │ │ │ │ │ - addne r1, #20 │ │ │ │ │ - addeq r1, #28 │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ + addmi.w r0, r7, #20 │ │ │ │ │ + addpl.w r0, r7, #28 │ │ │ │ │ + ldrb r3, [r1, #16] │ │ │ │ │ + tst.w r3, #32 │ │ │ │ │ + beq.w 4604 │ │ │ │ │ + lsls r3, r3, #25 │ │ │ │ │ + ite mi │ │ │ │ │ + addmi r1, #20 │ │ │ │ │ + addpl r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 415a │ │ │ │ │ - lsrs r3, r0, #31 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 30f6 │ │ │ │ │ - lsls r5, r4, #1 │ │ │ │ │ - adds r5, #1 │ │ │ │ │ - cmp r7, r5 │ │ │ │ │ - ble.w 3bc2 │ │ │ │ │ + beq.w 42ae │ │ │ │ │ + lsrs r0, r0, #31 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 32e8 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - mov sl, r4 │ │ │ │ │ - cmp r6, r3 │ │ │ │ │ - bne.w 40c4 │ │ │ │ │ + mov.w r6, sl, lsl #1 │ │ │ │ │ + adds r6, #1 │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + ble.w 3d1c │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + mov r9, sl │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + bne.w 417e │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - ldr.w r6, [r8, #8] │ │ │ │ │ - ldr.w r1, [r3, r5, lsl #2] │ │ │ │ │ - ldrb.w r3, [r8, #16] │ │ │ │ │ - ldr.w sl, [r1, #8] │ │ │ │ │ - ubfx r2, r3, #5, #1 │ │ │ │ │ - str r2, [sp, #0] │ │ │ │ │ - cmp r6, sl │ │ │ │ │ - mov r2, r6 │ │ │ │ │ + ldr r5, [r7, #8] │ │ │ │ │ + ldr.w r1, [r3, r6, lsl #2] │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + ldrb r3, [r7, #16] │ │ │ │ │ + ldr r4, [r1, #8] │ │ │ │ │ + ubfx r8, r3, #5, #1 │ │ │ │ │ + cmp r5, r4 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, sl │ │ │ │ │ + movge r2, r4 │ │ │ │ │ lsls r0, r3, #26 │ │ │ │ │ it pl │ │ │ │ │ - ldrpl.w r0, [r8, #28] │ │ │ │ │ - bpl.n 3008 │ │ │ │ │ + ldrpl r0, [r7, #28] │ │ │ │ │ + bpl.n 3200 │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ ite pl │ │ │ │ │ - addpl.w r0, r8, #28 │ │ │ │ │ - addmi.w r0, r8, #20 │ │ │ │ │ + addpl.w r0, r7, #28 │ │ │ │ │ + addmi.w r0, r7, #20 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst.w r3, #32 │ │ │ │ │ it eq │ │ │ │ │ ldreq r1, [r1, #28] │ │ │ │ │ - beq.n 301c │ │ │ │ │ + beq.n 3214 │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl r1, #28 │ │ │ │ │ addmi r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 40b8 │ │ │ │ │ + beq.w 4172 │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3bc2 │ │ │ │ │ - lsls r3, r5, #1 │ │ │ │ │ - add.w sl, r3, #1 │ │ │ │ │ - cmp r7, sl │ │ │ │ │ - ble.w 3c30 │ │ │ │ │ + bne.w 3d1c │ │ │ │ │ + lsls r3, r6, #1 │ │ │ │ │ + add.w r9, r3, #1 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + cmp r3, r9 │ │ │ │ │ + ble.w 3db8 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - ldr.w r1, [r3, sl, lsl #2] │ │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + ldr.w r1, [r3, r9, lsl #2] │ │ │ │ │ ldr r4, [r1, #8] │ │ │ │ │ - cmp r6, r4 │ │ │ │ │ + cmp r5, r4 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r4 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 44e8 │ │ │ │ │ - ldrb.w r3, [r8, #16] │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + beq.w 46c8 │ │ │ │ │ + ldrb r3, [r7, #16] │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ ite pl │ │ │ │ │ - addpl.w r0, r8, #28 │ │ │ │ │ - addmi.w r0, r8, #20 │ │ │ │ │ + addpl.w r0, r7, #28 │ │ │ │ │ + addmi.w r0, r7, #20 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst.w r3, #32 │ │ │ │ │ it eq │ │ │ │ │ ldreq r1, [r1, #28] │ │ │ │ │ - beq.n 3076 │ │ │ │ │ + beq.n 326e │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl r1, #28 │ │ │ │ │ addmi r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 414e │ │ │ │ │ + beq.w 42c8 │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3c30 │ │ │ │ │ - mov.w r4, sl, lsl #1 │ │ │ │ │ - adds r4, #1 │ │ │ │ │ - cmp r7, r4 │ │ │ │ │ - ble.n 30f6 │ │ │ │ │ - add.w r3, r8, #20 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - mov r8, r7 │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - ldr.w r1, [r3, r4, lsl #2] │ │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ │ - ldr r5, [r1, #8] │ │ │ │ │ - cmp r5, r6 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ + bne.w 3db8 │ │ │ │ │ + mov.w r3, r9, lsl #1 │ │ │ │ │ + add.w sl, r3, #1 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + cmp r3, sl │ │ │ │ │ + ble.n 32e8 │ │ │ │ │ + ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ │ + add.w r6, r7, #20 │ │ │ │ │ + ldr.w r1, [fp, sl, lsl #2] │ │ │ │ │ + ldr r4, [r1, #8] │ │ │ │ │ + cmp r4, r5 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r6 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 4422 │ │ │ │ │ - ldrb r0, [r7, #16] │ │ │ │ │ - lsls r3, r0, #25 │ │ │ │ │ - ite pl │ │ │ │ │ + movge r2, r5 │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + beq.w 4700 │ │ │ │ │ + ldrb r3, [r7, #16] │ │ │ │ │ + lsls r3, r3, #25 │ │ │ │ │ + ite mi │ │ │ │ │ + movmi r0, r6 │ │ │ │ │ addpl.w r0, r7, #28 │ │ │ │ │ - ldrmi r0, [sp, #4] │ │ │ │ │ - ldrb.w ip, [r1, #16] │ │ │ │ │ - tst.w ip, #32 │ │ │ │ │ - beq.w 442e │ │ │ │ │ - tst.w ip, #64 @ 0x40 │ │ │ │ │ - ite ne │ │ │ │ │ - addne r1, #20 │ │ │ │ │ - addeq r1, #28 │ │ │ │ │ + ldrb r3, [r1, #16] │ │ │ │ │ + tst.w r3, #32 │ │ │ │ │ + beq.w 46fa │ │ │ │ │ + lsls r3, r3, #25 │ │ │ │ │ + ite mi │ │ │ │ │ + addmi r1, #20 │ │ │ │ │ + addpl r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 40a0 │ │ │ │ │ - lsrs r5, r0, #31 │ │ │ │ │ - cbnz r5, 30f0 │ │ │ │ │ - lsls r2, r4, #1 │ │ │ │ │ - mov sl, r4 │ │ │ │ │ - adds r4, r2, #1 │ │ │ │ │ - cmp r8, r4 │ │ │ │ │ - bgt.n 309e │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - mov r7, r8 │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - cmp r4, r7 │ │ │ │ │ - add.w r5, sl, #1 │ │ │ │ │ + beq.w 4148 │ │ │ │ │ + lsrs r4, r0, #31 │ │ │ │ │ + cbnz r4, 32e8 │ │ │ │ │ + mov.w r3, sl, lsl #1 │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + mov r9, sl │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + mov sl, r3 │ │ │ │ │ + bgt.n 3296 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + add.w r9, r9, #1 │ │ │ │ │ + cmp r3, sl │ │ │ │ │ it ge │ │ │ │ │ - movge r4, r7 │ │ │ │ │ - cmp r4, r5 │ │ │ │ │ - ble.w 3264 │ │ │ │ │ - mov r6, r7 │ │ │ │ │ - mov r7, r4 │ │ │ │ │ - sub.w sl, r7, r5 │ │ │ │ │ + movge r3, sl │ │ │ │ │ + mov r8, r3 │ │ │ │ │ + cmp r3, r9 │ │ │ │ │ + ble.w 343a │ │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ │ + sub.w r5, r8, r9 │ │ │ │ │ + add.w r5, r9, r5, asr #1 │ │ │ │ │ + ldr.w r6, [r3, #1564] @ 0x61c │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - ldr.w r4, [fp, #1564] @ 0x61c │ │ │ │ │ - add.w sl, r5, sl, asr #1 │ │ │ │ │ - ldr.w r1, [r3, sl, lsl #2] │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ - bne.w 3bfa │ │ │ │ │ - ldr.w r3, [r8, #8] │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - ldr r3, [r1, #8] │ │ │ │ │ - ldrb.w r0, [r8, #16] │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ + ldr.w r1, [r3, r5, lsl #2] │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ + bne.w 3d4e │ │ │ │ │ + ldr r4, [r7, #8] │ │ │ │ │ + ldr.w sl, [r1, #8] │ │ │ │ │ + ldrb r3, [r7, #16] │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + cmp r4, sl │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r3 │ │ │ │ │ - tst.w r0, #32 │ │ │ │ │ - beq.w 445e │ │ │ │ │ - lsls r0, r0, #25 │ │ │ │ │ + movge r2, sl │ │ │ │ │ + lsls r0, r3, #26 │ │ │ │ │ + bpl.w 46c2 │ │ │ │ │ + lsls r3, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ - addmi.w r0, r8, #20 │ │ │ │ │ - addpl.w r0, r8, #28 │ │ │ │ │ - ldrb.w ip, [r1, #16] │ │ │ │ │ - tst.w ip, #32 │ │ │ │ │ - beq.w 4458 │ │ │ │ │ - tst.w ip, #64 @ 0x40 │ │ │ │ │ - ite ne │ │ │ │ │ - addne r1, #20 │ │ │ │ │ - addeq r1, #28 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ + addmi.w r0, r7, #20 │ │ │ │ │ + addpl.w r0, r7, #28 │ │ │ │ │ + ldrb r3, [r1, #16] │ │ │ │ │ + tst.w r3, #32 │ │ │ │ │ + beq.w 474e │ │ │ │ │ + lsls r3, r3, #25 │ │ │ │ │ + ite mi │ │ │ │ │ + addmi r1, #20 │ │ │ │ │ + addpl r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 41ee │ │ │ │ │ - lsrs r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3dfe │ │ │ │ │ - mov r7, sl │ │ │ │ │ - cmp r7, r5 │ │ │ │ │ - ble.w 3c5c │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ - bne.n 310a │ │ │ │ │ - mov r4, r7 │ │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ - subs r3, r4, r5 │ │ │ │ │ - mov r7, r6 │ │ │ │ │ - ldrb.w r6, [r8, #16] │ │ │ │ │ - add.w r2, r5, r3, asr #1 │ │ │ │ │ - ldr.w r3, [r8, #8] │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ - str r2, [sp, #4] │ │ │ │ │ - ldr.w r1, [r1, r2, lsl #2] │ │ │ │ │ - ubfx r2, r6, #5, #1 │ │ │ │ │ - str r2, [sp, #0] │ │ │ │ │ - ldr.w sl, [r1, #8] │ │ │ │ │ - cmp r3, sl │ │ │ │ │ + beq.w 427a │ │ │ │ │ + lsrs r3, r0, #31 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 3ee6 │ │ │ │ │ + mov r8, r5 │ │ │ │ │ + cmp r8, r9 │ │ │ │ │ + ble.n 343a │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ + bne.n 32fc │ │ │ │ │ + sub.w r3, r8, r9 │ │ │ │ │ + ldr r6, [r7, #8] │ │ │ │ │ + ldrb.w fp, [r7, #16] │ │ │ │ │ + add.w r5, r9, r3, asr #1 │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + ldr.w r1, [r3, r5, lsl #2] │ │ │ │ │ + ubfx r3, fp, #5, #1 │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + ldr r4, [r1, #8] │ │ │ │ │ + cmp r6, r4 │ │ │ │ │ it ge │ │ │ │ │ - movge r3, sl │ │ │ │ │ - lsls r0, r6, #26 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - it pl │ │ │ │ │ - ldrpl.w r0, [r8, #28] │ │ │ │ │ - bpl.n 31ca │ │ │ │ │ - lsls r3, r6, #25 │ │ │ │ │ - ite pl │ │ │ │ │ - addpl.w r0, r8, #28 │ │ │ │ │ - addmi.w r0, r8, #20 │ │ │ │ │ + movge r2, r4 │ │ │ │ │ + tst.w fp, #32 │ │ │ │ │ + it eq │ │ │ │ │ + ldreq r0, [r7, #28] │ │ │ │ │ + beq.n 33a6 │ │ │ │ │ + tst.w fp, #64 @ 0x40 │ │ │ │ │ + ite eq │ │ │ │ │ + addeq.w r0, r7, #28 │ │ │ │ │ + addne.w r0, r7, #20 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst.w r3, #32 │ │ │ │ │ it eq │ │ │ │ │ ldreq r1, [r1, #28] │ │ │ │ │ - beq.n 31de │ │ │ │ │ + beq.n 33ba │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl r1, #28 │ │ │ │ │ addmi r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4004 │ │ │ │ │ + beq.w 41a6 │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3bf2 │ │ │ │ │ - ldr r4, [sp, #4] │ │ │ │ │ - cmp r4, r5 │ │ │ │ │ - ble.n 3264 │ │ │ │ │ - ubfx r3, r6, #6, #1 │ │ │ │ │ - str.w r8, [sp, #28] │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - add.w r3, r8, #20 │ │ │ │ │ - ldr.w r8, [sp, #24] │ │ │ │ │ - mov sl, r5 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - sub.w r6, r4, sl │ │ │ │ │ + beq.w 3cec │ │ │ │ │ + mov r8, r5 │ │ │ │ │ + cmp r8, r9 │ │ │ │ │ + ble.n 343a │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + add.w sl, r7, #20 │ │ │ │ │ + ubfx fp, fp, #6, #1 │ │ │ │ │ + mov r7, r8 │ │ │ │ │ + mov r8, r3 │ │ │ │ │ + sub.w r4, r7, r9 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - add.w r6, sl, r6, asr #1 │ │ │ │ │ - ldr.w r1, [r3, r6, lsl #2] │ │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ │ + add.w r4, r9, r4, asr #1 │ │ │ │ │ + ldr.w r1, [r3, r4, lsl #2] │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ ldr r5, [r1, #8] │ │ │ │ │ - cmp r5, r8 │ │ │ │ │ + cmp r5, r6 │ │ │ │ │ mov r2, r5 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r8 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 43fc │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ + movge r2, r6 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 428c │ │ │ │ │ + beq.w 46f4 │ │ │ │ │ + cmp.w fp, #0 │ │ │ │ │ + beq.w 4424 │ │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ │ + mov r0, sl │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - beq.w 429e │ │ │ │ │ + beq.w 4434 │ │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ │ - beq.w 3eb2 │ │ │ │ │ - adds r1, #20 │ │ │ │ │ + ite ne │ │ │ │ │ + addne r1, #20 │ │ │ │ │ + addeq r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3ebe │ │ │ │ │ + beq.w 4018 │ │ │ │ │ lsrs r5, r0, #31 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 397e │ │ │ │ │ - mov r4, r6 │ │ │ │ │ - cmp r4, sl │ │ │ │ │ - bgt.n 320c │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - blt.w 3896 │ │ │ │ │ + beq.w 3bae │ │ │ │ │ + mov r7, r4 │ │ │ │ │ + cmp r7, r9 │ │ │ │ │ + bgt.n 33e0 │ │ │ │ │ + mov r8, r7 │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + blt.w 3afc │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + sub.w r3, r3, r8 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - subs r7, r7, r4 │ │ │ │ │ - add.w r3, r3, r4, lsl #2 │ │ │ │ │ - lsls r4, r4, #2 │ │ │ │ │ + add.w r3, r3, r8, lsl #2 │ │ │ │ │ + mov.w r8, r8, lsl #2 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ - b.w 1f74 │ │ │ │ │ - mov.w r8, #1 │ │ │ │ │ - cmp r5, #1 │ │ │ │ │ - ble.w 3388 │ │ │ │ │ - mov r9, r4 │ │ │ │ │ + b.w 1f8a │ │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - sub.w r2, r3, r8, lsl #2 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ │ + str.w r2, [r3], #4 │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [sp, #8] │ │ │ │ │ + beq.w 43ba │ │ │ │ │ + adds r1, #4 │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ + str r1, [sp, #32] │ │ │ │ │ + b.w 21b4 │ │ │ │ │ + ldrd r2, r3, [sp, #12] │ │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + ldr.w r0, [r1], #4 │ │ │ │ │ + str.w r0, [r2], #4 │ │ │ │ │ + beq.w 451a │ │ │ │ │ + str r1, [sp, #40] @ 0x28 │ │ │ │ │ + str r2, [sp, #12] │ │ │ │ │ + b.w 21fc │ │ │ │ │ + movs r6, #1 │ │ │ │ │ + cmp.w sl, #1 │ │ │ │ │ + ble.n 35a0 │ │ │ │ │ + mov r8, r4 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + sub.w r2, r3, r6, lsl #2 │ │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ │ ldr.w r4, [r3, #1564] @ 0x61c │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne.w 38ea │ │ │ │ │ + bne.w 3b66 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ mov r2, r3 │ │ │ │ │ - ldr r3, [r6, #8] │ │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r3 │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w 4452 │ │ │ │ │ + beq.w 4616 │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi r0, #20 │ │ │ │ │ addpl r0, #28 │ │ │ │ │ - ldrb r1, [r6, #16] │ │ │ │ │ + ldrb r1, [r5, #16] │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w 444c │ │ │ │ │ + beq.w 4610 │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ - addmi.w r1, r6, #20 │ │ │ │ │ - addpl.w r1, r6, #28 │ │ │ │ │ + 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 41fc │ │ │ │ │ - lsrs r0, r0, #31 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 3e06 │ │ │ │ │ - mov.w r2, r8, lsl #1 │ │ │ │ │ + beq.w 42fa │ │ │ │ │ + lsrs r2, r0, #31 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 3efa │ │ │ │ │ + lsls r2, r6, #1 │ │ │ │ │ adds r2, #1 │ │ │ │ │ - cmp r2, r5 │ │ │ │ │ - bge.w 410a │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - mov fp, r8 │ │ │ │ │ + cmp r2, sl │ │ │ │ │ + bge.w 428c │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + mov fp, r6 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne.w 4104 │ │ │ │ │ - mov r4, r9 │ │ │ │ │ - ldrb.w r9, [r6, #16] │ │ │ │ │ + bne.w 4286 │ │ │ │ │ + mov r4, r8 │ │ │ │ │ + ldrb.w r8, [r5, #16] │ │ │ │ │ mov fp, r4 │ │ │ │ │ - ubfx r3, r9, #5, #1 │ │ │ │ │ - ldr.w r9, [r6, #8] │ │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ │ - add.w r3, r6, #20 │ │ │ │ │ + ubfx r3, r8, #5, #1 │ │ │ │ │ + ldr.w r8, [r5, #8] │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + add.w r3, r5, #20 │ │ │ │ │ strd r3, r7, [sp, #56] @ 0x38 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ sub.w r2, r3, r7, lsl #2 │ │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ │ - mov r2, r9 │ │ │ │ │ - ldr r4, [r0, #8] │ │ │ │ │ - ldrb r1, [r0, #16] │ │ │ │ │ - cmp r9, r4 │ │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + ldr r4, [r1, #8] │ │ │ │ │ + ldrb r0, [r1, #16] │ │ │ │ │ + cmp r8, r4 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r4 │ │ │ │ │ - lsls r3, r1, #26 │ │ │ │ │ - bpl.w 44bc │ │ │ │ │ - lsls r1, r1, #25 │ │ │ │ │ - bpl.w 430c │ │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ - adds r0, #20 │ │ │ │ │ + lsls r3, r0, #26 │ │ │ │ │ + bpl.w 472c │ │ │ │ │ + lsls r0, r0, #25 │ │ │ │ │ + bpl.w 4490 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + add.w r0, r1, #20 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 4316 │ │ │ │ │ - ldrb r1, [r6, #16] │ │ │ │ │ + beq.w 449c │ │ │ │ │ + ldrb r1, [r5, #16] │ │ │ │ │ lsls r3, r1, #25 │ │ │ │ │ - bpl.n 336c │ │ │ │ │ + bpl.n 3584 │ │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - cbz r0, 3378 │ │ │ │ │ + cbz r0, 3590 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 337c │ │ │ │ │ - mov.w r8, r7, lsl #1 │ │ │ │ │ - add.w r8, r8, #1 │ │ │ │ │ - cmp r8, r5 │ │ │ │ │ - bge.w 3e38 │ │ │ │ │ + blt.n 3594 │ │ │ │ │ + lsls r6, r7, #1 │ │ │ │ │ + adds r6, #1 │ │ │ │ │ + cmp r6, sl │ │ │ │ │ + bge.w 3f86 │ │ │ │ │ mov r2, r7 │ │ │ │ │ - mov r7, r8 │ │ │ │ │ - mov r8, r2 │ │ │ │ │ - b.n 331a │ │ │ │ │ - add.w r1, r6, #28 │ │ │ │ │ + mov r7, r6 │ │ │ │ │ + mov r6, r2 │ │ │ │ │ + b.n 3534 │ │ │ │ │ + add.w r1, r5, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3352 │ │ │ │ │ - cmp r9, r4 │ │ │ │ │ - ble.n 3356 │ │ │ │ │ - mov r3, r8 │ │ │ │ │ + bne.n 356e │ │ │ │ │ + cmp r8, r4 │ │ │ │ │ + ble.n 3572 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ mov r4, fp │ │ │ │ │ mov fp, r7 │ │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ │ - mov r8, fp │ │ │ │ │ + mov r6, fp │ │ │ │ │ mov fp, r3 │ │ │ │ │ - cmp r8, r5 │ │ │ │ │ - sub.w r3, sl, fp │ │ │ │ │ + cmp r6, sl │ │ │ │ │ + sub.w fp, r9, fp │ │ │ │ │ ite le │ │ │ │ │ - suble.w r9, r5, r8 │ │ │ │ │ - subgt.w r9, r5, r5 │ │ │ │ │ - cmp r3, r9 │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - ble.w 34f0 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - sub.w r8, r3, r9 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - add.w r8, r9, r8, asr #1 │ │ │ │ │ - ldr.w sl, [r3, #1564] @ 0x61c │ │ │ │ │ + suble.w r8, sl, r6 │ │ │ │ │ + subgt.w r8, sl, sl │ │ │ │ │ + cmp r8, fp │ │ │ │ │ + bge.w 3706 │ │ │ │ │ + mov r6, r4 │ │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ │ + sub.w r9, fp, r8 │ │ │ │ │ + add.w r9, r8, r9, asr #1 │ │ │ │ │ + ldr.w r4, [r3, #1564] @ 0x61c │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - ldr.w r0, [r3, r8, lsl #2] │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - cmp sl, r3 │ │ │ │ │ - bne.w 38ba │ │ │ │ │ - ldr.w fp, [r0, #8] │ │ │ │ │ - ldr r3, [r6, #8] │ │ │ │ │ + ldr.w r0, [r3, r9, lsl #2] │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + bne.w 3b04 │ │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ - mov r2, fp │ │ │ │ │ - cmp fp, r3 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r3 │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w 4446 │ │ │ │ │ + beq.w 4630 │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi r0, #20 │ │ │ │ │ addpl r0, #28 │ │ │ │ │ - ldrb r1, [r6, #16] │ │ │ │ │ + ldrb r1, [r5, #16] │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w 4440 │ │ │ │ │ + beq.w 462a │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ - addmi.w r1, r6, #20 │ │ │ │ │ - addpl.w r1, r6, #28 │ │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ │ + addmi.w r1, r5, #20 │ │ │ │ │ + addpl.w r1, r5, #28 │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 41b8 │ │ │ │ │ - lsrs r3, r0, #31 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 3c3e │ │ │ │ │ - add.w r9, r8, #1 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - cmp r3, r9 │ │ │ │ │ - ble.n 34f0 │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ - cmp sl, r2 │ │ │ │ │ - bne.n 33a0 │ │ │ │ │ - sub.w sl, r3, r9 │ │ │ │ │ + beq.w 42ba │ │ │ │ │ + lsrs r0, r0, #31 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 3df4 │ │ │ │ │ + add.w r8, r9, #1 │ │ │ │ │ + cmp fp, r8 │ │ │ │ │ + ble.w 3e02 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + bne.n 35b8 │ │ │ │ │ + sub.w r9, fp, r8 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - ldr.w fp, [r6, #8] │ │ │ │ │ - add.w sl, r9, sl, asr #1 │ │ │ │ │ - ldr.w r0, [r3, sl, lsl #2] │ │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ │ + mov r4, r6 │ │ │ │ │ + add.w r9, r8, r9, asr #1 │ │ │ │ │ + str r2, [sp, #8] │ │ │ │ │ + ldr.w r0, [r3, r9, lsl #2] │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ - cmp r3, fp │ │ │ │ │ - mov r2, r3 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, fp │ │ │ │ │ - tst.w r1, #32 │ │ │ │ │ - it eq │ │ │ │ │ - ldreq r0, [r0, #28] │ │ │ │ │ - beq.n 344a │ │ │ │ │ - lsls r1, r1, #25 │ │ │ │ │ + movge r2, r3 │ │ │ │ │ + lsls r6, r1, #26 │ │ │ │ │ + it pl │ │ │ │ │ + ldrpl r0, [r0, #28] │ │ │ │ │ + bpl.n 365e │ │ │ │ │ + lsls r6, r1, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl r0, #28 │ │ │ │ │ addmi r0, #20 │ │ │ │ │ - ldrb.w r8, [r6, #16] │ │ │ │ │ - tst.w r8, #32 │ │ │ │ │ - ubfx r1, r8, #5, #1 │ │ │ │ │ - str r1, [sp, #52] @ 0x34 │ │ │ │ │ - it eq │ │ │ │ │ - ldreq r1, [r6, #28] │ │ │ │ │ - beq.n 346c │ │ │ │ │ - tst.w r8, #64 @ 0x40 │ │ │ │ │ - ite eq │ │ │ │ │ - addeq.w r1, r6, #28 │ │ │ │ │ - addne.w r1, r6, #20 │ │ │ │ │ + ldrb r6, [r5, #16] │ │ │ │ │ + ubfx r1, r6, #5, #1 │ │ │ │ │ + str r1, [sp, #28] │ │ │ │ │ + lsls r1, r6, #26 │ │ │ │ │ + it pl │ │ │ │ │ + ldrpl r1, [r5, #28] │ │ │ │ │ + bpl.n 367a │ │ │ │ │ + lsls r1, r6, #25 │ │ │ │ │ + ite pl │ │ │ │ │ + addpl.w r1, r5, #28 │ │ │ │ │ + addmi.w r1, r5, #20 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3ed6 │ │ │ │ │ + beq.w 4062 │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3978 │ │ │ │ │ - add.w r9, sl, #1 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - cmp r9, r3 │ │ │ │ │ - bge.n 34f0 │ │ │ │ │ - mov sl, r3 │ │ │ │ │ - ubfx r2, r8, #6, #1 │ │ │ │ │ - str r6, [sp, #60] @ 0x3c │ │ │ │ │ - str r2, [sp, #12] │ │ │ │ │ - add.w r2, r6, #20 │ │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ │ - sub.w r8, sl, r9 │ │ │ │ │ + beq.w 3baa │ │ │ │ │ + add.w r8, r9, #1 │ │ │ │ │ + cmp r8, fp │ │ │ │ │ + bge.n 3706 │ │ │ │ │ + ubfx r3, r6, #6, #1 │ │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ │ + add.w r3, r5, #20 │ │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + mov r9, r5 │ │ │ │ │ + mov r4, fp │ │ │ │ │ + mov fp, r3 │ │ │ │ │ + sub.w r6, r4, r8 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - add.w r8, r9, r8, asr #1 │ │ │ │ │ - ldr.w r0, [r3, r8, lsl #2] │ │ │ │ │ - ldr r6, [r0, #8] │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + add.w r6, r8, r6, asr #1 │ │ │ │ │ + ldr.w r0, [r3, r6, lsl #2] │ │ │ │ │ + ldr r5, [r0, #8] │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ - cmp r6, fp │ │ │ │ │ - mov r2, r6 │ │ │ │ │ + cmp r2, r5 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, fp │ │ │ │ │ + movge r2, r5 │ │ │ │ │ lsls r3, r1, #26 │ │ │ │ │ - bpl.w 440c │ │ │ │ │ + bpl.w 45d6 │ │ │ │ │ lsls r3, r1, #25 │ │ │ │ │ - bpl.w 427a │ │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ + bpl.w 43d8 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ adds r0, #20 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 4284 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ + beq.w 43e2 │ │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 37d6 │ │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ │ + beq.w 402e │ │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 37e6 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt.w 37ec │ │ │ │ │ - mov sl, r8 │ │ │ │ │ - cmp r9, sl │ │ │ │ │ - blt.n 349c │ │ │ │ │ - str.w sl, [sp, #12] │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - blt.w 38c6 │ │ │ │ │ - subs r6, r5, r3 │ │ │ │ │ - beq.w 2e20 │ │ │ │ │ - subs r3, r3, r5 │ │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ │ + beq.w 403c │ │ │ │ │ + lsrs r5, r0, #31 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq.w 3ba2 │ │ │ │ │ + add.w r8, r6, #1 │ │ │ │ │ + cmp r8, r4 │ │ │ │ │ + blt.n 36ac │ │ │ │ │ + mov r3, fp │ │ │ │ │ + mov fp, r4 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + cmp.w fp, #0 │ │ │ │ │ + blt.w 3b10 │ │ │ │ │ + subs.w r6, sl, fp │ │ │ │ │ + beq.w 30be │ │ │ │ │ + sub.w r3, fp, sl │ │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ lsls r3, r3, #2 │ │ │ │ │ - add.w fp, r2, r3 │ │ │ │ │ - adds r2, r7, r3 │ │ │ │ │ - adds r1, r2, #4 │ │ │ │ │ - str r2, [sp, #0] │ │ │ │ │ - add.w r0, fp, #4 │ │ │ │ │ + add.w r9, r2, r3 │ │ │ │ │ + adds r1, r7, r3 │ │ │ │ │ lsls r2, r6, #2 │ │ │ │ │ + str r1, [sp, #28] │ │ │ │ │ + add.w r0, r9, #4 │ │ │ │ │ + adds r1, #4 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3fa8 │ │ │ │ │ - ldr r5, [sp, #32] │ │ │ │ │ + bne.w 3fca │ │ │ │ │ + ldr r5, [sp, #40] @ 0x28 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3fb0 │ │ │ │ │ + bne.w 3f90 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - beq.w 3a48 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 43ba │ │ │ │ │ + cmp.w fp, #1 │ │ │ │ │ + beq.w 3c8e │ │ │ │ │ + cmp.w fp, #0 │ │ │ │ │ + beq.w 458a │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - ldr r7, [sp, #0] │ │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - str.w r3, [fp], #-4 │ │ │ │ │ - b.n 2e38 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - mov.w sl, #1 │ │ │ │ │ + str.w r3, [r9], #-4 │ │ │ │ │ + b.n 30d4 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + movs r7, #1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble.n 3648 │ │ │ │ │ - mov r5, r7 │ │ │ │ │ - mov r7, r6 │ │ │ │ │ + ble.n 3858 │ │ │ │ │ + sub.w r3, sl, r7, lsl #2 │ │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ - ldr.w r6, [fp, #1564] @ 0x61c │ │ │ │ │ - sub.w r2, r3, sl, lsl #2 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - cmp r6, r3 │ │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ │ - bne.w 390a │ │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ - ldrb r1, [r0, #16] │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ + ldr.w r5, [r3, #1564] @ 0x61c │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + bne.w 3b58 │ │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ │ + ldr.w r6, [r9, #8] │ │ │ │ │ + ldrb r3, [r0, #16] │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + cmp r4, r6 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r3 │ │ │ │ │ - tst.w r1, #32 │ │ │ │ │ - beq.w 4500 │ │ │ │ │ - lsls r1, r1, #25 │ │ │ │ │ + movge r2, r6 │ │ │ │ │ + lsls r1, r3, #26 │ │ │ │ │ + bpl.w 4666 │ │ │ │ │ + lsls r3, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi r0, #20 │ │ │ │ │ addpl r0, #28 │ │ │ │ │ - ldrb r1, [r4, #16] │ │ │ │ │ - tst.w r1, #32 │ │ │ │ │ - beq.w 44fa │ │ │ │ │ - lsls r1, r1, #25 │ │ │ │ │ + ldrb.w r3, [r9, #16] │ │ │ │ │ + lsls r1, r3, #26 │ │ │ │ │ + bpl.w 461c │ │ │ │ │ + lsls r1, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ - addmi.w r1, r4, #20 │ │ │ │ │ - addpl.w r1, r4, #28 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ + addmi.w r1, r9, #20 │ │ │ │ │ + addpl.w r1, r9, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 4122 │ │ │ │ │ - lsrs r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3e14 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - mov.w r2, sl, lsl #1 │ │ │ │ │ + beq.w 4296 │ │ │ │ │ + lsrs r3, r0, #31 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 3858 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + lsls r2, r7, #1 │ │ │ │ │ adds r2, #1 │ │ │ │ │ + mov fp, r7 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - ble.w 3e0c │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - mov r7, sl │ │ │ │ │ - cmp r6, r3 │ │ │ │ │ - bne.w 4130 │ │ │ │ │ - mov r6, r2 │ │ │ │ │ - ldrb r2, [r4, #16] │ │ │ │ │ - mov r7, r5 │ │ │ │ │ - ubfx r2, r2, #5, #1 │ │ │ │ │ - str r2, [sp, #24] │ │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ │ - str r2, [sp, #4] │ │ │ │ │ - add.w r2, r4, #20 │ │ │ │ │ - str r2, [sp, #28] │ │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ │ - sub.w r2, r3, r6, lsl #2 │ │ │ │ │ + ble.w 4274 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + bne.w 426e │ │ │ │ │ + mov fp, r2 │ │ │ │ │ + ldrb.w r2, [r9, #16] │ │ │ │ │ + add.w r3, r9, #20 │ │ │ │ │ + ldr.w r5, [r9, #8] │ │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ │ + mov r3, fp │ │ │ │ │ + ubfx r6, r2, #5, #1 │ │ │ │ │ + mov fp, r8 │ │ │ │ │ + mov r8, r3 │ │ │ │ │ + sub.w r2, sl, r8, lsl #2 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ - ldr r5, [r1, #8] │ │ │ │ │ + ldr r4, [r1, #8] │ │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ │ - cmp r2, r5 │ │ │ │ │ + cmp r4, r5 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r5 │ │ │ │ │ lsls r3, r0, #26 │ │ │ │ │ - bpl.w 44f6 │ │ │ │ │ + bpl.w 4730 │ │ │ │ │ lsls r0, r0, #25 │ │ │ │ │ - bpl.w 42e2 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ + bpl.w 4478 │ │ │ │ │ add.w r0, r1, #20 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 42ee │ │ │ │ │ - ldrb r1, [r4, #16] │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.w 4482 │ │ │ │ │ + ldrb.w r1, [r9, #16] │ │ │ │ │ lsls r3, r1, #25 │ │ │ │ │ - bpl.n 3630 │ │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ │ + bpl.n 3840 │ │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - cbz r0, 363c │ │ │ │ │ + cbz r0, 384c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 3642 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - lsls r2, r6, #1 │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - mov sl, r6 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - ble.w 3e10 │ │ │ │ │ - mov r6, r2 │ │ │ │ │ - b.n 35e0 │ │ │ │ │ - add.w r1, r4, #28 │ │ │ │ │ + blt.n 3850 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + mov.w r7, r8, lsl #1 │ │ │ │ │ + adds r7, #1 │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + ble.w 3f00 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + mov r8, r7 │ │ │ │ │ + mov r7, r2 │ │ │ │ │ + b.n 37ee │ │ │ │ │ + add.w r1, r9, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 361a │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - bge.n 361e │ │ │ │ │ - mov r3, sl │ │ │ │ │ - mov sl, r6 │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - ldr r5, [sp, #12] │ │ │ │ │ - sub.w r6, r8, r6 │ │ │ │ │ - cmp r5, sl │ │ │ │ │ + bne.n 3826 │ │ │ │ │ + cmp r4, r5 │ │ │ │ │ + bge.n 382a │ │ │ │ │ + mov r3, r8 │ │ │ │ │ + mov r8, fp │ │ │ │ │ + mov fp, r7 │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ │ + sub.w sl, r8, fp │ │ │ │ │ + cmp r4, r7 │ │ │ │ │ ite le │ │ │ │ │ - suble r5, r5, r5 │ │ │ │ │ - subgt.w r5, r5, sl │ │ │ │ │ - cmp r6, r5 │ │ │ │ │ - ble.w 4264 │ │ │ │ │ - mov r8, r7 │ │ │ │ │ - mov r7, r9 │ │ │ │ │ - mov r9, r6 │ │ │ │ │ - sub.w sl, r9, r5 │ │ │ │ │ - ldr.w r6, [fp, #1564] @ 0x61c │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - add.w sl, r5, sl, asr #1 │ │ │ │ │ - cmp r6, r3 │ │ │ │ │ - ldr.w r0, [r7, sl, lsl #2] │ │ │ │ │ - bne.w 38dc │ │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ - ldrb r1, [r0, #16] │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ + suble r4, r4, r4 │ │ │ │ │ + subgt r4, r4, r7 │ │ │ │ │ + cmp sl, r4 │ │ │ │ │ + ble.w 3e06 │ │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ │ + sub.w r6, sl, r4 │ │ │ │ │ + add.w r6, r4, r6, asr #1 │ │ │ │ │ + ldr.w r7, [r3, #1564] @ 0x61c │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + ldr.w r0, [r3, r6, lsl #2] │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + bne.w 3b2a │ │ │ │ │ + ldr r5, [r0, #8] │ │ │ │ │ + ldr.w r8, [r9, #8] │ │ │ │ │ + ldrb r3, [r0, #16] │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + cmp r5, r8 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r3 │ │ │ │ │ - tst.w r1, #32 │ │ │ │ │ - beq.w 4410 │ │ │ │ │ - lsls r1, r1, #25 │ │ │ │ │ + movge r2, r8 │ │ │ │ │ + lsls r1, r3, #26 │ │ │ │ │ + bpl.w 468e │ │ │ │ │ + lsls r3, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi r0, #20 │ │ │ │ │ addpl r0, #28 │ │ │ │ │ - ldrb r1, [r4, #16] │ │ │ │ │ - tst.w r1, #32 │ │ │ │ │ - beq.w 4512 │ │ │ │ │ - lsls r1, r1, #25 │ │ │ │ │ + ldrb.w r3, [r9, #16] │ │ │ │ │ + lsls r1, r3, #26 │ │ │ │ │ + bpl.w 4674 │ │ │ │ │ + lsls r3, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ - addmi.w r1, r4, #20 │ │ │ │ │ - addpl.w r1, r4, #28 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ + addmi.w r1, r9, #20 │ │ │ │ │ + addpl.w r1, r9, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4166 │ │ │ │ │ + beq.w 43c2 │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3c46 │ │ │ │ │ - add.w r5, sl, #1 │ │ │ │ │ - cmp r9, r5 │ │ │ │ │ - ble.w 3c4a │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - cmp r6, r3 │ │ │ │ │ - bne.n 3664 │ │ │ │ │ - mov r6, r9 │ │ │ │ │ - mov r9, r7 │ │ │ │ │ - subs r3, r6, r5 │ │ │ │ │ - mov r7, r8 │ │ │ │ │ - ldr.w r8, [r4, #8] │ │ │ │ │ - add.w r3, r5, r3, asr #1 │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - ldr.w r0, [r9, r3, lsl #2] │ │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - mov r2, r3 │ │ │ │ │ + beq.w 3df8 │ │ │ │ │ + adds r4, r6, #1 │ │ │ │ │ + cmp sl, r4 │ │ │ │ │ + ble.w 3e06 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + bne.n 386c │ │ │ │ │ + sub.w r3, sl, r4 │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + ldr.w r7, [r9, #8] │ │ │ │ │ + add.w r3, r4, r3, asr #1 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + ldr.w r0, [r2, r3, lsl #2] │ │ │ │ │ + ldr r6, [r0, #8] │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ - cmp r2, r8 │ │ │ │ │ + cmp r6, r7 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r8 │ │ │ │ │ - lsls r1, r3, #26 │ │ │ │ │ + movge r2, r7 │ │ │ │ │ + lsls r5, r3, #26 │ │ │ │ │ it pl │ │ │ │ │ ldrpl r0, [r0, #28] │ │ │ │ │ - bpl.n 370c │ │ │ │ │ + bpl.n 390c │ │ │ │ │ lsls r1, r3, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl r0, #28 │ │ │ │ │ addmi r0, #20 │ │ │ │ │ - ldrb.w sl, [r4, #16] │ │ │ │ │ - tst.w sl, #32 │ │ │ │ │ - ubfx r3, sl, #5, #1 │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ - it eq │ │ │ │ │ - ldreq r1, [r4, #28] │ │ │ │ │ - beq.n 372e │ │ │ │ │ - tst.w sl, #64 @ 0x40 │ │ │ │ │ - ite eq │ │ │ │ │ - addeq.w r1, r4, #28 │ │ │ │ │ - addne.w r1, r4, #20 │ │ │ │ │ + ldrb.w r5, [r9, #16] │ │ │ │ │ + lsls r3, r5, #26 │ │ │ │ │ + ubfx r8, r5, #5, #1 │ │ │ │ │ + it pl │ │ │ │ │ + ldrpl.w r1, [r9, #28] │ │ │ │ │ + bpl.n 392a │ │ │ │ │ + lsls r1, r5, #25 │ │ │ │ │ + ite pl │ │ │ │ │ + addpl.w r1, r9, #28 │ │ │ │ │ + addmi.w r1, r9, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3f62 │ │ │ │ │ + beq.w 4058 │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ add.w r3, r2, #1 │ │ │ │ │ itee eq │ │ │ │ │ moveq r3, r2 │ │ │ │ │ - movne r5, r3 │ │ │ │ │ - movne r3, r6 │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - ble.w 1ff4 │ │ │ │ │ - ubfx r2, sl, #6, #1 │ │ │ │ │ - mov sl, r3 │ │ │ │ │ - str r2, [sp, #4] │ │ │ │ │ - add.w r2, r4, #20 │ │ │ │ │ - str r4, [sp, #24] │ │ │ │ │ - str r2, [sp, #12] │ │ │ │ │ - sub.w r6, sl, r5 │ │ │ │ │ - add.w r6, r5, r6, asr #1 │ │ │ │ │ - ldr.w r0, [r9, r6, lsl #2] │ │ │ │ │ - ldr r4, [r0, #8] │ │ │ │ │ + movne r4, r3 │ │ │ │ │ + movne r3, sl │ │ │ │ │ + cmp r3, r4 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + ble.w 2012 │ │ │ │ │ + add.w sl, r9, #20 │ │ │ │ │ + str.w r9, [sp, #24] │ │ │ │ │ + ubfx fp, r5, #6, #1 │ │ │ │ │ + mov r9, r4 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + sub.w r5, r4, r9 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + add.w r5, r9, r5, asr #1 │ │ │ │ │ + ldr.w r0, [r3, r5, lsl #2] │ │ │ │ │ + ldr r6, [r0, #8] │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ - cmp r4, r8 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ + cmp r6, r7 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r8 │ │ │ │ │ + movge r2, r7 │ │ │ │ │ lsls r3, r1, #26 │ │ │ │ │ - bpl.w 4466 │ │ │ │ │ + bpl.w 467c │ │ │ │ │ lsls r3, r1, #25 │ │ │ │ │ - bpl.w 423a │ │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ │ - adds r0, #20 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 4244 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.n 380c │ │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ │ + ite mi │ │ │ │ │ + addmi r0, #20 │ │ │ │ │ + addpl r0, #28 │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + beq.w 466c │ │ │ │ │ + cmp.w fp, #0 │ │ │ │ │ + beq.w 43ce │ │ │ │ │ + mov r1, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 381a │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt.n 381e │ │ │ │ │ - mov sl, r6 │ │ │ │ │ - cmp sl, r5 │ │ │ │ │ - bgt.n 3762 │ │ │ │ │ - str.w sl, [sp, #12] │ │ │ │ │ - b.w 1ff4 │ │ │ │ │ - mov r7, fp │ │ │ │ │ - mov r6, r1 │ │ │ │ │ - mov sl, r5 │ │ │ │ │ - cbz r7, 37ce │ │ │ │ │ - lsls r7, r7, #2 │ │ │ │ │ + beq.w 4024 │ │ │ │ │ + lsrs r6, r0, #31 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.w 3ba6 │ │ │ │ │ + add.w r9, r5, #1 │ │ │ │ │ + cmp r4, r9 │ │ │ │ │ + bgt.n 395e │ │ │ │ │ + str r4, [sp, #24] │ │ │ │ │ + b.w 2012 │ │ │ │ │ + mov r9, r3 │ │ │ │ │ + mov r3, r2 │ │ │ │ │ + b.w 2c14 │ │ │ │ │ + mov r4, sl │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + blt.w 3b44 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + subs r5, r3, r4 │ │ │ │ │ + str r5, [sp, #48] @ 0x30 │ │ │ │ │ + beq.w 3022 │ │ │ │ │ + subs r3, r4, r3 │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + lsls r3, r3, #2 │ │ │ │ │ + add r2, r3 │ │ │ │ │ + str r2, [sp, #20] │ │ │ │ │ + adds r1, r2, #4 │ │ │ │ │ + lsls r2, r5, #2 │ │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ │ + add r9, r3 │ │ │ │ │ + add.w r0, r9, #4 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.w 41b2 │ │ │ │ │ + ldr r5, [sp, #12] │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.w 4200 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memmove │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + beq.w 3f3e │ │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ │ + mov r2, r9 │ │ │ │ │ + add.w sl, fp, #4294967295 @ 0xffffffff │ │ │ │ │ + cmp.w fp, #2 │ │ │ │ │ + ldr.w r3, [r7], #-4 │ │ │ │ │ + str.w r3, [r2], #-4 │ │ │ │ │ + str r2, [sp, #24] │ │ │ │ │ + beq.w 44ba │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + b.w 304c │ │ │ │ │ + mov r9, r7 │ │ │ │ │ + str.w fp, [sp, #28] │ │ │ │ │ + b.w 2254 │ │ │ │ │ + mov ip, r8 │ │ │ │ │ + mov sl, fp │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + cbz r3, 3a4a │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ mov r1, sl │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - mov r2, r7 │ │ │ │ │ + mov r0, ip │ │ │ │ │ + lsls r4, r3, #2 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 40d6 │ │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ │ + bne.w 4208 │ │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ - add.w r1, r3, #28 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcmp │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 34e0 │ │ │ │ │ - cmp r6, fp │ │ │ │ │ - bge.w 34e6 │ │ │ │ │ - add.w r9, r8, #1 │ │ │ │ │ - b.n 34e8 │ │ │ │ │ adds r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2d40 │ │ │ │ │ + bne.w 2f9c │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - bgt.w 2d46 │ │ │ │ │ - add.w r6, r9, #1 │ │ │ │ │ - b.w 2d48 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - add.w r1, r3, #28 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcmp │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 37a0 │ │ │ │ │ - cmp r4, r8 │ │ │ │ │ - bge.n 37a4 │ │ │ │ │ - adds r5, r6, #1 │ │ │ │ │ - b.n 37a6 │ │ │ │ │ - str.w fp, [sp, #20] │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ + bgt.w 2fa2 │ │ │ │ │ + add.w r6, sl, #1 │ │ │ │ │ + b.w 2fa4 │ │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq.w 2946 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + blt.n 3ae0 │ │ │ │ │ + ldr r5, [sp, #20] │ │ │ │ │ + lsls r4, r7, #2 │ │ │ │ │ + mov r1, fp │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcpy │ │ │ │ │ + adds r3, r5, r4 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3936 │ │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ │ - mov r8, r6 │ │ │ │ │ - ldr.w r4, [sl] │ │ │ │ │ - str.w r4, [r8], #4 │ │ │ │ │ + bne.w 4256 │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + add fp, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 2196 │ │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ │ - str.w r3, [r1], #4 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - beq.w 44da │ │ │ │ │ - adds r2, #4 │ │ │ │ │ - str r1, [sp, #0] │ │ │ │ │ - str r2, [sp, #32] │ │ │ │ │ - b.w 21a0 │ │ │ │ │ + bne.w 4268 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + subs r3, r3, r7 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + beq.w 3eee │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 46da │ │ │ │ │ + ldr.w r4, [sl] │ │ │ │ │ + str.w fp, [sp, #28] │ │ │ │ │ + b.w 22c0 │ │ │ │ │ adds r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 26fc │ │ │ │ │ - cmp r5, r7 │ │ │ │ │ - bgt.w 2702 │ │ │ │ │ - adds r6, r4, #1 │ │ │ │ │ - b.w 2704 │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ + bne.w 2930 │ │ │ │ │ + cmp r4, r9 │ │ │ │ │ + bgt.w 2936 │ │ │ │ │ + add.w r5, r8, #1 │ │ │ │ │ + b.w 2938 │ │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - blx r8 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bge.w 2456 │ │ │ │ │ - ldr.w sl, [sp, #8] │ │ │ │ │ - mov r7, fp │ │ │ │ │ - b.n 392c │ │ │ │ │ - mov r2, fp │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - blx r6 │ │ │ │ │ + blx r7 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bge.w 2fb8 │ │ │ │ │ + bge.w 26b8 │ │ │ │ │ + ldr.w r9, [sp, #20] │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - b.n 37ce │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - blx r8 │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - bge.w 2c6e │ │ │ │ │ + mov sl, fp │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + mov ip, r9 │ │ │ │ │ + b.n 3a30 │ │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx r5 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bge.w 31b6 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - mov r9, fp │ │ │ │ │ - ldrd ip, r8, [sp, #44] @ 0x2c │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - b.w 2832 │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - blx sl │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - bge.w 3404 │ │ │ │ │ - ldr.w lr, [sp] │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + b.n 3a4a │ │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + blx r4 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bge.w 361a │ │ │ │ │ + ldr.w lr, [sp, #24] │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - ldrd ip, r8, [sp, #44] @ 0x2c │ │ │ │ │ + ldr.w r8, [sp, #52] @ 0x34 │ │ │ │ │ + ldr.w ip, [sp, #44] @ 0x2c │ │ │ │ │ mov r9, lr │ │ │ │ │ - str r5, [sp, #12] │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - b.w 2832 │ │ │ │ │ - mov r2, fp │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - blx r6 │ │ │ │ │ + str.w sl, [sp, #24] │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + b.n 3c5a │ │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ │ + mov r1, r9 │ │ │ │ │ + blx r7 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 36c2 │ │ │ │ │ - b.n 3896 │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - blx r4 │ │ │ │ │ + bge.w 38c8 │ │ │ │ │ + b.n 3afc │ │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + blx r7 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 32e2 │ │ │ │ │ + bge.w 2ec8 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - ldr.w r9, [sp] │ │ │ │ │ - ldrd ip, r8, [sp, #44] @ 0x2c │ │ │ │ │ - str r5, [sp, #12] │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - b.w 283a │ │ │ │ │ - mov r2, fp │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - blx r6 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bge.w 35ac │ │ │ │ │ - b.n 3896 │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - blx r6 │ │ │ │ │ + ldr.w r8, [sp, #52] @ 0x34 │ │ │ │ │ + ldr.w ip, [sp, #44] @ 0x2c │ │ │ │ │ + str.w fp, [sp, #24] │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + b.n 3c5a │ │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ │ + mov r1, r9 │ │ │ │ │ + blx r5 │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + bge.w 37ba │ │ │ │ │ + b.n 3afc │ │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + blx r4 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bge.w 2268 │ │ │ │ │ - ldr.w sl, [sp, #8] │ │ │ │ │ - mov r7, fp │ │ │ │ │ - mov r6, r8 │ │ │ │ │ + bge.w 34fe │ │ │ │ │ + ldr.w r9, [sp, #24] │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - b.n 37b8 │ │ │ │ │ - str r7, [sp, #20] │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - blt.n 3882 │ │ │ │ │ - lsls r4, r3, #2 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcpy │ │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ │ - add r6, r4 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 3ef4 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ │ - add r5, r4 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 3eee │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - sub.w fp, fp, r3 │ │ │ │ │ - cmp.w fp, #1 │ │ │ │ │ - beq.w 3d80 │ │ │ │ │ - cmp.w fp, #0 │ │ │ │ │ - beq.w 4486 │ │ │ │ │ - str r5, [sp, #8] │ │ │ │ │ - b.n 382e │ │ │ │ │ - str.w sl, [sp, #12] │ │ │ │ │ - b.n 3486 │ │ │ │ │ - add.w sl, r6, #1 │ │ │ │ │ - b.n 3260 │ │ │ │ │ - ldr r7, [sp, #4] │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - blt.n 3924 │ │ │ │ │ - lsls r4, r7, #2 │ │ │ │ │ + ldr.w r8, [sp, #52] @ 0x34 │ │ │ │ │ + ldr.w ip, [sp, #44] @ 0x2c │ │ │ │ │ + str.w sl, [sp, #24] │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + b.n 3c62 │ │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ │ + blx r7 │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + subs r2, r0, #0 │ │ │ │ │ + bge.w 239c │ │ │ │ │ + mov ip, r8 │ │ │ │ │ + mov sl, r3 │ │ │ │ │ + b.w 264e │ │ │ │ │ + mov r4, r6 │ │ │ │ │ + b.n 36fc │ │ │ │ │ + mov r4, r5 │ │ │ │ │ + b.n 39ae │ │ │ │ │ + mov fp, r9 │ │ │ │ │ + b.n 3694 │ │ │ │ │ + add.w r9, r4, #1 │ │ │ │ │ + b.n 3434 │ │ │ │ │ + mov r7, r8 │ │ │ │ │ + b.n 3a74 │ │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + blt.w 264a │ │ │ │ │ + mov r9, r6 │ │ │ │ │ + mov.w r4, r9, lsl #2 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ add r8, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3bca │ │ │ │ │ + bne.w 3dc0 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3be2 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - subs r3, r3, r7 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - beq.w 3c26 │ │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ │ - mov r6, r8 │ │ │ │ │ + bne.w 3dd8 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + subs.w r3, r3, r9 │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + beq.w 3a2c │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + mov r2, r8 │ │ │ │ │ add sl, r4 │ │ │ │ │ - ldr.w r3, [r5], #4 │ │ │ │ │ - str.w r3, [r6], #4 │ │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ │ + add.w fp, fp, #4 │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + str.w r3, [r2], #4 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + str r2, [sp, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3bac │ │ │ │ │ - add.w fp, fp, #4294967295 @ 0xffffffff │ │ │ │ │ - cmp.w fp, #1 │ │ │ │ │ - beq.w 3d80 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - cmp r7, #6 │ │ │ │ │ + bne.w 3d92 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + beq.w 3eee │ │ │ │ │ + cmp.w r9, #6 │ │ │ │ │ it le │ │ │ │ │ - cmple r3, #6 │ │ │ │ │ - bgt.n 39ee │ │ │ │ │ - ldr r7, [sp, #12] │ │ │ │ │ - mov lr, r6 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ + cmple r7, #6 │ │ │ │ │ + bgt.n 3c2e │ │ │ │ │ + ldrd r9, r3, [sp, #20] │ │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - str r3, [r7, #0] │ │ │ │ │ - b.w 2068 │ │ │ │ │ - str r5, [sp, #8] │ │ │ │ │ - b.w 211e │ │ │ │ │ - mov r5, r7 │ │ │ │ │ - mov r7, r9 │ │ │ │ │ - b.w 2588 │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - blx r3 │ │ │ │ │ - subs r7, r0, #0 │ │ │ │ │ - bge.w 2602 │ │ │ │ │ - ldr.w sl, [sp, #8] │ │ │ │ │ - mov r7, fp │ │ │ │ │ - mov r6, r9 │ │ │ │ │ - b.n 392c │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - mov r1, sl │ │ │ │ │ - lsls r2, r3, #2 │ │ │ │ │ - add.w r9, r9, r3, lsl #2 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memmove │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - str.w r3, [r9] │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - b.n 37ce │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + str r3, [r2, #0] │ │ │ │ │ + b.w 2082 │ │ │ │ │ + str.w fp, [sp, #28] │ │ │ │ │ + b.w 225a │ │ │ │ │ + mov r5, r8 │ │ │ │ │ + mov r8, r9 │ │ │ │ │ + b.w 27e8 │ │ │ │ │ + mov sl, fp │ │ │ │ │ + mov ip, r4 │ │ │ │ │ + b.n 3a30 │ │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - blx r3 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt.w 3882 │ │ │ │ │ - beq.w 23ec │ │ │ │ │ - ldr.w r4, [sl] │ │ │ │ │ - b.w 2184 │ │ │ │ │ + blx r7 │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + bge.w 285c │ │ │ │ │ + b.n 3ae0 │ │ │ │ │ + ldr.w r8, [sp, #52] @ 0x34 │ │ │ │ │ + ldr.w ip, [sp, #44] @ 0x2c │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 3a4a │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + mov r1, ip │ │ │ │ │ + rsb r4, r3, #1 │ │ │ │ │ + lsls r5, r3, #2 │ │ │ │ │ + add.w r0, r9, r4, lsl #2 │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcpy │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + lsls r4, r4, #2 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 3a4a │ │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + add r0, r4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcpy │ │ │ │ │ + b.n 3a4a │ │ │ │ │ + ldr.w fp, [sp, #28] │ │ │ │ │ + lsls r7, r4, #2 │ │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ │ - mov r9, fp │ │ │ │ │ - lsls r6, r4, #2 │ │ │ │ │ - str r4, [sp, #4] │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - negs r5, r6 │ │ │ │ │ + ldr r5, [sp, #40] @ 0x28 │ │ │ │ │ + str r4, [sp, #8] │ │ │ │ │ + str r5, [sp, #32] │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + negs r6, r7 │ │ │ │ │ rsb r4, r3, #1 │ │ │ │ │ add.w r1, sl, r4, lsl #2 │ │ │ │ │ add.w r0, r9, r4, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ lsls r4, r4, #2 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 41c4 │ │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - str.w r2, [r9, r5] │ │ │ │ │ - b.n 3a2a │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.w 435e │ │ │ │ │ + ldr.w r2, [fp] │ │ │ │ │ + str.w r2, [r9, r6] │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + b.n 3a4a │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + add.w fp, fp, #4 │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + mov.w r9, #0 │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + str r3, [r2, #4] │ │ │ │ │ + add.w r3, r2, #8 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - mov r1, r4 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.n 3d94 │ │ │ │ │ + ldr.w r9, [sp, #12] │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + b.n 3c08 │ │ │ │ │ + add.w r9, r5, #1 │ │ │ │ │ + b.w 33ce │ │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 21f6 │ │ │ │ │ - b.n 3924 │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ + blt.w 3ae0 │ │ │ │ │ + beq.w 2658 │ │ │ │ │ + ldr.w r4, [sl] │ │ │ │ │ + b.w 22be │ │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ │ mov r1, r4 │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ blx r3 │ │ │ │ │ - subs r7, r0, #0 │ │ │ │ │ - blt.w 3924 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq.w 3d40 │ │ │ │ │ - add.w r5, r9, #1 │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - ble.w 3d46 │ │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ │ - cmp r2, r1 │ │ │ │ │ - bne.w 3c8a │ │ │ │ │ - subs r7, r3, r5 │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ │ - add.w r7, r5, r7, asr #1 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - ldr.w r0, [sl, r7, 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 3ae0 │ │ │ │ │ - lsls r1, r1, #25 │ │ │ │ │ - ite pl │ │ │ │ │ - addpl r0, #28 │ │ │ │ │ - addmi r0, #20 │ │ │ │ │ - ldrb.w r9, [r4, #16] │ │ │ │ │ - tst.w r9, #32 │ │ │ │ │ - ubfx r1, r9, #5, #1 │ │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ │ - it eq │ │ │ │ │ - ldreq r1, [r4, #28] │ │ │ │ │ - beq.n 3b02 │ │ │ │ │ - tst.w r9, #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 3ee2 │ │ │ │ │ - lsrs r0, r0, #31 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - add.w r3, r7, #1 │ │ │ │ │ - it ne │ │ │ │ │ - movne r5, r3 │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - it ne │ │ │ │ │ - movne r7, r3 │ │ │ │ │ - cmp r7, r5 │ │ │ │ │ - ble.n 3b8e │ │ │ │ │ - ubfx r3, r9, #6, #1 │ │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ │ - add.w r3, r4, #20 │ │ │ │ │ - strd r3, r4, [sp, #48] @ 0x30 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r6, r7 │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - sub.w r9, r6, r5 │ │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ - add.w r9, r5, r9, asr #1 │ │ │ │ │ - ldr.w r0, [sl, r9, lsl #2] │ │ │ │ │ - ldr r4, [r0, #8] │ │ │ │ │ - ldrb r1, [r0, #16] │ │ │ │ │ - cmp r2, r4 │ │ │ │ │ - it ge │ │ │ │ │ - movge r2, r4 │ │ │ │ │ - lsls r3, r1, #26 │ │ │ │ │ - bpl.w 4506 │ │ │ │ │ - lsls r3, r1, #25 │ │ │ │ │ - bpl.w 426a │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - adds r0, #20 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 4274 │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + bge.w 232a │ │ │ │ │ + b.w 264a │ │ │ │ │ + mov r9, sl │ │ │ │ │ + mov sl, r6 │ │ │ │ │ + b.w 32e8 │ │ │ │ │ + mov r3, fp │ │ │ │ │ + mov r9, r2 │ │ │ │ │ + mov fp, sl │ │ │ │ │ + mov sl, r3 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + mov r1, fp │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + lsls r4, r3, #2 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + add.w r7, r9, r4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memmove │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 3cee │ │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcmp │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 3cfe │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt.w 3d06 │ │ │ │ │ - mov r6, r9 │ │ │ │ │ - cmp r5, r6 │ │ │ │ │ - blt.n 3b3a │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - mov r7, r6 │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - bne.w 3988 │ │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ │ - add.w r1, r6, #8 │ │ │ │ │ - movs r7, #0 │ │ │ │ │ - ldr.w r3, [r5], #4 │ │ │ │ │ - str r3, [r6, #4] │ │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ │ - cbnz r3, 3bae │ │ │ │ │ - ldr r7, [sp, #0] │ │ │ │ │ - mov r6, r1 │ │ │ │ │ - b.n 39c8 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ │ - mov r6, r1 │ │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ │ - ldr.w r1, [r2], #4 │ │ │ │ │ - str.w r1, [r3], #4 │ │ │ │ │ - str r2, [sp, #28] │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ - b.n 39c8 │ │ │ │ │ - mov sl, r4 │ │ │ │ │ - mov r4, r5 │ │ │ │ │ - b.w 30f6 │ │ │ │ │ + bne.w 4316 │ │ │ │ │ + ldr.w r3, [sl] │ │ │ │ │ + str r3, [r7, #0] │ │ │ │ │ + b.n 3cc4 │ │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx r6 │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + bge.w 3358 │ │ │ │ │ + b.n 3afc │ │ │ │ │ + mov r8, r5 │ │ │ │ │ + mov r5, r9 │ │ │ │ │ + b.w 27e8 │ │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + blx r3 │ │ │ │ │ + subs.w fp, r0, #0 │ │ │ │ │ + bge.w 30ae │ │ │ │ │ + b.n 3b10 │ │ │ │ │ + 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 470c │ │ │ │ │ + adds r1, #4 │ │ │ │ │ + str r2, [sp, #12] │ │ │ │ │ + str r1, [sp, #32] │ │ │ │ │ + b.w 22da │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + ldr.w r3, [r1], #4 │ │ │ │ │ + str.w r3, [r2], #4 │ │ │ │ │ + str r1, [sp, #40] @ 0x28 │ │ │ │ │ + str r2, [sp, #12] │ │ │ │ │ + b.n 3c08 │ │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ │ + mov r1, r9 │ │ │ │ │ + blx r3 │ │ │ │ │ + subs.w fp, r0, #0 │ │ │ │ │ + bge.w 200a │ │ │ │ │ + b.n 3afc │ │ │ │ │ + mov sl, r9 │ │ │ │ │ + mov r9, r6 │ │ │ │ │ + b.w 32e8 │ │ │ │ │ ldr r6, [sp, #32] │ │ │ │ │ mov r2, r4 │ │ │ │ │ - ldr r5, [sp, #0] │ │ │ │ │ + ldr r5, [sp, #12] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ adds r3, r5, r4 │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 39a8 │ │ │ │ │ + beq.w 3be2 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ add r3, r4 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - b.n 39a8 │ │ │ │ │ - mov r7, r5 │ │ │ │ │ - mov r5, r9 │ │ │ │ │ - b.w 2588 │ │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ │ - adds r5, #1 │ │ │ │ │ - b.w 31f2 │ │ │ │ │ - mov r2, fp │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - blx r4 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bge.w 3172 │ │ │ │ │ - b.n 3896 │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - blx r3 │ │ │ │ │ - subs.w fp, r0, #0 │ │ │ │ │ - bge.w 2e12 │ │ │ │ │ - b.n 38c6 │ │ │ │ │ - mov r2, fp │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - blx r3 │ │ │ │ │ - subs r6, r0, #0 │ │ │ │ │ - bge.w 1fee │ │ │ │ │ - b.n 3896 │ │ │ │ │ - ldr.w sl, [sp, #8] │ │ │ │ │ - mov r7, fp │ │ │ │ │ - mov r6, r8 │ │ │ │ │ - b.n 37b8 │ │ │ │ │ - mov r4, sl │ │ │ │ │ - mov sl, r5 │ │ │ │ │ - b.w 30f6 │ │ │ │ │ - str r6, [sp, #20] │ │ │ │ │ - mov r6, r9 │ │ │ │ │ - b.n 3826 │ │ │ │ │ - str.w r8, [sp, #12] │ │ │ │ │ - b.w 340e │ │ │ │ │ - mov r9, sl │ │ │ │ │ - b.n 36cc │ │ │ │ │ + b.n 3be2 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + mov r1, sl │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + mov sl, fp │ │ │ │ │ + lsls r2, r3, #2 │ │ │ │ │ + add.w r7, r7, r3, lsl #2 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memmove │ │ │ │ │ + b.n 3d46 │ │ │ │ │ + mov fp, r9 │ │ │ │ │ + b.n 3624 │ │ │ │ │ + mov sl, r6 │ │ │ │ │ + b.n 38d0 │ │ │ │ │ mov r7, r8 │ │ │ │ │ - str.w r9, [sp, #12] │ │ │ │ │ - b.w 1ff4 │ │ │ │ │ - add.w r5, r8, #1 │ │ │ │ │ - b.w 260a │ │ │ │ │ - mov r4, r7 │ │ │ │ │ - mov r7, r6 │ │ │ │ │ - b.w 3264 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - mov r9, fp │ │ │ │ │ - lsls r6, r3, #2 │ │ │ │ │ - b.n 3a52 │ │ │ │ │ - mov r6, r5 │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ │ - mov r9, r3 │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - ldr r7, [sp, #4] │ │ │ │ │ - add.w r5, r9, #1 │ │ │ │ │ - cmp r7, r3 │ │ │ │ │ - it ge │ │ │ │ │ - movge r7, r3 │ │ │ │ │ - cmp r7, r5 │ │ │ │ │ - ble.w 3986 │ │ │ │ │ - str r7, [sp, #44] @ 0x2c │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ - sub.w r9, r3, r5 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - add.w r9, r5, r9, asr #1 │ │ │ │ │ - ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ │ - ldr.w r0, [sl, r9, lsl #2] │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - bne.w 3a8a │ │ │ │ │ - ldr r7, [r0, #8] │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ - ldrb r1, [r0, #16] │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - cmp r7, r3 │ │ │ │ │ - it ge │ │ │ │ │ - movge r2, r3 │ │ │ │ │ - tst.w r1, #32 │ │ │ │ │ - beq.w 446a │ │ │ │ │ - lsls r1, r1, #25 │ │ │ │ │ - ite mi │ │ │ │ │ - addmi r0, #20 │ │ │ │ │ - addpl r0, #28 │ │ │ │ │ - ldrb r1, [r4, #16] │ │ │ │ │ - tst.w r1, #32 │ │ │ │ │ - beq.w 4408 │ │ │ │ │ - lsls r1, r1, #25 │ │ │ │ │ - ite mi │ │ │ │ │ - addmi.w r1, r4, #20 │ │ │ │ │ - addpl.w r1, r4, #28 │ │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 41ae │ │ │ │ │ - lsrs r7, r0, #31 │ │ │ │ │ - b.n 3a98 │ │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ + b.w 2940 │ │ │ │ │ + mov r4, r6 │ │ │ │ │ + b.n 3706 │ │ │ │ │ + str.w sl, [sp, #24] │ │ │ │ │ + b.w 2012 │ │ │ │ │ + adds r5, r6, #1 │ │ │ │ │ + b.w 2864 │ │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ add.w r1, r3, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3b7c │ │ │ │ │ + bne.w 262c │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bge.w 3b82 │ │ │ │ │ - add.w r5, r9, #1 │ │ │ │ │ - b.n 3b84 │ │ │ │ │ + bge.w 2632 │ │ │ │ │ + adds r5, r6, #1 │ │ │ │ │ + b.w 2634 │ │ │ │ │ + mov r7, fp │ │ │ │ │ + mov fp, r3 │ │ │ │ │ + mov r9, r6 │ │ │ │ │ + mov r6, r5 │ │ │ │ │ + b.w 24d4 │ │ │ │ │ + mov r6, r9 │ │ │ │ │ + mov r9, r5 │ │ │ │ │ + b.w 24d4 │ │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + blx r3 │ │ │ │ │ + subs r2, r0, #0 │ │ │ │ │ + bge.w 2550 │ │ │ │ │ + mov ip, r8 │ │ │ │ │ + mov sl, r6 │ │ │ │ │ + b.w 264e │ │ │ │ │ mov r7, r8 │ │ │ │ │ - ldr.w r8, [sp, #4] │ │ │ │ │ - b.w 2bf4 │ │ │ │ │ - mov r4, r6 │ │ │ │ │ - str r2, [sp, #4] │ │ │ │ │ + ldr.w r8, [sp, #24] │ │ │ │ │ + b.w 2e4c │ │ │ │ │ + mov r4, r9 │ │ │ │ │ + mov r9, fp │ │ │ │ │ + mov fp, r6 │ │ │ │ │ + str r2, [sp, #24] │ │ │ │ │ mov r8, r7 │ │ │ │ │ - ldr r7, [sp, #4] │ │ │ │ │ - b.w 2bf4 │ │ │ │ │ - mov r4, r6 │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - ldr r6, [sp, #44] @ 0x2c │ │ │ │ │ - b.n 3c76 │ │ │ │ │ - ldr r5, [sp, #48] @ 0x30 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - adds r5, #2 │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - bge.n 3d5a │ │ │ │ │ - ldr r7, [sp, #4] │ │ │ │ │ - b.n 3c88 │ │ │ │ │ - mov r3, r9 │ │ │ │ │ - ldr.w r9, [sp, #36] @ 0x24 │ │ │ │ │ - b.n 3c76 │ │ │ │ │ - str.w r9, [sp, #44] @ 0x2c │ │ │ │ │ - b.n 3aa2 │ │ │ │ │ - ldr r7, [sp, #44] @ 0x2c │ │ │ │ │ - b.n 3b8e │ │ │ │ │ - mov r4, r6 │ │ │ │ │ - mov r3, r2 │ │ │ │ │ - ldr r6, [sp, #44] @ 0x2c │ │ │ │ │ - b.n 3c76 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - adds r5, #2 │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - blt.n 3d34 │ │ │ │ │ - ldr r7, [sp, #4] │ │ │ │ │ - b.n 398a │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ + ldr r7, [sp, #24] │ │ │ │ │ + b.w 2e4c │ │ │ │ │ + mov r7, r9 │ │ │ │ │ + b.w 255a │ │ │ │ │ + mov r9, r7 │ │ │ │ │ + mov r7, fp │ │ │ │ │ + mov fp, r6 │ │ │ │ │ + b.w 263e │ │ │ │ │ + ldr.w r8, [sp, #16] │ │ │ │ │ + b.w 343a │ │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r4 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bge.w 2aba │ │ │ │ │ - ldrd ip, r8, [sp, #44] @ 0x2c │ │ │ │ │ + bge.w 2d06 │ │ │ │ │ + ldr.w r8, [sp, #52] @ 0x34 │ │ │ │ │ mov r9, fp │ │ │ │ │ + ldr.w ip, [sp, #44] @ 0x2c │ │ │ │ │ + str r6, [sp, #24] │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - b.w 2832 │ │ │ │ │ - adds r6, r7, #1 │ │ │ │ │ - b.w 2c76 │ │ │ │ │ - mov r8, sl │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - lsls r4, r3, #2 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - add.w r9, r6, r4 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memmove │ │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 3a24 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memmove │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - str.w r3, [r6, r2, lsl #2] │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - str.w r3, [r4, r2, lsl #2] │ │ │ │ │ - b.n 3a2a │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + b.n 3c5a │ │ │ │ │ + adds r6, r4, #1 │ │ │ │ │ + b.w 2ed0 │ │ │ │ │ add.w r1, r4, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 21f4 │ │ │ │ │ - cmp r7, r5 │ │ │ │ │ + bne.w 2328 │ │ │ │ │ + cmp r6, r5 │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b.w 21f6 │ │ │ │ │ - mov r4, r7 │ │ │ │ │ - b.w 3264 │ │ │ │ │ - ldrd ip, r8, [sp, #44] @ 0x2c │ │ │ │ │ - mov r9, fp │ │ │ │ │ - str r4, [sp, #4] │ │ │ │ │ - b.w 2832 │ │ │ │ │ + b.w 232a │ │ │ │ │ adds r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 217c │ │ │ │ │ - cmp r7, r5 │ │ │ │ │ + bne.w 22b6 │ │ │ │ │ + cmp r6, r5 │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b.w 217e │ │ │ │ │ - add.w r5, sl, #1 │ │ │ │ │ - b.w 317a │ │ │ │ │ - mov r4, r9 │ │ │ │ │ - b.w 3388 │ │ │ │ │ - mov r7, r5 │ │ │ │ │ - mov r6, sl │ │ │ │ │ - mov sl, r2 │ │ │ │ │ - b.n 3648 │ │ │ │ │ - mov r6, r7 │ │ │ │ │ - mov r7, r5 │ │ │ │ │ - b.n 3648 │ │ │ │ │ + b.w 22b8 │ │ │ │ │ + add.w r9, r5, #1 │ │ │ │ │ + b.w 3360 │ │ │ │ │ + mov r3, fp │ │ │ │ │ + ldr.w r9, [sp, #20] │ │ │ │ │ + mov fp, sl │ │ │ │ │ + mov sl, r3 │ │ │ │ │ + b.n 3d2c │ │ │ │ │ + mov r4, r8 │ │ │ │ │ + b.w 35a0 │ │ │ │ │ + mov r3, r8 │ │ │ │ │ + mov r8, fp │ │ │ │ │ + mov fp, r3 │ │ │ │ │ + b.n 3858 │ │ │ │ │ adds r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2a40 │ │ │ │ │ + bne.w 2c8c │ │ │ │ │ cmp r7, r6 │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b.w 2a42 │ │ │ │ │ - mov r6, r5 │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - b.n 3c76 │ │ │ │ │ - mov r4, fp │ │ │ │ │ - mov fp, r7 │ │ │ │ │ - ldr r7, [sp, #60] @ 0x3c │ │ │ │ │ - b.w 3388 │ │ │ │ │ - add.w r1, r6, #28 │ │ │ │ │ + b.w 2c8e │ │ │ │ │ + add.w r1, r5, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2e0e │ │ │ │ │ - cmp fp, r9 │ │ │ │ │ + bne.w 30aa │ │ │ │ │ + cmp fp, r8 │ │ │ │ │ ite ge │ │ │ │ │ movge.w fp, #0 │ │ │ │ │ movlt.w fp, #1 │ │ │ │ │ - b.w 2e12 │ │ │ │ │ + b.w 30ae │ │ │ │ │ + ldr.w r8, [sp, #52] @ 0x34 │ │ │ │ │ + ldr.w ip, [sp, #44] @ 0x2c │ │ │ │ │ + str.w fp, [sp, #24] │ │ │ │ │ + str r4, [sp, #8] │ │ │ │ │ + b.n 3c5a │ │ │ │ │ add.w r1, r6, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1f6a │ │ │ │ │ - cmp r5, r4 │ │ │ │ │ + bne.w 1f7e │ │ │ │ │ + cmp r4, r5 │ │ │ │ │ ite ge │ │ │ │ │ - movge r0, #0 │ │ │ │ │ - movlt r0, #1 │ │ │ │ │ - b.w 1f6c │ │ │ │ │ - add.w r1, r4, #28 │ │ │ │ │ + movge r4, #0 │ │ │ │ │ + movlt r4, #1 │ │ │ │ │ + b.w 1f80 │ │ │ │ │ + add.w r1, r9, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1fec │ │ │ │ │ - cmp r6, r5 │ │ │ │ │ + bne.w 2006 │ │ │ │ │ + cmp r6, r4 │ │ │ │ │ ite ge │ │ │ │ │ - movge r6, #0 │ │ │ │ │ - movlt r6, #1 │ │ │ │ │ - b.w 1fee │ │ │ │ │ + movge.w fp, #0 │ │ │ │ │ + movlt.w fp, #1 │ │ │ │ │ + b.w 200a │ │ │ │ │ + mov r4, fp │ │ │ │ │ + mov fp, r7 │ │ │ │ │ + ldr r7, [sp, #60] @ 0x3c │ │ │ │ │ + b.w 35a0 │ │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ │ + ldr r7, [sp, #40] @ 0x28 │ │ │ │ │ + add r7, r3 │ │ │ │ │ + mov r8, r7 │ │ │ │ │ + str r2, [sp, #8] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcpy │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.w 40d4 │ │ │ │ │ + cmp.w fp, #1 │ │ │ │ │ + beq.w 42da │ │ │ │ │ + cmp.w fp, #0 │ │ │ │ │ + beq.w 458a │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ │ + str.w r8, [sp, #40] @ 0x28 │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + str r5, [sp, #16] │ │ │ │ │ + str.w r3, [r9], #-4 │ │ │ │ │ + b.w 30d4 │ │ │ │ │ + ldr r7, [sp, #40] @ 0x28 │ │ │ │ │ + add r5, r3 │ │ │ │ │ + ldr.w r8, [sp, #40] @ 0x28 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 4488 │ │ │ │ │ + beq.n 3f98 │ │ │ │ │ + b.n 3f92 │ │ │ │ │ + mov r7, fp │ │ │ │ │ + mov fp, r3 │ │ │ │ │ + b.w 24d4 │ │ │ │ │ + mov r3, fp │ │ │ │ │ + mov fp, sl │ │ │ │ │ + mov sl, r3 │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - add r3, r4 │ │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ │ - b.w 1f82 │ │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ - cmp r8, r3 │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ │ + lsls r7, r3, #2 │ │ │ │ │ + b.n 3c9e │ │ │ │ │ + mov r9, r3 │ │ │ │ │ + mov r3, fp │ │ │ │ │ + mov fp, sl │ │ │ │ │ + mov sl, r3 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ │ + lsls r7, r3, #2 │ │ │ │ │ + str r2, [sp, #32] │ │ │ │ │ + b.n 3c9e │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 4410 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + add r3, r8 │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ + b.w 1f9a │ │ │ │ │ + cmp r5, r6 │ │ │ │ │ + ite le │ │ │ │ │ + movle r5, #0 │ │ │ │ │ + movgt r5, #1 │ │ │ │ │ + b.w 342c │ │ │ │ │ + cmp r6, r7 │ │ │ │ │ ite ge │ │ │ │ │ - movge r0, #0 │ │ │ │ │ - movlt r0, #1 │ │ │ │ │ - b.w 2cda │ │ │ │ │ - adds r1, #28 │ │ │ │ │ + movge r6, #0 │ │ │ │ │ + movlt r6, #1 │ │ │ │ │ + b.n 39a4 │ │ │ │ │ + add.w r1, r9, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3256 │ │ │ │ │ - cmp r5, r8 │ │ │ │ │ - ite le │ │ │ │ │ - movle r5, #0 │ │ │ │ │ - movgt r5, #1 │ │ │ │ │ - b.w 3258 │ │ │ │ │ - cmp r5, r7 │ │ │ │ │ + bne.w 36f0 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + ite ge │ │ │ │ │ + movge r5, #0 │ │ │ │ │ + movlt r5, #1 │ │ │ │ │ + b.w 36f2 │ │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ + cmp r8, r3 │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b.w 22e2 │ │ │ │ │ - cmp r3, fp │ │ │ │ │ + b.w 2f36 │ │ │ │ │ + cmp r6, r7 │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b.w 347c │ │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ + b.n 3936 │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b.n 3b12 │ │ │ │ │ - add r3, r4 │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ - b.n 395e │ │ │ │ │ - mov r5, r3 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ │ + b.w 368a │ │ │ │ │ + cmp r6, r5 │ │ │ │ │ + ite ge │ │ │ │ │ + movge r0, #0 │ │ │ │ │ + movlt r0, #1 │ │ │ │ │ + b.w 2722 │ │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ │ mov r2, r4 │ │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - adds r3, r5, r4 │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ - b.n 3952 │ │ │ │ │ - add r3, r6 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ │ + b.w 2044 │ │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ │ + ldr r5, [sp, #32] │ │ │ │ │ + ldr r0, [r3, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - ldr.w r0, [fp, #16] │ │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ │ + add r5, r7 │ │ │ │ │ + ldr r0, [r3, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 406e │ │ │ │ │ - ldr.w ip, [fp, #12] │ │ │ │ │ + bne.n 4128 │ │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ │ mov r8, r0 │ │ │ │ │ - add.w r3, ip, r6 │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ - add.w r3, r8, r6 │ │ │ │ │ + ldr.w ip, [r3, #12] │ │ │ │ │ + add.w fp, ip, r7 │ │ │ │ │ + add.w r3, r8, r7 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - b.w 2760 │ │ │ │ │ - add r2, r6 │ │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ │ - b.w 2774 │ │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - ldr.w r0, [r1], #-4 │ │ │ │ │ - str.w r0, [r2], #-4 │ │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ │ - str r2, [sp, #8] │ │ │ │ │ - b.w 278c │ │ │ │ │ - cmp r4, r8 │ │ │ │ │ - ite le │ │ │ │ │ - movle r4, #0 │ │ │ │ │ - movgt r4, #1 │ │ │ │ │ - b.w 257a │ │ │ │ │ - cmp r8, r5 │ │ │ │ │ + b.w 29ce │ │ │ │ │ + add r2, r7 │ │ │ │ │ + str r2, [sp, #12] │ │ │ │ │ + b.w 29e4 │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + cmp r9, r3 │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b.w 24c4 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - cmp r3, r8 │ │ │ │ │ + b.w 240a │ │ │ │ │ + add.w r1, r8, #4 │ │ │ │ │ + adds r0, r5, #4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcpy │ │ │ │ │ + cmp.w fp, #1 │ │ │ │ │ + beq.w 42da │ │ │ │ │ + cmp.w fp, #0 │ │ │ │ │ + beq.w 458a │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + mov sl, fp │ │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ │ + str r5, [sp, #16] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + str.w r8, [sp, #40] @ 0x28 │ │ │ │ │ + str.w r3, [r9], #-4 │ │ │ │ │ + ldrd r2, r3, [sp, #12] │ │ │ │ │ + mov fp, sl │ │ │ │ │ + ldr.w r1, [r2], #-4 │ │ │ │ │ + str.w r1, [r3], #-4 │ │ │ │ │ + strd r2, r3, [sp, #12] │ │ │ │ │ + b.w 30d4 │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + ldr.w r1, [r2], #-4 │ │ │ │ │ + str.w r1, [r5], #-4 │ │ │ │ │ + str r2, [sp, #12] │ │ │ │ │ + b.w 29fa │ │ │ │ │ + ldr r5, [sp, #32] │ │ │ │ │ + ldr.w r9, [sp, #32] │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + mov r1, r9 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcpy │ │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ │ + ldrd ip, r8, [r3, #12] │ │ │ │ │ + add.w fp, ip, r7 │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ + beq.w 29ce │ │ │ │ │ + b.n 40b4 │ │ │ │ │ + cmp r4, r5 │ │ │ │ │ + ite le │ │ │ │ │ + movle r4, #0 │ │ │ │ │ + movgt r4, #1 │ │ │ │ │ + b.w 32d6 │ │ │ │ │ + cmp r6, r7 │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b.w 373a │ │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ - cmp r3, r6 │ │ │ │ │ + b.w 277a │ │ │ │ │ + mov r8, r9 │ │ │ │ │ + b.w 2666 │ │ │ │ │ + cmp r7, r6 │ │ │ │ │ + ite le │ │ │ │ │ + movle r7, #0 │ │ │ │ │ + movgt r7, #1 │ │ │ │ │ + b.w 27d6 │ │ │ │ │ + cmp r5, r4 │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b.w 2b26 │ │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcpy │ │ │ │ │ - b.w 2026 │ │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ │ - str.w r3, [r1], #4 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - str r1, [sp, #0] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - beq.w 4402 │ │ │ │ │ - adds r2, #4 │ │ │ │ │ - str r2, [sp, #32] │ │ │ │ │ - b.w 204c │ │ │ │ │ - add r5, r3 │ │ │ │ │ - str r5, [sp, #8] │ │ │ │ │ - ldr r5, [sp, #32] │ │ │ │ │ - cbz r5, 3fb6 │ │ │ │ │ - ldr r5, [sp, #32] │ │ │ │ │ - add r5, r3 │ │ │ │ │ - str r5, [sp, #32] │ │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcpy │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 3528 │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - adds r1, r3, #4 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - adds r0, r3, #4 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcpy │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - beq.w 3a48 │ │ │ │ │ + b.w 3220 │ │ │ │ │ + mov sl, r6 │ │ │ │ │ + b.w 3164 │ │ │ │ │ + movs r6, #0 │ │ │ │ │ + b.n 4100 │ │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 43ba │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - ldr r7, [sp, #0] │ │ │ │ │ - ldr r5, [sp, #12] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - str.w r3, [fp], #-4 │ │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - str r5, [sp, #12] │ │ │ │ │ - ldr.w r1, [r2], #-4 │ │ │ │ │ - str.w r1, [r3], #-4 │ │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - b.w 2e38 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - cmp r3, sl │ │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ │ + str.w r2, [r3], #4 │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [sp, #8] │ │ │ │ │ + beq.w 4746 │ │ │ │ │ + adds r1, #4 │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ + str r1, [sp, #32] │ │ │ │ │ + b.w 2068 │ │ │ │ │ + cmp r6, r4 │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b.w 31ea │ │ │ │ │ + b.w 33c6 │ │ │ │ │ add r5, r3 │ │ │ │ │ - str r5, [sp, #8] │ │ │ │ │ - ldr r5, [sp, #40] @ 0x28 │ │ │ │ │ - cbnz r5, 4062 │ │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ │ + str r5, [sp, #16] │ │ │ │ │ + ldr r5, [sp, #12] │ │ │ │ │ + cbnz r5, 4200 │ │ │ │ │ + str r2, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 2d86 │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + beq.w 39fa │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ adds r1, r3, #4 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ adds r0, r3, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 42a2 │ │ │ │ │ - ldr r7, [sp, #0] │ │ │ │ │ - mov r3, fp │ │ │ │ │ - mov sl, r4 │ │ │ │ │ + beq.w 444a │ │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ │ + mov r3, r9 │ │ │ │ │ + str r4, [sp, #8] │ │ │ │ │ ldr.w r2, [r7], #-4 │ │ │ │ │ str.w r2, [r3], #-4 │ │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ │ - mov r4, sl │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ - mov fp, r3 │ │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ + mov r9, r3 │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ ldr.w r0, [r1], #-4 │ │ │ │ │ str.w r0, [r2], #-4 │ │ │ │ │ - str r1, [sp, #32] │ │ │ │ │ - str r2, [sp, #8] │ │ │ │ │ - b.w 2ef2 │ │ │ │ │ - ldr r5, [sp, #40] @ 0x28 │ │ │ │ │ + str r1, [sp, #40] @ 0x28 │ │ │ │ │ + str r2, [sp, #16] │ │ │ │ │ + b.w 303c │ │ │ │ │ + ldr r5, [sp, #12] │ │ │ │ │ add r5, r3 │ │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ │ - b.n 401a │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - ldr.w r9, [sp, #32] │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - mov r1, r9 │ │ │ │ │ + str r5, [sp, #12] │ │ │ │ │ + b.n 41ba │ │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - ldrd ip, r8, [fp, #12] │ │ │ │ │ - add.w r3, ip, r6 │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ - cmp.w r9, #0 │ │ │ │ │ - beq.w 2760 │ │ │ │ │ - b.n 3f24 │ │ │ │ │ - mov r4, r6 │ │ │ │ │ - b.w 2bf4 │ │ │ │ │ - cmp r3, r7 │ │ │ │ │ + b.n 3a4a │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b.w 2344 │ │ │ │ │ - cmp r5, r6 │ │ │ │ │ + b.w 2460 │ │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ ite le │ │ │ │ │ - movle r5, #0 │ │ │ │ │ - movgt r5, #1 │ │ │ │ │ - b.w 30e4 │ │ │ │ │ - cmp r5, r4 │ │ │ │ │ - ite ge │ │ │ │ │ - movge r5, #0 │ │ │ │ │ - movlt r5, #1 │ │ │ │ │ - b.w 23a8 │ │ │ │ │ - cmp r6, sl │ │ │ │ │ + movle r0, #0 │ │ │ │ │ + movgt r0, #1 │ │ │ │ │ + b.w 25c8 │ │ │ │ │ + mov r4, r9 │ │ │ │ │ + mov r9, fp │ │ │ │ │ + mov fp, r6 │ │ │ │ │ + b.w 2e4c │ │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b.w 3028 │ │ │ │ │ - mov r4, r5 │ │ │ │ │ - b.w 2f5a │ │ │ │ │ - cmp r8, r7 │ │ │ │ │ + b.w 2d78 │ │ │ │ │ + cmp r9, r3 │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b.w 251c │ │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ │ - mov r2, r7 │ │ │ │ │ + b.w 28ce │ │ │ │ │ + mov r5, r3 │ │ │ │ │ mov r0, r3 │ │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.w 37ce │ │ │ │ │ - mov r7, r9 │ │ │ │ │ - b.w 23f8 │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - cmp r7, r3 │ │ │ │ │ + adds r3, r5, r4 │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ + b.n 3a92 │ │ │ │ │ + add r3, r4 │ │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ │ + b.n 3a9c │ │ │ │ │ + mov r7, r2 │ │ │ │ │ + b.w 3766 │ │ │ │ │ + mov r7, r2 │ │ │ │ │ + b.w 3858 │ │ │ │ │ + cmp r4, sl │ │ │ │ │ ite ge │ │ │ │ │ - movge r0, #0 │ │ │ │ │ - movlt r0, #1 │ │ │ │ │ - b.w 267e │ │ │ │ │ - cmp r9, r3 │ │ │ │ │ + movge r3, #0 │ │ │ │ │ + movlt r3, #1 │ │ │ │ │ + b.w 3358 │ │ │ │ │ + mov r6, r2 │ │ │ │ │ + b.w 34a2 │ │ │ │ │ + mov fp, r6 │ │ │ │ │ + mov r4, r8 │ │ │ │ │ + mov r6, r2 │ │ │ │ │ + b.w 35a0 │ │ │ │ │ + cmp r4, r6 │ │ │ │ │ ite ge │ │ │ │ │ movge r3, #0 │ │ │ │ │ movlt r3, #1 │ │ │ │ │ - b.w 2c6e │ │ │ │ │ - mov r8, r2 │ │ │ │ │ - b.w 3286 │ │ │ │ │ - mov fp, r8 │ │ │ │ │ - mov r4, r9 │ │ │ │ │ - mov r8, r2 │ │ │ │ │ - b.w 3388 │ │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ + b.w 37ba │ │ │ │ │ + cmp r6, r9 │ │ │ │ │ ite ge │ │ │ │ │ - movge r2, #0 │ │ │ │ │ - movlt r2, #1 │ │ │ │ │ - b.w 2268 │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ + movge r3, #0 │ │ │ │ │ + movlt r3, #1 │ │ │ │ │ + b.w 26b8 │ │ │ │ │ + cmp r4, r6 │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b.w 35ac │ │ │ │ │ - mov sl, r2 │ │ │ │ │ - b.w 3552 │ │ │ │ │ - cmp r9, r3 │ │ │ │ │ + b.w 31b6 │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b.w 2456 │ │ │ │ │ - cmp r7, r3 │ │ │ │ │ - ite ge │ │ │ │ │ - movge r7, #0 │ │ │ │ │ - movlt r7, #1 │ │ │ │ │ - b.w 2602 │ │ │ │ │ - cmp r6, r4 │ │ │ │ │ + b.w 361a │ │ │ │ │ + cmp r5, r4 │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b.w 3082 │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - ite ge │ │ │ │ │ - movge r3, #0 │ │ │ │ │ - movlt r3, #1 │ │ │ │ │ - b.w 2fb8 │ │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ │ + b.w 327a │ │ │ │ │ + mov r6, r5 │ │ │ │ │ + b.w 2346 │ │ │ │ │ + ldr.w fp, [sp, #28] │ │ │ │ │ + lsls r7, r4, #2 │ │ │ │ │ + ldr.w sl, [sp, #20] │ │ │ │ │ + str.w r8, [sp, #32] │ │ │ │ │ + str r4, [sp, #8] │ │ │ │ │ + b.n 3c9e │ │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ ite ge │ │ │ │ │ - movge r0, #0 │ │ │ │ │ - movlt r0, #1 │ │ │ │ │ - b.w 36c2 │ │ │ │ │ - mov r7, fp │ │ │ │ │ - mov r6, r1 │ │ │ │ │ - mov sl, r5 │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ - b.w 37b8 │ │ │ │ │ - ldrd ip, r8, [sp, #44] @ 0x2c │ │ │ │ │ - mov r9, r7 │ │ │ │ │ - str r2, [sp, #8] │ │ │ │ │ - b.w 2832 │ │ │ │ │ - mov r8, sl │ │ │ │ │ - mov r6, r9 │ │ │ │ │ - str r2, [sp, #0] │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ - b.n 3d82 │ │ │ │ │ - movs r6, #0 │ │ │ │ │ - b.n 3fee │ │ │ │ │ - mov r1, r2 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 360 │ │ │ │ │ - R_ARM_THM_CALL merge_getmem │ │ │ │ │ - str r0, [sp, #4] │ │ │ │ │ - adds r0, #1 │ │ │ │ │ - bne.w 2722 │ │ │ │ │ - b.w 37ce │ │ │ │ │ - cmp r7, r3 │ │ │ │ │ + movge r2, #0 │ │ │ │ │ + movlt r2, #1 │ │ │ │ │ + b.w 2550 │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ ite ge │ │ │ │ │ - movge r7, #0 │ │ │ │ │ - movlt r7, #1 │ │ │ │ │ - b.n 3a98 │ │ │ │ │ - cmp fp, r3 │ │ │ │ │ + movge r2, #0 │ │ │ │ │ + movlt r2, #1 │ │ │ │ │ + b.w 34fe │ │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ + cmp r5, r2 │ │ │ │ │ ite ge │ │ │ │ │ - movge r3, #0 │ │ │ │ │ - movlt r3, #1 │ │ │ │ │ - b.w 3404 │ │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - adds r0, r3, r4 │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - add r1, r4 │ │ │ │ │ + movge r2, #0 │ │ │ │ │ + movlt r2, #1 │ │ │ │ │ + b.w 239c │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ │ + mov r4, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ │ - cmn r6, r5 │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - str.w r2, [r9, r5] │ │ │ │ │ - beq.w 3a2a │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + ldr.w r3, [sl] │ │ │ │ │ + str.w r3, [r9, r2, lsl #2] │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - str r3, [r6, r5] │ │ │ │ │ - b.n 3a2a │ │ │ │ │ - mov r7, r2 │ │ │ │ │ - b.w 2210 │ │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ + str.w r3, [r4, r2, lsl #2] │ │ │ │ │ + b.n 3cc4 │ │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + ite ge │ │ │ │ │ + movge r6, #0 │ │ │ │ │ + movlt r6, #1 │ │ │ │ │ + b.w 2e38 │ │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b.w 3172 │ │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ + b.w 2dd4 │ │ │ │ │ + cmp r8, r3 │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b.w 32e2 │ │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ - cmp r6, r3 │ │ │ │ │ - ite le │ │ │ │ │ - movle r6, #0 │ │ │ │ │ - movgt r6, #1 │ │ │ │ │ - b.w 2be2 │ │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ - cmp r3, r6 │ │ │ │ │ + b.w 2ec8 │ │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + adds r0, r5, r4 │ │ │ │ │ + add r1, r4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memmove │ │ │ │ │ + ldr.w r2, [fp] │ │ │ │ │ + cmn r5, r6 │ │ │ │ │ + str.w r2, [r9, r6] │ │ │ │ │ + beq.w 3cc4 │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + str r3, [r5, r6] │ │ │ │ │ + b.n 3cc4 │ │ │ │ │ + cmp r9, r3 │ │ │ │ │ + ite ge │ │ │ │ │ + movge r3, #0 │ │ │ │ │ + movlt r3, #1 │ │ │ │ │ + b.w 285c │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + ite ge │ │ │ │ │ + movge r5, #0 │ │ │ │ │ + movlt r5, #1 │ │ │ │ │ + b.w 24c0 │ │ │ │ │ + ldr.w r8, [sp, #52] @ 0x34 │ │ │ │ │ + ldr.w ip, [sp, #44] @ 0x2c │ │ │ │ │ + str r1, [sp, #16] │ │ │ │ │ + b.n 3c5a │ │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ │ + mov r1, r2 │ │ │ │ │ + bl 360 │ │ │ │ │ + R_ARM_THM_CALL merge_getmem │ │ │ │ │ + str r0, [sp, #8] │ │ │ │ │ + adds r0, #1 │ │ │ │ │ + bne.w 2994 │ │ │ │ │ + b.w 3a4a │ │ │ │ │ + mov sl, fp │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ + b.w 3a30 │ │ │ │ │ + cmp r5, r8 │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b.w 2b80 │ │ │ │ │ - mov r7, r2 │ │ │ │ │ - b.w 2a5c │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - ite ge │ │ │ │ │ - movge r2, #0 │ │ │ │ │ - movlt r2, #1 │ │ │ │ │ - b.w 2aba │ │ │ │ │ - adds r0, #28 │ │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 3790 │ │ │ │ │ + b.w 38c8 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ - ldr r1, [r3, #28] │ │ │ │ │ - b.w 3812 │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - str r2, [sp, #4] │ │ │ │ │ - b.n 404a │ │ │ │ │ - mov.w r6, sl, lsl #2 │ │ │ │ │ - mov r9, fp │ │ │ │ │ - ldr.w sl, [sp, #20] │ │ │ │ │ - strd r7, r4, [sp] │ │ │ │ │ - b.w 3a52 │ │ │ │ │ - str r6, [sp, #12] │ │ │ │ │ - b.w 1ff4 │ │ │ │ │ + add.w r1, r3, #28 │ │ │ │ │ + b.w 3998 │ │ │ │ │ adds r0, #28 │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3b68 │ │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ - ldr r1, [r3, #28] │ │ │ │ │ - b.n 3cf4 │ │ │ │ │ + bne.w 36dc │ │ │ │ │ + ldr.w r1, [r9, #28] │ │ │ │ │ + b.n 4032 │ │ │ │ │ + add.w r0, r5, #28 │ │ │ │ │ + ldrb r1, [r6, #16] │ │ │ │ │ + tst.w r1, #32 │ │ │ │ │ + bne.w 20cc │ │ │ │ │ + ldr r1, [r6, #28] │ │ │ │ │ + b.w 2950 │ │ │ │ │ adds r0, #28 │ │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 34cc │ │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ - ldr r1, [r3, #28] │ │ │ │ │ - b.w 37dc │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - add.w r0, r3, #28 │ │ │ │ │ + ldrb.w r3, [r9, #16] │ │ │ │ │ + lsls r7, r3, #26 │ │ │ │ │ + bpl.w 469a │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + b.w 1ff2 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + b.w 3a4a │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + ite ge │ │ │ │ │ + movge r2, #0 │ │ │ │ │ + movlt r2, #1 │ │ │ │ │ + b.w 2d06 │ │ │ │ │ + add.w r0, r8, #28 │ │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - bne.w 3242 │ │ │ │ │ + bne.w 3416 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b.n 3eb4 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - ldrd ip, r8, [sp, #44] @ 0x2c │ │ │ │ │ - str r4, [sp, #4] │ │ │ │ │ + b.w 3420 │ │ │ │ │ + adds r0, #28 │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 37ce │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ + bne.w 2618 │ │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ + ldr r1, [r3, #28] │ │ │ │ │ + b.n 3e1a │ │ │ │ │ + ldr.w r8, [sp, #52] @ 0x34 │ │ │ │ │ + ldr.w ip, [sp, #44] @ 0x2c │ │ │ │ │ + str.w fp, [sp, #24] │ │ │ │ │ + str r4, [sp, #8] │ │ │ │ │ + cmp.w fp, #0 │ │ │ │ │ + beq.w 3a4a │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ mov r1, ip │ │ │ │ │ rsb r4, r3, #1 │ │ │ │ │ lsls r5, r3, #2 │ │ │ │ │ - add.w r0, fp, r4, lsl #2 │ │ │ │ │ + add.w r0, r9, r4, lsl #2 │ │ │ │ │ mov r2, r5 │ │ │ │ │ lsls r4, r4, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.w 2858 │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + b.n 3c80 │ │ │ │ │ + add.w r0, r1, #28 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne.w 3816 │ │ │ │ │ + ldr.w r1, [r9, #28] │ │ │ │ │ + b.w 3844 │ │ │ │ │ + mov r7, r2 │ │ │ │ │ + b.w 2ca8 │ │ │ │ │ + add.w r0, r1, #28 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 3560 │ │ │ │ │ + ldr r1, [r5, #28] │ │ │ │ │ + b.w 3588 │ │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ add.w r0, r3, #28 │ │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - bne.w 26e8 │ │ │ │ │ + bne.w 291c │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b.w 3860 │ │ │ │ │ - add.w r0, r1, #28 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 360c │ │ │ │ │ - ldr r1, [r4, #28] │ │ │ │ │ - b.w 3634 │ │ │ │ │ + b.w 3abc │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + mov fp, r7 │ │ │ │ │ + ldrd sl, r9, [sp, #20] │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + lsls r7, r4, #2 │ │ │ │ │ + str r4, [sp, #8] │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ + b.w 3c9e │ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ add.w r0, r3, #28 │ │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - bne.w 2d2c │ │ │ │ │ + bne.w 2f88 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b.w 37f4 │ │ │ │ │ + b.w 3a54 │ │ │ │ │ + add.w r0, r5, #28 │ │ │ │ │ + ldrb r1, [r4, #16] │ │ │ │ │ + tst.w r1, #32 │ │ │ │ │ + bne.w 2b2a │ │ │ │ │ + ldr r1, [r4, #28] │ │ │ │ │ + b.w 2b6c │ │ │ │ │ + mov r3, fp │ │ │ │ │ + mov fp, sl │ │ │ │ │ + mov sl, r3 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + str.w r8, [sp, #32] │ │ │ │ │ + lsls r7, r3, #2 │ │ │ │ │ + b.w 3c9e │ │ │ │ │ adds r0, #28 │ │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 3344 │ │ │ │ │ - ldr r1, [r6, #28] │ │ │ │ │ - b.w 3370 │ │ │ │ │ - add.w r0, r8, #28 │ │ │ │ │ - ldrb r3, [r6, #16] │ │ │ │ │ + ldrb r3, [r5, #16] │ │ │ │ │ lsls r1, r3, #26 │ │ │ │ │ - bmi.w 1f56 │ │ │ │ │ - ldr r1, [r6, #28] │ │ │ │ │ - b.n 3e64 │ │ │ │ │ + bpl.n 45f4 │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + b.w 3096 │ │ │ │ │ + mov r3, r1 │ │ │ │ │ + mov r1, fp │ │ │ │ │ + str r2, [sp, #12] │ │ │ │ │ + mov fp, sl │ │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ │ + mov sl, r1 │ │ │ │ │ + b.n 3d2c │ │ │ │ │ + ldr.w r8, [sp, #52] @ 0x34 │ │ │ │ │ + ldr.w ip, [sp, #44] @ 0x2c │ │ │ │ │ + str.w fp, [sp, #24] │ │ │ │ │ + b.n 3ea6 │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ │ + b.n 41ea │ │ │ │ │ + add.w r0, r4, #28 │ │ │ │ │ + ldrb r1, [r5, #16] │ │ │ │ │ + tst.w r1, #32 │ │ │ │ │ + bne.w 2186 │ │ │ │ │ + ldr r1, [r5, #28] │ │ │ │ │ + b.w 21ce │ │ │ │ │ adds r0, #28 │ │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ │ lsls r1, r3, #26 │ │ │ │ │ - bpl.w 4524 │ │ │ │ │ - mov r9, r3 │ │ │ │ │ - b.w 21de │ │ │ │ │ + bmi.w 2314 │ │ │ │ │ + ldr r1, [r4, #28] │ │ │ │ │ + b.n 3eb8 │ │ │ │ │ add.w r0, r4, #28 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ - tst.w r3, #32 │ │ │ │ │ - bne.w 216a │ │ │ │ │ + lsls r7, r3, #26 │ │ │ │ │ + bmi.w 22a4 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b.n 3de8 │ │ │ │ │ - adds r0, #28 │ │ │ │ │ + b.n 3ed0 │ │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ + ldr.w ip, [sp, #20] │ │ │ │ │ + mov sl, fp │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + b.w 3a30 │ │ │ │ │ + ldr.w r8, [sp, #52] @ 0x34 │ │ │ │ │ + mov r9, r4 │ │ │ │ │ + ldr.w ip, [sp, #44] @ 0x2c │ │ │ │ │ + b.n 3ea6 │ │ │ │ │ + str.w fp, [sp, #8] │ │ │ │ │ + b.w 3a4a │ │ │ │ │ + ldr.w sl, [sp, #20] │ │ │ │ │ + mov fp, r7 │ │ │ │ │ + b.n 3ffa │ │ │ │ │ + add.w r0, r7, #28 │ │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ │ lsls r1, r3, #26 │ │ │ │ │ - bpl.w 453e │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - b.w 2df8 │ │ │ │ │ - adds r0, #28 │ │ │ │ │ - ldrb r3, [r4, #16] │ │ │ │ │ - lsls r1, r3, #26 │ │ │ │ │ - bpl.w 44a0 │ │ │ │ │ - mov sl, r3 │ │ │ │ │ - b.w 1fd6 │ │ │ │ │ - ldr.w r9, [sp] │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - ldr.w sl, [sp, #20] │ │ │ │ │ - lsls r6, r4, #2 │ │ │ │ │ - strd r7, r4, [sp] │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - b.w 3a52 │ │ │ │ │ + bmi.w 1f6a │ │ │ │ │ + ldr r1, [r6, #28] │ │ │ │ │ + b.n 3f52 │ │ │ │ │ add.w r0, r5, #28 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst.w r3, #32 │ │ │ │ │ - bne.w 2a2e │ │ │ │ │ + bne.w 2c7a │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b.n 3e1c │ │ │ │ │ + b.n 3f0a │ │ │ │ │ add.w r0, r5, #28 │ │ │ │ │ ldrb r1, [r6, #16] │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - bne.w 27ec │ │ │ │ │ + bne.w 2a64 │ │ │ │ │ ldr r1, [r6, #28] │ │ │ │ │ - b.w 2e86 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - mov r9, r7 │ │ │ │ │ - str r1, [sp, #8] │ │ │ │ │ - str r2, [sp, #32] │ │ │ │ │ - lsls r6, r3, #2 │ │ │ │ │ - b.w 3a52 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - b.w 37ce │ │ │ │ │ - add.w r0, r5, #28 │ │ │ │ │ - ldrb r1, [r4, #16] │ │ │ │ │ - lsls r3, r1, #26 │ │ │ │ │ - bmi.w 28e0 │ │ │ │ │ - ldr r1, [r4, #28] │ │ │ │ │ - b.w 291e │ │ │ │ │ - ldrd ip, r8, [sp, #44] @ 0x2c │ │ │ │ │ - mov r9, r4 │ │ │ │ │ - b.n 3d70 │ │ │ │ │ + b.w 2fd2 │ │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ + ldr r0, [r3, #28] │ │ │ │ │ + b.n 44d4 │ │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ │ + b.n 43da │ │ │ │ │ ldr r1, [r4, #28] │ │ │ │ │ - b.w 2258 │ │ │ │ │ + b.w 2540 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b.w 2242 │ │ │ │ │ + b.w 252a │ │ │ │ │ + ldr r1, [r4, #28] │ │ │ │ │ + b.w 24b4 │ │ │ │ │ ldr r0, [r5, #28] │ │ │ │ │ - b.n 4388 │ │ │ │ │ - ldr.w r0, [r8, #28] │ │ │ │ │ - b.n 4320 │ │ │ │ │ + b.n 45ae │ │ │ │ │ ldr r0, [r5, #28] │ │ │ │ │ - b.n 439a │ │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ │ - b.n 4340 │ │ │ │ │ + b.n 45c0 │ │ │ │ │ + ldr r1, [r5, #28] │ │ │ │ │ + b.n 3f24 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b.n 4350 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - ldr r0, [r3, #28] │ │ │ │ │ - b.n 4292 │ │ │ │ │ - mov sl, r5 │ │ │ │ │ - b.w 37ba │ │ │ │ │ - ldr r1, [r4, #28] │ │ │ │ │ - b.n 3cdc │ │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ │ - b.n 427c │ │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ │ - b.w 369c │ │ │ │ │ + b.n 450e │ │ │ │ │ ldr r0, [r5, #28] │ │ │ │ │ - b.w 2c48 │ │ │ │ │ + b.n 44ea │ │ │ │ │ + ldr r0, [r7, #28] │ │ │ │ │ + b.n 459e │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b.w 2c5e │ │ │ │ │ + b.w 31aa │ │ │ │ │ ldr r0, [r7, #28] │ │ │ │ │ - b.w 30c2 │ │ │ │ │ - ldr r1, [r4, #28] │ │ │ │ │ - b.w 2334 │ │ │ │ │ + b.w 3198 │ │ │ │ │ + ldr r1, [r5, #28] │ │ │ │ │ + b.w 34ee │ │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ │ + b.w 34d8 │ │ │ │ │ + ldr.w r1, [r9, #28] │ │ │ │ │ + b.w 37ae │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b.w 30d8 │ │ │ │ │ + b.w 27ca │ │ │ │ │ + ldr r1, [r5, #28] │ │ │ │ │ + b.w 360a │ │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ │ + b.w 35f4 │ │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ │ + b.w 275a │ │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ │ + b.w 27b4 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b.w 256e │ │ │ │ │ + b.w 26ac │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ - b.w 24fc │ │ │ │ │ - ldr r1, [r6, #28] │ │ │ │ │ - b.w 33f4 │ │ │ │ │ + b.w 269a │ │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ │ + b.n 4562 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + mov r1, sl │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + lsls r2, r3, #2 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcpy │ │ │ │ │ + b.w 3a4a │ │ │ │ │ + ldr r0, [r5, #28] │ │ │ │ │ + b.n 43ec │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b.w 33de │ │ │ │ │ - ldr r1, [r6, #28] │ │ │ │ │ - b.w 32d2 │ │ │ │ │ + b.w 3798 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + ldr r1, [r3, #28] │ │ │ │ │ + b.w 3998 │ │ │ │ │ + ldr.w r1, [r9, #28] │ │ │ │ │ + b.w 38bc │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b.w 32bc │ │ │ │ │ + b.w 3986 │ │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ │ + b.w 2e16 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b.w 3162 │ │ │ │ │ - ldr.w r0, [r8, #28] │ │ │ │ │ - b.w 314c │ │ │ │ │ + b.w 2eb8 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b.n 423c │ │ │ │ │ + b.w 38a6 │ │ │ │ │ + ldr r0, [r5, #28] │ │ │ │ │ + b.w 2ea2 │ │ │ │ │ + ldr.w r1, [r9, #28] │ │ │ │ │ + b.n 3f6c │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b.n 3cc6 │ │ │ │ │ + b.n 43fe │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ - b.w 2bc0 │ │ │ │ │ - ldr r0, [r5, #28] │ │ │ │ │ - b.w 2b62 │ │ │ │ │ + b.n 4540 │ │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ │ + b.n 4552 │ │ │ │ │ + ldr r5, [sp, #0] │ │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 360 │ │ │ │ │ + R_ARM_THM_CALL merge_getmem │ │ │ │ │ + str r0, [sp, #8] │ │ │ │ │ + adds r0, #1 │ │ │ │ │ + bne.w 202c │ │ │ │ │ + b.w 3a4a │ │ │ │ │ + ldr r0, [r7, #28] │ │ │ │ │ + b.w 333a │ │ │ │ │ + ldr r0, [r7, #28] │ │ │ │ │ + b.w 325a │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b.w 2aaa │ │ │ │ │ + b.w 2cf6 │ │ │ │ │ ldr r0, [r5, #28] │ │ │ │ │ - b.w 2a94 │ │ │ │ │ - mov r7, fp │ │ │ │ │ - str r7, [sp, #4] │ │ │ │ │ - b.w 37ce │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - b.w 2bd6 │ │ │ │ │ - ldr r1, [r6, #28] │ │ │ │ │ - b.w 239c │ │ │ │ │ + b.w 2ce0 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + b.w 3a4a │ │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ + ldr r0, [r3, #28] │ │ │ │ │ + b.n 44a8 │ │ │ │ │ + ldr r0, [r5, #28] │ │ │ │ │ + b.w 2db6 │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ - b.w 2388 │ │ │ │ │ + b.w 24a0 │ │ │ │ │ + ldr.w r0, [r8, #28] │ │ │ │ │ + b.n 4428 │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + b.w 32ca │ │ │ │ │ + ldr r0, [r7, #28] │ │ │ │ │ + b.w 32b8 │ │ │ │ │ ldr r1, [r4, #28] │ │ │ │ │ - b.n 3e7e │ │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ │ - b.n 4360 │ │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - mov r7, fp │ │ │ │ │ - mov sl, r5 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - b.w 37b8 │ │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ - ldr r0, [r3, #28] │ │ │ │ │ - b.n 42fa │ │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ │ - b.n 430e │ │ │ │ │ + b.w 2454 │ │ │ │ │ + mov ip, r8 │ │ │ │ │ + mov sl, fp │ │ │ │ │ + str r2, [sp, #12] │ │ │ │ │ + b.w 3a30 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b.w 2fa8 │ │ │ │ │ - ldr.w r0, [r8, #28] │ │ │ │ │ - b.w 2f92 │ │ │ │ │ + b.w 2e2c │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b.w 2446 │ │ │ │ │ + b.w 284c │ │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ │ + b.n 443c │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ - b.w 2430 │ │ │ │ │ - ldr.w sl, [sp, #8] │ │ │ │ │ - mov r7, fp │ │ │ │ │ - mov r6, r8 │ │ │ │ │ - str r1, [sp, #0] │ │ │ │ │ - b.w 37b8 │ │ │ │ │ - ldr.w r0, [r8, #28] │ │ │ │ │ - b.w 3062 │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - ldr r0, [r3, #28] │ │ │ │ │ - b.n 42d0 │ │ │ │ │ + b.w 2836 │ │ │ │ │ + ldr r0, [r1, #28] │ │ │ │ │ + b.n 4494 │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ - b.n 42e6 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne.w 3816 │ │ │ │ │ + b.n 4482 │ │ │ │ │ ldr r1, [r4, #28] │ │ │ │ │ - b.w 359c │ │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ │ - b.w 3586 │ │ │ │ │ + b.w 238c │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b.n 426c │ │ │ │ │ - ldr.w r0, [r9, #28] │ │ │ │ │ - b.w 2558 │ │ │ │ │ - ldr r1, [r4, #28] │ │ │ │ │ - b.w 36b2 │ │ │ │ │ + b.w 2376 │ │ │ │ │ + mov ip, r9 │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ + b.w 3a34 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b.w 25f2 │ │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ │ - b.w 25dc │ │ │ │ │ - ldr r1, [r4, #28] │ │ │ │ │ - b.n 3dbe │ │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ │ - b.n 432e │ │ │ │ │ - lsls r2, r7, #2 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcpy │ │ │ │ │ - b.w 37ce │ │ │ │ │ - ldr r0, [r5, #28] │ │ │ │ │ - b.n 43c4 │ │ │ │ │ - ldr r1, [r6, #28] │ │ │ │ │ - b.n 3e46 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 360 │ │ │ │ │ - R_ARM_THM_CALL merge_getmem │ │ │ │ │ - str r0, [sp, #4] │ │ │ │ │ - adds r0, #1 │ │ │ │ │ - bne.w 200c │ │ │ │ │ - b.w 37ce │ │ │ │ │ - nop │ │ │ │ │ + b.w 334c │ │ │ │ │ │ │ │ │ │ -00004558 : │ │ │ │ │ +00004754 : │ │ │ │ │ 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 45a6 │ │ │ │ │ + bpl.n 47a2 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bcs.n 45c2 │ │ │ │ │ + bcs.n 47be │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ │ str.w r2, [r3, r1, lsl #2] │ │ │ │ │ - cbz r0, 458c │ │ │ │ │ + cbz r0, 4788 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 4594 │ │ │ │ │ + bne.n 4790 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 458c │ │ │ │ │ + bne.n 4788 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 458e │ │ │ │ │ + b.n 478a │ │ │ │ │ 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 458e │ │ │ │ │ + b.n 478a │ │ │ │ │ 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 45bc │ │ │ │ │ + b.n 47b8 │ │ │ │ │ │ │ │ │ │ -000045e0 : │ │ │ │ │ +000047dc : │ │ │ │ │ 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 4618 │ │ │ │ │ + bmi.n 4814 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 4600 │ │ │ │ │ + b.n 47fc │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ │ mov r1, r7 │ │ │ │ │ - cbz r0, 4614 │ │ │ │ │ + cbz r0, 4810 │ │ │ │ │ subs r4, #1 │ │ │ │ │ blx r6 │ │ │ │ │ - cbnz r0, 4612 │ │ │ │ │ + cbnz r0, 480e │ │ │ │ │ adds r3, r4, #1 │ │ │ │ │ - bne.n 45fe │ │ │ │ │ + bne.n 47fa │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ subs r4, #1 │ │ │ │ │ - bcs.n 4600 │ │ │ │ │ + bcs.n 47fc │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ │ │ -0000461c <_PyList_FromArraySteal>: │ │ │ │ │ +00004818 <_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 469c <_PyList_FromArraySteal+0x80> │ │ │ │ │ - ldr r3, [pc, #260] @ (4738 <_PyList_FromArraySteal+0x11c>) │ │ │ │ │ + bne.n 4898 <_PyList_FromArraySteal+0x80> │ │ │ │ │ + ldr r3, [pc, #260] @ (4934 <_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 46c0 <_PyList_FromArraySteal+0xa4> │ │ │ │ │ + ble.n 48bc <_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] @ (473c <_PyList_FromArraySteal+0x120>) │ │ │ │ │ + ldr r0, [pc, #216] @ (4938 <_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] │ │ │ │ │ @@ -7072,15 +7274,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, 4704 <_PyList_FromArraySteal+0xe8> │ │ │ │ │ + cbz r0, 4900 <_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] │ │ │ │ │ @@ -7092,79 +7294,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 4696 <_PyList_FromArraySteal+0x7a> │ │ │ │ │ + beq.n 4892 <_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] @ (4740 <_PyList_FromArraySteal+0x124>) │ │ │ │ │ + ldr r0, [pc, #92] @ (493c <_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 4696 <_PyList_FromArraySteal+0x7a> │ │ │ │ │ + b.n 4892 <_PyList_FromArraySteal+0x7a> │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - ble.n 4696 <_PyList_FromArraySteal+0x7a> │ │ │ │ │ + ble.n 4892 <_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 4722 <_PyList_FromArraySteal+0x106> │ │ │ │ │ + bne.n 491e <_PyList_FromArraySteal+0x106> │ │ │ │ │ adds r2, r5, #1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.n 470a <_PyList_FromArraySteal+0xee> │ │ │ │ │ - b.n 4696 <_PyList_FromArraySteal+0x7a> │ │ │ │ │ + bne.n 4906 <_PyList_FromArraySteal+0xee> │ │ │ │ │ + b.n 4892 <_PyList_FromArraySteal+0x7a> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 4718 <_PyList_FromArraySteal+0xfc> │ │ │ │ │ + bne.n 4914 <_PyList_FromArraySteal+0xfc> │ │ │ │ │ strd r3, r1, [sp] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ │ - b.n 4718 <_PyList_FromArraySteal+0xfc> │ │ │ │ │ + b.n 4914 <_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 │ │ │ │ │ │ │ │ │ │ -00004744 : │ │ │ │ │ +00004940 : │ │ │ │ │ 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 476e │ │ │ │ │ + beq.n 496a │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.n 4788 │ │ │ │ │ + beq.n 4984 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ - b.n 4bcc │ │ │ │ │ + b.n 4dc8 │ │ │ │ │ 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 │ │ │ │ │ @@ -7172,78 +7374,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 6cfc │ │ │ │ │ + bl 6f0c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 477e │ │ │ │ │ + beq.n 497a │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4bcc │ │ │ │ │ + bl 4dc8 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 4782 │ │ │ │ │ + beq.n 497e │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 4782 │ │ │ │ │ + bne.n 497e │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4782 │ │ │ │ │ + b.n 497e │ │ │ │ │ │ │ │ │ │ -000047c4 : │ │ │ │ │ +000049c0 : │ │ │ │ │ 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 4bac │ │ │ │ │ + blt.w 4da8 │ │ │ │ │ cmp sl, r5 │ │ │ │ │ ldr.w r9, [r0, #12] │ │ │ │ │ it ge │ │ │ │ │ movge sl, r5 │ │ │ │ │ cmp sl, r2 │ │ │ │ │ - bgt.w 4ba2 │ │ │ │ │ + bgt.w 4d9e │ │ │ │ │ cmp r2, r5 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r5 │ │ │ │ │ sub.w r3, sl, r2 │ │ │ │ │ mov r8, r2 │ │ │ │ │ adds r2, r3, r5 │ │ │ │ │ - beq.w 4998 │ │ │ │ │ + beq.w 4b94 │ │ │ │ │ sub.w r5, r8, sl │ │ │ │ │ lsls r2, r5, #2 │ │ │ │ │ mov fp, r2 │ │ │ │ │ - beq.w 49fa │ │ │ │ │ + beq.w 4bf6 │ │ │ │ │ cmp r2, #32 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bhi.w 4b78 │ │ │ │ │ + bhi.w 4d74 │ │ │ │ │ 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 49fe │ │ │ │ │ + bge.w 4bfa │ │ │ │ │ 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] │ │ │ │ │ @@ -7253,401 +7455,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 4a70 │ │ │ │ │ + ble.w 4c6c │ │ │ │ │ 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 4b10 │ │ │ │ │ + bgt.w 4d0c │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.w 4b20 │ │ │ │ │ + beq.w 4d1c │ │ │ │ │ cmp.w r8, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.w 4b32 │ │ │ │ │ + bcs.w 4d2e │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ mov.w r1, r8, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4b32 │ │ │ │ │ + beq.w 4d2e │ │ │ │ │ strd r9, r0, [r4, #8] │ │ │ │ │ str.w r8, [r4, #16] │ │ │ │ │ subs r4, r5, #1 │ │ │ │ │ - bmi.n 4988 │ │ │ │ │ + bmi.n 4b84 │ │ │ │ │ ldr.w r0, [r7, r4, lsl #2] │ │ │ │ │ - cbz r0, 48b0 │ │ │ │ │ + cbz r0, 4aac │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 49ea │ │ │ │ │ + bne.w 4be6 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq.n 4988 │ │ │ │ │ + beq.n 4b84 │ │ │ │ │ add.w r3, r7, r4, lsl #2 │ │ │ │ │ ldr.w r0, [r3, #-4] │ │ │ │ │ - cbz r0, 48ca │ │ │ │ │ + cbz r0, 4ac6 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 4a60 │ │ │ │ │ + bne.w 4c5c │ │ │ │ │ sub.w r8, r5, #3 │ │ │ │ │ cmp r5, #2 │ │ │ │ │ - beq.n 4988 │ │ │ │ │ + beq.n 4b84 │ │ │ │ │ add.w r4, r7, r4, lsl #2 │ │ │ │ │ subs r5, #2 │ │ │ │ │ subs r4, #4 │ │ │ │ │ ands.w r5, r5, #3 │ │ │ │ │ - beq.n 492c │ │ │ │ │ + beq.n 4b28 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq.n 4914 │ │ │ │ │ + beq.n 4b10 │ │ │ │ │ cmp r5, #2 │ │ │ │ │ - beq.n 48fe │ │ │ │ │ + beq.n 4afa │ │ │ │ │ ldr.w r0, [r4, #-4]! │ │ │ │ │ - cbz r0, 48fa │ │ │ │ │ + cbz r0, 4af6 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 4aa4 │ │ │ │ │ + bne.w 4ca0 │ │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ │ ldr.w r0, [r4, #-4]! │ │ │ │ │ - cbz r0, 4910 │ │ │ │ │ + cbz r0, 4b0c │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 4ab4 │ │ │ │ │ + bne.w 4cb0 │ │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ │ ldr.w r0, [r4, #-4]! │ │ │ │ │ - cbz r0, 4926 │ │ │ │ │ + cbz r0, 4b22 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 4a8e │ │ │ │ │ + bne.w 4c8a │ │ │ │ │ subs.w r8, r8, #1 │ │ │ │ │ - bcc.n 4988 │ │ │ │ │ + bcc.n 4b84 │ │ │ │ │ ldr.w r0, [r4, #-4] │ │ │ │ │ subs r5, r4, #4 │ │ │ │ │ - cbz r0, 4940 │ │ │ │ │ + cbz r0, 4b3c │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 4ae0 │ │ │ │ │ + bne.w 4cdc │ │ │ │ │ ldr.w r0, [r5, #-4] │ │ │ │ │ add.w r9, r8, #4294967295 @ 0xffffffff │ │ │ │ │ - cbz r0, 4956 │ │ │ │ │ + cbz r0, 4b52 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 4ad0 │ │ │ │ │ + bne.w 4ccc │ │ │ │ │ ldr.w r0, [r5, #-8] │ │ │ │ │ - cbz r0, 4968 │ │ │ │ │ + cbz r0, 4b64 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 4af0 │ │ │ │ │ + bne.w 4cec │ │ │ │ │ ldr.w r0, [r5, #-12] │ │ │ │ │ sub.w r4, r5, #12 │ │ │ │ │ - cbz r0, 497e │ │ │ │ │ + cbz r0, 4b7a │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 4b00 │ │ │ │ │ + bne.w 4cfc │ │ │ │ │ sub.w r8, r9, #3 │ │ │ │ │ cmp.w r9, #2 │ │ │ │ │ - bne.n 492c │ │ │ │ │ + bne.n 4b28 │ │ │ │ │ movs r5, #0 │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - bne.w 4b9a │ │ │ │ │ + bne.w 4d96 │ │ │ │ │ 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 49e0 │ │ │ │ │ + beq.n 4bdc │ │ │ │ │ subs r3, r5, #1 │ │ │ │ │ strd r2, r2, [r4, #8] │ │ │ │ │ str r2, [r4, #16] │ │ │ │ │ - bmi.n 49da │ │ │ │ │ + bmi.n 4bd6 │ │ │ │ │ ldr.w r0, [r9, r3, lsl #2] │ │ │ │ │ - cbz r0, 49c0 │ │ │ │ │ + cbz r0, 4bbc │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 49c0 │ │ │ │ │ + beq.n 4bbc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 4a9e │ │ │ │ │ + beq.n 4c9a │ │ │ │ │ subs r4, r5, #2 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq.n 49da │ │ │ │ │ + beq.n 4bd6 │ │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r0, [r9, r4, lsl #2] │ │ │ │ │ - cbz r0, 49d6 │ │ │ │ │ + cbz r0, 4bd2 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.n 4a80 │ │ │ │ │ + bne.n 4c7c │ │ │ │ │ subs r4, #1 │ │ │ │ │ - bcs.n 49ca │ │ │ │ │ + bcs.n 4bc6 │ │ │ │ │ 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 48b0 │ │ │ │ │ + bne.w 4aac │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 48b0 │ │ │ │ │ + b.n 4aac │ │ │ │ │ add r6, sp, #16 │ │ │ │ │ - b.n 4826 │ │ │ │ │ - beq.w 489a │ │ │ │ │ + b.n 4a22 │ │ │ │ │ + beq.w 4a96 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r1, [r4, #16] │ │ │ │ │ mov fp, r2 │ │ │ │ │ adds r2, r3, r2 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - ble.n 4ac4 │ │ │ │ │ + ble.n 4cc0 │ │ │ │ │ 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 4b4c │ │ │ │ │ + bgt.w 4d48 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 4b58 │ │ │ │ │ + beq.w 4d54 │ │ │ │ │ cmp.w r9, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.w 4b6e │ │ │ │ │ + bcs.w 4d6a │ │ │ │ │ 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 4b6e │ │ │ │ │ + beq.w 4d6a │ │ │ │ │ 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 489a │ │ │ │ │ + b.n 4a96 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 48ca │ │ │ │ │ + bne.w 4ac6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 48ca │ │ │ │ │ + b.n 4ac6 │ │ │ │ │ cmp.w r9, r1, asr #1 │ │ │ │ │ it ge │ │ │ │ │ strge.w r9, [r4, #8] │ │ │ │ │ - bge.w 489a │ │ │ │ │ - b.n 485c │ │ │ │ │ + bge.w 4a96 │ │ │ │ │ + b.n 4a58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 49d6 │ │ │ │ │ + bne.n 4bd2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 49d6 │ │ │ │ │ + b.n 4bd2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4926 │ │ │ │ │ + bne.w 4b22 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4926 │ │ │ │ │ + b.n 4b22 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 49c0 │ │ │ │ │ + b.n 4bbc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 48fa │ │ │ │ │ + bne.w 4af6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 48fa │ │ │ │ │ + b.n 4af6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4910 │ │ │ │ │ + bne.w 4b0c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4910 │ │ │ │ │ + b.n 4b0c │ │ │ │ │ cmp.w r2, r1, asr #1 │ │ │ │ │ - blt.n 4a0e │ │ │ │ │ + blt.n 4c0a │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - b.n 4a4c │ │ │ │ │ + b.n 4c48 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4956 │ │ │ │ │ + bne.w 4b52 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4956 │ │ │ │ │ + b.n 4b52 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4940 │ │ │ │ │ + bne.w 4b3c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4940 │ │ │ │ │ + b.n 4b3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4968 │ │ │ │ │ + bne.w 4b64 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4968 │ │ │ │ │ + b.n 4b64 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 497e │ │ │ │ │ + bne.w 4b7a │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 497e │ │ │ │ │ + b.n 4b7a │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n 4b20 │ │ │ │ │ + beq.n 4d1c │ │ │ │ │ add.w r3, r9, #3 │ │ │ │ │ bic.w r8, r3, #3 │ │ │ │ │ - b.n 487a │ │ │ │ │ + b.n 4a76 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4892 │ │ │ │ │ + bne.w 4a8e │ │ │ │ │ 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 4b72 │ │ │ │ │ - cbz r2, 4b58 │ │ │ │ │ + b.n 4d6e │ │ │ │ │ + cbz r2, 4d54 │ │ │ │ │ add.w r9, r2, #3 │ │ │ │ │ bic.w r9, r9, #3 │ │ │ │ │ - b.n 4a2a │ │ │ │ │ + b.n 4c26 │ │ │ │ │ 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 4a46 │ │ │ │ │ + bne.w 4c42 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 498a │ │ │ │ │ + b.n 4b86 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 4b92 │ │ │ │ │ + cbz r0, 4d8e │ │ │ │ │ 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 4828 │ │ │ │ │ + b.n 4a24 │ │ │ │ │ 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 4990 │ │ │ │ │ - cbz r5, 4bba │ │ │ │ │ + b.n 4b8c │ │ │ │ │ + cbz r5, 4db6 │ │ │ │ │ add r6, sp, #16 │ │ │ │ │ movs r5, #0 │ │ │ │ │ mov r7, r6 │ │ │ │ │ - b.n 489a │ │ │ │ │ + b.n 4a96 │ │ │ │ │ ldr.w r9, [r0, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.n 4ba2 │ │ │ │ │ + blt.n 4d9e │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ - b.n 47f2 │ │ │ │ │ + b.n 49ee │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.w 4990 │ │ │ │ │ + beq.w 4b8c │ │ │ │ │ strd r5, r5, [r4, #8] │ │ │ │ │ str r5, [r4, #16] │ │ │ │ │ - b.n 49da │ │ │ │ │ + b.n 4bd6 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00004bcc : │ │ │ │ │ +00004dc8 : │ │ │ │ │ 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 4dde │ │ │ │ │ + bne.w 4fda │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - blt.w 4fb4 │ │ │ │ │ + blt.w 51c4 │ │ │ │ │ cmp r6, r1 │ │ │ │ │ it ge │ │ │ │ │ movge r6, r1 │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - bgt.w 4fbc │ │ │ │ │ + bgt.w 51cc │ │ │ │ │ cmp r7, r1 │ │ │ │ │ mov r3, r7 │ │ │ │ │ it ge │ │ │ │ │ movge r3, r1 │ │ │ │ │ sub.w r7, sl, r3 │ │ │ │ │ add r7, r6 │ │ │ │ │ cmn r7, r1 │ │ │ │ │ - beq.w 4d72 │ │ │ │ │ + beq.w 4f6e │ │ │ │ │ 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 4e06 │ │ │ │ │ + beq.w 5002 │ │ │ │ │ cmp r2, #32 │ │ │ │ │ - bhi.w 4f8e │ │ │ │ │ + bhi.w 519e │ │ │ │ │ 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 4e12 │ │ │ │ │ + bge.w 500e │ │ │ │ │ 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] │ │ │ │ │ @@ -7658,134 +7860,134 @@ │ │ │ │ │ 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 4ec2 │ │ │ │ │ + ble.w 50be │ │ │ │ │ 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 4f24 │ │ │ │ │ + bgt.w 5134 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 4f2e │ │ │ │ │ + beq.w 513e │ │ │ │ │ cmp.w r2, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.w 4f44 │ │ │ │ │ + bcs.w 5154 │ │ │ │ │ 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 4f44 │ │ │ │ │ + beq.w 5154 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ strd r9, r2, [r5, #12] │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - ble.n 4d0e │ │ │ │ │ + ble.n 4f0a │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ add.w r1, r9, r6, lsl #2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 4f04 │ │ │ │ │ + beq.w 5100 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - beq.w 4f04 │ │ │ │ │ + beq.w 5100 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp.w sl, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ str.w r3, [r9, r6, lsl #2] │ │ │ │ │ - beq.n 4d0e │ │ │ │ │ + beq.n 4f0a │ │ │ │ │ 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 4ee2 │ │ │ │ │ + beq.w 50de │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - beq.w 4ee2 │ │ │ │ │ + beq.w 50de │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ str.w r3, [r1, #4]! │ │ │ │ │ - bne.n 4cf0 │ │ │ │ │ + bne.n 4eec │ │ │ │ │ subs.w r3, fp, #1 │ │ │ │ │ - bmi.n 4d4a │ │ │ │ │ + bmi.n 4f46 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldr.w r0, [r2, r3, lsl #2] │ │ │ │ │ - cbz r0, 4d28 │ │ │ │ │ + cbz r0, 4f24 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 4eb2 │ │ │ │ │ + bne.w 50ae │ │ │ │ │ sub.w r4, fp, #2 │ │ │ │ │ cmp.w fp, #1 │ │ │ │ │ - beq.n 4d4a │ │ │ │ │ + beq.n 4f46 │ │ │ │ │ ldr r6, [sp, #4] │ │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r0, [r6, r4, lsl #2] │ │ │ │ │ - cbz r0, 4d46 │ │ │ │ │ + cbz r0, 4f42 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w 4ea2 │ │ │ │ │ + bne.w 508a │ │ │ │ │ subs r4, #1 │ │ │ │ │ - bcs.n 4d38 │ │ │ │ │ + bcs.n 4f34 │ │ │ │ │ movs r4, #0 │ │ │ │ │ ldrd r3, r2, [sp, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 4efc │ │ │ │ │ + bne.w 50f8 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 4d6a │ │ │ │ │ + beq.n 4f66 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 4e7a │ │ │ │ │ + bne.w 5076 │ │ │ │ │ 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 4d86 │ │ │ │ │ + beq.n 4f82 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 4e8e │ │ │ │ │ + bne.w 509a │ │ │ │ │ ldr r4, [r5, #12] │ │ │ │ │ - cbz r4, 4dd4 │ │ │ │ │ + cbz r4, 4fd0 │ │ │ │ │ ldr r6, [r5, #8] │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r3, r3, [r5, #8] │ │ │ │ │ str r3, [r5, #16] │ │ │ │ │ subs r3, r6, #1 │ │ │ │ │ - bmi.n 4dce │ │ │ │ │ + bmi.n 4fca │ │ │ │ │ ldr.w r0, [r4, r3, lsl #2] │ │ │ │ │ - cbz r0, 4db2 │ │ │ │ │ + cbz r0, 4fae │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 4db2 │ │ │ │ │ + beq.n 4fae │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 4eee │ │ │ │ │ + beq.w 50ea │ │ │ │ │ subs r5, r6, #2 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq.n 4dce │ │ │ │ │ + beq.n 4fca │ │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r0, [r4, r5, lsl #2] │ │ │ │ │ - cbz r0, 4dca │ │ │ │ │ + cbz r0, 4fc6 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.w 4ed2 │ │ │ │ │ + bne.w 50ce │ │ │ │ │ subs r5, #1 │ │ │ │ │ - bcs.n 4dbc │ │ │ │ │ + bcs.n 4fb8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ @@ -7794,359 +7996,367 @@ │ │ │ │ │ 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 4fda │ │ │ │ │ + beq.w 51ea │ │ │ │ │ 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 4bf0 │ │ │ │ │ + b.n 4dec │ │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ strd r2, r2, [sp, #4] │ │ │ │ │ - blt.w 4c50 │ │ │ │ │ - beq.n 4f10 │ │ │ │ │ + blt.w 4e4c │ │ │ │ │ + beq.n 510c │ │ │ │ │ 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 4f16 │ │ │ │ │ + ble.n 5112 │ │ │ │ │ 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 4f62 │ │ │ │ │ + bgt.w 5172 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4f6e │ │ │ │ │ + beq.w 517e │ │ │ │ │ cmp.w r2, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.w 4f84 │ │ │ │ │ + bcs.w 5194 │ │ │ │ │ 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 4f84 │ │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ │ - str r1, [r5, #8] │ │ │ │ │ + beq.w 5194 │ │ │ │ │ strd r9, r2, [r5, #12] │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ adds r0, r7, r3 │ │ │ │ │ - add.w r1, r9, r3, lsl #2 │ │ │ │ │ - subs r2, r2, r3 │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ │ add.w r0, r9, r0, lsl #2 │ │ │ │ │ + subs r2, r2, r3 │ │ │ │ │ + str r1, [r5, #8] │ │ │ │ │ + add.w r1, r9, r3, lsl #2 │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ - b.n 4cba │ │ │ │ │ + b.n 4eb6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4d6a │ │ │ │ │ + bne.w 4f66 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4d6a │ │ │ │ │ + b.n 4f66 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str.w r3, [r8] │ │ │ │ │ + str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4d86 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ + bne.w 4f42 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4d86 │ │ │ │ │ + b.n 4f42 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [r0, #0] │ │ │ │ │ + str.w r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4d46 │ │ │ │ │ + bne.w 4f82 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4d46 │ │ │ │ │ + b.n 4f82 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4d28 │ │ │ │ │ + bne.w 4f24 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4d28 │ │ │ │ │ + b.n 4f24 │ │ │ │ │ cmp.w r3, r2, asr #1 │ │ │ │ │ - blt.w 4c7c │ │ │ │ │ + blt.w 4e78 │ │ │ │ │ ldr.w r9, [r5, #12] │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ - b.n 4cba │ │ │ │ │ + b.n 4eb6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4dca │ │ │ │ │ + bne.w 4fc6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4dca │ │ │ │ │ + b.n 4fc6 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ str.w r3, [r1, #4]! │ │ │ │ │ - bne.w 4cf0 │ │ │ │ │ - b.n 4d0e │ │ │ │ │ + bne.w 4eec │ │ │ │ │ + b.n 4f0a │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4db2 │ │ │ │ │ + b.n 4fae │ │ │ │ │ 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 4d56 │ │ │ │ │ + b.n 4f52 │ │ │ │ │ cmp.w sl, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ - bne.w 4ce6 │ │ │ │ │ - b.n 4d0e │ │ │ │ │ + bne.w 4ee2 │ │ │ │ │ + b.n 4f0a │ │ │ │ │ ldr.w r9, [sp, #12] │ │ │ │ │ - b.n 4cba │ │ │ │ │ + b.n 4eb6 │ │ │ │ │ cmp.w r1, r2, asr #1 │ │ │ │ │ - blt.n 4e22 │ │ │ │ │ + blt.n 501e │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ + adds r0, r7, r3 │ │ │ │ │ ldr.w r9, [r5, #12] │ │ │ │ │ + subs r2, r2, r3 │ │ │ │ │ str r1, [r5, #8] │ │ │ │ │ - b.n 4e64 │ │ │ │ │ - cbz r3, 4f2e │ │ │ │ │ + lsls r2, r2, #2 │ │ │ │ │ + add.w r1, r9, r3, lsl #2 │ │ │ │ │ + add.w r0, r9, r0, lsl #2 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memmove │ │ │ │ │ + b.n 4eb6 │ │ │ │ │ + cbz r3, 513e │ │ │ │ │ adds r2, r3, #3 │ │ │ │ │ bic.w r2, r2, #3 │ │ │ │ │ - b.n 4c94 │ │ │ │ │ + b.n 4e90 │ │ │ │ │ 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 4cb4 │ │ │ │ │ + bne.w 4eb0 │ │ │ │ │ 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 4f88 │ │ │ │ │ + b.n 5198 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - cbz r2, 4f6e │ │ │ │ │ + cbz r2, 517e │ │ │ │ │ adds r2, #3 │ │ │ │ │ bic.w r2, r2, #3 │ │ │ │ │ - b.n 4e3c │ │ │ │ │ + b.n 5038 │ │ │ │ │ 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 4e5c │ │ │ │ │ + bne.w 5058 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 4d4c │ │ │ │ │ + b.n 4f48 │ │ │ │ │ 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 4ef4 │ │ │ │ │ + beq.n 50f0 │ │ │ │ │ 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 4c4a │ │ │ │ │ + b.n 4e46 │ │ │ │ │ movs r6, #0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bge.w 4c04 │ │ │ │ │ + bge.w 4e00 │ │ │ │ │ cmn.w sl, r1 │ │ │ │ │ - beq.w 4d72 │ │ │ │ │ + beq.w 4f6e │ │ │ │ │ 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 4c4a │ │ │ │ │ + b.n 4e46 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 4d6a │ │ │ │ │ + b.n 4f66 │ │ │ │ │ │ │ │ │ │ -00004fe0 : │ │ │ │ │ +000051f0 : │ │ │ │ │ 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 5022 │ │ │ │ │ + beq.n 5232 │ │ │ │ │ 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 502c │ │ │ │ │ + ble.n 523c │ │ │ │ │ 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 500e │ │ │ │ │ + blt.n 521e │ │ │ │ │ mov r5, r3 │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - ble.n 507c │ │ │ │ │ + ble.n 528c │ │ │ │ │ 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, 5088 │ │ │ │ │ + cbz r4, 5298 │ │ │ │ │ cmp.w r3, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.n 508c │ │ │ │ │ + bcs.n 529c │ │ │ │ │ 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, 508c │ │ │ │ │ + cbz r0, 529c │ │ │ │ │ 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 501e │ │ │ │ │ + b.n 522e │ │ │ │ │ cmp.w r4, r0, asr #1 │ │ │ │ │ - blt.n 5034 │ │ │ │ │ + blt.n 5244 │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ str r4, [r3, #8] │ │ │ │ │ - b.n 506e │ │ │ │ │ + b.n 527e │ │ │ │ │ mov r3, r4 │ │ │ │ │ - b.n 5054 │ │ │ │ │ + b.n 5264 │ │ │ │ │ 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 501e │ │ │ │ │ + b.n 522e │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000509c : │ │ │ │ │ +000052ac : │ │ │ │ │ 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 50b8 │ │ │ │ │ + bpl.n 52c8 │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -000050d0 : │ │ │ │ │ +000052e0 : │ │ │ │ │ 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, 5140 │ │ │ │ │ + cbz r3, 5350 │ │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ │ - cbz r3, 5140 │ │ │ │ │ + cbz r3, 5350 │ │ │ │ │ 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 5136 │ │ │ │ │ + bne.n 5346 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 51fa │ │ │ │ │ + bne.n 540a │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ subs r0, r2, #1 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bls.n 51f2 │ │ │ │ │ + bls.n 5402 │ │ │ │ │ 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 │ │ │ │ │ @@ -8154,71 +8364,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 5118 │ │ │ │ │ + b.n 5328 │ │ │ │ │ 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 5434 │ │ │ │ │ + bne.w 5644 │ │ │ │ │ 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 51fa │ │ │ │ │ + blt.n 540a │ │ │ │ │ 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 518e │ │ │ │ │ + ble.n 539e │ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - bne.n 51fe │ │ │ │ │ + bne.n 540e │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6cfc │ │ │ │ │ + bl 6f0c │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ - ldr r3, [pc, #704] @ (5450 ) │ │ │ │ │ + ldr r3, [pc, #704] @ (5660 ) │ │ │ │ │ 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 539c │ │ │ │ │ + ble.w 55ac │ │ │ │ │ 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] @ (5454 ) │ │ │ │ │ + ldr r1, [pc, #652] @ (5664 ) │ │ │ │ │ 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 │ │ │ │ │ @@ -8226,32 +8436,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 5130 │ │ │ │ │ - ldr r1, [pc, #612] @ (5458 ) │ │ │ │ │ + b.n 5340 │ │ │ │ │ + ldr r1, [pc, #612] @ (5668 ) │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetObject │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 5130 │ │ │ │ │ - ldr r2, [pc, #604] @ (545c ) │ │ │ │ │ + b.n 5340 │ │ │ │ │ + ldr r2, [pc, #604] @ (566c ) │ │ │ │ │ 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 53e0 │ │ │ │ │ + ble.w 55f0 │ │ │ │ │ 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 │ │ │ │ │ @@ -8260,15 +8470,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] @ (5460 ) │ │ │ │ │ + ldr r0, [pc, #528] @ (5670 ) │ │ │ │ │ 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] │ │ │ │ │ @@ -8277,124 +8487,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 53fe │ │ │ │ │ + bcs.w 560e │ │ │ │ │ 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 53fe │ │ │ │ │ + beq.w 560e │ │ │ │ │ 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 5388 │ │ │ │ │ + beq.n 5598 │ │ │ │ │ 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 5388 │ │ │ │ │ + beq.n 5598 │ │ │ │ │ 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 5388 │ │ │ │ │ + beq.n 5598 │ │ │ │ │ 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 5388 │ │ │ │ │ + beq.n 5598 │ │ │ │ │ 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 5388 │ │ │ │ │ + beq.n 5598 │ │ │ │ │ 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 5388 │ │ │ │ │ + beq.n 5598 │ │ │ │ │ add r1, r6 │ │ │ │ │ add.w r4, r0, #24 │ │ │ │ │ add.w r7, r0, r3, lsl #2 │ │ │ │ │ ldr.w lr, [ip, r1, lsl #2] │ │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r0, [lr] │ │ │ │ │ cmp r0, r5 │ │ │ │ │ add.w r0, r0, #1 │ │ │ │ │ - bne.n 538c │ │ │ │ │ + bne.n 559c │ │ │ │ │ str.w lr, [r4], #4 │ │ │ │ │ add r1, r6 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - bne.n 536a │ │ │ │ │ + bne.n 557a │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ - b.n 5130 │ │ │ │ │ + b.n 5340 │ │ │ │ │ str.w r0, [lr] │ │ │ │ │ add r1, r6 │ │ │ │ │ str.w lr, [r4], #4 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - bne.n 536a │ │ │ │ │ - b.n 5388 │ │ │ │ │ + bne.n 557a │ │ │ │ │ + b.n 5598 │ │ │ │ │ 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 5130 │ │ │ │ │ + beq.w 5340 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - ldr r0, [pc, #176] @ (5464 ) │ │ │ │ │ + ldr r0, [pc, #176] @ (5674 ) │ │ │ │ │ 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 │ │ │ │ │ @@ -8402,131 +8612,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 5130 │ │ │ │ │ + b.n 5340 │ │ │ │ │ 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 523c │ │ │ │ │ - b.n 5130 │ │ │ │ │ + bne.w 544c │ │ │ │ │ + b.n 5340 │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r0, ip │ │ │ │ │ - beq.n 541c │ │ │ │ │ + beq.n 562c │ │ │ │ │ subs r0, #1 │ │ │ │ │ str r0, [r2, #0] │ │ │ │ │ - cbnz r0, 541c │ │ │ │ │ + cbnz r0, 562c │ │ │ │ │ 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 5130 │ │ │ │ │ + beq.w 5340 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ ldrd r3, r1, [sp, #4] │ │ │ │ │ - b.n 529e │ │ │ │ │ + b.n 54ae │ │ │ │ │ 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 51fa │ │ │ │ │ + b.n 540a │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -00005468 : │ │ │ │ │ +00005678 : │ │ │ │ │ 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 5492 │ │ │ │ │ + bls.n 56a2 │ │ │ │ │ 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] @ (54a8 ) │ │ │ │ │ + ldr r1, [pc, #12] @ (56b8 ) │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -000054ac : │ │ │ │ │ +000056bc : │ │ │ │ │ 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 5512 │ │ │ │ │ + beq.n 5722 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - ldr r0, [pc, #112] @ (553c ) │ │ │ │ │ + ldr r0, [pc, #112] @ (574c ) │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ - cbz r0, 550e │ │ │ │ │ + cbz r0, 571e │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r0, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 5528 │ │ │ │ │ + beq.n 5738 │ │ │ │ │ adds r3, #1 │ │ │ │ │ - ldr r1, [pc, #92] @ (5540 ) │ │ │ │ │ + ldr r1, [pc, #92] @ (5750 ) │ │ │ │ │ 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] │ │ │ │ │ @@ -8546,81 +8756,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 550e │ │ │ │ │ + b.n 571e │ │ │ │ │ str r4, [r0, #12] │ │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ │ - ldr r1, [pc, #20] @ (5544 ) │ │ │ │ │ + ldr r1, [pc, #20] @ (5754 ) │ │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ - b.n 54f2 │ │ │ │ │ + b.n 5702 │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -00005548 : │ │ │ │ │ +00005758 : │ │ │ │ │ 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 55a0 │ │ │ │ │ + blt.n 57b0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bcs.n 5580 │ │ │ │ │ + bcs.n 5790 │ │ │ │ │ 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 55a4 │ │ │ │ │ + beq.n 57b4 │ │ │ │ │ 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 55a0 │ │ │ │ │ + beq.n 57b0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, 55aa │ │ │ │ │ + cbz r3, 57ba │ │ │ │ │ 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 55a0 │ │ │ │ │ + b.n 57b0 │ │ │ │ │ │ │ │ │ │ -000055b0 : │ │ │ │ │ +000057c0 : │ │ │ │ │ list_length(): │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -000055b4 : │ │ │ │ │ +000057c4 : │ │ │ │ │ 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 │ │ │ │ │ @@ -8629,26 +8839,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, 55f0 │ │ │ │ │ + cbz r1, 5800 │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne.n 55f6 │ │ │ │ │ + bne.n 5806 │ │ │ │ │ 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 55f0 │ │ │ │ │ + bne.n 5800 │ │ │ │ │ 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] │ │ │ │ │ @@ -8657,49 +8867,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 │ │ │ │ │ │ │ │ │ │ -00005624 <_PyList_Extend>: │ │ │ │ │ +00005834 <_PyList_Extend>: │ │ │ │ │ _PyList_Extend(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - bl 5648 <_list_extend> │ │ │ │ │ + bl 5858 <_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 │ │ │ │ │ │ │ │ │ │ -00005648 <_list_extend>: │ │ │ │ │ +00005858 <_list_extend>: │ │ │ │ │ _list_extend(): │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq.w 5cf6 <_list_extend+0x6ae> │ │ │ │ │ + beq.w 5f06 <_list_extend+0x6ae> │ │ │ │ │ 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 5668 <_list_extend+0x20> │ │ │ │ │ + beq.n 5878 <_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 566a <_list_extend+0x22> │ │ │ │ │ - b.n 5d04 │ │ │ │ │ + bne.n 587a <_list_extend+0x22> │ │ │ │ │ + b.n 5f14 │ │ │ │ │ stmdb 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 │ │ │ │ │ @@ -8710,171 +8920,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 59c8 <_list_extend+0x380> │ │ │ │ │ + beq.w 5bd8 <_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 58dc <_list_extend+0x294> │ │ │ │ │ + beq.w 5aec <_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 5c0c <_list_extend+0x5c4> │ │ │ │ │ + beq.w 5e1c <_list_extend+0x5c4> │ │ │ │ │ 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 5b28 <_list_extend+0x4e0> │ │ │ │ │ + beq.w 5d38 <_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 57cc <_list_extend+0x184> │ │ │ │ │ + beq.n 59dc <_list_extend+0x184> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetIter │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5cb8 <_list_extend+0x670> │ │ │ │ │ + beq.w 5ec8 <_list_extend+0x670> │ │ │ │ │ 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 5ca8 <_list_extend+0x660> │ │ │ │ │ + blt.w 5eb8 <_list_extend+0x660> │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ subs r2, r2, r3 │ │ │ │ │ mov r7, r1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bgt.n 573e <_list_extend+0xf6> │ │ │ │ │ + bgt.n 594e <_list_extend+0xf6> │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 597c <_list_extend+0x334> │ │ │ │ │ - cbz r3, 573e <_list_extend+0xf6> │ │ │ │ │ + bne.w 5b8c <_list_extend+0x334> │ │ │ │ │ + cbz r3, 594e <_list_extend+0xf6> │ │ │ │ │ adds r3, #1 │ │ │ │ │ bic.w r3, r3, #1 │ │ │ │ │ cmp.w r3, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.w 5ca4 <_list_extend+0x65c> │ │ │ │ │ + bcs.w 5eb4 <_list_extend+0x65c> │ │ │ │ │ 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 5ca4 <_list_extend+0x65c> │ │ │ │ │ + beq.w 5eb4 <_list_extend+0x65c> │ │ │ │ │ strd r0, r3, [r4, #12] │ │ │ │ │ - b.n 573e <_list_extend+0xf6> │ │ │ │ │ + b.n 594e <_list_extend+0xf6> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge.n 57be <_list_extend+0x176> │ │ │ │ │ + bge.n 59ce <_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 572c <_list_extend+0xe4> │ │ │ │ │ + bne.n 593c <_list_extend+0xe4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5bf4 <_list_extend+0x5ac> │ │ │ │ │ + bne.w 5e04 <_list_extend+0x5ac> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bge.n 575e <_list_extend+0x116> │ │ │ │ │ + bge.n 596e <_list_extend+0x116> │ │ │ │ │ cmp.w r2, r3, asr #1 │ │ │ │ │ - blt.n 576a <_list_extend+0x122> │ │ │ │ │ + blt.n 597a <_list_extend+0x122> │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 57aa <_list_extend+0x162> │ │ │ │ │ - b.n 57b4 <_list_extend+0x16c> │ │ │ │ │ + bne.n 59ba <_list_extend+0x162> │ │ │ │ │ + b.n 59c4 <_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 5b1c <_list_extend+0x4d4> │ │ │ │ │ + bmi.w 5d2c <_list_extend+0x4d4> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 5bc8 <_list_extend+0x580> │ │ │ │ │ + beq.w 5dd8 <_list_extend+0x580> │ │ │ │ │ cmp.w r6, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.w 5ca4 <_list_extend+0x65c> │ │ │ │ │ + bcs.w 5eb4 <_list_extend+0x65c> │ │ │ │ │ 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 5ca4 <_list_extend+0x65c> │ │ │ │ │ + beq.w 5eb4 <_list_extend+0x65c> │ │ │ │ │ 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 57b4 <_list_extend+0x16c> │ │ │ │ │ + beq.n 59c4 <_list_extend+0x16c> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 5970 <_list_extend+0x328> │ │ │ │ │ + beq.w 5b80 <_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 573e <_list_extend+0xf6> │ │ │ │ │ - b.n 5ca8 <_list_extend+0x660> │ │ │ │ │ + bne.n 594e <_list_extend+0xf6> │ │ │ │ │ + b.n 5eb8 <_list_extend+0x660> │ │ │ │ │ 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 5afe <_list_extend+0x4b6> │ │ │ │ │ + ble.w 5d0e <_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 5cd4 <_list_extend+0x68c> │ │ │ │ │ + beq.w 5ee4 <_list_extend+0x68c> │ │ │ │ │ cmp.w r5, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.w 5cd8 <_list_extend+0x690> │ │ │ │ │ + bcs.w 5ee8 <_list_extend+0x690> │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ lsls r1, r5, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5cd8 <_list_extend+0x690> │ │ │ │ │ + beq.w 5ee8 <_list_extend+0x690> │ │ │ │ │ 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 │ │ │ │ │ @@ -8883,122 +9093,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 58d6 <_list_extend+0x28e> │ │ │ │ │ + beq.n 5ae6 <_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 5cf2 <_list_extend+0x6aa> │ │ │ │ │ + beq.w 5f02 <_list_extend+0x6aa> │ │ │ │ │ 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 58d6 <_list_extend+0x28e> │ │ │ │ │ + beq.n 5ae6 <_list_extend+0x28e> │ │ │ │ │ ldrd r1, r2, [sp, #28] │ │ │ │ │ movs r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_Pack │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5cee <_list_extend+0x6a6> │ │ │ │ │ + beq.w 5efe <_list_extend+0x6a6> │ │ │ │ │ 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, 58d6 <_list_extend+0x28e> │ │ │ │ │ + cbz r0, 5ae6 <_list_extend+0x28e> │ │ │ │ │ ldrd r1, r2, [sp, #28] │ │ │ │ │ movs r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_Pack │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5cde <_list_extend+0x696> │ │ │ │ │ + beq.w 5eee <_list_extend+0x696> │ │ │ │ │ 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, 58d2 <_list_extend+0x28a> │ │ │ │ │ + cbz r0, 5ae2 <_list_extend+0x28a> │ │ │ │ │ ldrd r1, r2, [sp, #28] │ │ │ │ │ movs r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_Pack │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5ce8 <_list_extend+0x6a0> │ │ │ │ │ + beq.w 5ef8 <_list_extend+0x6a0> │ │ │ │ │ adds r4, #1 │ │ │ │ │ str.w r0, [r6], #4 │ │ │ │ │ - b.n 58aa <_list_extend+0x262> │ │ │ │ │ + b.n 5aba <_list_extend+0x262> │ │ │ │ │ mov r6, r9 │ │ │ │ │ mov r4, r7 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n 57b6 <_list_extend+0x16e> │ │ │ │ │ + b.n 59c6 <_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 5b0e <_list_extend+0x4c6> │ │ │ │ │ + ble.w 5d1e <_list_extend+0x4c6> │ │ │ │ │ adds r3, r2, #6 │ │ │ │ │ add.w r3, r3, r2, asr #3 │ │ │ │ │ bic.w r5, r3, #3 │ │ │ │ │ adds r3, r2, #3 │ │ │ │ │ bic.w r3, r3, #3 │ │ │ │ │ subs r0, r5, r2 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ it gt │ │ │ │ │ movgt r5, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 5cc6 <_list_extend+0x67e> │ │ │ │ │ + beq.w 5ed6 <_list_extend+0x67e> │ │ │ │ │ cmp.w r5, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.w 5cca <_list_extend+0x682> │ │ │ │ │ + bcs.w 5eda <_list_extend+0x682> │ │ │ │ │ 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 5cca <_list_extend+0x682> │ │ │ │ │ + beq.w 5eda <_list_extend+0x682> │ │ │ │ │ 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 5954 <_list_extend+0x30c> │ │ │ │ │ + b.n 5b64 <_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 │ │ │ │ │ @@ -9011,82 +9221,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 593c <_list_extend+0x2f4> │ │ │ │ │ + bne.n 5b4c <_list_extend+0x2f4> │ │ │ │ │ mov r3, r0 │ │ │ │ │ str.w r8, [r9, #8] │ │ │ │ │ - b.n 57b6 <_list_extend+0x16e> │ │ │ │ │ + b.n 59c6 <_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 57b6 <_list_extend+0x16e> │ │ │ │ │ + b.n 59c6 <_list_extend+0x16e> │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ adds r1, r3, r1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - ble.w 5bbe <_list_extend+0x576> │ │ │ │ │ + ble.w 5dce <_list_extend+0x576> │ │ │ │ │ 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 5cc2 <_list_extend+0x67a> │ │ │ │ │ + beq.w 5ed2 <_list_extend+0x67a> │ │ │ │ │ cmp.w r2, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.w 5ca4 <_list_extend+0x65c> │ │ │ │ │ + bcs.w 5eb4 <_list_extend+0x65c> │ │ │ │ │ lsls r1, r2, #2 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5ca4 <_list_extend+0x65c> │ │ │ │ │ + beq.w 5eb4 <_list_extend+0x65c> │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ str r2, [r4, #16] │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b.n 573e <_list_extend+0xf6> │ │ │ │ │ + b.n 594e <_list_extend+0xf6> │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ ldr r1, [r6, #12] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ adds r2, r3, r1 │ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ │ mov sl, r2 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - ble.w 5bdc <_list_extend+0x594> │ │ │ │ │ + ble.w 5dec <_list_extend+0x594> │ │ │ │ │ add.w r3, sl, #6 │ │ │ │ │ add.w r2, sl, #3 │ │ │ │ │ add.w r3, r3, sl, asr #3 │ │ │ │ │ bic.w r2, r2, #3 │ │ │ │ │ bic.w r3, r3, #3 │ │ │ │ │ sub.w r0, r3, sl │ │ │ │ │ cmp r1, r0 │ │ │ │ │ it gt │ │ │ │ │ movgt r3, r2 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.w 5ca0 <_list_extend+0x658> │ │ │ │ │ + beq.w 5eb0 <_list_extend+0x658> │ │ │ │ │ cmp.w r3, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.w 5cca <_list_extend+0x682> │ │ │ │ │ + bcs.w 5eda <_list_extend+0x682> │ │ │ │ │ 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 5cca <_list_extend+0x682> │ │ │ │ │ + beq.w 5eda <_list_extend+0x682> │ │ │ │ │ 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 │ │ │ │ │ @@ -9094,160 +9304,160 @@ │ │ │ │ │ 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 5af6 <_list_extend+0x4ae> │ │ │ │ │ + beq.n 5d06 <_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 5af6 <_list_extend+0x4ae> │ │ │ │ │ + beq.n 5d06 <_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 5af6 <_list_extend+0x4ae> │ │ │ │ │ + beq.n 5d06 <_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 5af6 <_list_extend+0x4ae> │ │ │ │ │ + beq.n 5d06 <_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, 5af6 <_list_extend+0x4ae> │ │ │ │ │ + cbz r0, 5d06 <_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, 5af6 <_list_extend+0x4ae> │ │ │ │ │ + cbz r0, 5d06 <_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, 5af6 <_list_extend+0x4ae> │ │ │ │ │ + cbz r0, 5d06 <_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, 5af6 <_list_extend+0x4ae> │ │ │ │ │ + cbz r0, 5d06 <_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 5ae4 <_list_extend+0x49c> │ │ │ │ │ + b.n 5cf4 <_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 5ade <_list_extend+0x496> │ │ │ │ │ + bne.n 5cee <_list_extend+0x496> │ │ │ │ │ mov r4, r8 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ - b.n 57b6 <_list_extend+0x16e> │ │ │ │ │ + b.n 59c6 <_list_extend+0x16e> │ │ │ │ │ cmp.w r6, r3, asr #1 │ │ │ │ │ - blt.w 57e0 <_list_extend+0x198> │ │ │ │ │ + blt.w 59f0 <_list_extend+0x198> │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ str r6, [r0, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ - b.n 581c <_list_extend+0x1d4> │ │ │ │ │ + b.n 5a2c <_list_extend+0x1d4> │ │ │ │ │ cmp.w r2, r3, asr #1 │ │ │ │ │ - blt.w 58ec <_list_extend+0x2a4> │ │ │ │ │ + blt.w 5afc <_list_extend+0x2a4> │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - b.n 592a <_list_extend+0x2e2> │ │ │ │ │ + b.n 5b3a <_list_extend+0x2e2> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 5bc8 <_list_extend+0x580> │ │ │ │ │ + beq.n 5dd8 <_list_extend+0x580> │ │ │ │ │ adds r6, r2, #3 │ │ │ │ │ bic.w r6, r6, #3 │ │ │ │ │ - b.n 5780 <_list_extend+0x138> │ │ │ │ │ + b.n 5990 <_list_extend+0x138> │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ │ adds r6, r2, r1 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - ble.n 5bea <_list_extend+0x5a2> │ │ │ │ │ + ble.n 5dfa <_list_extend+0x5a2> │ │ │ │ │ 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, r6 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ it gt │ │ │ │ │ movgt r5, r3 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 5cbe <_list_extend+0x676> │ │ │ │ │ + beq.w 5ece <_list_extend+0x676> │ │ │ │ │ cmp.w r5, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.w 5cca <_list_extend+0x682> │ │ │ │ │ + bcs.w 5eda <_list_extend+0x682> │ │ │ │ │ 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 5cca <_list_extend+0x682> │ │ │ │ │ + beq.w 5eda <_list_extend+0x682> │ │ │ │ │ strd r6, r0, [r4, #8] │ │ │ │ │ str r5, [r4, #16] │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov sl, r4 │ │ │ │ │ add r7, sp, #36 @ 0x24 │ │ │ │ │ mov r9, r6 │ │ │ │ │ mov r4, r8 │ │ │ │ │ add.w r5, r5, r2, lsl #2 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - b.n 5ba2 <_list_extend+0x55a> │ │ │ │ │ + b.n 5db2 <_list_extend+0x55a> │ │ │ │ │ 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 │ │ │ │ │ @@ -9260,89 +9470,89 @@ │ │ │ │ │ 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 5b8a <_list_extend+0x542> │ │ │ │ │ + bne.n 5d9a <_list_extend+0x542> │ │ │ │ │ mov r3, r0 │ │ │ │ │ str.w r9, [sl, #8] │ │ │ │ │ - b.n 57b6 <_list_extend+0x16e> │ │ │ │ │ + b.n 59c6 <_list_extend+0x16e> │ │ │ │ │ cmp.w r1, r2, asr #1 │ │ │ │ │ - bge.w 59c4 <_list_extend+0x37c> │ │ │ │ │ - b.n 5986 <_list_extend+0x33e> │ │ │ │ │ + bge.w 5bd4 <_list_extend+0x37c> │ │ │ │ │ + b.n 5b96 <_list_extend+0x33e> │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5ca4 <_list_extend+0x65c> │ │ │ │ │ + beq.n 5eb4 <_list_extend+0x65c> │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 579a <_list_extend+0x152> │ │ │ │ │ + b.n 59aa <_list_extend+0x152> │ │ │ │ │ cmp.w r2, r3, asr #1 │ │ │ │ │ - blt.w 59da <_list_extend+0x392> │ │ │ │ │ + blt.w 5bea <_list_extend+0x392> │ │ │ │ │ ldr r5, [r0, #12] │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ - b.n 5a24 <_list_extend+0x3dc> │ │ │ │ │ + b.n 5c34 <_list_extend+0x3dc> │ │ │ │ │ cmp.w r6, r3, asr #1 │ │ │ │ │ - blt.n 5b38 <_list_extend+0x4f0> │ │ │ │ │ + blt.n 5d48 <_list_extend+0x4f0> │ │ │ │ │ str r6, [r0, #8] │ │ │ │ │ - b.n 5b76 <_list_extend+0x52e> │ │ │ │ │ + b.n 5d86 <_list_extend+0x52e> │ │ │ │ │ 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 5ca8 <_list_extend+0x660> │ │ │ │ │ + beq.n 5eb8 <_list_extend+0x660> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ - b.n 5750 <_list_extend+0x108> │ │ │ │ │ + b.n 5960 <_list_extend+0x108> │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ │ adds r6, r2, r1 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - ble.n 5c96 <_list_extend+0x64e> │ │ │ │ │ + ble.n 5ea6 <_list_extend+0x64e> │ │ │ │ │ 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, r6 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ it gt │ │ │ │ │ movgt r5, r3 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 5c92 <_list_extend+0x64a> │ │ │ │ │ + beq.n 5ea2 <_list_extend+0x64a> │ │ │ │ │ cmp.w r5, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.n 5cca <_list_extend+0x682> │ │ │ │ │ + bcs.n 5eda <_list_extend+0x682> │ │ │ │ │ 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 5cca <_list_extend+0x682> │ │ │ │ │ + beq.n 5eda <_list_extend+0x682> │ │ │ │ │ strd r6, r0, [r4, #8] │ │ │ │ │ str r5, [r4, #16] │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ movs r3, #0 │ │ │ │ │ add r7, sp, #36 @ 0x24 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ add.w r5, r5, r2, lsl #2 │ │ │ │ │ - b.n 5c78 <_list_extend+0x630> │ │ │ │ │ + b.n 5e88 <_list_extend+0x630> │ │ │ │ │ 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] │ │ │ │ │ @@ -9352,73 +9562,73 @@ │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ add r1, sp, #28 │ │ │ │ │ add r2, sp, #32 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyDict_Next> │ │ │ │ │ R_ARM_THM_CALL _PyDict_Next │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5c62 <_list_extend+0x61a> │ │ │ │ │ + bne.n 5e72 <_list_extend+0x61a> │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n 57b6 <_list_extend+0x16e> │ │ │ │ │ + b.n 59c6 <_list_extend+0x16e> │ │ │ │ │ mov r5, r6 │ │ │ │ │ - b.n 5c3e <_list_extend+0x5f6> │ │ │ │ │ + b.n 5e4e <_list_extend+0x5f6> │ │ │ │ │ cmp.w r6, r3, asr #1 │ │ │ │ │ - blt.n 5c1c <_list_extend+0x5d4> │ │ │ │ │ + blt.n 5e2c <_list_extend+0x5d4> │ │ │ │ │ str r6, [r0, #8] │ │ │ │ │ - b.n 5c54 <_list_extend+0x60c> │ │ │ │ │ + b.n 5e64 <_list_extend+0x60c> │ │ │ │ │ mov r3, sl │ │ │ │ │ - b.n 5a08 <_list_extend+0x3c0> │ │ │ │ │ + b.n 5c18 <_list_extend+0x3c0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 5cb8 <_list_extend+0x670> │ │ │ │ │ + beq.n 5ec8 <_list_extend+0x670> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbz r3, 5cfc <_list_extend+0x6b4> │ │ │ │ │ + cbz r3, 5f0c <_list_extend+0x6b4> │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 57b6 <_list_extend+0x16e> │ │ │ │ │ + b.n 59c6 <_list_extend+0x16e> │ │ │ │ │ mov r5, r6 │ │ │ │ │ - b.n 5b5e <_list_extend+0x516> │ │ │ │ │ + b.n 5d6e <_list_extend+0x516> │ │ │ │ │ mov r2, r1 │ │ │ │ │ - b.n 59b0 <_list_extend+0x368> │ │ │ │ │ + b.n 5bc0 <_list_extend+0x368> │ │ │ │ │ mov r5, r2 │ │ │ │ │ - b.n 5912 <_list_extend+0x2ca> │ │ │ │ │ + b.n 5b22 <_list_extend+0x2ca> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 57b6 <_list_extend+0x16e> │ │ │ │ │ + b.n 59c6 <_list_extend+0x16e> │ │ │ │ │ mov r5, r6 │ │ │ │ │ - b.n 5806 <_list_extend+0x1be> │ │ │ │ │ + b.n 5a16 <_list_extend+0x1be> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n 5cb8 <_list_extend+0x670> │ │ │ │ │ + b.n 5ec8 <_list_extend+0x670> │ │ │ │ │ movs r3, #2 │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ add r5, r3 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 5cb8 <_list_extend+0x670> │ │ │ │ │ + b.n 5ec8 <_list_extend+0x670> │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r4, r7 │ │ │ │ │ - b.n 5ce0 <_list_extend+0x698> │ │ │ │ │ + b.n 5ef0 <_list_extend+0x698> │ │ │ │ │ movs r3, #1 │ │ │ │ │ - b.n 5ce0 <_list_extend+0x698> │ │ │ │ │ + b.n 5ef0 <_list_extend+0x698> │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.n 5ce0 <_list_extend+0x698> │ │ │ │ │ + b.n 5ef0 <_list_extend+0x698> │ │ │ │ │ movs r1, #2 │ │ │ │ │ b.w 3dc <_PyList_AppendTakeRefListResize> │ │ │ │ │ R_ARM_THM_JUMP24 list_inplace_repeat_lock_held │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5cb8 <_list_extend+0x670> │ │ │ │ │ + b.n 5ec8 <_list_extend+0x670> │ │ │ │ │ │ │ │ │ │ -00005d04 : │ │ │ │ │ +00005f14 : │ │ │ │ │ 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 │ │ │ │ │ @@ -9426,374 +9636,374 @@ │ │ │ │ │ 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 5f4c │ │ │ │ │ + beq.w 615c │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 5e98 │ │ │ │ │ + beq.w 60a8 │ │ │ │ │ ldrd r2, r0, [r5, #8] │ │ │ │ │ mov r7, r2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5ebe │ │ │ │ │ + bne.w 60ce │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ bic.w r2, r2, #1 │ │ │ │ │ cmp.w r2, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.w 5f42 │ │ │ │ │ + bcs.w 6152 │ │ │ │ │ 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 5f42 │ │ │ │ │ + beq.w 6152 │ │ │ │ │ strd r0, r2, [r5, #12] │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #6 │ │ │ │ │ - bmi.w 5f04 │ │ │ │ │ + bmi.w 6114 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.w 5e96 │ │ │ │ │ + ble.w 60a6 │ │ │ │ │ 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 5e96 │ │ │ │ │ + beq.n 60a6 │ │ │ │ │ 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 5e96 │ │ │ │ │ + beq.n 60a6 │ │ │ │ │ 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 5e96 │ │ │ │ │ + beq.n 60a6 │ │ │ │ │ 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 5e96 │ │ │ │ │ + beq.n 60a6 │ │ │ │ │ ldr.w ip, [r2, #16] │ │ │ │ │ mov r5, r1 │ │ │ │ │ add r5, r0 │ │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r6, [ip] │ │ │ │ │ cmp r6, lr │ │ │ │ │ itt ne │ │ │ │ │ addne.w lr, r6, #1 │ │ │ │ │ strne.w lr, [ip] │ │ │ │ │ cmp r3, #5 │ │ │ │ │ str.w ip, [r5, #16] │ │ │ │ │ - beq.n 5e96 │ │ │ │ │ + beq.n 60a6 │ │ │ │ │ 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 5e96 │ │ │ │ │ + beq.n 60a6 │ │ │ │ │ ldr r5, [r2, #24] │ │ │ │ │ adds r1, #24 │ │ │ │ │ add.w lr, r0, r1 │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r6, [r5, #0] │ │ │ │ │ cmp r6, ip │ │ │ │ │ itt ne │ │ │ │ │ addne.w ip, r6, #1 │ │ │ │ │ strne.w ip, [r5] │ │ │ │ │ cmp r3, #7 │ │ │ │ │ str.w r5, [lr] │ │ │ │ │ - beq.n 5e96 │ │ │ │ │ + beq.n 60a6 │ │ │ │ │ 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 5eb0 │ │ │ │ │ + bne.n 60c0 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ str.w r1, [r0, #4]! │ │ │ │ │ - bne.n 5e84 │ │ │ │ │ + bne.n 6094 │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 5eaa │ │ │ │ │ + beq.n 60ba │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 5f52 │ │ │ │ │ + beq.n 6162 │ │ │ │ │ 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 5e84 │ │ │ │ │ - b.n 5e96 │ │ │ │ │ + bne.n 6094 │ │ │ │ │ + b.n 60a6 │ │ │ │ │ ldr r2, [r5, #16] │ │ │ │ │ adds r1, r7, r3 │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - ble.n 5f10 │ │ │ │ │ + ble.n 6120 │ │ │ │ │ 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 5f28 │ │ │ │ │ - cbz r6, 5f32 │ │ │ │ │ + blt.n 6138 │ │ │ │ │ + cbz r6, 6142 │ │ │ │ │ cmp.w r2, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.n 5f42 │ │ │ │ │ + bcs.n 6152 │ │ │ │ │ lsls r1, r2, #2 │ │ │ │ │ strd r2, r3, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ │ - cbz r0, 5f42 │ │ │ │ │ + cbz r0, 6152 │ │ │ │ │ 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 5d72 │ │ │ │ │ + beq.w 5f82 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ it gt │ │ │ │ │ ldrgt r2, [r4, #12] │ │ │ │ │ - bgt.w 5d7c │ │ │ │ │ - b.n 5e96 │ │ │ │ │ + bgt.w 5f8c │ │ │ │ │ + b.n 60a6 │ │ │ │ │ cmp.w r1, r2, asr #1 │ │ │ │ │ - blt.n 5ec8 │ │ │ │ │ + blt.n 60d8 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ str r1, [r5, #8] │ │ │ │ │ and.w r2, r2, #33554432 @ 0x2000000 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 5d72 │ │ │ │ │ - b.n 5f04 │ │ │ │ │ - cbz r6, 5f32 │ │ │ │ │ + beq.w 5f82 │ │ │ │ │ + b.n 6114 │ │ │ │ │ + cbz r6, 6142 │ │ │ │ │ adds r2, r6, #3 │ │ │ │ │ bic.w r2, r2, #3 │ │ │ │ │ - b.n 5eda │ │ │ │ │ + b.n 60ea │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - cbz r0, 5f42 │ │ │ │ │ + cbz r0, 6152 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 5ef0 │ │ │ │ │ + b.n 6100 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 5e98 │ │ │ │ │ + b.n 60a8 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 5eaa │ │ │ │ │ + b.n 60ba │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ - b.n 5eaa │ │ │ │ │ + b.n 60ba │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00005f60 : │ │ │ │ │ +00006170 : │ │ │ │ │ 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 5f8e │ │ │ │ │ + beq.n 619e │ │ │ │ │ ldr.w r1, [r0, #156] @ 0x9c │ │ │ │ │ ldr.w r3, [r3, #156] @ 0x9c │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.n 5f90 │ │ │ │ │ - cbnz r2, 5fa0 │ │ │ │ │ + bne.n 61a0 │ │ │ │ │ + cbnz r2, 61b0 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bhi.n 5fb8 │ │ │ │ │ + bhi.n 61c8 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ - cbnz r1, 5fd4 │ │ │ │ │ - cbnz r0, 5ff2 │ │ │ │ │ + cbnz r1, 61e4 │ │ │ │ │ + cbnz r0, 6202 │ │ │ │ │ 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 5f90 │ │ │ │ │ + bne.n 61a0 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 5f9c │ │ │ │ │ + b.n 61ac │ │ │ │ │ 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 5fb2 │ │ │ │ │ + beq.n 61c2 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 5f9a │ │ │ │ │ + ble.n 61aa │ │ │ │ │ ldr r1, [r5, #12] │ │ │ │ │ - cbnz r0, 5ff4 │ │ │ │ │ - cbz r1, 5fee │ │ │ │ │ + cbnz r0, 6204 │ │ │ │ │ + cbz r1, 61fe │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5648 <_list_extend> │ │ │ │ │ + bl 5858 <_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 5f9c │ │ │ │ │ + b.n 61ac │ │ │ │ │ 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 5fd8 │ │ │ │ │ + b.n 61e8 │ │ │ │ │ │ │ │ │ │ -00006000 : │ │ │ │ │ +00006210 : │ │ │ │ │ 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 614c │ │ │ │ │ + bpl.w 635c │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #6 │ │ │ │ │ - bpl.w 614c │ │ │ │ │ + bpl.w 635c │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ mov r7, r0 │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne.w 61b6 │ │ │ │ │ + bne.w 63c6 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 6128 │ │ │ │ │ + ble.n 6338 │ │ │ │ │ movs r4, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ mov r8, r1 │ │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - bge.n 60e2 │ │ │ │ │ + bge.n 62f2 │ │ │ │ │ ldr r1, [r7, #12] │ │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ │ - ldr.w r6, [r1, r4, lsl #2] │ │ │ │ │ - ldr.w r5, [r3, r4, lsl #2] │ │ │ │ │ - cmp r6, r5 │ │ │ │ │ - beq.n 60a6 │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ + ldr.w r5, [r1, r4, lsl #2] │ │ │ │ │ + ldr.w r6, [r3, r4, lsl #2] │ │ │ │ │ + cmp r5, r6 │ │ │ │ │ + beq.n 62b6 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - beq.n 6100 │ │ │ │ │ + beq.n 6310 │ │ │ │ │ adds r3, #1 │ │ │ │ │ - str r3, [r6, #0] │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ + str r3, [r5, #0] │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - beq.n 6106 │ │ │ │ │ + beq.n 6316 │ │ │ │ │ adds r3, #1 │ │ │ │ │ movs r2, #2 │ │ │ │ │ - str r3, [r5, #0] │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + str r3, [r6, #0] │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - beq.n 611c │ │ │ │ │ + beq.n 632c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - str r2, [r6, #0] │ │ │ │ │ + str r2, [r5, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 629e │ │ │ │ │ - ldr r1, [r5, #0] │ │ │ │ │ + beq.w 64ae │ │ │ │ │ + ldr r1, [r6, #0] │ │ │ │ │ cmp r1, r9 │ │ │ │ │ - beq.n 6098 │ │ │ │ │ + beq.n 62a8 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - str r1, [r5, #0] │ │ │ │ │ + str r1, [r6, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 627a │ │ │ │ │ + beq.w 648a │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.w 622c │ │ │ │ │ + blt.w 643c │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ │ - cbz r3, 60e2 │ │ │ │ │ + cbz r3, 62f2 │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - blt.n 6042 │ │ │ │ │ + blt.n 6252 │ │ │ │ │ cmp.w sl, #5 │ │ │ │ │ - bhi.w 6286 │ │ │ │ │ + bhi.w 6496 │ │ │ │ │ tbh [pc, sl, lsl #1] │ │ │ │ │ .word 0x00d5008e │ │ │ │ │ .word 0x009a0006 │ │ │ │ │ .word 0x00e700a6 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ @@ -9805,67 +10015,67 @@ │ │ │ │ │ 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 60ac │ │ │ │ │ + bge.n 62bc │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - ble.n 60ac │ │ │ │ │ + ble.n 62bc │ │ │ │ │ cmp.w sl, #2 │ │ │ │ │ - bne.n 6156 │ │ │ │ │ + bne.n 6366 │ │ │ │ │ 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, [r5, #0] │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bne.n 6068 │ │ │ │ │ + bne.n 6278 │ │ │ │ │ movs r2, #2 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 607e │ │ │ │ │ - ldr r1, [r5, #0] │ │ │ │ │ + bne.n 628e │ │ │ │ │ + ldr r1, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.n 608e │ │ │ │ │ - b.n 6098 │ │ │ │ │ + bne.n 629e │ │ │ │ │ + b.n 62a8 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - bhi.w 6286 │ │ │ │ │ - add r1, pc, #4 @ (adr r1, 6134 ) │ │ │ │ │ + bhi.w 6496 │ │ │ │ │ + add r1, pc, #4 @ (adr r1, 6344 ) │ │ │ │ │ ldr.w pc, [r1, r3, lsl #2] │ │ │ │ │ - .word 0x000060f1 │ │ │ │ │ + .word 0x00006301 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00006263 │ │ │ │ │ + .word 0x00006473 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000060c5 │ │ │ │ │ + .word 0x000062d5 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000061ed │ │ │ │ │ + .word 0x000063fd │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00006205 │ │ │ │ │ + .word 0x00006415 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00006287 │ │ │ │ │ + .word 0x00006497 │ │ │ │ │ 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 60da │ │ │ │ │ + b.n 62ea │ │ │ │ │ cmp.w sl, #3 │ │ │ │ │ - beq.n 6258 │ │ │ │ │ + beq.n 6468 │ │ │ │ │ ldr r2, [r7, #12] │ │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ │ ldr.w r6, [r2, r4, lsl #2] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r5, [r3, r4, lsl #2] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ @@ -9883,199 +10093,199 @@ │ │ │ │ │ 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 621c │ │ │ │ │ + bne.n 642c │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 60da │ │ │ │ │ + beq.n 62ea │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 60da │ │ │ │ │ + bne.n 62ea │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 60da │ │ │ │ │ + b.n 62ea │ │ │ │ │ subs r4, r3, #2 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bhi.n 6230 │ │ │ │ │ + bhi.n 6440 │ │ │ │ │ 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 60da │ │ │ │ │ + b.n 62ea │ │ │ │ │ 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 60da │ │ │ │ │ + b.n 62ea │ │ │ │ │ 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 60da │ │ │ │ │ + b.n 62ea │ │ │ │ │ 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 60da │ │ │ │ │ + b.n 62ea │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 619c │ │ │ │ │ + bne.n 63ac │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 619c │ │ │ │ │ + b.n 63ac │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 60da │ │ │ │ │ + b.n 62ea │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bgt.w 6038 │ │ │ │ │ + bgt.w 6248 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - bhi.n 6286 │ │ │ │ │ - add r1, pc, #4 @ (adr r1, 6240 ) │ │ │ │ │ + bhi.n 6496 │ │ │ │ │ + add r1, pc, #4 @ (adr r1, 6450 ) │ │ │ │ │ ldr.w pc, [r1, r3, lsl #2] │ │ │ │ │ - .word 0x000061d5 │ │ │ │ │ + .word 0x000063e5 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00006263 │ │ │ │ │ + .word 0x00006473 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00006287 │ │ │ │ │ + .word 0x00006497 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00006287 │ │ │ │ │ + .word 0x00006497 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00006205 │ │ │ │ │ + .word 0x00006415 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00006287 │ │ │ │ │ + .word 0x00006497 │ │ │ │ │ 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 60da │ │ │ │ │ + b.n 62ea │ │ │ │ │ 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 60da │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + b.n 62ea │ │ │ │ │ + mov r0, r6 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 6098 │ │ │ │ │ + b.n 62a8 │ │ │ │ │ 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 60da │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + b.n 62ea │ │ │ │ │ + mov r0, r5 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 611c │ │ │ │ │ + b.n 632c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000062ac : │ │ │ │ │ +000064bc : │ │ │ │ │ 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 635a │ │ │ │ │ + ble.n 656a │ │ │ │ │ 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 6374 │ │ │ │ │ + beq.n 6584 │ │ │ │ │ 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 62f2 │ │ │ │ │ + beq.n 6502 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 6386 │ │ │ │ │ + beq.n 6596 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 6312 │ │ │ │ │ + ble.n 6522 │ │ │ │ │ movs r4, #0 │ │ │ │ │ adds r2, r4, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 47c4 │ │ │ │ │ - cbnz r0, 6370 │ │ │ │ │ + bl 49c0 │ │ │ │ │ + cbnz r0, 6580 │ │ │ │ │ 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, 6370 │ │ │ │ │ + cbnz r2, 6580 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble.n 635a │ │ │ │ │ + ble.n 656a │ │ │ │ │ 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 │ │ │ │ │ @@ -10085,290 +10295,290 @@ │ │ │ │ │ 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 634a │ │ │ │ │ + beq.n 655a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbz r3, 6392 │ │ │ │ │ + cbz r3, 65a2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bgt.n 62f8 │ │ │ │ │ + bgt.n 6508 │ │ │ │ │ add.w r4, r4, #1 │ │ │ │ │ - bne.n 6370 │ │ │ │ │ + bne.n 6580 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - blt.n 6320 │ │ │ │ │ + blt.n 6530 │ │ │ │ │ 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 630c │ │ │ │ │ + b.n 651c │ │ │ │ │ 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 62ea │ │ │ │ │ - b.n 62f2 │ │ │ │ │ + bne.n 64fa │ │ │ │ │ + b.n 6502 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 62f2 │ │ │ │ │ + b.n 6502 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 634a │ │ │ │ │ + b.n 655a │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000063a0 : │ │ │ │ │ +000065b0 : │ │ │ │ │ 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 648a │ │ │ │ │ + bhi.n 669a │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 64a2 │ │ │ │ │ + bne.n 66b2 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 64e6 │ │ │ │ │ + beq.w 66f6 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bcs.w 653e │ │ │ │ │ + bcs.w 674e │ │ │ │ │ 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 6432 │ │ │ │ │ + beq.n 6642 │ │ │ │ │ subs r2, r5, r2 │ │ │ │ │ mov fp, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bgt.n 6468 │ │ │ │ │ + bgt.n 6678 │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - ble.n 647c │ │ │ │ │ + ble.n 668c │ │ │ │ │ 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 6500 │ │ │ │ │ + bcs.n 6710 │ │ │ │ │ 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 6500 │ │ │ │ │ + beq.n 6710 │ │ │ │ │ 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 642a │ │ │ │ │ + beq.n 663a │ │ │ │ │ ldr r0, [r6, #0] │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r3, r3, [r4, #8] │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ - cbz r0, 645a │ │ │ │ │ + cbz r0, 666a │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 64d8 │ │ │ │ │ + bne.n 66e8 │ │ │ │ │ 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 6486 │ │ │ │ │ + bgt.n 6696 │ │ │ │ │ cmp.w r5, r2, asr #1 │ │ │ │ │ it ge │ │ │ │ │ strge r5, [r4, #8] │ │ │ │ │ - bge.n 642a │ │ │ │ │ + bge.n 663a │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ - b.n 63f2 │ │ │ │ │ + b.n 6602 │ │ │ │ │ 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, 64fc │ │ │ │ │ + cbz r0, 670c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n 63c0 │ │ │ │ │ + ble.n 65d0 │ │ │ │ │ ldr r0, [r6, #0] │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6526 │ │ │ │ │ + beq.n 6736 │ │ │ │ │ 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 64c4 │ │ │ │ │ + beq.n 66d4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbz r3, 651a │ │ │ │ │ + cbz r3, 672a │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ - beq.n 6526 │ │ │ │ │ + beq.n 6736 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r9, r3 │ │ │ │ │ - cbz r3, 64e6 │ │ │ │ │ + cbz r3, 66f6 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge.w 63cc │ │ │ │ │ + bge.w 65dc │ │ │ │ │ add r2, r3 │ │ │ │ │ - b.n 63cc │ │ │ │ │ + b.n 65dc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 645a │ │ │ │ │ + bne.n 666a │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 645a │ │ │ │ │ + b.n 666a │ │ │ │ │ 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 642a │ │ │ │ │ + b.n 663a │ │ │ │ │ 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 64fc │ │ │ │ │ + b.n 670c │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 64c4 │ │ │ │ │ + b.n 66d4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 64fc │ │ │ │ │ + bne.n 670c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 64e6 │ │ │ │ │ + beq.n 66f6 │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ add r2, r3 │ │ │ │ │ - b.n 63cc │ │ │ │ │ + b.n 65dc │ │ │ │ │ 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 64fc │ │ │ │ │ + b.n 670c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00006558 : │ │ │ │ │ +00006768 : │ │ │ │ │ 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 65cc │ │ │ │ │ + bcs.n 67dc │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ mov.w ip, r1, lsl #2 │ │ │ │ │ ldr.w r5, [r0, r1, lsl #2] │ │ │ │ │ - cbnz r2, 65b8 │ │ │ │ │ + cbnz r2, 67c8 │ │ │ │ │ subs r6, r3, #1 │ │ │ │ │ cmp r1, r6 │ │ │ │ │ it ge │ │ │ │ │ strge r6, [r4, #8] │ │ │ │ │ - bge.n 6598 │ │ │ │ │ + bge.n 67a8 │ │ │ │ │ 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 65a8 │ │ │ │ │ + beq.n 67b8 │ │ │ │ │ subs r4, #1 │ │ │ │ │ str r4, [r5, #0] │ │ │ │ │ - cbz r4, 65ae │ │ │ │ │ + cbz r4, 67be │ │ │ │ │ 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 │ │ │ │ │ @@ -10376,145 +10586,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 6598 │ │ │ │ │ + b.n 67a8 │ │ │ │ │ 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 65aa │ │ │ │ │ + b.n 67ba │ │ │ │ │ │ │ │ │ │ -000065e8 : │ │ │ │ │ +000067f8 : │ │ │ │ │ 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 67ec │ │ │ │ │ - ldr r3, [pc, #512] @ (6808 ) │ │ │ │ │ + beq.w 69fc │ │ │ │ │ + ldr r3, [pc, #512] @ (6a18 ) │ │ │ │ │ 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 670a │ │ │ │ │ + beq.n 691a │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.w 6758 │ │ │ │ │ + ble.w 6968 │ │ │ │ │ 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] @ (680c ) │ │ │ │ │ + ldr r3, [pc, #440] @ (6a1c ) │ │ │ │ │ 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 67a4 │ │ │ │ │ + bcs.w 69b4 │ │ │ │ │ lsls r0, r5, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 67a8 │ │ │ │ │ + beq.w 69b8 │ │ │ │ │ ldr.w r8, [r7, #8] │ │ │ │ │ str r5, [r4, #16] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - ble.n 66c8 │ │ │ │ │ + ble.n 68d8 │ │ │ │ │ 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 66b6 │ │ │ │ │ + b.n 68c6 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r7, ip │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ str.w r2, [lr, #4]! │ │ │ │ │ - beq.n 66c8 │ │ │ │ │ + beq.n 68d8 │ │ │ │ │ ldr.w r2, [ip, #4]! │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.n 66aa │ │ │ │ │ + bne.n 68ba │ │ │ │ │ cmp r7, ip │ │ │ │ │ str.w r2, [lr, #4]! │ │ │ │ │ - bne.n 66b6 │ │ │ │ │ + bne.n 68c6 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 66f8 │ │ │ │ │ + ble.n 6908 │ │ │ │ │ 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 6700 │ │ │ │ │ + beq.n 6910 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r6, r1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ str.w r2, [r0, #4]! │ │ │ │ │ - bne.n 66e2 │ │ │ │ │ + bne.n 68f2 │ │ │ │ │ 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 66e2 │ │ │ │ │ - b.n 66f8 │ │ │ │ │ + bne.n 68f2 │ │ │ │ │ + b.n 6908 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 67d8 │ │ │ │ │ + ble.n 69e8 │ │ │ │ │ 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] @ (6810 ) │ │ │ │ │ + ldr r1, [pc, #232] @ (6a20 ) │ │ │ │ │ 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 │ │ │ │ │ @@ -10532,217 +10742,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 66fa │ │ │ │ │ + beq.n 690a │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r3, r3, [r0, #8] │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ sub.w r2, r0, #8 │ │ │ │ │ - ldr r3, [pc, #156] @ (6814 ) │ │ │ │ │ + ldr r3, [pc, #156] @ (6a24 ) │ │ │ │ │ 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 667c │ │ │ │ │ + bcc.w 688c │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 67be │ │ │ │ │ + beq.n 69ce │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 67be │ │ │ │ │ + cbnz r3, 69ce │ │ │ │ │ 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 66fa │ │ │ │ │ + beq.n 690a │ │ │ │ │ ldr.w r8, [r7, #8] │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bgt.w 6696 │ │ │ │ │ - b.n 66c8 │ │ │ │ │ + bgt.w 68a6 │ │ │ │ │ + b.n 68d8 │ │ │ │ │ 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 6722 │ │ │ │ │ - b.n 66fa │ │ │ │ │ + bne.n 6932 │ │ │ │ │ + b.n 690a │ │ │ │ │ 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 66fa │ │ │ │ │ + b.n 690a │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -00006818 : │ │ │ │ │ +00006a28 : │ │ │ │ │ list_extend(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - bl 5648 <_list_extend> │ │ │ │ │ + bl 5858 <_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 │ │ │ │ │ │ │ │ │ │ -0000683c : │ │ │ │ │ +00006a4c : │ │ │ │ │ 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 6862 │ │ │ │ │ + bpl.n 6a72 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ itt cc │ │ │ │ │ ldrcc r3, [r0, #12] │ │ │ │ │ ldrcc.w r0, [r3, r1, lsl #2] │ │ │ │ │ - bcs.n 6876 │ │ │ │ │ + bcs.n 6a86 │ │ │ │ │ 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] @ (6888 ) │ │ │ │ │ + ldr r1, [pc, #8] @ (6a98 ) │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetObject │ │ │ │ │ - b.n 6872 │ │ │ │ │ + b.n 6a82 │ │ │ │ │ .word 0x00004db4 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000688c : │ │ │ │ │ +00006a9c : │ │ │ │ │ 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 690e │ │ │ │ │ + ble.n 6b1e │ │ │ │ │ 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 6984 │ │ │ │ │ - beq.n 6918 │ │ │ │ │ + blt.n 6b94 │ │ │ │ │ + beq.n 6b28 │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - beq.n 690e │ │ │ │ │ + beq.n 6b1e │ │ │ │ │ ldr r1, [r5, #16] │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 6984 │ │ │ │ │ - beq.n 695a │ │ │ │ │ + blt.n 6b94 │ │ │ │ │ + beq.n 6b6a │ │ │ │ │ cmp r7, #2 │ │ │ │ │ - beq.n 690e │ │ │ │ │ + beq.n 6b1e │ │ │ │ │ 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 6984 │ │ │ │ │ + blt.n 6b94 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - beq.n 6972 │ │ │ │ │ + beq.n 6b82 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne.n 68e8 │ │ │ │ │ + bne.n 6af8 │ │ │ │ │ cmp r6, sl │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b.n 6954 │ │ │ │ │ + b.n 6b64 │ │ │ │ │ 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 6978 │ │ │ │ │ + bne.n 6b88 │ │ │ │ │ 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 │ │ │ │ │ @@ -10763,77 +10973,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 695c │ │ │ │ │ - b.n 690e │ │ │ │ │ + blt.n 6b6c │ │ │ │ │ + b.n 6b1e │ │ │ │ │ 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 6954 │ │ │ │ │ + b.n 6b64 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000698c : │ │ │ │ │ +00006b9c : │ │ │ │ │ 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 6a06 │ │ │ │ │ + bne.n 6c16 │ │ │ │ │ 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 69f6 │ │ │ │ │ + beq.n 6c06 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6a38 │ │ │ │ │ + beq.n 6c48 │ │ │ │ │ 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 6a10 │ │ │ │ │ + bne.n 6c20 │ │ │ │ │ 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 6a24 │ │ │ │ │ + bne.n 6c34 │ │ │ │ │ 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 6a3e │ │ │ │ │ + bne.n 6c4e │ │ │ │ │ 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 │ │ │ │ │ @@ -10841,115 +11051,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 69f0 │ │ │ │ │ + beq.n 6c00 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r3, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 69f0 │ │ │ │ │ + bne.n 6c00 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 69f0 │ │ │ │ │ + b.n 6c00 │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 69f0 │ │ │ │ │ + b.n 6c00 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 6a00 │ │ │ │ │ + bne.n 6c10 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 6a00 │ │ │ │ │ + b.n 6c10 │ │ │ │ │ │ │ │ │ │ -00006a4c : │ │ │ │ │ +00006c5c : │ │ │ │ │ list_clear_slot(): │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 6ad2 │ │ │ │ │ + beq.n 6ce2 │ │ │ │ │ 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 6a9a │ │ │ │ │ + bmi.n 6caa │ │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ │ - cbz r0, 6a80 │ │ │ │ │ + cbz r0, 6c90 │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r1, ip │ │ │ │ │ - bne.n 6abc │ │ │ │ │ + bne.n 6ccc │ │ │ │ │ subs r1, r2, #2 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n 6a9a │ │ │ │ │ + beq.n 6caa │ │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ │ - cbz r0, 6a96 │ │ │ │ │ + cbz r0, 6ca6 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, ip │ │ │ │ │ - bne.n 6aa6 │ │ │ │ │ + bne.n 6cb6 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - bcs.n 6a86 │ │ │ │ │ + bcs.n 6c96 │ │ │ │ │ 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 6a96 │ │ │ │ │ + bne.n 6ca6 │ │ │ │ │ strd r3, r1, [sp] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ │ - b.n 6a96 │ │ │ │ │ + b.n 6ca6 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 6a80 │ │ │ │ │ + bne.n 6c90 │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ │ - b.n 6a80 │ │ │ │ │ + b.n 6c90 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00006ad8 : │ │ │ │ │ +00006ce8 : │ │ │ │ │ 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 6b0a │ │ │ │ │ + bpl.n 6d1a │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bcs.n 6b24 │ │ │ │ │ + bcs.n 6d34 │ │ │ │ │ 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 6b08 │ │ │ │ │ + beq.n 6d18 │ │ │ │ │ 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 │ │ │ │ │ @@ -10962,43 +11172,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] @ (6b38 ) │ │ │ │ │ + ldr r1, [pc, #8] @ (6d48 ) │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetObject │ │ │ │ │ - b.n 6b20 │ │ │ │ │ + b.n 6d30 │ │ │ │ │ nop │ │ │ │ │ .word 0x00004db4 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00006b3c : │ │ │ │ │ +00006d4c : │ │ │ │ │ list_contains(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 6ba8 │ │ │ │ │ + beq.n 6db8 │ │ │ │ │ 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 6b6a │ │ │ │ │ + b.n 6d7a │ │ │ │ │ adds r5, #1 │ │ │ │ │ - cbnz r3, 6ba0 │ │ │ │ │ + cbnz r3, 6db0 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bls.n 6ba0 │ │ │ │ │ + bls.n 6db0 │ │ │ │ │ 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 │ │ │ │ │ @@ -11006,43 +11216,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 6b60 │ │ │ │ │ + beq.n 6d70 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 6b60 │ │ │ │ │ + bne.n 6d70 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 6b60 │ │ │ │ │ + b.n 6d70 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r0, r3 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00006bac : │ │ │ │ │ +00006dbc : │ │ │ │ │ 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] @ (6be4 ) │ │ │ │ │ + ldr r0, [pc, #36] @ (6df4 ) │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 6be0 │ │ │ │ │ + cbz r0, 6df0 │ │ │ │ │ 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 │ │ │ │ │ @@ -11052,553 +11262,553 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GC_Track │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ .word 0x000001a0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00006be8 : │ │ │ │ │ +00006df8 : │ │ │ │ │ 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, 6c0a │ │ │ │ │ + cbz r0, 6e1a │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 6c14 │ │ │ │ │ + bne.n 6e24 │ │ │ │ │ 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 6c0a │ │ │ │ │ + bne.n 6e1a │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 6c0a │ │ │ │ │ + b.n 6e1a │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00006c24 : │ │ │ │ │ +00006e34 : │ │ │ │ │ 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 5648 <_list_extend> │ │ │ │ │ + bl 5858 <_list_extend> │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 6c4e │ │ │ │ │ + beq.n 6e5e │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 6c4a │ │ │ │ │ + beq.n 6e5a │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 6c4a │ │ │ │ │ + b.n 6e5a │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00006c54 : │ │ │ │ │ +00006e64 : │ │ │ │ │ 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 6ce4 │ │ │ │ │ + bne.n 6ef4 │ │ │ │ │ bic.w r3, r2, #2147483648 @ 0x80000000 │ │ │ │ │ bic.w r4, r2, #2147483648 @ 0x80000000 │ │ │ │ │ bic.w r3, r3, #1 │ │ │ │ │ - cbnz r3, 6ccc │ │ │ │ │ + cbnz r3, 6edc │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_GenericAlloc │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 6c9e │ │ │ │ │ - cbz r4, 6c9e │ │ │ │ │ + cbz r0, 6eae │ │ │ │ │ + cbz r4, 6eae │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ ldr r1, [r6, #0] │ │ │ │ │ - cbnz r2, 6cbe │ │ │ │ │ - cbz r1, 6c9e │ │ │ │ │ + cbnz r2, 6ece │ │ │ │ │ + cbz r1, 6eae │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ - bl 5648 <_list_extend> │ │ │ │ │ + bl 5858 <_list_extend> │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 6ca4 │ │ │ │ │ + beq.n 6eb4 │ │ │ │ │ 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 6cba │ │ │ │ │ + beq.n 6eca │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - cbnz r2, 6cba │ │ │ │ │ + cbnz r2, 6eca │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 6c9e │ │ │ │ │ + b.n 6eae │ │ │ │ │ strd r1, r0, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL list_clear_impl.isra.0 │ │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ │ - b.n 6c8e │ │ │ │ │ + b.n 6e9e │ │ │ │ │ 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 6cba │ │ │ │ │ - b.n 6c7a │ │ │ │ │ + beq.n 6eca │ │ │ │ │ + b.n 6e8a │ │ │ │ │ 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 6cba │ │ │ │ │ - b.n 6c6c │ │ │ │ │ + beq.n 6eca │ │ │ │ │ + b.n 6e7c │ │ │ │ │ │ │ │ │ │ -00006cfc : │ │ │ │ │ +00006f0c : │ │ │ │ │ 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 6e4c │ │ │ │ │ - ldr r3, [pc, #316] @ (6e54 ) │ │ │ │ │ + ble.w 705c │ │ │ │ │ + ldr r3, [pc, #316] @ (7064 ) │ │ │ │ │ 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 6dcc │ │ │ │ │ + ble.n 6fdc │ │ │ │ │ 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] @ (6e58 ) │ │ │ │ │ + ldr r3, [pc, #252] @ (7068 ) │ │ │ │ │ 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 6e16 │ │ │ │ │ + bcs.n 7026 │ │ │ │ │ lsls r0, r6, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ str r0, [r5, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6e1a │ │ │ │ │ + beq.n 702a │ │ │ │ │ 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 6dbe │ │ │ │ │ + bne.n 6fce │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str.w r3, [r0, #4]! │ │ │ │ │ - bne.n 6da4 │ │ │ │ │ + bne.n 6fb4 │ │ │ │ │ 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 6da4 │ │ │ │ │ - b.n 6db6 │ │ │ │ │ + bne.n 6fb4 │ │ │ │ │ + b.n 6fc6 │ │ │ │ │ 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 6db8 │ │ │ │ │ + beq.n 6fc8 │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r3, r3, [r0, #8] │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ sub.w r2, r0, #8 │ │ │ │ │ - ldr r3, [pc, #112] @ (6e5c ) │ │ │ │ │ + ldr r3, [pc, #112] @ (706c ) │ │ │ │ │ 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 6d82 │ │ │ │ │ + bcc.n 6f92 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r5, #12] │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 6e30 │ │ │ │ │ + beq.n 7040 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 6e30 │ │ │ │ │ + cbnz r3, 7040 │ │ │ │ │ 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 6db8 │ │ │ │ │ + beq.n 6fc8 │ │ │ │ │ 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 6da0 │ │ │ │ │ + b.n 6fb0 │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -00006e60 : │ │ │ │ │ +00007070 : │ │ │ │ │ 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 6f0a │ │ │ │ │ + beq.n 711a │ │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 6f0a │ │ │ │ │ + beq.n 711a │ │ │ │ │ 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 6f00 │ │ │ │ │ - str r0, [sp, #0] │ │ │ │ │ + bne.n 7110 │ │ │ │ │ + str r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ │ - cbnz r0, 6ef8 │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + cbnz r0, 7108 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bcs.w 742e │ │ │ │ │ + bcs.w 7638 │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ lsls r1, r2, #2 │ │ │ │ │ adds r0, r6, r1 │ │ │ │ │ ldr.w r7, [r6, r2, lsl #2] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 708c │ │ │ │ │ + bne.w 72aa │ │ │ │ │ subs r5, r3, #1 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ it ge │ │ │ │ │ strge r5, [r4, #8] │ │ │ │ │ - bge.n 6ed8 │ │ │ │ │ + bge.n 70e8 │ │ │ │ │ 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 7082 │ │ │ │ │ + beq.w 72a0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r7, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 7082 │ │ │ │ │ + bne.w 72a0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - str r2, [sp, #0] │ │ │ │ │ + str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ │ + 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 6eaa │ │ │ │ │ + b.n 70ba │ │ │ │ │ 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 7588 │ │ │ │ │ + bne.w 7776 │ │ │ │ │ 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 743c │ │ │ │ │ + blt.w 7646 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 709e │ │ │ │ │ + beq.w 72bc │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - beq.w 75be │ │ │ │ │ + beq.w 77ac │ │ │ │ │ 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 743c │ │ │ │ │ + beq.w 7646 │ │ │ │ │ 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 723e │ │ │ │ │ - beq.w 7248 │ │ │ │ │ + blt.w 745c │ │ │ │ │ + beq.w 7466 │ │ │ │ │ ldrd r1, r2, [sp, #12] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bgt.w 7246 │ │ │ │ │ + bgt.w 7464 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.w 7254 │ │ │ │ │ + bne.w 7472 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4bcc │ │ │ │ │ + bl 4dc8 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 6ef8 │ │ │ │ │ + beq.n 7108 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 6ef8 │ │ │ │ │ + bne.n 7108 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - str r2, [sp, #0] │ │ │ │ │ + str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ │ - b.n 6ef8 │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + b.n 7108 │ │ │ │ │ movs r3, #0 │ │ │ │ │ + mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r4, [r0, r1, lsl #2] │ │ │ │ │ - mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ │ - str.w r4, [r2, r3, lsl #2] │ │ │ │ │ - ldr.w r4, [ip, r3, lsl #2] │ │ │ │ │ + str.w r4, [r9, r3, lsl #2] │ │ │ │ │ + ldr.w r4, [r2, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldr r6, [r4, #0] │ │ │ │ │ - cmp r6, r7 │ │ │ │ │ + cmp r6, lr │ │ │ │ │ itt ne │ │ │ │ │ addne r6, #1 │ │ │ │ │ strne r6, [r4, #0] │ │ │ │ │ str.w r4, [r0, r1, lsl #2] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - add r1, lr │ │ │ │ │ - bne.n 6fa0 │ │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ + add r1, ip │ │ │ │ │ + bne.n 71b4 │ │ │ │ │ + ldr.w r0, [r9] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ - cmp r3, r1 │ │ │ │ │ - bne.w 74c6 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bne.w 76d0 │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ - beq.n 706a │ │ │ │ │ - ldr r0, [r2, #4] │ │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ + beq.n 7288 │ │ │ │ │ + ldr.w r0, [r9, #4] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ - cmp r3, r1 │ │ │ │ │ - bne.w 74da │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bne.w 76e0 │ │ │ │ │ cmp.w r8, #2 │ │ │ │ │ - beq.n 706a │ │ │ │ │ - ldr r0, [r2, #8] │ │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ + beq.n 7288 │ │ │ │ │ + ldr.w r0, [r9, #8] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ - cmp r3, r1 │ │ │ │ │ - bne.w 7502 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bne.w 7700 │ │ │ │ │ cmp.w r8, #3 │ │ │ │ │ - beq.n 706a │ │ │ │ │ - ldr r0, [r2, #12] │ │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ + beq.n 7288 │ │ │ │ │ + ldr.w r0, [r9, #12] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ - cmp r3, r1 │ │ │ │ │ - bne.w 74ee │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bne.w 76f0 │ │ │ │ │ cmp.w r8, #4 │ │ │ │ │ - beq.n 706a │ │ │ │ │ - ldr r0, [r2, #16] │ │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ + beq.n 7288 │ │ │ │ │ + ldr.w r0, [r9, #16] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ - cmp r3, r1 │ │ │ │ │ - bne.w 7566 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bne.w 7758 │ │ │ │ │ cmp.w r8, #5 │ │ │ │ │ - beq.n 706a │ │ │ │ │ - ldr r0, [r2, #20] │ │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ + beq.n 7288 │ │ │ │ │ + ldr.w r0, [r9, #20] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ - cmp r3, r1 │ │ │ │ │ - bne.w 7552 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bne.w 7748 │ │ │ │ │ cmp.w r8, #6 │ │ │ │ │ - beq.n 706a │ │ │ │ │ - ldr r0, [r2, #24] │ │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ + beq.n 7288 │ │ │ │ │ + ldr.w r0, [r9, #24] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ - cmp r3, r1 │ │ │ │ │ - bne.w 753e │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bne.w 7738 │ │ │ │ │ cmp.w r8, #7 │ │ │ │ │ - beq.n 706a │ │ │ │ │ + beq.n 7288 │ │ │ │ │ movs r4, #7 │ │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ │ - ldr.w r0, [r2, r4, lsl #2] │ │ │ │ │ + ldr.w r0, [r9, r4, lsl #2] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.w 7400 │ │ │ │ │ + bne.w 760e │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r4, r8 │ │ │ │ │ - bne.n 7058 │ │ │ │ │ - mov r0, r2 │ │ │ │ │ + bne.n 7276 │ │ │ │ │ + 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 7082 │ │ │ │ │ + beq.n 72a0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r5, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 6f92 │ │ │ │ │ + beq.n 71a2 │ │ │ │ │ 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 6ed8 │ │ │ │ │ + b.n 70e8 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ add r2, sp, #16 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ mov r3, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySlice_AdjustIndices │ │ │ │ │ cmp r5, #0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - blt.w 73f2 │ │ │ │ │ - beq.n 70c0 │ │ │ │ │ + blt.w 7600 │ │ │ │ │ + beq.n 72de │ │ │ │ │ ldrd r3, r2, [sp, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bgt.w 73fc │ │ │ │ │ + bgt.w 760a │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w 7278 │ │ │ │ │ + beq.w 7496 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - ble.n 7082 │ │ │ │ │ + ble.n 72a0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.n 70e6 │ │ │ │ │ + bge.n 7304 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ add.w r1, r8, #4294967295 @ 0xffffffff │ │ │ │ │ mla r2, r3, r1, r2 │ │ │ │ │ negs r3, r3 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ mov.w r0, r8, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 75b8 │ │ │ │ │ + beq.w 77a6 │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r1, r5 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bcs.w 73ee │ │ │ │ │ + bcs.w 75fc │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ subs r7, r0, #4 │ │ │ │ │ movs r6, #0 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ add.w lr, r2, r5 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ mov.w r9, r5, lsl #2 │ │ │ │ │ @@ -11617,284 +11827,278 @@ │ │ │ │ │ add.w r0, r3, r0, lsl #2 │ │ │ │ │ adds r6, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ │ add r5, r2 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bcc.n 7108 │ │ │ │ │ + bcc.n 7326 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ mla r1, r2, r8, r1 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bcc.w 7414 │ │ │ │ │ + bcc.w 761e │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ sub.w r3, r3, r8 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - ble.w 73e4 │ │ │ │ │ + ble.w 75f2 │ │ │ │ │ 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 r1, r5, r3 │ │ │ │ │ bics.w r5, r5, r1, asr #32 │ │ │ │ │ it cs │ │ │ │ │ movcs r5, r2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 757a │ │ │ │ │ + beq.w 7768 │ │ │ │ │ cmp.w r5, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.w 757e │ │ │ │ │ + bcs.w 776c │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ lsls r1, r5, #2 │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 757e │ │ │ │ │ + beq.w 776c │ │ │ │ │ strd r3, r0, [r4, #8] │ │ │ │ │ str r5, [r4, #16] │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldr.w r0, [sl] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.w 748a │ │ │ │ │ + bne.w 7694 │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ - beq.n 7232 │ │ │ │ │ + beq.n 7450 │ │ │ │ │ ldr.w r0, [sl, #4] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.w 749e │ │ │ │ │ + bne.w 76a8 │ │ │ │ │ cmp.w r8, #2 │ │ │ │ │ - beq.n 7232 │ │ │ │ │ + beq.n 7450 │ │ │ │ │ ldr.w r0, [sl, #8] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.w 74b2 │ │ │ │ │ + bne.w 76bc │ │ │ │ │ cmp.w r8, #3 │ │ │ │ │ - beq.n 7232 │ │ │ │ │ + beq.n 7450 │ │ │ │ │ ldr.w r0, [sl, #12] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.w 7516 │ │ │ │ │ + bne.w 7710 │ │ │ │ │ cmp.w r8, #4 │ │ │ │ │ - beq.n 7232 │ │ │ │ │ + beq.n 7450 │ │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.w 752a │ │ │ │ │ + bne.w 7724 │ │ │ │ │ cmp.w r8, #5 │ │ │ │ │ - beq.n 7232 │ │ │ │ │ + beq.n 7450 │ │ │ │ │ movs r4, #5 │ │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r0, [sl, r4, lsl #2] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w 7476 │ │ │ │ │ + bne.w 7680 │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r4, r8 │ │ │ │ │ - bne.n 7220 │ │ │ │ │ + bne.n 743e │ │ │ │ │ mov r0, sl │ │ │ │ │ - str r2, [sp, #0] │ │ │ │ │ + str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ │ - b.n 6ef8 │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + b.n 7108 │ │ │ │ │ ldrd r1, r2, [sp, #12] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bge.n 7248 │ │ │ │ │ + bge.n 7466 │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n 7254 │ │ │ │ │ + bne.n 7472 │ │ │ │ │ ldrd r1, r2, [sp, #12] │ │ │ │ │ - b.n 6f76 │ │ │ │ │ + b.n 7186 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ mov r8, r3 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.w 7442 │ │ │ │ │ - cbnz r0, 7286 │ │ │ │ │ + bne.w 764c │ │ │ │ │ + cbnz r0, 74a4 │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 7274 │ │ │ │ │ + beq.n 7492 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r5, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 6f92 │ │ │ │ │ + beq.w 71a2 │ │ │ │ │ mov r2, r8 │ │ │ │ │ - b.n 6ef8 │ │ │ │ │ + b.n 7108 │ │ │ │ │ ldrd r1, r2, [sp, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 47c4 │ │ │ │ │ + bl 49c0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - b.n 6ef8 │ │ │ │ │ + b.n 7108 │ │ │ │ │ lsls r6, r0, #2 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ - mov r2, r0 │ │ │ │ │ + mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 75a2 │ │ │ │ │ + beq.w 7790 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #6 │ │ │ │ │ ite pl │ │ │ │ │ - addpl.w ip, r5, #12 │ │ │ │ │ - ldrmi.w ip, [r5, #12] │ │ │ │ │ + addpl.w r2, r5, #12 │ │ │ │ │ + ldrmi r2, [r5, #12] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - ble.w 706a │ │ │ │ │ - ldr.w lr, [sp, #20] │ │ │ │ │ + ble.w 7288 │ │ │ │ │ + ldr.w ip, [sp, #20] │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ - cmp.w lr, #1 │ │ │ │ │ - bne.w 6f9e │ │ │ │ │ + cmp.w ip, #1 │ │ │ │ │ + bne.w 71ae │ │ │ │ │ subs r3, r6, #4 │ │ │ │ │ - sub.w ip, ip, #4 │ │ │ │ │ - add.w r9, r3, r2 │ │ │ │ │ - subs r6, r2, #4 │ │ │ │ │ - mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ - sub.w r4, r9, r6 │ │ │ │ │ + subs r2, #4 │ │ │ │ │ + add.w sl, r9, r3 │ │ │ │ │ + sub.w r6, r9, #4 │ │ │ │ │ + mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ │ + sub.w r4, sl, r6 │ │ │ │ │ subs r4, #4 │ │ │ │ │ lsrs r4, r4, #2 │ │ │ │ │ adds r4, #1 │ │ │ │ │ ands.w r4, r4, #3 │ │ │ │ │ - beq.n 733c │ │ │ │ │ + beq.n 7558 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq.n 731a │ │ │ │ │ + beq.n 7536 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq.n 7300 │ │ │ │ │ + beq.n 751c │ │ │ │ │ ldr.w r4, [r0, r1, lsl #2] │ │ │ │ │ str.w r4, [r6, #4]! │ │ │ │ │ - ldr.w r4, [ip, #4]! │ │ │ │ │ - ldr.w lr, [r4] │ │ │ │ │ - cmp lr, r3 │ │ │ │ │ - bne.n 73cc │ │ │ │ │ + ldr.w r4, [r2, #4]! │ │ │ │ │ + ldr.w ip, [r4] │ │ │ │ │ + cmp ip, lr │ │ │ │ │ + bne.n 75da │ │ │ │ │ str.w r4, [r0, r1, lsl #2] │ │ │ │ │ adds r1, #1 │ │ │ │ │ ldr.w r4, [r0, r1, lsl #2] │ │ │ │ │ str.w r4, [r6, #4]! │ │ │ │ │ - ldr.w r4, [ip, #4]! │ │ │ │ │ - ldr.w lr, [r4] │ │ │ │ │ - cmp lr, r3 │ │ │ │ │ - bne.n 73cc │ │ │ │ │ + ldr.w r4, [r2, #4]! │ │ │ │ │ + ldr.w ip, [r4] │ │ │ │ │ + cmp ip, lr │ │ │ │ │ + bne.n 75da │ │ │ │ │ str.w r4, [r0, r1, lsl #2] │ │ │ │ │ adds r1, #1 │ │ │ │ │ ldr.w r4, [r0, r1, lsl #2] │ │ │ │ │ str.w r4, [r6, #4]! │ │ │ │ │ - ldr.w r4, [ip, #4]! │ │ │ │ │ - ldr.w lr, [r4] │ │ │ │ │ - cmp lr, r3 │ │ │ │ │ - bne.n 73cc │ │ │ │ │ + ldr.w r4, [r2, #4]! │ │ │ │ │ + ldr.w ip, [r4] │ │ │ │ │ + cmp ip, lr │ │ │ │ │ + bne.n 75da │ │ │ │ │ str.w r4, [r0, r1, lsl #2] │ │ │ │ │ - cmp r9, r6 │ │ │ │ │ + cmp sl, r6 │ │ │ │ │ add.w r1, r1, #1 │ │ │ │ │ - beq.w 6fc6 │ │ │ │ │ + beq.w 71d6 │ │ │ │ │ adds r6, #4 │ │ │ │ │ ldr.w r4, [r0, r1, lsl #2] │ │ │ │ │ - add.w ip, ip, #4 │ │ │ │ │ + adds r2, #4 │ │ │ │ │ mov r7, r6 │ │ │ │ │ - str.w ip, [sp] │ │ │ │ │ + mov r3, r2 │ │ │ │ │ str r4, [r6, #0] │ │ │ │ │ - ldr.w r4, [ip] │ │ │ │ │ - ldr.w lr, [r4] │ │ │ │ │ - cmp lr, r3 │ │ │ │ │ - bne.n 73cc │ │ │ │ │ + ldr r4, [r2, #0] │ │ │ │ │ + ldr.w ip, [r4] │ │ │ │ │ + cmp ip, lr │ │ │ │ │ + bne.n 75da │ │ │ │ │ str.w r4, [r0, r1, lsl #2] │ │ │ │ │ adds r1, #1 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr.w r4, [r0, r1, lsl #2] │ │ │ │ │ str.w r4, [r6, #4]! │ │ │ │ │ - ldr.w r4, [ip, #4]! │ │ │ │ │ - ldr.w lr, [r4] │ │ │ │ │ - cmp lr, r3 │ │ │ │ │ - bne.n 73cc │ │ │ │ │ + ldr.w r4, [r2, #4]! │ │ │ │ │ + ldr.w ip, [r4] │ │ │ │ │ + cmp ip, lr │ │ │ │ │ + bne.n 75da │ │ │ │ │ str.w r4, [r0, r1, lsl #2] │ │ │ │ │ adds r1, #1 │ │ │ │ │ - ldr r4, [sp, #0] │ │ │ │ │ add.w r6, r7, #8 │ │ │ │ │ - add.w ip, r4, #8 │ │ │ │ │ + add.w r2, r3, #8 │ │ │ │ │ ldr.w r4, [r0, r1, lsl #2] │ │ │ │ │ str r4, [r7, #8] │ │ │ │ │ - ldr r4, [sp, #0] │ │ │ │ │ - ldr r4, [r4, #8] │ │ │ │ │ - ldr.w lr, [r4] │ │ │ │ │ - cmp lr, r3 │ │ │ │ │ - bne.n 73cc │ │ │ │ │ - str.w r4, [r0, r1, lsl #2] │ │ │ │ │ + ldr r4, [r3, #8] │ │ │ │ │ + ldr.w ip, [r4] │ │ │ │ │ + cmp ip, lr │ │ │ │ │ + bne.n 75da │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ add.w r6, r7, #12 │ │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ │ - ldr r4, [sp, #0] │ │ │ │ │ - adds r1, #2 │ │ │ │ │ - add.w ip, r4, #12 │ │ │ │ │ + str.w r4, [r0, r1, lsl #2] │ │ │ │ │ + adds r1, r2, #2 │ │ │ │ │ + add.w r2, r3, #12 │ │ │ │ │ ldr.w r4, [r0, r1, lsl #2] │ │ │ │ │ str r4, [r7, #12] │ │ │ │ │ - ldr r4, [sp, #0] │ │ │ │ │ - ldr r4, [r4, #12] │ │ │ │ │ - ldr.w lr, [r4] │ │ │ │ │ - cmp lr, r3 │ │ │ │ │ - bne.n 73cc │ │ │ │ │ + ldr r4, [r3, #12] │ │ │ │ │ + ldr.w ip, [r4] │ │ │ │ │ + cmp ip, lr │ │ │ │ │ + bne.n 75da │ │ │ │ │ str.w r4, [r0, r1, lsl #2] │ │ │ │ │ - cmp r9, r6 │ │ │ │ │ + cmp sl, r6 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ add.w r1, r1, #3 │ │ │ │ │ - bne.n 733c │ │ │ │ │ - b.n 6fc6 │ │ │ │ │ - add.w lr, lr, #1 │ │ │ │ │ - cmp r9, r6 │ │ │ │ │ - str.w lr, [r4] │ │ │ │ │ + bne.n 7558 │ │ │ │ │ + b.n 71d6 │ │ │ │ │ + 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 72ce │ │ │ │ │ - b.n 6fc6 │ │ │ │ │ + bne.w 74ea │ │ │ │ │ + b.n 71d6 │ │ │ │ │ cmp.w r3, r2, asr #1 │ │ │ │ │ - bge.w 71aa │ │ │ │ │ - b.n 716a │ │ │ │ │ + bge.w 73c8 │ │ │ │ │ + b.n 7388 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ - b.n 7150 │ │ │ │ │ + b.n 736e │ │ │ │ │ ldrd r3, r2, [sp, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge.w 70c0 │ │ │ │ │ + bge.w 72de │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - b.n 70c0 │ │ │ │ │ + b.n 72de │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7064 │ │ │ │ │ - str r2, [sp, #0] │ │ │ │ │ + bne.w 7282 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ │ - b.n 7064 │ │ │ │ │ + b.n 7282 │ │ │ │ │ subs r3, r3, r1 │ │ │ │ │ sub.w r0, r1, r8 │ │ │ │ │ lsls r2, r3, #2 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ add.w r1, r3, r1, lsl #2 │ │ │ │ │ add.w r0, r3, r0, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ - b.n 715c │ │ │ │ │ + b.n 737a │ │ │ │ │ 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 6ef8 │ │ │ │ │ + b.n 7108 │ │ │ │ │ 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 │ │ │ │ │ @@ -11903,411 +12107,396 @@ │ │ │ │ │ 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 743c │ │ │ │ │ + beq.n 7646 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 743c │ │ │ │ │ + bne.n 7646 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 743c │ │ │ │ │ + b.n 7646 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 722c │ │ │ │ │ - str r2, [sp, #0] │ │ │ │ │ + bne.w 744a │ │ │ │ │ + str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ │ - b.n 722c │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + b.n 744a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 71bc │ │ │ │ │ - str r2, [sp, #0] │ │ │ │ │ + bne.w 73da │ │ │ │ │ + str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ │ - b.n 71bc │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + b.n 73da │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 71d2 │ │ │ │ │ - str r2, [sp, #0] │ │ │ │ │ + bne.w 73f0 │ │ │ │ │ + str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ │ - b.n 71d2 │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + b.n 73f0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 71e8 │ │ │ │ │ - str r2, [sp, #0] │ │ │ │ │ + bne.w 7406 │ │ │ │ │ + str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ │ - b.n 71e8 │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + b.n 7406 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6fd4 │ │ │ │ │ - str r2, [sp, #0] │ │ │ │ │ + bne.w 71e6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ │ - b.n 6fd4 │ │ │ │ │ + b.n 71e6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6fe8 │ │ │ │ │ - str r2, [sp, #0] │ │ │ │ │ + bne.w 71fc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ │ - b.n 6fe8 │ │ │ │ │ + b.n 71fc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7010 │ │ │ │ │ - str r2, [sp, #0] │ │ │ │ │ + bne.w 7228 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ │ - b.n 7010 │ │ │ │ │ + b.n 7228 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6ffc │ │ │ │ │ - str r2, [sp, #0] │ │ │ │ │ + bne.w 7212 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ │ - b.n 6ffc │ │ │ │ │ + b.n 7212 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 71fe │ │ │ │ │ - str r2, [sp, #0] │ │ │ │ │ + bne.w 741c │ │ │ │ │ + str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ │ - b.n 71fe │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + b.n 741c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7214 │ │ │ │ │ - str r2, [sp, #0] │ │ │ │ │ + bne.w 7432 │ │ │ │ │ + str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ │ - b.n 7214 │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + b.n 7432 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 704c │ │ │ │ │ - str r2, [sp, #0] │ │ │ │ │ + bne.w 726a │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ │ - b.n 704c │ │ │ │ │ + b.n 726a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7038 │ │ │ │ │ - str r2, [sp, #0] │ │ │ │ │ + bne.w 7254 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ │ - b.n 7038 │ │ │ │ │ + b.n 7254 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7024 │ │ │ │ │ - str r2, [sp, #0] │ │ │ │ │ + bne.w 723e │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ │ - b.n 7024 │ │ │ │ │ + b.n 723e │ │ │ │ │ mov r5, r3 │ │ │ │ │ - b.n 7192 │ │ │ │ │ + b.n 73b0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 71ac │ │ │ │ │ + b.n 73ca │ │ │ │ │ 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 743c │ │ │ │ │ + b.n 7646 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 75b8 │ │ │ │ │ + beq.n 77a6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 75b8 │ │ │ │ │ + cbnz r3, 77a6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n 743c │ │ │ │ │ + b.n 7646 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6cfc │ │ │ │ │ + bl 6f0c │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6f4c │ │ │ │ │ - b.n 743c │ │ │ │ │ - nop │ │ │ │ │ + bne.w 715c │ │ │ │ │ + b.n 7646 │ │ │ │ │ │ │ │ │ │ -000075d4 : │ │ │ │ │ +000077c0 : │ │ │ │ │ listiter_traverse(): │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ mov r3, r1 │ │ │ │ │ - cbz r0, 75de │ │ │ │ │ + cbz r0, 77ca │ │ │ │ │ mov r1, r2 │ │ │ │ │ bx r3 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -000075e0 : │ │ │ │ │ +000077cc : │ │ │ │ │ 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, 7620 │ │ │ │ │ + cbnz r3, 780c │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - blt.n 76ac │ │ │ │ │ + blt.n 7898 │ │ │ │ │ ite ne │ │ │ │ │ movne r2, #1 │ │ │ │ │ moveq r2, r3 │ │ │ │ │ cmp lr, r3 │ │ │ │ │ it eq │ │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 7684 │ │ │ │ │ + bne.n 7870 │ │ │ │ │ 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 c4c │ │ │ │ │ - ldr.w ip, [pc, #204] @ 76f0 │ │ │ │ │ + b.w c48 │ │ │ │ │ + ldr.w ip, [pc, #204] @ 78dc │ │ │ │ │ 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, 765e │ │ │ │ │ + cbz r0, 784a │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ add r1, r4 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 76e0 │ │ │ │ │ + beq.n 78cc │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ - cbz r3, 7662 │ │ │ │ │ + cbz r3, 784e │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bne.n 766a │ │ │ │ │ + bne.n 7856 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl c4c │ │ │ │ │ + bl c48 │ │ │ │ │ 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 76ea │ │ │ │ │ + blt.n 78d6 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, r3 │ │ │ │ │ - bl c4c │ │ │ │ │ - b.n 765e │ │ │ │ │ - ldr.w ip, [pc, #104] @ 76f0 │ │ │ │ │ + bl c48 │ │ │ │ │ + b.n 784a │ │ │ │ │ + ldr.w ip, [pc, #104] @ 78dc │ │ │ │ │ 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 7648 │ │ │ │ │ - b.n 765e │ │ │ │ │ - ldr.w ip, [pc, #64] @ 76f0 │ │ │ │ │ + bne.n 7834 │ │ │ │ │ + b.n 784a │ │ │ │ │ + ldr.w ip, [pc, #64] @ 78dc │ │ │ │ │ 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 765e │ │ │ │ │ + beq.n 784a │ │ │ │ │ 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 766a │ │ │ │ │ + b.n 7856 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - b.n 7678 │ │ │ │ │ + b.n 7864 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 765e │ │ │ │ │ + b.n 784a │ │ │ │ │ nop │ │ │ │ │ .word 0x00000270 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -000076f4 : │ │ │ │ │ +000078e0 : │ │ │ │ │ list_repr(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 77ea │ │ │ │ │ + beq.n 79d6 │ │ │ │ │ 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 783c │ │ │ │ │ + bne.w 7a28 │ │ │ │ │ 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 7816 │ │ │ │ │ + blt.n 7a02 │ │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 77c6 │ │ │ │ │ + ble.n 79b2 │ │ │ │ │ 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 775a │ │ │ │ │ + b.n 7946 │ │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ │ adds r6, #1 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bge.n 77c6 │ │ │ │ │ + bge.n 79b2 │ │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ │ ldr.w r5, [r3, r6, lsl #2] │ │ │ │ │ - cbz r5, 776e │ │ │ │ │ + cbz r5, 795a │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r5, #0] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble.n 7780 │ │ │ │ │ + ble.n 796c │ │ │ │ │ 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 780a │ │ │ │ │ + blt.n 79f6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Repr │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 780a │ │ │ │ │ + beq.n 79f6 │ │ │ │ │ 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 77f6 │ │ │ │ │ + blt.n 79e2 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq.n 7826 │ │ │ │ │ + beq.n 7a12 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 7826 │ │ │ │ │ + bne.n 7a12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 7750 │ │ │ │ │ + beq.n 793c │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq.n 7750 │ │ │ │ │ + beq.n 793c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 7750 │ │ │ │ │ + bne.n 793c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 7750 │ │ │ │ │ + b.n 793c │ │ │ │ │ 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 7816 │ │ │ │ │ + blt.n 7a02 │ │ │ │ │ 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 │ │ │ │ │ @@ -12316,96 +12505,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 780a │ │ │ │ │ + beq.n 79f6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 780a │ │ │ │ │ + cbnz r3, 79f6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - cbz r5, 7816 │ │ │ │ │ + cbz r5, 7a02 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 782c │ │ │ │ │ + bne.n 7a18 │ │ │ │ │ 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 77e4 │ │ │ │ │ + b.n 79d0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 77b0 │ │ │ │ │ - b.n 7750 │ │ │ │ │ + bne.n 799c │ │ │ │ │ + b.n 793c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 7816 │ │ │ │ │ + bne.n 7a02 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 7816 │ │ │ │ │ - ble.n 7822 │ │ │ │ │ + b.n 7a02 │ │ │ │ │ + ble.n 7a0e │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -00007850 <_PyList_ClearFreeList>: │ │ │ │ │ +00007a3c <_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 7884 <_PyList_ClearFreeList+0x34> │ │ │ │ │ + ble.n 7a70 <_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 786a <_PyList_ClearFreeList+0x1a> │ │ │ │ │ - cbnz r5, 7888 <_PyList_ClearFreeList+0x38> │ │ │ │ │ + bgt.n 7a56 <_PyList_ClearFreeList+0x1a> │ │ │ │ │ + cbnz r5, 7a74 <_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 │ │ │ │ │ │ │ │ │ │ -00007894 : │ │ │ │ │ +00007a80 : │ │ │ │ │ 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 78f2 │ │ │ │ │ + blt.n 7ade │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bcs.n 78d2 │ │ │ │ │ + bcs.n 7abe │ │ │ │ │ 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 │ │ │ │ │ @@ -12417,25 +12606,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 78f2 │ │ │ │ │ + beq.n 7ade │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, 78f6 │ │ │ │ │ + cbz r3, 7ae2 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 78f2 │ │ │ │ │ + b.n 7ade │ │ │ │ │ │ │ │ │ │ -000078fc : │ │ │ │ │ +00007ae8 : │ │ │ │ │ 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 │ │ │ │ │ @@ -12445,54 +12634,54 @@ │ │ │ │ │ cmp r0, r3 │ │ │ │ │ ite le │ │ │ │ │ movle r0, #0 │ │ │ │ │ movgt r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00007928 : │ │ │ │ │ +00007b14 : │ │ │ │ │ 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 7ab8 │ │ │ │ │ + ble.w 7ca4 │ │ │ │ │ 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 7bca │ │ │ │ │ - ldr r3, [pc, #628] @ (7bd4 ) │ │ │ │ │ + bgt.w 7db6 │ │ │ │ │ + ldr r3, [pc, #628] @ (7dc0 ) │ │ │ │ │ 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 7b16 │ │ │ │ │ + ble.w 7d02 │ │ │ │ │ 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, #580] @ (7bd8 ) │ │ │ │ │ + ldr r3, [pc, #580] @ (7dc4 ) │ │ │ │ │ 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 │ │ │ │ │ @@ -12506,62 +12695,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 7b4a │ │ │ │ │ + bcs.w 7d36 │ │ │ │ │ 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 7b4a │ │ │ │ │ + beq.w 7d36 │ │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ │ cmp r6, #1 │ │ │ │ │ str r5, [r4, #16] │ │ │ │ │ - bne.w 7b7a │ │ │ │ │ + bne.w 7d66 │ │ │ │ │ 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 7aae │ │ │ │ │ + bcs.n 7c9a │ │ │ │ │ add.w r1, r9, #4294967295 @ 0xffffffff │ │ │ │ │ cmp.w r9, #4 │ │ │ │ │ - beq.n 7aa2 │ │ │ │ │ + beq.n 7c8e │ │ │ │ │ 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 7a74 │ │ │ │ │ + beq.n 7c60 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.n 7a6a │ │ │ │ │ + beq.n 7c56 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq.n 7a64 │ │ │ │ │ + beq.n 7c50 │ │ │ │ │ cmp r1, #3 │ │ │ │ │ - beq.n 7a5e │ │ │ │ │ + beq.n 7c4a │ │ │ │ │ cmp r1, #4 │ │ │ │ │ - beq.n 7a58 │ │ │ │ │ + beq.n 7c44 │ │ │ │ │ cmp r1, #5 │ │ │ │ │ - beq.n 7a52 │ │ │ │ │ + beq.n 7c3e │ │ │ │ │ cmp r1, #6 │ │ │ │ │ - beq.n 7a4c │ │ │ │ │ + beq.n 7c38 │ │ │ │ │ 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] │ │ │ │ │ @@ -12569,57 +12758,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 7a9a │ │ │ │ │ + beq.n 7c86 │ │ │ │ │ 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 7a74 │ │ │ │ │ + bne.n 7c60 │ │ │ │ │ cmp.w r0, r7, lsl #1 │ │ │ │ │ - beq.n 7aae │ │ │ │ │ + beq.n 7c9a │ │ │ │ │ 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, #288] @ (7bdc ) │ │ │ │ │ + ldr r3, [pc, #288] @ (7dc8 ) │ │ │ │ │ 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 7b36 │ │ │ │ │ + ble.n 7d22 │ │ │ │ │ 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, #244] @ (7be0 ) │ │ │ │ │ + ldr r1, [pc, #244] @ (7dcc ) │ │ │ │ │ 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 │ │ │ │ │ @@ -12627,94 +12816,94 @@ │ │ │ │ │ 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 7aa6 │ │ │ │ │ + b.n 7c92 │ │ │ │ │ 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 7aa6 │ │ │ │ │ - ldr r3, [pc, #184] @ (7be4 ) │ │ │ │ │ + beq.n 7c92 │ │ │ │ │ + ldr r3, [pc, #184] @ (7dd0 ) │ │ │ │ │ strd r5, r5, [r0, #8] │ │ │ │ │ str r5, [r0, #16] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - b.n 799c │ │ │ │ │ + b.n 7b88 │ │ │ │ │ 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 7ae6 │ │ │ │ │ - b.n 7aa6 │ │ │ │ │ + bne.n 7cd2 │ │ │ │ │ + b.n 7c92 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 7b60 │ │ │ │ │ + beq.n 7d4c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 7b60 │ │ │ │ │ + cbnz r3, 7d4c │ │ │ │ │ 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 7aa6 │ │ │ │ │ + beq.n 7c92 │ │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ │ mov.w r9, r5, lsl #2 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq.w 79f4 │ │ │ │ │ + beq.w 7be0 │ │ │ │ │ add.w lr, r2, r6, lsl #2 │ │ │ │ │ cmp lr, r2 │ │ │ │ │ - bls.n 7b9a │ │ │ │ │ + bls.n 7d86 │ │ │ │ │ mov ip, r3 │ │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r1, [r2], #4 │ │ │ │ │ ldr r0, [r1, #0] │ │ │ │ │ cmp r0, r8 │ │ │ │ │ - bne.n 7bbc │ │ │ │ │ + bne.n 7da8 │ │ │ │ │ cmp lr, r2 │ │ │ │ │ str.w r1, [ip], #4 │ │ │ │ │ - bhi.n 7b88 │ │ │ │ │ + bhi.n 7d74 │ │ │ │ │ lsls r6, r6, #2 │ │ │ │ │ sub.w r7, r9, r6 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r0, r3, r6 │ │ │ │ │ cmp r9, r6 │ │ │ │ │ - ble.n 7aae │ │ │ │ │ + ble.n 7c9a │ │ │ │ │ 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 7b9c │ │ │ │ │ + b.n 7d88 │ │ │ │ │ add r0, r7 │ │ │ │ │ cmp lr, r2 │ │ │ │ │ str r0, [r1, #0] │ │ │ │ │ str.w r1, [ip], #4 │ │ │ │ │ - bhi.n 7b88 │ │ │ │ │ - b.n 7b9a │ │ │ │ │ + bhi.n 7d74 │ │ │ │ │ + b.n 7d86 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyErr_NoMemory │ │ │ │ │ .word 0x0000026c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000023c │ │ │ │ │ @@ -12722,267 +12911,267 @@ │ │ │ │ │ .word 0x0000011a │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000000e4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000000b0 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00007be8 : │ │ │ │ │ +00007dd4 : │ │ │ │ │ py_list_clear(): │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 7c74 │ │ │ │ │ + beq.n 7e60 │ │ │ │ │ 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 7c36 │ │ │ │ │ + bmi.n 7e22 │ │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ │ - cbz r0, 7c1c │ │ │ │ │ + cbz r0, 7e08 │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r1, ip │ │ │ │ │ - bne.n 7c5e │ │ │ │ │ + bne.n 7e4a │ │ │ │ │ subs r1, r2, #2 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n 7c36 │ │ │ │ │ + beq.n 7e22 │ │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ │ - cbz r0, 7c32 │ │ │ │ │ + cbz r0, 7e1e │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, ip │ │ │ │ │ - bne.n 7c48 │ │ │ │ │ + bne.n 7e34 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - bcs.n 7c22 │ │ │ │ │ + bcs.n 7e0e │ │ │ │ │ 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 7c32 │ │ │ │ │ + bne.n 7e1e │ │ │ │ │ strd r3, r1, [sp] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ │ - b.n 7c32 │ │ │ │ │ + b.n 7e1e │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 7c1c │ │ │ │ │ + bne.n 7e08 │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ │ - b.n 7c1c │ │ │ │ │ + b.n 7e08 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00007c80 : │ │ │ │ │ +00007e6c : │ │ │ │ │ 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, 7ce8 │ │ │ │ │ + cbz r2, 7ed4 │ │ │ │ │ movs r5, #0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r8, r5 │ │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ │ - b.n 7cce │ │ │ │ │ + b.n 7eba │ │ │ │ │ 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 7d0e │ │ │ │ │ + bne.n 7efa │ │ │ │ │ cmp r3, #0 │ │ │ │ │ itt gt │ │ │ │ │ addgt.w r8, r8, #1 │ │ │ │ │ ldrgt r2, [r6, #8] │ │ │ │ │ - bgt.n 7ce2 │ │ │ │ │ - bne.n 7d3a │ │ │ │ │ + bgt.n 7ece │ │ │ │ │ + bne.n 7f26 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bcs.n 7ce8 │ │ │ │ │ + bcs.n 7ed4 │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ ldr.w r4, [r3, r5, lsl #2] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bne.n 7cf4 │ │ │ │ │ + bne.n 7ee0 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - bne.n 7ca6 │ │ │ │ │ + bne.n 7e92 │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bhi.n 7cce │ │ │ │ │ + bhi.n 7eba │ │ │ │ │ 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 7d22 │ │ │ │ │ + beq.n 7f0e │ │ │ │ │ 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 7cb8 │ │ │ │ │ + beq.n 7ea4 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 7cb8 │ │ │ │ │ + bne.n 7ea4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 7cb8 │ │ │ │ │ + b.n 7ea4 │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ cmp r1, r9 │ │ │ │ │ - beq.n 7ce2 │ │ │ │ │ + beq.n 7ece │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 7ce2 │ │ │ │ │ + bne.n 7ece │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ - b.n 7ce2 │ │ │ │ │ + b.n 7ece │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00007d44 : │ │ │ │ │ +00007f30 : │ │ │ │ │ list_reverse(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bgt.n 7d54 │ │ │ │ │ + bgt.n 7f40 │ │ │ │ │ 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 7d4a │ │ │ │ │ + bcs.n 7f36 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ str.w r0, [r2], #4 │ │ │ │ │ str.w r1, [r3], #-4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bhi.n 7d60 │ │ │ │ │ - b.n 7d4a │ │ │ │ │ + bhi.n 7f4c │ │ │ │ │ + b.n 7f36 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00007d74 : │ │ │ │ │ +00007f60 : │ │ │ │ │ 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 7e5e │ │ │ │ │ + bhi.n 804a │ │ │ │ │ ldr r7, [r1, #0] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq.n 7e5a │ │ │ │ │ + beq.n 8046 │ │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ │ add r1, sp, #8 │ │ │ │ │ bl 0 <_PyEval_SliceIndexNotNone> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndexNotNone │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7e72 │ │ │ │ │ + beq.n 805e │ │ │ │ │ cmp r5, #2 │ │ │ │ │ - beq.n 7dc2 │ │ │ │ │ + beq.n 7fae │ │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ bl 0 <_PyEval_SliceIndexNotNone> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndexNotNone │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7e72 │ │ │ │ │ + beq.n 805e │ │ │ │ │ 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 7e1e │ │ │ │ │ + ble.n 800a │ │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r7 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bls.n 7e1e │ │ │ │ │ + bls.n 800a │ │ │ │ │ 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 7e3e │ │ │ │ │ + bne.n 802a │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bgt.n 7e52 │ │ │ │ │ + bgt.n 803e │ │ │ │ │ add.w r4, r4, #1 │ │ │ │ │ - bne.n 7e72 │ │ │ │ │ + bne.n 805e │ │ │ │ │ cmp r4, r8 │ │ │ │ │ - bne.n 7de8 │ │ │ │ │ + bne.n 7fd4 │ │ │ │ │ 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 │ │ │ │ │ @@ -12993,61 +13182,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 7e10 │ │ │ │ │ + bne.n 7ffc │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 7e10 │ │ │ │ │ + b.n 7ffc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromSsize_t │ │ │ │ │ - b.n 7e38 │ │ │ │ │ + b.n 8024 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - b.n 7de4 │ │ │ │ │ + b.n 7fd0 │ │ │ │ │ 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, 7e76 │ │ │ │ │ + cbnz r0, 8062 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 7e38 │ │ │ │ │ + b.n 8024 │ │ │ │ │ ldr.w r7, [r8] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - ble.n 7dc2 │ │ │ │ │ + ble.n 7fae │ │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ │ add r1, sp, #8 │ │ │ │ │ bl 0 <_PyEval_SliceIndexNotNone> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndexNotNone │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 7db4 │ │ │ │ │ - b.n 7e72 │ │ │ │ │ + bne.n 7fa0 │ │ │ │ │ + b.n 805e │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00007e90 : │ │ │ │ │ +0000807c : │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -00007ea8 : │ │ │ │ │ +00008094 : │ │ │ │ │ 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 5648 <_list_extend> │ │ │ │ │ + b.w 5858 <_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: 118088 (bytes into file) │ │ │ │ │ + Start of section headers: 118028 (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 0x1cd48: │ │ │ │ │ +There are 18 section headers, starting at offset 0x1cd0c: │ │ │ │ │ │ │ │ │ │ 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 001604 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 019120 0006a8 08 I 15 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 001638 0004c8 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 0197c8 0003b8 08 I 15 3 4 │ │ │ │ │ - [ 5] .bss NOBITS 00000000 001b00 0003b4 00 WA 0 0 8 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 001b00 012e3c 00 AX 0 0 8 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 019b80 002ff0 08 I 15 6 4 │ │ │ │ │ - [ 8] .rodata.str1.4 PROGBITS 00000000 01493c 000b7f 01 AMS 0 0 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 0154bc 0001d8 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 01cb70 000108 08 I 15 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 015694 000dc6 00 A 0 0 4 │ │ │ │ │ - [12] .rel.rodata REL 00000000 01cc78 000040 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 01645a 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 01645a 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 016490 001b70 10 16 305 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 018000 00111f 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 01ccb8 000090 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 001600 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 0190ec 0006a8 08 I 15 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 001634 0004c8 00 WA 0 0 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 019794 0003b8 08 I 15 3 4 │ │ │ │ │ + [ 5] .bss NOBITS 00000000 001afc 0003b4 00 WA 0 0 8 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 001afc 012e0c 00 AX 0 0 8 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 019b4c 002fe8 08 I 15 6 4 │ │ │ │ │ + [ 8] .rodata.str1.4 PROGBITS 00000000 014908 000b7f 01 AMS 0 0 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 015488 0001d8 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 01cb34 000108 08 I 15 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 015660 000dc6 00 A 0 0 4 │ │ │ │ │ + [12] .rel.rodata REL 00000000 01cc3c 000040 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 016426 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 016426 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 01645c 001b70 10 16 305 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 017fcc 00111f 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 01cc7c 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 {} │ │ │ │ │ @@ -9,15 +9,15 @@ │ │ │ │ │ 5: 00000080 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 6: 00000084 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 7: 00000104 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 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: 00000108 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 12: 00000191 138 FUNC LOCAL DEFAULT 6 long_hash │ │ │ │ │ + 12: 00000189 138 FUNC LOCAL DEFAULT 6 long_hash │ │ │ │ │ 13: 0000001c 0 NOTYPE LOCAL DEFAULT 8 .LC1 │ │ │ │ │ 14: 00000000 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 15: 00000000 0 NOTYPE LOCAL DEFAULT 5 .LANCHOR1 │ │ │ │ │ 16: 00000000 0 NOTYPE LOCAL DEFAULT 11 .LANCHOR2 │ │ │ │ │ 17: 00000054 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 18: 00000058 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 19: 00000059 90 FUNC LOCAL DEFAULT 1 _PyLong_FromMedium │ │ │ │ │ @@ -29,251 +29,251 @@ │ │ │ │ │ 25: 000000bc 0 NOTYPE LOCAL DEFAULT 8 .LC6 │ │ │ │ │ 26: 000000dc 0 NOTYPE LOCAL DEFAULT 8 .LC7 │ │ │ │ │ 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: 0000ddc9 24 FUNC LOCAL DEFAULT 6 Py_XDECREF │ │ │ │ │ - 35: 00011761 356 FUNC LOCAL DEFAULT 6 _PyLong_Negate │ │ │ │ │ - 36: 00000e68 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 37: 00000e78 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 38: 00001111 132 FUNC LOCAL DEFAULT 6 maybe_small_long │ │ │ │ │ - 39: 00001190 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 40: 00001194 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 41: 00001195 406 FUNC LOCAL DEFAULT 6 long_richcompare │ │ │ │ │ - 42: 000011e4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 43: 000011ea 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 44: 00001224 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 45: 0000123c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 46: 000012a4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 47: 000012bc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 48: 000012e0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 49: 000012f8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 50: 00001308 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 51: 00001320 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 52: 0000132d 14 FUNC LOCAL DEFAULT 6 long_bool │ │ │ │ │ + 32: 00000860 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 33: 00000868 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 34: 0000dda1 24 FUNC LOCAL DEFAULT 6 Py_XDECREF │ │ │ │ │ + 35: 00011731 356 FUNC LOCAL DEFAULT 6 _PyLong_Negate │ │ │ │ │ + 36: 00000e70 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 37: 00000e80 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 38: 00001119 132 FUNC LOCAL DEFAULT 6 maybe_small_long │ │ │ │ │ + 39: 00001198 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 40: 0000119c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 41: 0000119d 406 FUNC LOCAL DEFAULT 6 long_richcompare │ │ │ │ │ + 42: 000011ec 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 43: 000011f2 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 44: 0000122c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 45: 00001244 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 46: 000012ac 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 47: 000012c4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 48: 000012e8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 49: 00001300 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 50: 00001310 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 51: 00001328 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 52: 00001335 14 FUNC LOCAL DEFAULT 6 long_bool │ │ │ │ │ 53: 000001e4 0 NOTYPE LOCAL DEFAULT 8 .LC13 │ │ │ │ │ - 54: 000015f9 160 FUNC LOCAL DEFAULT 6 long_compare │ │ │ │ │ - 55: 00001699 74 FUNC LOCAL DEFAULT 6 long_dealloc │ │ │ │ │ - 56: 000016e5 38 FUNC LOCAL DEFAULT 6 long_to_decimal_string │ │ │ │ │ - 57: 0000170d 2256 FUNC LOCAL DEFAULT 6 long_to_decimal_string_internal.constprop.0 │ │ │ │ │ + 54: 00001601 160 FUNC LOCAL DEFAULT 6 long_compare │ │ │ │ │ + 55: 000016a1 74 FUNC LOCAL DEFAULT 6 long_dealloc │ │ │ │ │ + 56: 000016ed 38 FUNC LOCAL DEFAULT 6 long_to_decimal_string │ │ │ │ │ + 57: 00001715 2256 FUNC LOCAL DEFAULT 6 long_to_decimal_string_internal.constprop.0 │ │ │ │ │ 58: 00000210 0 NOTYPE LOCAL DEFAULT 8 .LC14 │ │ │ │ │ - 59: 00001cf8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 60: 00001d0c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 61: 00000df9 772 FUNC LOCAL DEFAULT 1 pylong_int_to_decimal_string │ │ │ │ │ - 62: 00001fd8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 63: 00001fdc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 64: 00001fdd 68 FUNC LOCAL DEFAULT 6 _Py_DECREF_SPECIALIZED.constprop.0 │ │ │ │ │ - 65: 0000201c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 59: 00001d00 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 60: 00001d14 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 61: 00000df5 772 FUNC LOCAL DEFAULT 1 pylong_int_to_decimal_string │ │ │ │ │ + 62: 00001fe0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 63: 00001fe4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 64: 00001fe5 68 FUNC LOCAL DEFAULT 6 _Py_DECREF_SPECIALIZED.constprop.0 │ │ │ │ │ + 65: 00002024 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 66: 00000284 0 NOTYPE LOCAL DEFAULT 8 .LC15 │ │ │ │ │ - 67: 00002020 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 67: 00002028 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: 00002161 676 FUNC LOCAL DEFAULT 6 long_lshift │ │ │ │ │ - 72: 00002405 1380 FUNC LOCAL DEFAULT 6 long_lshift1.part.0 │ │ │ │ │ + 71: 00002169 676 FUNC LOCAL DEFAULT 6 long_lshift │ │ │ │ │ + 72: 0000240d 1380 FUNC LOCAL DEFAULT 6 long_lshift1.part.0 │ │ │ │ │ 73: 00000139 96 FUNC LOCAL DEFAULT 1 divmod_shift.part.0 │ │ │ │ │ - 74: 00002400 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 74: 00002408 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 75: 00000138 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 76: 00009fd5 732 FUNC LOCAL DEFAULT 6 divrem1 │ │ │ │ │ - 77: 00002404 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 78: 00002964 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 79: 00002968 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 80: 00002969 366 FUNC LOCAL DEFAULT 6 long_sub │ │ │ │ │ - 81: 00009541 748 FUNC LOCAL DEFAULT 6 x_sub │ │ │ │ │ - 82: 00007ae5 508 FUNC LOCAL DEFAULT 6 x_add │ │ │ │ │ - 83: 00002ad9 1044 FUNC LOCAL DEFAULT 6 long_sub.constprop.0 │ │ │ │ │ - 84: 000078d1 532 FUNC LOCAL DEFAULT 6 x_add.constprop.0 │ │ │ │ │ - 85: 00002edc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 86: 00002eec 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 76: 00009fb5 732 FUNC LOCAL DEFAULT 6 divrem1 │ │ │ │ │ + 77: 0000240c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 78: 0000296c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 79: 00002970 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 80: 00002971 366 FUNC LOCAL DEFAULT 6 long_sub │ │ │ │ │ + 81: 00009521 748 FUNC LOCAL DEFAULT 6 x_sub │ │ │ │ │ + 82: 00007ad5 508 FUNC LOCAL DEFAULT 6 x_add │ │ │ │ │ + 83: 00002ae1 1044 FUNC LOCAL DEFAULT 6 long_sub.constprop.0 │ │ │ │ │ + 84: 000078c1 532 FUNC LOCAL DEFAULT 6 x_add.constprop.0 │ │ │ │ │ + 85: 00002ee4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 86: 00002ef4 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: 000032c5 296 FUNC LOCAL DEFAULT 6 long_neg │ │ │ │ │ - 91: 000033e8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 92: 000033ec 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 93: 000033ed 280 FUNC LOCAL DEFAULT 6 long_invert │ │ │ │ │ - 94: 00006485 368 FUNC LOCAL DEFAULT 6 long_add │ │ │ │ │ - 95: 00003500 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 96: 00003504 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 97: 000035b0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 90: 000032cd 296 FUNC LOCAL DEFAULT 6 long_neg │ │ │ │ │ + 91: 000033f0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 92: 000033f4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 93: 000033f5 280 FUNC LOCAL DEFAULT 6 long_invert │ │ │ │ │ + 94: 00006481 368 FUNC LOCAL DEFAULT 6 long_add │ │ │ │ │ + 95: 00003508 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 96: 0000350c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 97: 000035b8 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: 000035b4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 106: 000035b5 3412 FUNC LOCAL DEFAULT 6 int_to_bytes │ │ │ │ │ - 107: 0000396c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 108: 00003974 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 109: 000041cc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 110: 000041d4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 111: 00004304 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 112: 00004308 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 113: 00004dc9 666 FUNC LOCAL DEFAULT 6 _PyLong_AsByteArray.constprop.0 │ │ │ │ │ + 105: 000035bc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 106: 000035bd 3416 FUNC LOCAL DEFAULT 6 int_to_bytes │ │ │ │ │ + 107: 00003974 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 108: 0000397c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 109: 000041b8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 110: 000041c0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 111: 00004310 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 112: 00004314 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 113: 00004dd5 666 FUNC LOCAL DEFAULT 6 _PyLong_AsByteArray.constprop.0 │ │ │ │ │ 114: 00000474 0 NOTYPE LOCAL DEFAULT 8 .LC29 │ │ │ │ │ - 115: 00005065 2940 FUNC LOCAL DEFAULT 6 int_from_bytes │ │ │ │ │ - 116: 00005344 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 117: 00005348 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 118: 00005814 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 119: 0000581c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 120: 00005b64 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 121: 00005b70 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 122: 00005bdc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 123: 00005be0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 124: 000062c8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 125: 000062cc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 126: 00006480 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 127: 00006484 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 128: 000068a9 368 FUNC LOCAL DEFAULT 6 long_mul │ │ │ │ │ - 129: 00006b65 3436 FUNC LOCAL DEFAULT 6 k_mul │ │ │ │ │ - 130: 00012399 296 FUNC LOCAL DEFAULT 6 kmul_split.constprop.0 │ │ │ │ │ - 131: 00007620 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 132: 00007624 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 133: 000010fd 544 FUNC LOCAL DEFAULT 1 k_lopsided_mul │ │ │ │ │ - 134: 000078cc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 135: 000078d0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 136: 00007ae0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 137: 00007ae4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 138: 00007ce1 2402 FUNC LOCAL DEFAULT 6 long_and │ │ │ │ │ - 139: 00008100 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 140: 00008104 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 115: 00005071 2940 FUNC LOCAL DEFAULT 6 int_from_bytes │ │ │ │ │ + 116: 00005350 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 117: 00005354 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 118: 00005820 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 119: 00005828 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 120: 00005b70 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 121: 00005b7c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 122: 00005be8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 123: 00005bec 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 124: 000062cc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 125: 000062d0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 126: 0000647c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 127: 00006480 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 128: 000068a5 368 FUNC LOCAL DEFAULT 6 long_mul │ │ │ │ │ + 129: 00006b61 3424 FUNC LOCAL DEFAULT 6 k_mul │ │ │ │ │ + 130: 00012369 296 FUNC LOCAL DEFAULT 6 kmul_split.constprop.0 │ │ │ │ │ + 131: 0000761c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 132: 00007620 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 133: 000010f9 544 FUNC LOCAL DEFAULT 1 k_lopsided_mul │ │ │ │ │ + 134: 000078bc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 135: 000078c0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 136: 00007ad0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 137: 00007ad4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 138: 00007cd1 2402 FUNC LOCAL DEFAULT 6 long_and │ │ │ │ │ + 139: 000080f0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 140: 000080f4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 141: 00000480 0 NOTYPE LOCAL DEFAULT 8 .LC30 │ │ │ │ │ 142: 000004a0 0 NOTYPE LOCAL DEFAULT 8 .LC31 │ │ │ │ │ - 143: 00008651 348 FUNC LOCAL DEFAULT 6 long_vectorcall │ │ │ │ │ - 144: 0000df59 342 FUNC LOCAL DEFAULT 6 long_new_impl.part.0 │ │ │ │ │ - 145: 000087a8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 143: 00008641 348 FUNC LOCAL DEFAULT 6 long_vectorcall │ │ │ │ │ + 144: 0000df31 342 FUNC LOCAL DEFAULT 6 long_new_impl.part.0 │ │ │ │ │ + 145: 00008798 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 146: 000004cc 0 NOTYPE LOCAL DEFAULT 8 .LC32 │ │ │ │ │ 147: 000004f8 0 NOTYPE LOCAL DEFAULT 8 .LC33 │ │ │ │ │ - 148: 000087ac 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 149: 00008ab0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 150: 00008ac8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 151: 00008c04 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 152: 00008c08 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 153: 00008c09 2360 FUNC LOCAL DEFAULT 6 long_or │ │ │ │ │ - 154: 0000929c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 155: 000092a0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 156: 00009824 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 157: 0000982c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 158: 0000982d 594 FUNC LOCAL DEFAULT 6 long_div │ │ │ │ │ - 159: 00009a81 1364 FUNC LOCAL DEFAULT 6 long_divrem │ │ │ │ │ - 160: 0000131d 306 FUNC LOCAL DEFAULT 1 pylong_int_divmod │ │ │ │ │ + 148: 0000879c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 149: 00008aa0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 150: 00008ab8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 151: 00008bf4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 152: 00008bf8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 153: 00008bf9 2342 FUNC LOCAL DEFAULT 6 long_or │ │ │ │ │ + 154: 0000928c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 155: 00009290 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 156: 00009804 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 157: 0000980c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 158: 0000980d 594 FUNC LOCAL DEFAULT 6 long_div │ │ │ │ │ + 159: 00009a61 1364 FUNC LOCAL DEFAULT 6 long_divrem │ │ │ │ │ + 160: 00001319 306 FUNC LOCAL DEFAULT 1 pylong_int_divmod │ │ │ │ │ 161: 0000051c 0 NOTYPE LOCAL DEFAULT 8 .LC34 │ │ │ │ │ - 162: 00010ee9 2168 FUNC LOCAL DEFAULT 6 x_divrem │ │ │ │ │ - 163: 00009d44 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 164: 00009d4c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 165: 0000ef8d 1976 FUNC LOCAL DEFAULT 6 long_format_binary.constprop.0 │ │ │ │ │ - 166: 0000a940 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 167: 0000a954 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 162: 00010eb9 2168 FUNC LOCAL DEFAULT 6 x_divrem │ │ │ │ │ + 163: 00009d24 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 164: 00009d2c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 165: 0000ef61 1976 FUNC LOCAL DEFAULT 6 long_format_binary.constprop.0 │ │ │ │ │ + 166: 0000a920 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 167: 0000a934 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 168: 00000540 0 NOTYPE LOCAL DEFAULT 8 .LC35 │ │ │ │ │ 169: 0000054c 0 NOTYPE LOCAL DEFAULT 8 .LC36 │ │ │ │ │ - 170: 0000ab51 104 FUNC LOCAL DEFAULT 6 int___format__ │ │ │ │ │ + 170: 0000ab31 104 FUNC LOCAL DEFAULT 6 int___format__ │ │ │ │ │ 171: 00000558 0 NOTYPE LOCAL DEFAULT 8 .LC37 │ │ │ │ │ 172: 0000056c 0 NOTYPE LOCAL DEFAULT 8 .LC38 │ │ │ │ │ - 173: 0000abb9 2156 FUNC LOCAL DEFAULT 6 long_true_divide │ │ │ │ │ - 174: 0000b0f0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 175: 0000b108 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 173: 0000ab99 2148 FUNC LOCAL DEFAULT 6 long_true_divide │ │ │ │ │ + 174: 0000b270 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 175: 0000b290 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 176: 0000059c 0 NOTYPE LOCAL DEFAULT 8 .LC39 │ │ │ │ │ 177: 000005c0 0 NOTYPE LOCAL DEFAULT 8 .LC40 │ │ │ │ │ 178: 000005e0 0 NOTYPE LOCAL DEFAULT 8 .LC41 │ │ │ │ │ - 179: 0000b8a1 8868 FUNC LOCAL DEFAULT 6 long_pow │ │ │ │ │ - 180: 0000fc85 1102 FUNC LOCAL DEFAULT 6 l_mod │ │ │ │ │ - 181: 0000bc58 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 182: 0000bc5c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 183: 0000c058 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 184: 0000c060 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 185: 0000c6cc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 186: 0000c6d4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 187: 0000c99c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 188: 0000c9ac 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 189: 0000d2dc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 190: 0000d2e8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 191: 0000d4b4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 192: 0000d4b8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 193: 0000db40 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 194: 0000db44 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 195: 0000dd6c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 196: 0000dd70 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 197: 0000ddc4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 198: 0000ddc8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 199: 0000dde1 376 FUNC LOCAL DEFAULT 6 long_new │ │ │ │ │ - 200: 0000df54 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 179: 0000b879 8868 FUNC LOCAL DEFAULT 6 long_pow │ │ │ │ │ + 180: 0000fc59 1102 FUNC LOCAL DEFAULT 6 l_mod │ │ │ │ │ + 181: 0000bc30 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 182: 0000bc34 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 183: 0000c030 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 184: 0000c038 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 185: 0000c6a4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 186: 0000c6ac 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 187: 0000c974 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 188: 0000c984 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 189: 0000d2b4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 190: 0000d2c0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 191: 0000d48c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 192: 0000d490 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 193: 0000db18 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 194: 0000db1c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 195: 0000dd44 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 196: 0000dd48 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 197: 0000dd9c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 198: 0000dda0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 199: 0000ddb9 376 FUNC LOCAL DEFAULT 6 long_new │ │ │ │ │ + 200: 0000df2c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 201: 00000610 0 NOTYPE LOCAL DEFAULT 8 .LC42 │ │ │ │ │ 202: 00000638 0 NOTYPE LOCAL DEFAULT 8 .LC43 │ │ │ │ │ - 203: 0000df58 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 204: 0000e0b1 436 FUNC LOCAL DEFAULT 6 int_bit_length │ │ │ │ │ - 205: 0000e258 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 206: 0000e264 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 207: 0000e30d 328 FUNC LOCAL DEFAULT 6 long_abs │ │ │ │ │ - 208: 0000e450 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 209: 0000e454 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 210: 0000e455 518 FUNC LOCAL DEFAULT 6 long_divmod │ │ │ │ │ - 211: 0000e6e1 1864 FUNC LOCAL DEFAULT 6 long_xor │ │ │ │ │ - 212: 0000ee29 292 FUNC LOCAL DEFAULT 6 long_long │ │ │ │ │ - 213: 0000ef48 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 214: 0000ef4c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 203: 0000df30 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 204: 0000e089 436 FUNC LOCAL DEFAULT 6 int_bit_length │ │ │ │ │ + 205: 0000e230 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 206: 0000e23c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 207: 0000e2e5 328 FUNC LOCAL DEFAULT 6 long_abs │ │ │ │ │ + 208: 0000e428 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 209: 0000e42c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 210: 0000e42d 518 FUNC LOCAL DEFAULT 6 long_divmod │ │ │ │ │ + 211: 0000e6b9 1860 FUNC LOCAL DEFAULT 6 long_xor │ │ │ │ │ + 212: 0000edfd 292 FUNC LOCAL DEFAULT 6 long_long │ │ │ │ │ + 213: 0000ef1c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 214: 0000ef20 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 215: 0000066c 0 NOTYPE LOCAL DEFAULT 8 .LC44 │ │ │ │ │ - 216: 0000f745 228 FUNC LOCAL DEFAULT 6 long_float │ │ │ │ │ + 216: 0000f719 228 FUNC LOCAL DEFAULT 6 long_float │ │ │ │ │ 217: 00000684 0 NOTYPE LOCAL DEFAULT 8 .LC45 │ │ │ │ │ - 218: 0000f829 1116 FUNC LOCAL DEFAULT 6 long_mod │ │ │ │ │ - 219: 0000fc5c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 220: 0000fc60 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 221: 000100ac 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 222: 000100b0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 223: 000101c9 2180 FUNC LOCAL DEFAULT 6 long_rshift │ │ │ │ │ - 224: 00010a44 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 218: 0000f7fd 1116 FUNC LOCAL DEFAULT 6 long_mod │ │ │ │ │ + 219: 0000fc30 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 220: 0000fc34 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 221: 00010080 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 222: 00010084 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 223: 0001019d 2180 FUNC LOCAL DEFAULT 6 long_rshift │ │ │ │ │ + 224: 00010a18 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 225: 0000069c 0 NOTYPE LOCAL DEFAULT 8 .LC46 │ │ │ │ │ - 226: 00010a4c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 227: 00010de8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 228: 00010e00 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 226: 00010a20 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 227: 00010db8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 228: 00010dd0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 229: 000006d0 0 NOTYPE LOCAL DEFAULT 8 .LC47 │ │ │ │ │ 230: 000001f5 380 FUNC LOCAL DEFAULT 1 int___round__ │ │ │ │ │ 231: 00000368 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 232: 00000370 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 233: 000006dc 0 NOTYPE LOCAL DEFAULT 8 .LC48 │ │ │ │ │ 234: 000006f0 0 NOTYPE LOCAL DEFAULT 8 .LC49 │ │ │ │ │ 235: 0000070c 0 NOTYPE LOCAL DEFAULT 8 .LC50 │ │ │ │ │ 236: 00000724 0 NOTYPE LOCAL DEFAULT 8 .LC51 │ │ │ │ │ - 237: 00011758 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 238: 00011760 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 239: 000118c0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 240: 000118c4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 241: 000006f9 428 FUNC LOCAL DEFAULT 1 int_bit_count │ │ │ │ │ - 242: 000008a5 8 FUNC LOCAL DEFAULT 1 long_get1 │ │ │ │ │ - 243: 000008a8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 244: 000008ac 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 245: 000008ad 36 FUNC LOCAL DEFAULT 1 long_long_meth │ │ │ │ │ + 237: 00011728 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 238: 00011730 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 239: 00011890 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 240: 00011894 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 241: 000006f5 428 FUNC LOCAL DEFAULT 1 int_bit_count │ │ │ │ │ + 242: 000008a1 8 FUNC LOCAL DEFAULT 1 long_get1 │ │ │ │ │ + 243: 000008a4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 244: 000008a8 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 245: 000008a9 36 FUNC LOCAL DEFAULT 1 long_long_meth │ │ │ │ │ 246: 00000000 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 247: 00000001 8 FUNC LOCAL DEFAULT 9 long_get0 │ │ │ │ │ 248: 00000004 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 249: 000124c1 144 FUNC LOCAL DEFAULT 6 int_as_integer_ratio │ │ │ │ │ - 250: 0001254c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 251: 00012550 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 252: 00012828 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 249: 00012491 144 FUNC LOCAL DEFAULT 6 int_as_integer_ratio │ │ │ │ │ + 250: 0001251c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 251: 00012520 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 252: 000127f8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 253: 00000008 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 254: 00000009 60 FUNC LOCAL DEFAULT 9 int___sizeof__ │ │ │ │ │ - 255: 0001282c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 256: 00012e38 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 255: 000127fc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 256: 00012e08 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 257: 00000750 0 NOTYPE LOCAL DEFAULT 8 .LC52 │ │ │ │ │ 258: 00000768 0 NOTYPE LOCAL DEFAULT 8 .LC53 │ │ │ │ │ 259: 0000079c 0 NOTYPE LOCAL DEFAULT 8 .LC54 │ │ │ │ │ 260: 000007a0 0 NOTYPE LOCAL DEFAULT 8 .LC55 │ │ │ │ │ 261: 000007ac 0 NOTYPE LOCAL DEFAULT 8 .LC56 │ │ │ │ │ 262: 000007dc 0 NOTYPE LOCAL DEFAULT 8 .LC57 │ │ │ │ │ 263: 00000159 10 FUNC LOCAL DEFAULT 9 int_is_integer │ │ │ │ │ 264: 00000808 0 NOTYPE LOCAL DEFAULT 8 .LC58 │ │ │ │ │ - 265: 000015dc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 265: 000015d8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 266: 0000082c 0 NOTYPE LOCAL DEFAULT 8 .LC59 │ │ │ │ │ - 267: 000015e0 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 268: 000015e1 36 FUNC LOCAL DEFAULT 1 int___getnewargs__ │ │ │ │ │ + 267: 000015dc 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 268: 000015dd 36 FUNC LOCAL DEFAULT 1 int___getnewargs__ │ │ │ │ │ 269: 00000000 0 SECTION LOCAL DEFAULT 11 .rodata │ │ │ │ │ 270: 00000000 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ 271: 00000000 18 OBJECT LOCAL DEFAULT 11 __func__.0 │ │ │ │ │ 272: 00000014 32 OBJECT LOCAL DEFAULT 11 half_even_correction.10 │ │ │ │ │ 273: 00000034 16 OBJECT LOCAL DEFAULT 11 _keywords.2 │ │ │ │ │ 274: 00000044 16 OBJECT LOCAL DEFAULT 11 _keywords.5 │ │ │ │ │ 275: 00000054 12 OBJECT LOCAL DEFAULT 11 _keywords.8 │ │ │ │ │ @@ -308,30 +308,30 @@ │ │ │ │ │ 304: 00000320 148 OBJECT LOCAL DEFAULT 5 convwidth_base.11 │ │ │ │ │ 305: 00000001 132 FUNC GLOBAL DEFAULT 6 PyLong_FromVoidPtr │ │ │ │ │ 306: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Malloc │ │ │ │ │ 307: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NewReference │ │ │ │ │ 308: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ 309: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ 310: 00000085 132 FUNC GLOBAL DEFAULT 6 PyLong_FromUnsignedLong │ │ │ │ │ - 311: 00000109 136 FUNC GLOBAL DEFAULT 6 _PyLong_New │ │ │ │ │ + 311: 00000109 128 FUNC GLOBAL DEFAULT 6 _PyLong_New │ │ │ │ │ 312: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_OverflowError │ │ │ │ │ 313: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ 314: 00000001 88 FUNC GLOBAL HIDDEN 1 _PyLong_InitTypes │ │ │ │ │ 315: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyStructSequence_InitBuiltinWithFlags │ │ │ │ │ - 316: 0000021d 198 FUNC GLOBAL DEFAULT 6 PyLong_FromSsize_t │ │ │ │ │ - 317: 000002e5 242 FUNC GLOBAL DEFAULT 6 PyLong_FromLong │ │ │ │ │ - 318: 000003d9 218 FUNC GLOBAL DEFAULT 6 PyLong_AsSsize_t │ │ │ │ │ + 316: 00000215 198 FUNC GLOBAL DEFAULT 6 PyLong_FromSsize_t │ │ │ │ │ + 317: 000002dd 242 FUNC GLOBAL DEFAULT 6 PyLong_FromLong │ │ │ │ │ + 318: 000003d1 218 FUNC GLOBAL DEFAULT 6 PyLong_AsSsize_t │ │ │ │ │ 319: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ 320: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_BadInternalCall │ │ │ │ │ 321: 000000b5 132 FUNC GLOBAL DEFAULT 1 PyLong_GetInfo │ │ │ │ │ 322: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyStructSequence_New │ │ │ │ │ 323: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyStructSequence_SetItem │ │ │ │ │ 324: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ 325: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ - 326: 000004b5 3164 FUNC GLOBAL DEFAULT 6 PyLong_FromString │ │ │ │ │ + 326: 000004ad 3180 FUNC GLOBAL DEFAULT 6 PyLong_FromString │ │ │ │ │ 327: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_table │ │ │ │ │ 328: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Free │ │ │ │ │ 329: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idiv │ │ │ │ │ 330: 00000000 0 NOTYPE GLOBAL DEFAULT UND strlen │ │ │ │ │ 331: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromStringAndSize │ │ │ │ │ 332: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ 333: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ @@ -339,98 +339,98 @@ │ │ │ │ │ 335: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ 336: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ 337: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyImport_ImportModule │ │ │ │ │ 338: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallMethod │ │ │ │ │ 339: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ 340: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ 341: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ - 342: 0000133d 416 FUNC GLOBAL DEFAULT 6 PyLong_AsLong │ │ │ │ │ + 342: 00001345 416 FUNC GLOBAL DEFAULT 6 PyLong_AsLong │ │ │ │ │ 343: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyNumber_Index │ │ │ │ │ - 344: 000014dd 282 FUNC GLOBAL DEFAULT 6 PyLong_AsLongAndOverflow │ │ │ │ │ + 344: 000014e5 282 FUNC GLOBAL DEFAULT 6 PyLong_AsLongAndOverflow │ │ │ │ │ 345: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_SetImmortal │ │ │ │ │ 346: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_uldivmod │ │ │ │ │ 347: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_CheckSignals │ │ │ │ │ 348: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_New │ │ │ │ │ 349: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyBytesWriter_Prepare │ │ │ │ │ 350: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_uidivmod │ │ │ │ │ - 351: 00002021 92 FUNC GLOBAL DEFAULT 6 _PyLong_NumBits │ │ │ │ │ - 352: 0000207d 226 FUNC GLOBAL DEFAULT 6 PyLong_AsSize_t │ │ │ │ │ + 351: 00002029 92 FUNC GLOBAL DEFAULT 6 _PyLong_NumBits │ │ │ │ │ + 352: 00002085 226 FUNC GLOBAL DEFAULT 6 PyLong_AsSize_t │ │ │ │ │ 353: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ 354: 00000000 0 NOTYPE GLOBAL DEFAULT UND memset │ │ │ │ │ - 355: 00002eed 358 FUNC GLOBAL DEFAULT 6 _PyLong_Subtract │ │ │ │ │ - 356: 00003055 394 FUNC GLOBAL DEFAULT 6 PyLong_AsInt │ │ │ │ │ - 357: 000031e1 226 FUNC GLOBAL DEFAULT 6 PyLong_AsUnsignedLong │ │ │ │ │ - 358: 0000dc69 264 FUNC GLOBAL DEFAULT 6 _PyLong_Copy │ │ │ │ │ - 359: 00003505 176 FUNC GLOBAL DEFAULT 6 PyLong_FromUnsignedLongLong │ │ │ │ │ + 355: 00002ef5 358 FUNC GLOBAL DEFAULT 6 _PyLong_Subtract │ │ │ │ │ + 356: 0000305d 394 FUNC GLOBAL DEFAULT 6 PyLong_AsInt │ │ │ │ │ + 357: 000031e9 226 FUNC GLOBAL DEFAULT 6 PyLong_AsUnsignedLong │ │ │ │ │ + 358: 0000dc41 264 FUNC GLOBAL DEFAULT 6 _PyLong_Copy │ │ │ │ │ + 359: 0000350d 176 FUNC GLOBAL DEFAULT 6 PyLong_FromUnsignedLongLong │ │ │ │ │ 360: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_Equal │ │ │ │ │ 361: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_FromStringAndSize │ │ │ │ │ 362: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_UnpackKeywords │ │ │ │ │ 363: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsTrue │ │ │ │ │ 364: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_BadArgument │ │ │ │ │ - 365: 00004309 2750 FUNC GLOBAL DEFAULT 6 _PyLong_AsByteArray │ │ │ │ │ + 365: 00004315 2750 FUNC GLOBAL DEFAULT 6 _PyLong_AsByteArray │ │ │ │ │ 366: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Bytes │ │ │ │ │ 367: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ - 368: 00005be1 2212 FUNC GLOBAL DEFAULT 6 _PyLong_FromByteArray │ │ │ │ │ - 369: 000065f5 362 FUNC GLOBAL DEFAULT 6 _PyLong_Add │ │ │ │ │ - 370: 00006761 328 FUNC GLOBAL DEFAULT 6 PyLong_FromLongLong │ │ │ │ │ - 371: 00006a19 332 FUNC GLOBAL DEFAULT 6 _PyLong_Multiply │ │ │ │ │ - 372: 00008645 12 FUNC GLOBAL DEFAULT 6 _PyLong_Sign │ │ │ │ │ + 368: 00005bed 2196 FUNC GLOBAL DEFAULT 6 _PyLong_FromByteArray │ │ │ │ │ + 369: 000065f1 362 FUNC GLOBAL DEFAULT 6 _PyLong_Add │ │ │ │ │ + 370: 0000675d 328 FUNC GLOBAL DEFAULT 6 PyLong_FromLongLong │ │ │ │ │ + 371: 00006a15 332 FUNC GLOBAL DEFAULT 6 _PyLong_Multiply │ │ │ │ │ + 372: 00008635 12 FUNC GLOBAL DEFAULT 6 _PyLong_Sign │ │ │ │ │ 373: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_Long │ │ │ │ │ 374: 00000000 0 NOTYPE GLOBAL DEFAULT UND memmove │ │ │ │ │ 375: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyThreadState_Get │ │ │ │ │ 376: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ - 377: 000087ad 842 FUNC GLOBAL DEFAULT 6 PyLong_FromDouble │ │ │ │ │ + 377: 0000879d 842 FUNC GLOBAL DEFAULT 6 PyLong_FromDouble │ │ │ │ │ 378: 00000000 0 NOTYPE GLOBAL DEFAULT UND frexp │ │ │ │ │ 379: 00000000 0 NOTYPE GLOBAL DEFAULT UND ldexp │ │ │ │ │ 380: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idivmod │ │ │ │ │ - 381: 00008af9 194 FUNC GLOBAL DEFAULT 6 PyLong_AsLongLong │ │ │ │ │ - 382: 00008bbd 76 FUNC GLOBAL DEFAULT 6 PyLong_FromSize_t │ │ │ │ │ + 381: 00008ae9 194 FUNC GLOBAL DEFAULT 6 PyLong_AsLongLong │ │ │ │ │ + 382: 00008bad 76 FUNC GLOBAL DEFAULT 6 PyLong_FromSize_t │ │ │ │ │ 383: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ZeroDivisionError │ │ │ │ │ - 384: 0000a2b1 2206 FUNC GLOBAL HIDDEN 6 _PyLong_FormatWriter │ │ │ │ │ + 384: 0000a291 2206 FUNC GLOBAL HIDDEN 6 _PyLong_FormatWriter │ │ │ │ │ 385: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_PrepareInternal │ │ │ │ │ 386: 00000199 78 FUNC GLOBAL DEFAULT 1 PyLong_AsVoidPtr │ │ │ │ │ 387: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Init │ │ │ │ │ 388: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_FormatAdvancedWriter │ │ │ │ │ 389: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Finish │ │ │ │ │ 390: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Dealloc │ │ │ │ │ 391: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_FromDouble │ │ │ │ │ - 392: 0000b425 184 FUNC GLOBAL DEFAULT 6 PyLong_AsDouble │ │ │ │ │ - 393: 00010a4d 1180 FUNC GLOBAL DEFAULT 6 _PyLong_Frexp │ │ │ │ │ - 394: 0000b4dd 964 FUNC GLOBAL DEFAULT 6 PyLong_AsUnsignedLongLong │ │ │ │ │ + 392: 0000b3fd 184 FUNC GLOBAL DEFAULT 6 PyLong_AsDouble │ │ │ │ │ + 393: 00010a21 1176 FUNC GLOBAL DEFAULT 6 _PyLong_Frexp │ │ │ │ │ + 394: 0000b4b5 964 FUNC GLOBAL DEFAULT 6 PyLong_AsUnsignedLongLong │ │ │ │ │ 395: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ 396: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_Type │ │ │ │ │ - 397: 0000db45 292 FUNC GLOBAL DEFAULT 6 PyLong_AsUnsignedLongLongMask │ │ │ │ │ + 397: 0000db1d 292 FUNC GLOBAL DEFAULT 6 PyLong_AsUnsignedLongLongMask │ │ │ │ │ 398: 000001e9 12 FUNC GLOBAL HIDDEN 1 _PyLong_FiniTypes │ │ │ │ │ 399: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyStructSequence_FiniBuiltin │ │ │ │ │ - 400: 0000dd71 88 FUNC GLOBAL DEFAULT 6 _PyLong_FromDigits │ │ │ │ │ + 400: 0000dd49 88 FUNC GLOBAL DEFAULT 6 _PyLong_FromDigits │ │ │ │ │ 401: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_AsSsize_t │ │ │ │ │ 402: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyByteArray_Type │ │ │ │ │ - 403: 0000e265 168 FUNC GLOBAL DEFAULT 6 PyLong_FromUnicodeObject │ │ │ │ │ + 403: 0000e23d 168 FUNC GLOBAL DEFAULT 6 PyLong_FromUnicodeObject │ │ │ │ │ 404: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_IsSubtype │ │ │ │ │ 405: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyByteArray_empty_string │ │ │ │ │ 406: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ 407: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8AndSize │ │ │ │ │ 408: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_New │ │ │ │ │ - 409: 0000e65d 132 FUNC GLOBAL HIDDEN 6 _PyLong_FromBytes │ │ │ │ │ - 410: 0000ef4d 64 FUNC GLOBAL DEFAULT 6 _PyLong_Format │ │ │ │ │ - 411: 000100d5 244 FUNC GLOBAL DEFAULT 6 PyLong_AsUnsignedLongMask │ │ │ │ │ - 412: 00001451 400 FUNC GLOBAL DEFAULT 1 _PyLong_DivmodNear │ │ │ │ │ + 409: 0000e635 132 FUNC GLOBAL HIDDEN 6 _PyLong_FromBytes │ │ │ │ │ + 410: 0000ef21 64 FUNC GLOBAL DEFAULT 6 _PyLong_Format │ │ │ │ │ + 411: 000100a9 244 FUNC GLOBAL DEFAULT 6 PyLong_AsUnsignedLongMask │ │ │ │ │ + 412: 0000144d 400 FUNC GLOBAL DEFAULT 1 _PyLong_DivmodNear │ │ │ │ │ 413: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_CheckPositional │ │ │ │ │ 414: 00000371 68 FUNC GLOBAL DEFAULT 1 PyLong_FromNativeBytes │ │ │ │ │ 415: 000003b5 60 FUNC GLOBAL DEFAULT 1 PyLong_FromUnsignedNativeBytes │ │ │ │ │ - 416: 000003f1 654 FUNC GLOBAL DEFAULT 1 PyLong_AsNativeBytes │ │ │ │ │ - 417: 00000681 120 FUNC GLOBAL DEFAULT 1 _PyLong_UnsignedShort_Converter │ │ │ │ │ - 418: 000118c5 2772 FUNC GLOBAL DEFAULT 6 _PyLong_GCD │ │ │ │ │ + 416: 000003f1 652 FUNC GLOBAL DEFAULT 1 PyLong_AsNativeBytes │ │ │ │ │ + 417: 0000067d 120 FUNC GLOBAL DEFAULT 1 _PyLong_UnsignedShort_Converter │ │ │ │ │ + 418: 00011895 2772 FUNC GLOBAL DEFAULT 6 _PyLong_GCD │ │ │ │ │ 419: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_ldivmod │ │ │ │ │ 420: 00000000 0 NOTYPE GLOBAL DEFAULT UND __popcountsi2 │ │ │ │ │ 421: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Pack │ │ │ │ │ - 422: 00012551 306 FUNC GLOBAL DEFAULT 6 PyLong_AsLongLongAndOverflow │ │ │ │ │ - 423: 00012685 424 FUNC GLOBAL DEFAULT 6 _PyLong_Lshift │ │ │ │ │ - 424: 000008d1 1318 FUNC GLOBAL HIDDEN 1 _PyLong_FormatBytesWriter │ │ │ │ │ - 425: 0001282d 1552 FUNC GLOBAL DEFAULT 6 _PyLong_Rshift │ │ │ │ │ + 422: 00012521 306 FUNC GLOBAL DEFAULT 6 PyLong_AsLongLongAndOverflow │ │ │ │ │ + 423: 00012655 424 FUNC GLOBAL DEFAULT 6 _PyLong_Lshift │ │ │ │ │ + 424: 000008cd 1318 FUNC GLOBAL HIDDEN 1 _PyLong_FormatBytesWriter │ │ │ │ │ + 425: 000127fd 1552 FUNC GLOBAL DEFAULT 6 _PyLong_Rshift │ │ │ │ │ 426: 00000045 100 FUNC GLOBAL DEFAULT 9 _PyLong_UnsignedLongLong_Converter │ │ │ │ │ 427: 000000a9 88 FUNC GLOBAL DEFAULT 9 _PyLong_UnsignedInt_Converter │ │ │ │ │ 428: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_WriteStr │ │ │ │ │ 429: 00000101 88 FUNC GLOBAL DEFAULT 9 _PyLong_UnsignedLong_Converter │ │ │ │ │ 430: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ 431: 00000163 88 FUNC GLOBAL DEFAULT 9 _PyLong_Size_t_Converter │ │ │ │ │ 432: 000001bb 12 FUNC GLOBAL DEFAULT 9 PyUnstable_Long_IsCompact │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x19120 contains 213 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x190ec contains 213 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 00013b0a 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 │ │ │ │ │ @@ -22,30 +22,30 @@ │ │ │ │ │ 000000f2 0001430a R_ARM_THM_CALL 00000000 PyStructSequence_SetItem │ │ │ │ │ 00000104 0001430a R_ARM_THM_CALL 00000000 PyStructSequence_SetItem │ │ │ │ │ 00000108 0001440a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000012a 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000130 00013502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000134 00013502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000014c 0001610a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00000156 00004c0a R_ARM_THM_CALL 00009fd5 divrem1 │ │ │ │ │ -0000015e 00013e0a R_ARM_THM_CALL 000003d9 PyLong_AsSsize_t │ │ │ │ │ +00000156 00004c0a R_ARM_THM_CALL 00009fb5 divrem1 │ │ │ │ │ +0000015e 00013e0a R_ARM_THM_CALL 000003d1 PyLong_AsSsize_t │ │ │ │ │ 00000176 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000184 0001610a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -000001be 0001650a R_ARM_THM_CALL 000031e1 PyLong_AsUnsignedLong │ │ │ │ │ -000001ce 0001560a R_ARM_THM_CALL 0000133d PyLong_AsLong │ │ │ │ │ +000001be 0001650a R_ARM_THM_CALL 000031e9 PyLong_AsUnsignedLong │ │ │ │ │ +000001ce 0001560a R_ARM_THM_CALL 00001345 PyLong_AsLong │ │ │ │ │ 000001d8 0001440a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000001e8 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 000001ec 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ 0000021a 0001570a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -0000022e 00005a0a R_ARM_THM_CALL 000032c5 long_neg │ │ │ │ │ +0000022e 00005a0a R_ARM_THM_CALL 000032cd long_neg │ │ │ │ │ 00000244 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000248 00018b30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000024e 0000b30a R_ARM_THM_CALL 0000b8a1 long_pow │ │ │ │ │ -00000274 00019c0a R_ARM_THM_CALL 00001451 _PyLong_DivmodNear │ │ │ │ │ -0000028e 0000500a R_ARM_THM_CALL 00002969 long_sub │ │ │ │ │ +0000024e 0000b30a R_ARM_THM_CALL 0000b879 long_pow │ │ │ │ │ +00000274 00019c0a R_ARM_THM_CALL 0000144d _PyLong_DivmodNear │ │ │ │ │ +0000028e 0000500a R_ARM_THM_CALL 00002971 long_sub │ │ │ │ │ 000002a8 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000002be 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000002c2 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000002f0 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000302 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000314 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000031e 0000e52f R_ARM_THM_MOVW_ABS_NC 000006d0 .LC47 │ │ │ │ │ @@ -57,184 +57,184 @@ │ │ │ │ │ 0000036c 00013502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000003a4 0000142f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ 000003a8 00001430 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ 000003ac 0001400a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 000003e0 0000142f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ 000003e4 00001430 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ 000003e8 0001400a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00000450 00016d0a R_ARM_THM_CALL 00004309 _PyLong_AsByteArray │ │ │ │ │ -00000456 00015f0a R_ARM_THM_CALL 00002021 _PyLong_NumBits │ │ │ │ │ +00000450 00016d0a R_ARM_THM_CALL 00004315 _PyLong_AsByteArray │ │ │ │ │ +00000456 00015f0a R_ARM_THM_CALL 00002029 _PyLong_NumBits │ │ │ │ │ 000004ae 00013f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 000004b2 00013f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000004b8 0000e92f R_ARM_THM_MOVW_ABS_NC 000006dc .LC48 │ │ │ │ │ 000004bc 0000e930 R_ARM_THM_MOVT_ABS 000006dc .LC48 │ │ │ │ │ 000004c2 00014d0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000004ca 00015f0a R_ARM_THM_CALL 00002021 _PyLong_NumBits │ │ │ │ │ +000004ca 00015f0a R_ARM_THM_CALL 00002029 _PyLong_NumBits │ │ │ │ │ 00000502 0001620a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ 0000054e 0000142f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ 00000552 00001430 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ 0000055a 0001400a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 0000056a 0001570a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ 00000592 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 00000596 00014c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 0000059a 0000ea2f R_ARM_THM_MOVW_ABS_NC 000006f0 .LC49 │ │ │ │ │ 0000059e 0000ea30 R_ARM_THM_MOVT_ABS 000006f0 .LC49 │ │ │ │ │ 000005a4 0001390a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000005c0 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000005cc 0001620a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ 000005ec 0001500a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000065e 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000006a4 0001650a R_ARM_THM_CALL 000031e1 PyLong_AsUnsignedLong │ │ │ │ │ -000006be 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000006c2 00014c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000006c6 0000eb2f R_ARM_THM_MOVW_ABS_NC 0000070c .LC50 │ │ │ │ │ -000006ca 0000eb30 R_ARM_THM_MOVT_ABS 0000070c .LC50 │ │ │ │ │ -000006d0 0001390a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000006d8 0001440a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000006e0 0001382f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000006e4 00013830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000006e8 0000ec2f R_ARM_THM_MOVW_ABS_NC 00000724 .LC51 │ │ │ │ │ -000006ec 0000ec30 R_ARM_THM_MOVT_ABS 00000724 .LC51 │ │ │ │ │ -000006f2 0001390a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000738 0001a40a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ -00000764 0001a40a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ -00000770 0001a40a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ -0000077c 0001a40a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ -00000788 0001a40a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ -00000794 0001a40a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ -000007a0 0001a40a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ -000007ae 0001a40a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ -000007b8 0001a40a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ -000007c2 0001a40a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ -000007cc 0001a40a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ -000007d6 0001a40a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ -000007e0 0001a40a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ -000007ea 0001a40a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ -000007f2 0001a40a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ -000007fe 00013c0a R_ARM_THM_CALL 0000021d PyLong_FromSsize_t │ │ │ │ │ -0000081a 0001a40a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ -0000082a 0001a40a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ -0000082e 00013d0a R_ARM_THM_CALL 000002e5 PyLong_FromLong │ │ │ │ │ -0000084c 00005e0a R_ARM_THM_CALL 00006485 long_add │ │ │ │ │ -0000087a 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000088e 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000089e 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000008a8 00013502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000008ae 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000008b2 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000968 00015c0a R_ARM_THM_CALL 00000000 PyUnicode_New │ │ │ │ │ -00000a6a 00015d0a R_ARM_THM_CALL 00000000 _PyBytesWriter_Prepare │ │ │ │ │ -00000b5a 0001490a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00000bb8 0001382f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00000bbc 00013830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00000bc0 0000d72f R_ARM_THM_MOVW_ABS_NC 0000066c .LC44 │ │ │ │ │ -00000bc4 0000d730 R_ARM_THM_MOVT_ABS 0000066c .LC44 │ │ │ │ │ -00000bca 0001390a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000bd2 0000142f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -00000bd6 00001430 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00000bde 0001400a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00000c42 0000390a R_ARM_THM_CALL 0000170d long_to_decimal_string_internal.constprop.0 │ │ │ │ │ -00000e0a 00001b2f R_ARM_THM_MOVW_ABS_NC 00000168 .LC8 │ │ │ │ │ -00000e0e 00001b30 R_ARM_THM_MOVT_ABS 00000168 .LC8 │ │ │ │ │ -00000e1a 0001510a R_ARM_THM_CALL 00000000 PyImport_ImportModule │ │ │ │ │ -00000e26 00001c2f R_ARM_THM_MOVW_ABS_NC 00000170 .LC9 │ │ │ │ │ -00000e2a 00001c30 R_ARM_THM_MOVT_ABS 00000170 .LC9 │ │ │ │ │ -00000e2e 0001012f R_ARM_THM_MOVW_ABS_NC 00000750 .LC52 │ │ │ │ │ -00000e32 00010130 R_ARM_THM_MOVT_ABS 00000750 .LC52 │ │ │ │ │ -00000e38 0001520a R_ARM_THM_CALL 00000000 PyObject_CallMethod │ │ │ │ │ -00000e9a 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000ec2 00015d0a R_ARM_THM_CALL 00000000 _PyBytesWriter_Prepare │ │ │ │ │ -00001084 0001810a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ -00001090 0001ac0a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_WriteStr │ │ │ │ │ -000010ba 00013f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000010be 00013f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000010c2 0001022f R_ARM_THM_MOVW_ABS_NC 00000768 .LC53 │ │ │ │ │ -000010c6 00010230 R_ARM_THM_MOVT_ABS 00000768 .LC53 │ │ │ │ │ -000010cc 0001390a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000010e2 0000220a R_ARM_THM_CALL 0000ddc9 Py_XDECREF │ │ │ │ │ -000010ee 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000010f6 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001122 0001370a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ -0000113e 0001620a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00001144 0001370a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ -00001178 0001500a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00001186 0000810a R_ARM_THM_CALL 00006b65 k_mul │ │ │ │ │ -000012a8 0000400a R_ARM_THM_CALL 00001fdd _Py_DECREF_SPECIALIZED.constprop.0 │ │ │ │ │ -000012b0 0000400a R_ARM_THM_CALL 00001fdd _Py_DECREF_SPECIALIZED.constprop.0 │ │ │ │ │ -00001300 0000220a R_ARM_THM_CALL 0000ddc9 Py_XDECREF │ │ │ │ │ -00001316 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000132e 00001b2f R_ARM_THM_MOVW_ABS_NC 00000168 .LC8 │ │ │ │ │ -00001332 00001b30 R_ARM_THM_MOVT_ABS 00000168 .LC8 │ │ │ │ │ -0000133c 0001510a R_ARM_THM_CALL 00000000 PyImport_ImportModule │ │ │ │ │ -0000134c 0001032f R_ARM_THM_MOVW_ABS_NC 0000079c .LC54 │ │ │ │ │ -00001350 00010330 R_ARM_THM_MOVT_ABS 0000079c .LC54 │ │ │ │ │ -00001354 0001042f R_ARM_THM_MOVW_ABS_NC 000007a0 .LC55 │ │ │ │ │ -00001358 00010430 R_ARM_THM_MOVT_ABS 000007a0 .LC55 │ │ │ │ │ -0000135c 0001520a R_ARM_THM_CALL 00000000 PyObject_CallMethod │ │ │ │ │ -000013ce 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000013e8 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000013ec 00014c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000013f0 0001052f R_ARM_THM_MOVW_ABS_NC 000007ac .LC56 │ │ │ │ │ -000013f4 00010530 R_ARM_THM_MOVT_ABS 000007ac .LC56 │ │ │ │ │ -000013fa 0001390a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001412 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001416 00014c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000141a 0001062f R_ARM_THM_MOVW_ABS_NC 000007dc .LC57 │ │ │ │ │ -0000141e 00010630 R_ARM_THM_MOVT_ABS 000007dc .LC57 │ │ │ │ │ -00001424 0001390a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001434 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000143e 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001448 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001486 00009f0a R_ARM_THM_CALL 00009a81 long_divrem │ │ │ │ │ -000014aa 0000470a R_ARM_THM_CALL 00002161 long_lshift │ │ │ │ │ -000014bc 0000360a R_ARM_THM_CALL 000015f9 long_compare │ │ │ │ │ -000014ea 0001980a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -0000150a 00005e0a R_ARM_THM_CALL 00006485 long_add │ │ │ │ │ -00001528 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000153a 0000500a R_ARM_THM_CALL 00002969 long_sub │ │ │ │ │ -00001558 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001562 0000220a R_ARM_THM_CALL 0000ddc9 Py_XDECREF │ │ │ │ │ -00001568 0000220a R_ARM_THM_CALL 0000ddc9 Py_XDECREF │ │ │ │ │ -0000156e 00005a0a R_ARM_THM_CALL 000032c5 long_neg │ │ │ │ │ -00001586 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001594 00005e0a R_ARM_THM_CALL 00006485 long_add │ │ │ │ │ -000015a0 0000530a R_ARM_THM_CALL 00002ad9 long_sub.constprop.0 │ │ │ │ │ -000015aa 00013f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000015ae 00013f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000015b2 0001082f R_ARM_THM_MOVW_ABS_NC 00000808 .LC58 │ │ │ │ │ -000015b6 00010830 R_ARM_THM_MOVT_ABS 00000808 .LC58 │ │ │ │ │ -000015bc 0001390a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000015d2 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000015dc 00013502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000015ee 0001660a R_ARM_THM_CALL 0000dc69 _PyLong_Copy │ │ │ │ │ -000015f8 00010a2f R_ARM_THM_MOVW_ABS_NC 0000082c .LC59 │ │ │ │ │ -000015fc 00010a30 R_ARM_THM_MOVT_ABS 0000082c .LC59 │ │ │ │ │ +0000065c 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000006a0 0001650a R_ARM_THM_CALL 000031e9 PyLong_AsUnsignedLong │ │ │ │ │ +000006ba 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000006be 00014c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000006c2 0000eb2f R_ARM_THM_MOVW_ABS_NC 0000070c .LC50 │ │ │ │ │ +000006c6 0000eb30 R_ARM_THM_MOVT_ABS 0000070c .LC50 │ │ │ │ │ +000006cc 0001390a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000006d4 0001440a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000006dc 0001382f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000006e0 00013830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000006e4 0000ec2f R_ARM_THM_MOVW_ABS_NC 00000724 .LC51 │ │ │ │ │ +000006e8 0000ec30 R_ARM_THM_MOVT_ABS 00000724 .LC51 │ │ │ │ │ +000006ee 0001390a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000734 0001a40a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ +00000760 0001a40a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ +0000076c 0001a40a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ +00000778 0001a40a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ +00000784 0001a40a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ +00000790 0001a40a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ +0000079c 0001a40a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ +000007aa 0001a40a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ +000007b4 0001a40a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ +000007be 0001a40a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ +000007c8 0001a40a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ +000007d2 0001a40a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ +000007dc 0001a40a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ +000007e6 0001a40a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ +000007ee 0001a40a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ +000007fa 00013c0a R_ARM_THM_CALL 00000215 PyLong_FromSsize_t │ │ │ │ │ +00000816 0001a40a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ +00000826 0001a40a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ +0000082a 00013d0a R_ARM_THM_CALL 000002dd PyLong_FromLong │ │ │ │ │ +00000848 00005e0a R_ARM_THM_CALL 00006481 long_add │ │ │ │ │ +00000876 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000088a 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000089a 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000008a4 00013502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000008aa 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000008ae 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000964 00015c0a R_ARM_THM_CALL 00000000 PyUnicode_New │ │ │ │ │ +00000a66 00015d0a R_ARM_THM_CALL 00000000 _PyBytesWriter_Prepare │ │ │ │ │ +00000b56 0001490a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00000bb4 0001382f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00000bb8 00013830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00000bbc 0000d72f R_ARM_THM_MOVW_ABS_NC 0000066c .LC44 │ │ │ │ │ +00000bc0 0000d730 R_ARM_THM_MOVT_ABS 0000066c .LC44 │ │ │ │ │ +00000bc6 0001390a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000bce 0000142f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +00000bd2 00001430 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +00000bda 0001400a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00000c3e 0000390a R_ARM_THM_CALL 00001715 long_to_decimal_string_internal.constprop.0 │ │ │ │ │ +00000e06 00001b2f R_ARM_THM_MOVW_ABS_NC 00000168 .LC8 │ │ │ │ │ +00000e0a 00001b30 R_ARM_THM_MOVT_ABS 00000168 .LC8 │ │ │ │ │ +00000e16 0001510a R_ARM_THM_CALL 00000000 PyImport_ImportModule │ │ │ │ │ +00000e22 00001c2f R_ARM_THM_MOVW_ABS_NC 00000170 .LC9 │ │ │ │ │ +00000e26 00001c30 R_ARM_THM_MOVT_ABS 00000170 .LC9 │ │ │ │ │ +00000e2a 0001012f R_ARM_THM_MOVW_ABS_NC 00000750 .LC52 │ │ │ │ │ +00000e2e 00010130 R_ARM_THM_MOVT_ABS 00000750 .LC52 │ │ │ │ │ +00000e34 0001520a R_ARM_THM_CALL 00000000 PyObject_CallMethod │ │ │ │ │ +00000e96 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000ebe 00015d0a R_ARM_THM_CALL 00000000 _PyBytesWriter_Prepare │ │ │ │ │ +00001080 0001810a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ +0000108c 0001ac0a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_WriteStr │ │ │ │ │ +000010b6 00013f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000010ba 00013f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000010be 0001022f R_ARM_THM_MOVW_ABS_NC 00000768 .LC53 │ │ │ │ │ +000010c2 00010230 R_ARM_THM_MOVT_ABS 00000768 .LC53 │ │ │ │ │ +000010c8 0001390a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000010de 0000220a R_ARM_THM_CALL 0000dda1 Py_XDECREF │ │ │ │ │ +000010ea 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000010f2 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000111e 0001370a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ +0000113a 0001620a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00001140 0001370a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ +00001174 0001500a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00001182 0000810a R_ARM_THM_CALL 00006b61 k_mul │ │ │ │ │ +000012a4 0000400a R_ARM_THM_CALL 00001fe5 _Py_DECREF_SPECIALIZED.constprop.0 │ │ │ │ │ +000012ac 0000400a R_ARM_THM_CALL 00001fe5 _Py_DECREF_SPECIALIZED.constprop.0 │ │ │ │ │ +000012fc 0000220a R_ARM_THM_CALL 0000dda1 Py_XDECREF │ │ │ │ │ +00001312 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000132a 00001b2f R_ARM_THM_MOVW_ABS_NC 00000168 .LC8 │ │ │ │ │ +0000132e 00001b30 R_ARM_THM_MOVT_ABS 00000168 .LC8 │ │ │ │ │ +00001338 0001510a R_ARM_THM_CALL 00000000 PyImport_ImportModule │ │ │ │ │ +00001348 0001032f R_ARM_THM_MOVW_ABS_NC 0000079c .LC54 │ │ │ │ │ +0000134c 00010330 R_ARM_THM_MOVT_ABS 0000079c .LC54 │ │ │ │ │ +00001350 0001042f R_ARM_THM_MOVW_ABS_NC 000007a0 .LC55 │ │ │ │ │ +00001354 00010430 R_ARM_THM_MOVT_ABS 000007a0 .LC55 │ │ │ │ │ +00001358 0001520a R_ARM_THM_CALL 00000000 PyObject_CallMethod │ │ │ │ │ +000013ca 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000013e4 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000013e8 00014c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000013ec 0001052f R_ARM_THM_MOVW_ABS_NC 000007ac .LC56 │ │ │ │ │ +000013f0 00010530 R_ARM_THM_MOVT_ABS 000007ac .LC56 │ │ │ │ │ +000013f6 0001390a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000140e 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001412 00014c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001416 0001062f R_ARM_THM_MOVW_ABS_NC 000007dc .LC57 │ │ │ │ │ +0000141a 00010630 R_ARM_THM_MOVT_ABS 000007dc .LC57 │ │ │ │ │ +00001420 0001390a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001430 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000143a 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001444 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001482 00009f0a R_ARM_THM_CALL 00009a61 long_divrem │ │ │ │ │ +000014a6 0000470a R_ARM_THM_CALL 00002169 long_lshift │ │ │ │ │ +000014b8 0000360a R_ARM_THM_CALL 00001601 long_compare │ │ │ │ │ +000014e6 0001980a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +00001506 00005e0a R_ARM_THM_CALL 00006481 long_add │ │ │ │ │ +00001524 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001536 0000500a R_ARM_THM_CALL 00002971 long_sub │ │ │ │ │ +00001554 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000155e 0000220a R_ARM_THM_CALL 0000dda1 Py_XDECREF │ │ │ │ │ +00001564 0000220a R_ARM_THM_CALL 0000dda1 Py_XDECREF │ │ │ │ │ +0000156a 00005a0a R_ARM_THM_CALL 000032cd long_neg │ │ │ │ │ +00001582 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001590 00005e0a R_ARM_THM_CALL 00006481 long_add │ │ │ │ │ +0000159c 0000530a R_ARM_THM_CALL 00002ae1 long_sub.constprop.0 │ │ │ │ │ +000015a6 00013f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000015aa 00013f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000015ae 0001082f R_ARM_THM_MOVW_ABS_NC 00000808 .LC58 │ │ │ │ │ +000015b2 00010830 R_ARM_THM_MOVT_ABS 00000808 .LC58 │ │ │ │ │ +000015b8 0001390a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000015ce 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000015d8 00013502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000015ea 0001660a R_ARM_THM_CALL 0000dc41 _PyLong_Copy │ │ │ │ │ +000015f4 00010a2f R_ARM_THM_MOVW_ABS_NC 0000082c .LC59 │ │ │ │ │ +000015f8 00010a30 R_ARM_THM_MOVT_ABS 0000082c .LC59 │ │ │ │ │ 000001f0 00018f1e R_ARM_THM_JUMP24 00000000 _PyStructSequence_FiniBuiltin │ │ │ │ │ -000002e4 0001661e R_ARM_THM_JUMP24 0000dc69 _PyLong_Copy │ │ │ │ │ -0000038c 0001701e R_ARM_THM_JUMP24 00005be1 _PyLong_FromByteArray │ │ │ │ │ -000003c8 0001701e R_ARM_THM_JUMP24 00005be1 _PyLong_FromByteArray │ │ │ │ │ -000008c6 0001661e R_ARM_THM_JUMP24 0000dc69 _PyLong_Copy │ │ │ │ │ -00001600 0001ae1e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ +000002e4 0001661e R_ARM_THM_JUMP24 0000dc41 _PyLong_Copy │ │ │ │ │ +0000038c 0001701e R_ARM_THM_JUMP24 00005bed _PyLong_FromByteArray │ │ │ │ │ +000003c8 0001701e R_ARM_THM_JUMP24 00005bed _PyLong_FromByteArray │ │ │ │ │ +000008c2 0001661e R_ARM_THM_JUMP24 0000dc41 _PyLong_Copy │ │ │ │ │ +000015fc 0001ae1e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x197c8 contains 119 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x19794 contains 119 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 0001b402 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000018 00003702 R_ARM_ABS32 00001699 long_dealloc │ │ │ │ │ -0000002c 00003802 R_ARM_ABS32 000016e5 long_to_decimal_string │ │ │ │ │ +00000018 00003702 R_ARM_ABS32 000016a1 long_dealloc │ │ │ │ │ +0000002c 00003802 R_ARM_ABS32 000016ed long_to_decimal_string │ │ │ │ │ 00000030 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000003c 00000c02 R_ARM_ABS32 00000191 long_hash │ │ │ │ │ +0000003c 00000c02 R_ARM_ABS32 00000189 long_hash │ │ │ │ │ 00000048 0001b502 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000058 00010d02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000064 00002902 R_ARM_ABS32 00001195 long_richcompare │ │ │ │ │ +00000064 00002902 R_ARM_ABS32 0000119d long_richcompare │ │ │ │ │ 00000074 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000007c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000009c 0000c702 R_ARM_ABS32 0000dde1 long_new │ │ │ │ │ +0000009c 0000c702 R_ARM_ABS32 0000ddb9 long_new │ │ │ │ │ 000000a0 00014802 R_ARM_ABS32 00000000 PyObject_Free │ │ │ │ │ -000000c8 00008f02 R_ARM_ABS32 00008651 long_vectorcall │ │ │ │ │ +000000c8 00008f02 R_ARM_ABS32 00008641 long_vectorcall │ │ │ │ │ 000000d0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000000d4 00010d02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000000d8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000001e4 00010d02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000001e8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000204 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000210 00010d02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ @@ -257,1664 +257,1663 @@ │ │ │ │ │ 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 00006485 long_add │ │ │ │ │ -000002e8 00005002 R_ARM_ABS32 00002969 long_sub │ │ │ │ │ -000002ec 00008002 R_ARM_ABS32 000068a9 long_mul │ │ │ │ │ -000002f0 0000da02 R_ARM_ABS32 0000f829 long_mod │ │ │ │ │ -000002f4 0000d202 R_ARM_ABS32 0000e455 long_divmod │ │ │ │ │ -000002f8 0000b302 R_ARM_ABS32 0000b8a1 long_pow │ │ │ │ │ -000002fc 00005a02 R_ARM_ABS32 000032c5 long_neg │ │ │ │ │ -00000300 0000d402 R_ARM_ABS32 0000ee29 long_long │ │ │ │ │ -00000304 0000cf02 R_ARM_ABS32 0000e30d long_abs │ │ │ │ │ -00000308 00003402 R_ARM_ABS32 0000132d long_bool │ │ │ │ │ -0000030c 00005d02 R_ARM_ABS32 000033ed long_invert │ │ │ │ │ -00000310 00004702 R_ARM_ABS32 00002161 long_lshift │ │ │ │ │ -00000314 0000df02 R_ARM_ABS32 000101c9 long_rshift │ │ │ │ │ -00000318 00008a02 R_ARM_ABS32 00007ce1 long_and │ │ │ │ │ -0000031c 0000d302 R_ARM_ABS32 0000e6e1 long_xor │ │ │ │ │ -00000320 00009902 R_ARM_ABS32 00008c09 long_or │ │ │ │ │ -00000324 0000d402 R_ARM_ABS32 0000ee29 long_long │ │ │ │ │ -0000032c 0000d802 R_ARM_ABS32 0000f745 long_float │ │ │ │ │ -00000358 00009e02 R_ARM_ABS32 0000982d long_div │ │ │ │ │ -0000035c 0000ad02 R_ARM_ABS32 0000abb9 long_true_divide │ │ │ │ │ -00000368 0000d402 R_ARM_ABS32 0000ee29 long_long │ │ │ │ │ +000002e4 00005e02 R_ARM_ABS32 00006481 long_add │ │ │ │ │ +000002e8 00005002 R_ARM_ABS32 00002971 long_sub │ │ │ │ │ +000002ec 00008002 R_ARM_ABS32 000068a5 long_mul │ │ │ │ │ +000002f0 0000da02 R_ARM_ABS32 0000f7fd long_mod │ │ │ │ │ +000002f4 0000d202 R_ARM_ABS32 0000e42d long_divmod │ │ │ │ │ +000002f8 0000b302 R_ARM_ABS32 0000b879 long_pow │ │ │ │ │ +000002fc 00005a02 R_ARM_ABS32 000032cd long_neg │ │ │ │ │ +00000300 0000d402 R_ARM_ABS32 0000edfd long_long │ │ │ │ │ +00000304 0000cf02 R_ARM_ABS32 0000e2e5 long_abs │ │ │ │ │ +00000308 00003402 R_ARM_ABS32 00001335 long_bool │ │ │ │ │ +0000030c 00005d02 R_ARM_ABS32 000033f5 long_invert │ │ │ │ │ +00000310 00004702 R_ARM_ABS32 00002169 long_lshift │ │ │ │ │ +00000314 0000df02 R_ARM_ABS32 0001019d long_rshift │ │ │ │ │ +00000318 00008a02 R_ARM_ABS32 00007cd1 long_and │ │ │ │ │ +0000031c 0000d302 R_ARM_ABS32 0000e6b9 long_xor │ │ │ │ │ +00000320 00009902 R_ARM_ABS32 00008bf9 long_or │ │ │ │ │ +00000324 0000d402 R_ARM_ABS32 0000edfd long_long │ │ │ │ │ +0000032c 0000d802 R_ARM_ABS32 0000f719 long_float │ │ │ │ │ +00000358 00009e02 R_ARM_ABS32 0000980d long_div │ │ │ │ │ +0000035c 0000ad02 R_ARM_ABS32 0000ab99 long_true_divide │ │ │ │ │ +00000368 0000d402 R_ARM_ABS32 0000edfd long_long │ │ │ │ │ 00000374 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000378 0000f502 R_ARM_ABS32 000008ad long_long_meth │ │ │ │ │ +00000378 0000f502 R_ARM_ABS32 000008a9 long_long_meth │ │ │ │ │ 00000380 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000388 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000038c 0000f702 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 0000f502 R_ARM_ABS32 000008ad long_long_meth │ │ │ │ │ +000003a0 0000f502 R_ARM_ABS32 000008a9 long_long_meth │ │ │ │ │ 000003a8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003b0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003b4 0000f202 R_ARM_ABS32 000008a5 long_get1 │ │ │ │ │ +000003b4 0000f202 R_ARM_ABS32 000008a1 long_get1 │ │ │ │ │ 000003bc 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003d8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003dc 0000f502 R_ARM_ABS32 000008ad long_long_meth │ │ │ │ │ +000003dc 0000f502 R_ARM_ABS32 000008a9 long_long_meth │ │ │ │ │ 000003e4 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003e8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003ec 0000cc02 R_ARM_ABS32 0000e0b1 int_bit_length │ │ │ │ │ +000003ec 0000cc02 R_ARM_ABS32 0000e089 int_bit_length │ │ │ │ │ 000003f4 00010d02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003f8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003fc 0000f102 R_ARM_ABS32 000006f9 int_bit_count │ │ │ │ │ +000003fc 0000f102 R_ARM_ABS32 000006f5 int_bit_count │ │ │ │ │ 00000404 00010d02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000408 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000040c 00006a02 R_ARM_ABS32 000035b5 int_to_bytes │ │ │ │ │ +0000040c 00006a02 R_ARM_ABS32 000035bd int_to_bytes │ │ │ │ │ 00000414 00010d02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000418 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000041c 00007302 R_ARM_ABS32 00005065 int_from_bytes │ │ │ │ │ +0000041c 00007302 R_ARM_ABS32 00005071 int_from_bytes │ │ │ │ │ 00000424 00010d02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000428 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000042c 0000f902 R_ARM_ABS32 000124c1 int_as_integer_ratio │ │ │ │ │ +0000042c 0000f902 R_ARM_ABS32 00012491 int_as_integer_ratio │ │ │ │ │ 00000434 00010d02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000438 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000043c 0000f502 R_ARM_ABS32 000008ad long_long_meth │ │ │ │ │ +0000043c 0000f502 R_ARM_ABS32 000008a9 long_long_meth │ │ │ │ │ 00000444 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000448 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000044c 0000f502 R_ARM_ABS32 000008ad long_long_meth │ │ │ │ │ +0000044c 0000f502 R_ARM_ABS32 000008a9 long_long_meth │ │ │ │ │ 00000454 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000458 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000045c 0000f502 R_ARM_ABS32 000008ad long_long_meth │ │ │ │ │ +0000045c 0000f502 R_ARM_ABS32 000008a9 long_long_meth │ │ │ │ │ 00000464 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000468 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000046c 0000e602 R_ARM_ABS32 000001f5 int___round__ │ │ │ │ │ 00000474 00010d02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000478 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000047c 00010c02 R_ARM_ABS32 000015e1 int___getnewargs__ │ │ │ │ │ +0000047c 00010c02 R_ARM_ABS32 000015dd int___getnewargs__ │ │ │ │ │ 00000484 00010d02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000488 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000048c 0000aa02 R_ARM_ABS32 0000ab51 int___format__ │ │ │ │ │ +0000048c 0000aa02 R_ARM_ABS32 0000ab31 int___format__ │ │ │ │ │ 00000494 00010d02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000498 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000049c 0000fe02 R_ARM_ABS32 00000009 int___sizeof__ │ │ │ │ │ 000004a4 00010d02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000004a8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000004ac 00010702 R_ARM_ABS32 00000159 int_is_integer │ │ │ │ │ 000004b4 00010d02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x19b80 contains 1534 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x19b4c contains 1533 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000028 0001320a 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 0001330a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ 00000076 0001340a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00000080 00013502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000000ac 0001320a 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 0001330a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ 000000fa 0001340a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00000104 00013502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000012c 0001320a 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 0001330a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00000168 0001320a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00000170 0001340a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000178 0001382f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000017c 00013830 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 0001390a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000228 0001352f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000022c 00013530 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00000266 0001320a 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 0001330a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000002da 0001340a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000002f0 0001352f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000002f4 00013530 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00000322 0001320a 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 0001330a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000036a 0001320a 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 0001330a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000003ce 0001340a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000450 0001382f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00000454 00013830 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 0001390a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000488 00013f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000048c 00013f30 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 0001390a 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 0001400a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000004f2 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -000004f6 00014730 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 0001320a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00000622 0001330a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00000a08 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00000a0c 00014730 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00000a82 0001320a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00000ab4 0001330a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00000b84 0001480a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -00000b8c 0001352f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00000b90 00013530 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00000bea 0001490a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00000c9e 00014a0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -00000cac 00014b0a R_ARM_THM_CALL 00000000 PyUnicode_FromStringAndSize │ │ │ │ │ -00000cb8 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000cbc 00014c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000cc0 00001f2f R_ARM_THM_MOVW_ABS_NC 000001b4 .LC12 │ │ │ │ │ -00000cc4 00001f30 R_ARM_THM_MOVT_ABS 000001b4 .LC12 │ │ │ │ │ -00000cce 00014d0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000ce8 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000d30 0001320a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00000d3c 0001340a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000d5e 0001320a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00000dc8 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00000dcc 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00000df8 00014e0a R_ARM_THM_CALL 00000000 log │ │ │ │ │ -00000e70 00013502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000e74 00014f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000f22 0001370a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ -00000f36 0001500a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00000f56 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000f5a 00014c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000f60 00001a2f R_ARM_THM_MOVW_ABS_NC 000000dc .LC7 │ │ │ │ │ -00000f64 00001a30 R_ARM_THM_MOVT_ABS 000000dc .LC7 │ │ │ │ │ -00000f6a 00014d0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000f70 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000f74 00014c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000f78 0000182f R_ARM_THM_MOVW_ABS_NC 00000098 .LC5 │ │ │ │ │ -00000f7c 00001830 R_ARM_THM_MOVT_ABS 00000098 .LC5 │ │ │ │ │ -00000f82 0001390a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000f88 00001b2f R_ARM_THM_MOVW_ABS_NC 00000168 .LC8 │ │ │ │ │ -00000f8c 00001b30 R_ARM_THM_MOVT_ABS 00000168 .LC8 │ │ │ │ │ -00000f90 0001510a R_ARM_THM_CALL 00000000 PyImport_ImportModule │ │ │ │ │ -00000fa2 00014b0a R_ARM_THM_CALL 00000000 PyUnicode_FromStringAndSize │ │ │ │ │ -00000fae 00001c2f R_ARM_THM_MOVW_ABS_NC 00000170 .LC9 │ │ │ │ │ -00000fb2 00001c30 R_ARM_THM_MOVT_ABS 00000170 .LC9 │ │ │ │ │ -00000fb8 00001d2f R_ARM_THM_MOVW_ABS_NC 00000174 .LC10 │ │ │ │ │ -00000fbc 00001d30 R_ARM_THM_MOVT_ABS 00000174 .LC10 │ │ │ │ │ -00000fc0 0001520a R_ARM_THM_CALL 00000000 PyObject_CallMethod │ │ │ │ │ -00001010 00013f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001014 00013f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001018 00001e2f R_ARM_THM_MOVW_ABS_NC 00000184 .LC11 │ │ │ │ │ -0000101c 00001e30 R_ARM_THM_MOVT_ABS 00000184 .LC11 │ │ │ │ │ -00001022 0001390a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001040 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000012e 0001320a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00000136 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000013a 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000015c 0001330a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000168 0001340a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000016e 0001382f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00000172 00013830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00000176 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000017a 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00000182 0001390a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000220 0001352f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00000224 00013530 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000025e 0001320a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00000268 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000026c 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000292 0001330a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000002d2 0001340a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000002e8 0001352f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000002ec 00013530 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000031a 0001320a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000032e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000332 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000352 0001330a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000362 0001320a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00000368 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000036c 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000039c 0001330a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000003c6 0001340a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000448 0001382f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000044c 00013830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00000450 0000162f R_ARM_THM_MOVW_ABS_NC 00000068 .LC4 │ │ │ │ │ +00000454 00001630 R_ARM_THM_MOVT_ABS 00000068 .LC4 │ │ │ │ │ +0000045a 0001390a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000480 00013f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000484 00013f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000488 0000152f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ +0000048c 00001530 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ +00000492 0001390a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000498 0000142f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +0000049c 00001430 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +000004a4 0001400a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000004ea 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +000004ee 00014730 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00000532 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000536 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000058a 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +0000058e 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +000005ea 0001320a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000061a 0001330a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000a00 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00000a04 00014730 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00000a7a 0001320a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00000aac 0001330a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000b88 0001480a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +00000b90 0001352f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00000b94 00013530 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00000bee 0001490a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00000ca2 00014a0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +00000cb0 00014b0a R_ARM_THM_CALL 00000000 PyUnicode_FromStringAndSize │ │ │ │ │ +00000cbc 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000cc0 00014c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000cc4 00001f2f R_ARM_THM_MOVW_ABS_NC 000001b4 .LC12 │ │ │ │ │ +00000cc8 00001f30 R_ARM_THM_MOVT_ABS 000001b4 .LC12 │ │ │ │ │ +00000cd2 00014d0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000cec 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000d34 0001320a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00000d40 0001340a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000d62 0001320a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00000dcc 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00000dd0 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00000dfc 00014e0a R_ARM_THM_CALL 00000000 log │ │ │ │ │ +00000e78 00013502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000e7c 00014f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000f2a 0001370a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ +00000f3e 0001500a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00000f5e 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000f62 00014c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000f68 00001a2f R_ARM_THM_MOVW_ABS_NC 000000dc .LC7 │ │ │ │ │ +00000f6c 00001a30 R_ARM_THM_MOVT_ABS 000000dc .LC7 │ │ │ │ │ +00000f72 00014d0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000f78 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000f7c 00014c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000f80 0000182f R_ARM_THM_MOVW_ABS_NC 00000098 .LC5 │ │ │ │ │ +00000f84 00001830 R_ARM_THM_MOVT_ABS 00000098 .LC5 │ │ │ │ │ +00000f8a 0001390a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000f90 00001b2f R_ARM_THM_MOVW_ABS_NC 00000168 .LC8 │ │ │ │ │ +00000f94 00001b30 R_ARM_THM_MOVT_ABS 00000168 .LC8 │ │ │ │ │ +00000f98 0001510a R_ARM_THM_CALL 00000000 PyImport_ImportModule │ │ │ │ │ +00000faa 00014b0a R_ARM_THM_CALL 00000000 PyUnicode_FromStringAndSize │ │ │ │ │ +00000fb6 00001c2f R_ARM_THM_MOVW_ABS_NC 00000170 .LC9 │ │ │ │ │ +00000fba 00001c30 R_ARM_THM_MOVT_ABS 00000170 .LC9 │ │ │ │ │ +00000fc0 00001d2f R_ARM_THM_MOVW_ABS_NC 00000174 .LC10 │ │ │ │ │ +00000fc4 00001d30 R_ARM_THM_MOVT_ABS 00000174 .LC10 │ │ │ │ │ +00000fc8 0001520a R_ARM_THM_CALL 00000000 PyObject_CallMethod │ │ │ │ │ +00001018 00013f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000101c 00013f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001020 00001e2f R_ARM_THM_MOVW_ABS_NC 00000184 .LC11 │ │ │ │ │ +00001024 00001e30 R_ARM_THM_MOVT_ABS 00000184 .LC11 │ │ │ │ │ +0000102a 0001390a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00001048 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001050 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001064 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001058 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000106c 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000107e 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001082 00014c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00001086 0000192f R_ARM_THM_MOVW_ABS_NC 000000bc .LC6 │ │ │ │ │ -0000108a 00001930 R_ARM_THM_MOVT_ABS 000000bc .LC6 │ │ │ │ │ -00001090 0001390a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000010f8 0001382f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000010fc 00013830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00001100 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001104 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000110a 0001390a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000116c 0001480a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -00001174 0001352f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00001178 00013530 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00001190 00013502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000011ee 0001532f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000011f2 00015330 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000011fe 0001542f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00001202 00015430 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00001224 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00001228 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00001074 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001086 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000108a 00014c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000108e 0000192f R_ARM_THM_MOVW_ABS_NC 000000bc .LC6 │ │ │ │ │ +00001092 00001930 R_ARM_THM_MOVT_ABS 000000bc .LC6 │ │ │ │ │ +00001098 0001390a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001100 0001382f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00001104 00013830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00001108 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000110c 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001112 0001390a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001174 0001480a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +0000117c 0001352f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00001180 00013530 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00001198 00013502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000011f6 0001532f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +000011fa 00015330 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00001206 0001542f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +0000120a 00015430 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ 0000122c 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00001230 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00001234 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00001238 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -000012a4 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -000012a8 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +0000123c 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00001240 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 000012ac 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 000012b0 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 000012b4 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 000012b8 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -000012e0 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -000012e4 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +000012bc 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +000012c0 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 000012e8 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 000012ec 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 000012f0 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 000012f4 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00001308 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -0000130c 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +000012f8 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +000012fc 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00001310 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00001314 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00001318 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 0000131c 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00001320 0001552f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001324 00015530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001374 0001570a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -000013ec 0001382f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000013f0 00013830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000013f4 0000352f R_ARM_THM_MOVW_ABS_NC 000001e4 .LC13 │ │ │ │ │ -000013f8 00003530 R_ARM_THM_MOVT_ABS 000001e4 .LC13 │ │ │ │ │ -00001400 0001390a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000142e 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001452 0000142f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -00001456 00001430 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -0000145a 0001400a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000151e 0001570a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -000015a6 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000015ce 0000142f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -000015d2 00001430 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -000015d6 0001400a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000016c2 0001352f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000016c6 00013530 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00001748 0001320a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00001756 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000175a 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001782 0001330a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000017e2 00015a0a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00001802 00015a0a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000182e 00015a0a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000184e 00015a0a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000186e 00015a0a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000188e 00015a0a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -000018dc 00015b0a R_ARM_THM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ -00001902 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001966 00015c0a R_ARM_THM_CALL 00000000 PyUnicode_New │ │ │ │ │ -00001a20 0001480a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -00001a48 00015a0a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00001c76 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001c7a 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001c7e 00014c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00001c84 00003a2f R_ARM_THM_MOVW_ABS_NC 00000210 .LC14 │ │ │ │ │ -00001c88 00003a30 R_ARM_THM_MOVT_ABS 00000210 .LC14 │ │ │ │ │ -00001c8e 00014d0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001cb2 0001490a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00001cd6 0001490a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00001ce0 0001320a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00001cec 0001340a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001d00 00013502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001d04 00014f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001d08 00014f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001d14 00015d0a R_ARM_THM_CALL 00000000 _PyBytesWriter_Prepare │ │ │ │ │ -00001d82 0001480a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -00001da6 00003d0a R_ARM_THM_CALL 00000df9 pylong_int_to_decimal_string │ │ │ │ │ -00001dae 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001db2 00014c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00001db8 00003a2f R_ARM_THM_MOVW_ABS_NC 00000210 .LC14 │ │ │ │ │ -00001dbc 00003a30 R_ARM_THM_MOVT_ABS 00000210 .LC14 │ │ │ │ │ -00001dc2 00014d0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001e5e 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001e96 00015e0a R_ARM_THM_CALL 00000000 __aeabi_uidivmod │ │ │ │ │ -00001ed4 0000142f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -00001ed8 00001430 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00001ee0 0001400a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00001fd8 00013502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000201c 00013502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002060 0001382f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00002064 00013830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00002068 0000422f R_ARM_THM_MOVW_ABS_NC 00000284 .LC15 │ │ │ │ │ -0000206c 00004230 R_ARM_THM_MOVT_ABS 00000284 .LC15 │ │ │ │ │ -00002072 0001390a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000020ee 0001382f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000020f2 00013830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000020f6 0000452f R_ARM_THM_MOVW_ABS_NC 000002e4 .LC17 │ │ │ │ │ -000020fa 00004530 R_ARM_THM_MOVT_ABS 000002e4 .LC17 │ │ │ │ │ -00002100 0001390a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002118 0001382f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000211c 00013830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00002120 0000442f R_ARM_THM_MOVW_ABS_NC 000002bc .LC16 │ │ │ │ │ -00002124 00004430 R_ARM_THM_MOVT_ABS 000002bc .LC16 │ │ │ │ │ -0000212a 0001390a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002134 00013f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002138 00013f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000213c 0000152f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ -00002140 00001530 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ -00002146 0001390a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000214c 0000142f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -00002150 00001430 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00002158 0001400a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000221e 0001352f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00002222 00013530 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000224e 0001320a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000225e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002262 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002284 0001330a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000022b2 0001370a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ -00002330 0001382f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00002334 00013830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00002338 0000162f R_ARM_THM_MOVW_ABS_NC 00000068 .LC4 │ │ │ │ │ -0000233c 00001630 R_ARM_THM_MOVT_ABS 00000068 .LC4 │ │ │ │ │ -00002344 0001390a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002362 0000490a R_ARM_THM_CALL 00000139 divmod_shift.part.0 │ │ │ │ │ -000023d6 0001340a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000023dc 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000023e0 00014c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000023e4 0000462f R_ARM_THM_MOVW_ABS_NC 00000310 .LC18 │ │ │ │ │ -000023e8 00004630 R_ARM_THM_MOVT_ABS 00000310 .LC18 │ │ │ │ │ -000023ee 0001390a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000023f6 0001552f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000023fa 00015530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002400 00013502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002442 0001320a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000244e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002452 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002474 0001330a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000249e 0001620a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -0000289e 0001480a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -000028a6 0001352f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000028aa 00013530 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00002902 0001382f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00002906 00013830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000290a 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000290e 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00002914 0001390a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000293a 0001320a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00002946 0001340a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002964 00013502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000029da 0001352f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000029de 00013530 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00002a06 0001320a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00002a14 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002a18 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002a3e 0001330a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00002a64 0001370a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ -00002aac 0001552f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002ab0 00015530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002ace 0001340a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002af4 0001352f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00002af8 00013530 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00002b8a 0001320a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00002b98 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002b9c 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002bbe 0001330a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00002bf0 0001370a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ -00002d5c 0001480a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -00002dac 0001370a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ -00002e00 0001370a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ -00002e2e 0001370a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ -00002e98 0001552f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002e9c 00015530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002ec0 0001340a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002edc 00013502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002ee0 00013502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001320 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00001324 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00001328 0001552f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000132c 00015530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000137c 0001570a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +000013f4 0001382f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000013f8 00013830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000013fc 0000352f R_ARM_THM_MOVW_ABS_NC 000001e4 .LC13 │ │ │ │ │ +00001400 00003530 R_ARM_THM_MOVT_ABS 000001e4 .LC13 │ │ │ │ │ +00001408 0001390a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001436 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000145a 0000142f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +0000145e 00001430 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +00001462 0001400a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00001526 0001570a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +000015ae 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000015d6 0000142f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +000015da 00001430 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +000015de 0001400a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000016ca 0001352f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000016ce 00013530 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00001750 0001320a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000175e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001762 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000178a 0001330a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000017ea 00015a0a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000180a 00015a0a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00001836 00015a0a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00001856 00015a0a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00001876 00015a0a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00001896 00015a0a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +000018e4 00015b0a R_ARM_THM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ +0000190a 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000196e 00015c0a R_ARM_THM_CALL 00000000 PyUnicode_New │ │ │ │ │ +00001a28 0001480a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +00001a50 00015a0a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00001c7e 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001c82 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001c86 00014c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001c8c 00003a2f R_ARM_THM_MOVW_ABS_NC 00000210 .LC14 │ │ │ │ │ +00001c90 00003a30 R_ARM_THM_MOVT_ABS 00000210 .LC14 │ │ │ │ │ +00001c96 00014d0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001cba 0001490a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00001cde 0001490a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00001ce8 0001320a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00001cf4 0001340a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001d08 00013502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001d0c 00014f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001d10 00014f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001d1c 00015d0a R_ARM_THM_CALL 00000000 _PyBytesWriter_Prepare │ │ │ │ │ +00001d8a 0001480a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +00001dae 00003d0a R_ARM_THM_CALL 00000df5 pylong_int_to_decimal_string │ │ │ │ │ +00001db6 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001dba 00014c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001dc0 00003a2f R_ARM_THM_MOVW_ABS_NC 00000210 .LC14 │ │ │ │ │ +00001dc4 00003a30 R_ARM_THM_MOVT_ABS 00000210 .LC14 │ │ │ │ │ +00001dca 00014d0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001e66 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001e9e 00015e0a R_ARM_THM_CALL 00000000 __aeabi_uidivmod │ │ │ │ │ +00001edc 0000142f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +00001ee0 00001430 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +00001ee8 0001400a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00001fe0 00013502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002024 00013502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002068 0001382f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000206c 00013830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00002070 0000422f R_ARM_THM_MOVW_ABS_NC 00000284 .LC15 │ │ │ │ │ +00002074 00004230 R_ARM_THM_MOVT_ABS 00000284 .LC15 │ │ │ │ │ +0000207a 0001390a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000020f6 0001382f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000020fa 00013830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000020fe 0000452f R_ARM_THM_MOVW_ABS_NC 000002e4 .LC17 │ │ │ │ │ +00002102 00004530 R_ARM_THM_MOVT_ABS 000002e4 .LC17 │ │ │ │ │ +00002108 0001390a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002120 0001382f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00002124 00013830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00002128 0000442f R_ARM_THM_MOVW_ABS_NC 000002bc .LC16 │ │ │ │ │ +0000212c 00004430 R_ARM_THM_MOVT_ABS 000002bc .LC16 │ │ │ │ │ +00002132 0001390a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000213c 00013f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002140 00013f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002144 0000152f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ +00002148 00001530 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ +0000214e 0001390a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002154 0000142f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +00002158 00001430 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +00002160 0001400a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00002226 0001352f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000222a 00013530 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00002256 0001320a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00002266 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000226a 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000228c 0001330a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000022b8 0001370a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ +0000234e 0000490a R_ARM_THM_CALL 00000139 divmod_shift.part.0 │ │ │ │ │ +000023c0 0001382f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000023c4 00013830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000023c8 0000162f R_ARM_THM_MOVW_ABS_NC 00000068 .LC4 │ │ │ │ │ +000023cc 00001630 R_ARM_THM_MOVT_ABS 00000068 .LC4 │ │ │ │ │ +000023d4 0001390a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000023dc 0001340a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000023e2 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000023e6 00014c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000023ea 0000462f R_ARM_THM_MOVW_ABS_NC 00000310 .LC18 │ │ │ │ │ +000023ee 00004630 R_ARM_THM_MOVT_ABS 00000310 .LC18 │ │ │ │ │ +000023f4 0001390a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000023fc 0001552f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002400 00015530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002408 00013502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000244a 0001320a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00002456 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000245a 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000247c 0001330a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000024a6 0001620a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +000028a6 0001480a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +000028ae 0001352f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000028b2 00013530 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000290a 0001382f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000290e 00013830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00002912 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00002916 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000291c 0001390a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002942 0001320a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000294e 0001340a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000296c 00013502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000029e2 0001352f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000029e6 00013530 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00002a0e 0001320a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00002a1c 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002a20 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002a46 0001330a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00002a6c 0001370a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ +00002ab4 0001552f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002ab8 00015530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002ad6 0001340a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002afc 0001352f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00002b00 00013530 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00002b92 0001320a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00002ba0 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002ba4 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002bc6 0001330a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00002bf8 0001370a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ +00002d64 0001480a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +00002db4 0001370a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ +00002e08 0001370a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ +00002e36 0001370a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ +00002ea0 0001552f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002ea4 00015530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002ec8 0001340a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00002ee4 00013502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00002ee8 00013502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002f4a 0001352f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00002f4e 00013530 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00002f74 0001320a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00002f80 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002f84 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002fa8 0001330a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00002fce 0001320a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00002fda 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002fde 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002ff4 0001330a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000304a 0001340a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000308c 0001570a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00003100 0001382f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00003104 00013830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00003108 0000572f R_ARM_THM_MOVW_ABS_NC 00000328 .LC19 │ │ │ │ │ -0000310c 00005730 R_ARM_THM_MOVT_ABS 00000328 .LC19 │ │ │ │ │ -00003112 0001390a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000313e 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003162 0000142f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -00003166 00001430 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -0000316a 0001400a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00003264 0001382f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00003268 00013830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000326c 0000592f R_ARM_THM_MOVW_ABS_NC 00000384 .LC21 │ │ │ │ │ -00003270 00005930 R_ARM_THM_MOVT_ABS 00000384 .LC21 │ │ │ │ │ -00003276 0001390a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000327c 0001382f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00003280 00013830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00003284 0000582f R_ARM_THM_MOVW_ABS_NC 00000354 .LC20 │ │ │ │ │ -00003288 00005830 R_ARM_THM_MOVT_ABS 00000354 .LC20 │ │ │ │ │ -0000328e 0001390a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003298 00013f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000329c 00013f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000032a0 0000152f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ -000032a4 00001530 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ -000032aa 0001390a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000032b4 0000142f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -000032b8 00001430 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -000032bc 0001400a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000332a 0001320a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00003338 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000333c 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003362 0001330a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000336c 0001660a R_ARM_THM_CALL 0000dc69 _PyLong_Copy │ │ │ │ │ -00003394 0001370a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ -000033be 0001370a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ -000033de 0001340a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000033e8 00013502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00003432 0001352f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00003436 00013530 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00003460 0001320a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000346e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003472 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003498 0001330a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000034ac 0001370a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ -000034f8 0001340a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003500 00013502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00003546 0001320a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00002eec 00013502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002ef0 00013502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002f52 0001352f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00002f56 00013530 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00002f7c 0001320a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00002f88 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002f8c 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002fb0 0001330a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00002fd6 0001320a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00002fe2 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002fe6 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002ffc 0001330a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00003052 0001340a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003094 0001570a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00003108 0001382f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000310c 00013830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00003110 0000572f R_ARM_THM_MOVW_ABS_NC 00000328 .LC19 │ │ │ │ │ +00003114 00005730 R_ARM_THM_MOVT_ABS 00000328 .LC19 │ │ │ │ │ +0000311a 0001390a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003146 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000316a 0000142f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +0000316e 00001430 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +00003172 0001400a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000326c 0001382f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00003270 00013830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00003274 0000592f R_ARM_THM_MOVW_ABS_NC 00000384 .LC21 │ │ │ │ │ +00003278 00005930 R_ARM_THM_MOVT_ABS 00000384 .LC21 │ │ │ │ │ +0000327e 0001390a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003284 0001382f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00003288 00013830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000328c 0000582f R_ARM_THM_MOVW_ABS_NC 00000354 .LC20 │ │ │ │ │ +00003290 00005830 R_ARM_THM_MOVT_ABS 00000354 .LC20 │ │ │ │ │ +00003296 0001390a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000032a0 00013f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000032a4 00013f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000032a8 0000152f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ +000032ac 00001530 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ +000032b2 0001390a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000032bc 0000142f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +000032c0 00001430 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +000032c4 0001400a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00003332 0001320a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00003340 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003344 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000336a 0001330a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00003374 0001660a R_ARM_THM_CALL 0000dc41 _PyLong_Copy │ │ │ │ │ +0000339c 0001370a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ +000033c6 0001370a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ +000033e6 0001340a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000033f0 00013502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000343a 0001352f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000343e 00013530 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00003468 0001320a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00003476 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000347a 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000034a0 0001330a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000034b4 0001370a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ +00003500 0001340a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003508 00013502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00003544 0001320a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 00003552 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00003556 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 0000356c 0001330a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000035a6 0001340a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000035b0 00013502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00003602 0001570a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00003668 0001680a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -00003678 0001680a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -00003690 0001690a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -000037da 0001620a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00003842 0001382f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00003846 00013830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000384a 0000682f R_ARM_THM_MOVW_ABS_NC 0000045c .LC28 │ │ │ │ │ -0000384e 00006830 R_ARM_THM_MOVT_ABS 0000045c .LC28 │ │ │ │ │ -00003854 0001390a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003874 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000396c 00013502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00003970 00013502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00003eb4 00016a0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00003ece 0001382f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00003ed2 00013830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00003ed6 0000672f R_ARM_THM_MOVW_ABS_NC 00000434 .LC27 │ │ │ │ │ -00003eda 00006730 R_ARM_THM_MOVT_ABS 00000434 .LC27 │ │ │ │ │ -00003ee0 0001390a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003f08 00016b0a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00003f16 0001680a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -00003f48 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003f64 0001382f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00003f68 00013830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00003f6c 0000162f R_ARM_THM_MOVW_ABS_NC 00000068 .LC4 │ │ │ │ │ -00003f70 00001630 R_ARM_THM_MOVT_ABS 00000068 .LC4 │ │ │ │ │ -00003f76 0001390a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003f84 0001440a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000041cc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000041d0 00013502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000041e2 00013f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000041e6 00013f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000041ea 0000152f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ -000041ee 00001530 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ -00004236 00016b0a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00004256 00016a0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -000042a4 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000042a8 00014c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000042ac 0000652f R_ARM_THM_MOVW_ABS_NC 000003e0 .LC25 │ │ │ │ │ -000042b0 00006530 R_ARM_THM_MOVT_ABS 000003e0 .LC25 │ │ │ │ │ -000042b6 0001390a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000042c8 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000042cc 00014c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000042d0 0000662f R_ARM_THM_MOVW_ABS_NC 0000040c .LC26 │ │ │ │ │ -000042d4 00006630 R_ARM_THM_MOVT_ABS 0000040c .LC26 │ │ │ │ │ -000042da 0001390a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000042e2 0000622f R_ARM_THM_MOVW_ABS_NC 000003b8 .LC22 │ │ │ │ │ -000042e6 00006230 R_ARM_THM_MOVT_ABS 000003b8 .LC22 │ │ │ │ │ -000042ea 0000632f R_ARM_THM_MOVW_ABS_NC 000003bc .LC23 │ │ │ │ │ -000042ee 00006330 R_ARM_THM_MOVT_ABS 000003bc .LC23 │ │ │ │ │ -000042f2 0000642f R_ARM_THM_MOVW_ABS_NC 000003d4 .LC24 │ │ │ │ │ -000042f6 00006430 R_ARM_THM_MOVT_ABS 000003d4 .LC24 │ │ │ │ │ -000042fa 00016c0a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00004304 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00004454 0001620a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00004998 0001382f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000499c 00013830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000049a0 0000682f R_ARM_THM_MOVW_ABS_NC 0000045c .LC28 │ │ │ │ │ -000049a4 00006830 R_ARM_THM_MOVT_ABS 0000045c .LC28 │ │ │ │ │ -000049aa 0001390a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004a12 0001382f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00004a16 00013830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00004a1a 0000672f R_ARM_THM_MOVW_ABS_NC 00000434 .LC27 │ │ │ │ │ -00004a1e 00006730 R_ARM_THM_MOVT_ABS 00000434 .LC27 │ │ │ │ │ -00004a24 0001390a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004ec2 0001382f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00004ec6 00013830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00004eca 0000682f R_ARM_THM_MOVW_ABS_NC 0000045c .LC28 │ │ │ │ │ -00004ece 00006830 R_ARM_THM_MOVT_ABS 0000045c .LC28 │ │ │ │ │ -00004ed4 0001390a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004f58 0001620a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -0000501a 0001382f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000501e 00013830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00005022 0000672f R_ARM_THM_MOVW_ABS_NC 00000434 .LC27 │ │ │ │ │ -00005026 00006730 R_ARM_THM_MOVT_ABS 00000434 .LC27 │ │ │ │ │ -0000502c 0001390a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000050c8 0001680a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -000050da 00016e0a R_ARM_THM_CALL 00000000 PyObject_Bytes │ │ │ │ │ -0000525e 0001320a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000526a 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000526e 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000529a 0001330a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00005344 00013502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00005526 0001480a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -0000552e 0001352f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00005532 00013530 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000567c 00016b0a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -000057d2 0001320a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000057de 0001340a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000057fe 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005808 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000580c 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00005814 00013502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00005818 00013502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000581e 00016b0a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -0000582c 0001680a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -0000583a 0001680a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -00005844 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00005848 00014c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000584c 0000652f R_ARM_THM_MOVW_ABS_NC 000003e0 .LC25 │ │ │ │ │ -00005850 00006530 R_ARM_THM_MOVT_ABS 000003e0 .LC25 │ │ │ │ │ -00005856 0001390a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000587c 00016a0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -000058a4 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005b04 00016a0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00005b4a 00016f0a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00005b64 00013502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00005b68 00013502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00005b6c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00005b84 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00005b88 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00005b90 0001382f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00005b94 00013830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00005b98 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00005b9c 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00005ba2 0001390a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00005baa 0000622f R_ARM_THM_MOVW_ABS_NC 000003b8 .LC22 │ │ │ │ │ -00005bae 00006230 R_ARM_THM_MOVT_ABS 000003b8 .LC22 │ │ │ │ │ -00005bb2 0000632f R_ARM_THM_MOVW_ABS_NC 000003bc .LC23 │ │ │ │ │ -00005bb6 00006330 R_ARM_THM_MOVT_ABS 000003bc .LC23 │ │ │ │ │ -00005bba 0000722f R_ARM_THM_MOVW_ABS_NC 00000474 .LC29 │ │ │ │ │ -00005bbe 00007230 R_ARM_THM_MOVT_ABS 00000474 .LC29 │ │ │ │ │ -00005bc2 00016c0a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00005bd4 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005bdc 00013502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00005d56 0001320a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00005d62 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00005d66 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00005d88 0001330a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00005ff6 0001480a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -00005ffe 0001352f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00006002 00013530 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00006264 0001320a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00006270 0001340a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000062c8 00013502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00006460 0001382f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00006464 00013830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00006468 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000646c 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00006472 0001390a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00006480 00013502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000064f8 0001352f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000064fc 00013530 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00006524 0001320a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000652e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00006532 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000655c 0001330a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00006578 0001552f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000657c 00015530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000065c0 0001370a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ -000065ec 0001340a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00006658 0001352f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000665c 00013530 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00006682 0001320a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000668e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00006692 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000066b6 0001330a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000670c 0001320a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00006716 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000671a 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00006730 0001330a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00006756 0001340a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000679e 0001320a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000067b6 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000067ba 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000067d4 0001330a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000067fc 0001320a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00006808 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000680c 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000682e 0001330a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000686a 0001352f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000686e 00013530 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000687c 0001320a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000068a0 0001340a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00006912 0001352f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00006916 00013530 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00006972 0001320a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00006986 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000698a 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000069a4 0001330a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000069ae 0001552f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000069b2 00015530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000069d4 0001370a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ -00006a10 0001340a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00006a72 0001352f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00006a76 00013530 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00006aa0 0001320a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00006ab4 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00006ab8 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00006ad2 0001330a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00006b22 0001370a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ -00006b5c 0001340a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00006bc2 0001320a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00006bce 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00006bd2 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00006be8 0001330a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00006bfc 0001620a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00006c3a 00015b0a R_ARM_THM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ -00006e38 00015b0a R_ARM_THM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ -000070b4 0001370a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ -000070f0 0001500a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00007128 0001500a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00007308 0001480a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -000074d8 0001480a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -00007620 00013502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000077c4 0001620a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -000077de 0001620a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00007820 0001340a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00007864 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007872 0001382f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00007876 00013830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000787a 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000787e 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00007884 0001390a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000078a4 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000078ae 0001330a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000078cc 00013502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00007910 0001320a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00007922 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00007926 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00007938 0001330a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00007aa8 0001340a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00007aae 0001382f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00007ab2 00013830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00007ab6 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00007aba 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00007ac2 0001390a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00007acc 0001330a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00007ae0 00013502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00007b1e 0001320a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00007b30 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00007b34 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00007b46 0001330a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00007caa 0001340a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00007cb0 0001382f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00007cb4 00013830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00007cb8 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00007cbc 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00007cc4 0001390a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00007cce 0001330a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00007d06 0001552f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00007d0a 00015530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00007d58 0001352f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00007d5c 00013530 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00007d88 0001320a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00007d92 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00007d96 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00007dba 0001330a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00007e22 0001320a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00007e32 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00007e36 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00007e60 0001330a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00007f44 0001480a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -00007f4c 0001352f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00007f50 00013530 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00007f6a 0001500a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00007f9a 0001370a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ -0000808a 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000809e 0001370a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ -000080d6 0001382f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000080da 00013830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000080de 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000080e2 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000080e8 0001390a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00008100 00013502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00008110 0001370a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ -0000826a 0001320a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000827a 0001340a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000829e 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000085d8 0001480a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -000085de 0001552f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000085e2 00015530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000085ec 0001340a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00008610 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000862a 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000863c 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008682 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00008686 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000086ea 0001760a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00008704 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000870a 0001750a R_ARM_THM_CALL 00000000 PyNumber_Long │ │ │ │ │ -00008742 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000874c 00013f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00008750 00013f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00008754 00008d2f R_ARM_THM_MOVW_ABS_NC 00000480 .LC30 │ │ │ │ │ -00008758 00008d30 R_ARM_THM_MOVT_ABS 00000480 .LC30 │ │ │ │ │ -0000875e 0001390a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00008776 0001770a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008782 0001780a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -0000878a 00013f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000878e 00013f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00008792 00008e2f R_ARM_THM_MOVW_ABS_NC 000004a0 .LC31 │ │ │ │ │ -00008796 00008e30 R_ARM_THM_MOVT_ABS 000004a0 .LC31 │ │ │ │ │ -000087a8 00013502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000087f2 0001352f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000087f6 00013530 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00008820 0001320a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000883c 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00008840 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000885c 0001330a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000887c 00017a0a R_ARM_THM_CALL 00000000 frexp │ │ │ │ │ -000088b2 0001320a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000088c0 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000088c4 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000088e6 0001330a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000890e 00017b0a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ -00008932 00017b0a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ -00008950 00017b0a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ -0000897a 00017b0a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ -000089c2 00017a0a R_ARM_THM_CALL 00000000 frexp │ │ │ │ │ -000089f2 0001320a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000089fc 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00008a00 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00008a2e 0001330a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00008a5a 0001320a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00008a6c 0001340a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00008a74 0001340a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00008a7c 0001382f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00008a80 00013830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00008a84 0000922f R_ARM_THM_MOVW_ABS_NC 000004cc .LC32 │ │ │ │ │ -00008a88 00009230 R_ARM_THM_MOVT_ABS 000004cc .LC32 │ │ │ │ │ -00008a8e 0001390a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00008a94 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00008a98 00014c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00008a9c 0000932f R_ARM_THM_MOVW_ABS_NC 000004f8 .LC33 │ │ │ │ │ -00008aa0 00009330 R_ARM_THM_MOVT_ABS 000004f8 .LC33 │ │ │ │ │ -00008aa6 0001390a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00008ad0 0001330a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00008ade 00017c0a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -00008ae8 00017b0a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ -00008b40 0000142f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -00008b44 00001430 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00008b4c 0001400a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00008b58 0001570a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00008b94 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008be8 0001370a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ -00008c04 00013502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00008c2e 0001552f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00008c32 00015530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00008c80 0001352f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00008c84 00013530 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00008cb0 0001320a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00008cba 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00008cbe 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00008ce2 0001330a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00008d36 0001370a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ -00008fa6 0001480a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -00008fae 0001352f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00008fb2 00013530 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00008ffc 0001500a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00009010 0001370a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ -00009032 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009040 0001370a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ -00009132 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009142 0001370a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ -00009276 0001370a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ -0000929c 00013502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000092a6 0001370a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ -000094b2 0001552f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000094b6 00015530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000094c0 0001340a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000951a 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000952a 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000953a 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009584 0001320a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00009590 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00009594 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000095b6 0001330a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00009700 0001480a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -00009708 0001352f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000970c 00013530 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000973e 0001320a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000097f8 0001340a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00009804 0001382f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00009808 00013830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000980c 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00009810 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00009816 0001390a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00009824 00013502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00009828 00013502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00009872 0001490a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00009884 0001352f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00009888 00013530 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000989a 0001490a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -000098bc 0001320a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000098d2 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000098d6 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000098f0 0001330a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00009932 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009982 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000099ae 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000099c2 0001320a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000099cc 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000099d0 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000099f4 0001330a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00009a28 0000a00a R_ARM_THM_CALL 0000131d pylong_int_divmod │ │ │ │ │ -00009a34 0001340a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00009a3c 0001552f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00009a40 00015530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00009a6e 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009a76 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009aaa 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00009aae 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00009af6 00013d0a R_ARM_THM_CALL 000002e5 PyLong_FromLong │ │ │ │ │ -00009b9e 0001480a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -00009ba6 0001352f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00009baa 00013530 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00009bfa 0001480a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -00009c04 0001352f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00009c08 00013530 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000035ae 0001340a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000035b8 00013502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000360a 0001570a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00003670 0001680a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +00003680 0001680a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +00003698 0001690a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +000037e2 0001620a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +0000384a 0001382f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000384e 00013830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00003852 0000682f R_ARM_THM_MOVW_ABS_NC 0000045c .LC28 │ │ │ │ │ +00003856 00006830 R_ARM_THM_MOVT_ABS 0000045c .LC28 │ │ │ │ │ +0000385c 0001390a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000387c 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003974 00013502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00003978 00013502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00003ebc 00016a0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00003ed6 0001382f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00003eda 00013830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00003ede 0000672f R_ARM_THM_MOVW_ABS_NC 00000434 .LC27 │ │ │ │ │ +00003ee2 00006730 R_ARM_THM_MOVT_ABS 00000434 .LC27 │ │ │ │ │ +00003ee8 0001390a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003f10 00016b0a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00003f1e 0001680a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +00003f50 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003f6c 0001382f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00003f70 00013830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00003f74 0000162f R_ARM_THM_MOVW_ABS_NC 00000068 .LC4 │ │ │ │ │ +00003f78 00001630 R_ARM_THM_MOVT_ABS 00000068 .LC4 │ │ │ │ │ +00003f7e 0001390a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003f8c 0001440a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000041b8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000041bc 00013502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00004214 00013f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00004218 00013f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000421c 0000152f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ +00004220 00001530 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ +00004268 00016b0a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00004288 00016a0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +000042ae 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000042b2 00014c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000042b6 0000652f R_ARM_THM_MOVW_ABS_NC 000003e0 .LC25 │ │ │ │ │ +000042ba 00006530 R_ARM_THM_MOVT_ABS 000003e0 .LC25 │ │ │ │ │ +000042c0 0001390a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000042d2 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000042d6 00014c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000042da 0000662f R_ARM_THM_MOVW_ABS_NC 0000040c .LC26 │ │ │ │ │ +000042de 00006630 R_ARM_THM_MOVT_ABS 0000040c .LC26 │ │ │ │ │ +000042e4 0001390a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000042ec 0000622f R_ARM_THM_MOVW_ABS_NC 000003b8 .LC22 │ │ │ │ │ +000042f0 00006230 R_ARM_THM_MOVT_ABS 000003b8 .LC22 │ │ │ │ │ +000042f4 0000632f R_ARM_THM_MOVW_ABS_NC 000003bc .LC23 │ │ │ │ │ +000042f8 00006330 R_ARM_THM_MOVT_ABS 000003bc .LC23 │ │ │ │ │ +000042fc 0000642f R_ARM_THM_MOVW_ABS_NC 000003d4 .LC24 │ │ │ │ │ +00004300 00006430 R_ARM_THM_MOVT_ABS 000003d4 .LC24 │ │ │ │ │ +00004304 00016c0a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00004310 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00004460 0001620a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +000049a4 0001382f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000049a8 00013830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000049ac 0000682f R_ARM_THM_MOVW_ABS_NC 0000045c .LC28 │ │ │ │ │ +000049b0 00006830 R_ARM_THM_MOVT_ABS 0000045c .LC28 │ │ │ │ │ +000049b6 0001390a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004a1e 0001382f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00004a22 00013830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00004a26 0000672f R_ARM_THM_MOVW_ABS_NC 00000434 .LC27 │ │ │ │ │ +00004a2a 00006730 R_ARM_THM_MOVT_ABS 00000434 .LC27 │ │ │ │ │ +00004a30 0001390a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004ece 0001382f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00004ed2 00013830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00004ed6 0000682f R_ARM_THM_MOVW_ABS_NC 0000045c .LC28 │ │ │ │ │ +00004eda 00006830 R_ARM_THM_MOVT_ABS 0000045c .LC28 │ │ │ │ │ +00004ee0 0001390a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004f64 0001620a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00005026 0001382f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000502a 00013830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000502e 0000672f R_ARM_THM_MOVW_ABS_NC 00000434 .LC27 │ │ │ │ │ +00005032 00006730 R_ARM_THM_MOVT_ABS 00000434 .LC27 │ │ │ │ │ +00005038 0001390a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000050d4 0001680a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +000050e6 00016e0a R_ARM_THM_CALL 00000000 PyObject_Bytes │ │ │ │ │ +0000526a 0001320a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00005276 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000527a 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000052a6 0001330a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00005350 00013502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00005532 0001480a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +0000553a 0001352f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000553e 00013530 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00005688 00016b0a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +000057de 0001320a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000057ea 0001340a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000580a 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005814 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00005818 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00005820 00013502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00005824 00013502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000582a 00016b0a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00005838 0001680a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +00005846 0001680a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +00005850 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00005854 00014c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00005858 0000652f R_ARM_THM_MOVW_ABS_NC 000003e0 .LC25 │ │ │ │ │ +0000585c 00006530 R_ARM_THM_MOVT_ABS 000003e0 .LC25 │ │ │ │ │ +00005862 0001390a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00005888 00016a0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +000058b0 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005b10 00016a0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00005b56 00016f0a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00005b70 00013502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00005b74 00013502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00005b78 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00005b90 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00005b94 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00005b9c 0001382f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00005ba0 00013830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00005ba4 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00005ba8 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00005bae 0001390a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00005bb6 0000622f R_ARM_THM_MOVW_ABS_NC 000003b8 .LC22 │ │ │ │ │ +00005bba 00006230 R_ARM_THM_MOVT_ABS 000003b8 .LC22 │ │ │ │ │ +00005bbe 0000632f R_ARM_THM_MOVW_ABS_NC 000003bc .LC23 │ │ │ │ │ +00005bc2 00006330 R_ARM_THM_MOVT_ABS 000003bc .LC23 │ │ │ │ │ +00005bc6 0000722f R_ARM_THM_MOVW_ABS_NC 00000474 .LC29 │ │ │ │ │ +00005bca 00007230 R_ARM_THM_MOVT_ABS 00000474 .LC29 │ │ │ │ │ +00005bce 00016c0a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00005be0 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005be8 00013502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00005d62 0001320a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00005d6e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00005d72 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00005d94 0001330a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000601e 0001480a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +00006026 0001352f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000602a 00013530 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00006268 0001320a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00006274 0001340a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000062cc 00013502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00006464 0001382f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00006468 00013830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000646c 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00006470 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00006476 0001390a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000647c 00013502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000064f4 0001352f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000064f8 00013530 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00006520 0001320a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000652a 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000652e 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00006558 0001330a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00006574 0001552f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006578 00015530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000065bc 0001370a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ +000065e8 0001340a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00006654 0001352f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00006658 00013530 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000667e 0001320a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000668a 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000668e 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000066b2 0001330a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00006708 0001320a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00006712 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00006716 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000672c 0001330a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00006752 0001340a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000679a 0001320a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000067b2 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000067b6 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000067d0 0001330a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000067f8 0001320a 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 │ │ │ │ │ +0000682a 0001330a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00006866 0001352f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000686a 00013530 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00006878 0001320a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000689c 0001340a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000690e 0001352f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00006912 00013530 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000696e 0001320a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00006982 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00006986 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000069a0 0001330a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000069aa 0001552f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000069ae 00015530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000069d0 0001370a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ +00006a0c 0001340a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00006a6e 0001352f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00006a72 00013530 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00006a9c 0001320a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00006ab0 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00006ab4 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00006ace 0001330a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00006b1e 0001370a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ +00006b58 0001340a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00006bbe 0001320a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00006bca 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00006bce 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00006be4 0001330a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00006bf8 0001620a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00006c36 00015b0a R_ARM_THM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ +00006e34 00015b0a R_ARM_THM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ +000070b0 0001370a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ +000070ec 0001500a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00007124 0001500a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00007304 0001480a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +000074d4 0001480a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +0000761c 00013502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000077b4 0001620a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +000077ce 0001620a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00007810 0001340a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00007854 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007862 0001382f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00007866 00013830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000786a 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000786e 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00007874 0001390a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00007894 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000789e 0001330a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000078bc 00013502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00007900 0001320a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00007912 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00007916 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00007928 0001330a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00007a98 0001340a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00007a9e 0001382f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00007aa2 00013830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00007aa6 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00007aaa 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00007ab2 0001390a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00007abc 0001330a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00007ad0 00013502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00007b0e 0001320a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00007b20 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00007b24 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00007b36 0001330a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00007c9a 0001340a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00007ca0 0001382f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00007ca4 00013830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00007ca8 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00007cac 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00007cb4 0001390a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00007cbe 0001330a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00007cf6 0001552f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00007cfa 00015530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00007d48 0001352f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00007d4c 00013530 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00007d78 0001320a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00007d82 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00007d86 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00007daa 0001330a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00007e12 0001320a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00007e22 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00007e26 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00007e50 0001330a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00007f34 0001480a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +00007f3c 0001352f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00007f40 00013530 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00007f5a 0001500a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00007f8a 0001370a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ +0000807a 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000808e 0001370a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ +000080c6 0001382f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000080ca 00013830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000080ce 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000080d2 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000080d8 0001390a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000080f0 00013502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00008100 0001370a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ +0000825a 0001320a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000826a 0001340a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000828e 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000085c8 0001480a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +000085ce 0001552f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000085d2 00015530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000085dc 0001340a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00008600 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000861a 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000862c 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008672 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00008676 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000086da 0001760a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +000086f4 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000086fa 0001750a R_ARM_THM_CALL 00000000 PyNumber_Long │ │ │ │ │ +00008732 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000873c 00013f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00008740 00013f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00008744 00008d2f R_ARM_THM_MOVW_ABS_NC 00000480 .LC30 │ │ │ │ │ +00008748 00008d30 R_ARM_THM_MOVT_ABS 00000480 .LC30 │ │ │ │ │ +0000874e 0001390a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00008766 0001770a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008772 0001780a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +0000877a 00013f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000877e 00013f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00008782 00008e2f R_ARM_THM_MOVW_ABS_NC 000004a0 .LC31 │ │ │ │ │ +00008786 00008e30 R_ARM_THM_MOVT_ABS 000004a0 .LC31 │ │ │ │ │ +00008798 00013502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000087e2 0001352f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000087e6 00013530 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00008810 0001320a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000882c 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00008830 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000884c 0001330a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000886c 00017a0a R_ARM_THM_CALL 00000000 frexp │ │ │ │ │ +000088a2 0001320a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000088b0 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000088b4 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000088d6 0001330a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000088fe 00017b0a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ +00008922 00017b0a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ +00008940 00017b0a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ +0000896a 00017b0a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ +000089b2 00017a0a R_ARM_THM_CALL 00000000 frexp │ │ │ │ │ +000089e2 0001320a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000089ec 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000089f0 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00008a1e 0001330a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00008a4a 0001320a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00008a5c 0001340a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00008a64 0001340a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00008a6c 0001382f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00008a70 00013830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00008a74 0000922f R_ARM_THM_MOVW_ABS_NC 000004cc .LC32 │ │ │ │ │ +00008a78 00009230 R_ARM_THM_MOVT_ABS 000004cc .LC32 │ │ │ │ │ +00008a7e 0001390a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00008a84 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00008a88 00014c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00008a8c 0000932f R_ARM_THM_MOVW_ABS_NC 000004f8 .LC33 │ │ │ │ │ +00008a90 00009330 R_ARM_THM_MOVT_ABS 000004f8 .LC33 │ │ │ │ │ +00008a96 0001390a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00008ac0 0001330a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00008ace 00017c0a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +00008ad8 00017b0a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ +00008b30 0000142f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +00008b34 00001430 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +00008b3c 0001400a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00008b48 0001570a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00008b84 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008bd8 0001370a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ +00008bf4 00013502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00008c1e 0001552f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00008c22 00015530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00008c70 0001352f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00008c74 00013530 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00008ca0 0001320a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00008caa 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00008cae 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00008cd2 0001330a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00008d28 0001370a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ +00008f9a 0001480a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +00008fa2 0001352f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00008fa6 00013530 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00008ff0 0001500a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00009004 0001370a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ +00009026 0001370a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ +00009106 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000912e 0001370a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ +0000925e 0001370a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ +00009282 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000928c 00013502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00009294 0001370a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ +000094a2 0001552f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000094a6 00015530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000094b0 0001340a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000094f8 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009508 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009518 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009564 0001320a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00009570 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00009574 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00009596 0001330a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000096e0 0001480a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +000096e8 0001352f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000096ec 00013530 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000971e 0001320a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000097d8 0001340a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000097e4 0001382f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000097e8 00013830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000097ec 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000097f0 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000097f6 0001390a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00009804 00013502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00009808 00013502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00009852 0001490a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00009864 0001352f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00009868 00013530 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000987a 0001490a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +0000989c 0001320a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000098b2 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000098b6 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000098d0 0001330a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00009912 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009962 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000998e 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000099a2 0001320a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000099ac 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000099b0 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000099d4 0001330a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00009a08 0000a00a R_ARM_THM_CALL 00001319 pylong_int_divmod │ │ │ │ │ +00009a14 0001340a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00009a1c 0001552f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00009a20 00015530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00009a4e 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009a56 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009a8a 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00009a8e 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00009ad6 00013d0a R_ARM_THM_CALL 000002dd PyLong_FromLong │ │ │ │ │ +00009b7e 0001480a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +00009b86 0001352f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00009b8a 00013530 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00009bda 0001480a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +00009be4 0001352f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00009be8 00013530 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00009cfe 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00009d1e 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009d3e 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009d44 00013502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00009d48 00013502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00009d66 0001320a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00009d78 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00009d7c 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00009da8 0001330a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00009de4 0001320a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00009df4 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00009df8 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00009e2c 0001330a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00009e50 0001370a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ -00009eb2 0001370a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ -00009eea 00017f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -00009eee 00017f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -00009ef2 0000a12f R_ARM_THM_MOVW_ABS_NC 0000051c .LC34 │ │ │ │ │ -00009ef6 0000a130 R_ARM_THM_MOVT_ABS 0000051c .LC34 │ │ │ │ │ -00009efc 0001390a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00009f06 0001340a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00009f12 0001340a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00009f5a 0001480a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -00009f6e 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009f84 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009fa8 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009fb0 0001660a R_ARM_THM_CALL 0000dc69 _PyLong_Copy │ │ │ │ │ -0000a000 0001320a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000a00c 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000a010 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000a028 0001330a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000a198 00015a0a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00009d24 00013502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00009d28 00013502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00009d46 0001320a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00009d58 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00009d5c 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00009d88 0001330a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00009dc4 0001320a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00009dd4 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00009dd8 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00009e0c 0001330a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00009e30 0001370a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ +00009e92 0001370a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ +00009eca 00017f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +00009ece 00017f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +00009ed2 0000a12f R_ARM_THM_MOVW_ABS_NC 0000051c .LC34 │ │ │ │ │ +00009ed6 0000a130 R_ARM_THM_MOVT_ABS 0000051c .LC34 │ │ │ │ │ +00009edc 0001390a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00009ee6 0001340a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00009ef2 0001340a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00009f3a 0001480a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +00009f4e 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009f64 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009f88 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009f90 0001660a R_ARM_THM_CALL 0000dc41 _PyLong_Copy │ │ │ │ │ +00009fe0 0001320a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00009fec 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00009ff0 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000a008 0001330a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000a178 00015a0a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000a190 00015a0a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ 0000a1b0 00015a0a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000a1d0 00015a0a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000a1e4 00015a0a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000a1f8 00015a0a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000a20c 00015a0a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000a23a 00015a0a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000a24c 0001320a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000a254 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000a258 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000a26c 0001330a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000a274 0001340a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000a282 0001382f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000a286 00013830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000a28a 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000a28e 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000a294 0001390a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000a2a0 0001330a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000a2f0 0001320a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000a2fe 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000a302 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000a324 0001330a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000a1c4 00015a0a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000a1d8 00015a0a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000a1ec 00015a0a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000a21a 00015a0a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000a22c 0001320a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000a234 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000a238 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000a24c 0001330a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000a254 0001340a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000a262 0001382f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000a266 00013830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000a26a 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000a26e 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000a274 0001390a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000a280 0001330a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000a2d0 0001320a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000a2de 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000a2e2 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000a304 0001330a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000a370 00015a0a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ 0000a390 00015a0a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ 0000a3b0 00015a0a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000a3d0 00015a0a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000a3dc 00015a0a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ 0000a3fc 00015a0a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ 0000a41c 00015a0a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ 0000a43c 00015a0a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000a45c 00015a0a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000a4aa 00015b0a R_ARM_THM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ -0000a4d0 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a538 00015c0a R_ARM_THM_CALL 00000000 PyUnicode_New │ │ │ │ │ -0000a5fa 0001480a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -0000a846 0001810a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ -0000a882 0001490a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -0000a8a6 0001490a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -0000a8b0 0001320a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000a8bc 0001340a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000a922 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000a926 00014c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000a92c 00003a2f R_ARM_THM_MOVW_ABS_NC 00000210 .LC14 │ │ │ │ │ -0000a930 00003a30 R_ARM_THM_MOVT_ABS 00000210 .LC14 │ │ │ │ │ -0000a936 00014d0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000a940 00013502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000a944 00014f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000a948 00014f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000a95e 00003d0a R_ARM_THM_CALL 00000df9 pylong_int_to_decimal_string │ │ │ │ │ -0000a97c 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a980 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000a984 00014c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000a98a 00003a2f R_ARM_THM_MOVW_ABS_NC 00000210 .LC14 │ │ │ │ │ -0000a98e 00003a30 R_ARM_THM_MOVT_ABS 00000210 .LC14 │ │ │ │ │ -0000a994 00014d0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000aa32 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ab38 0000142f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -0000ab3c 00001430 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -0000ab44 0001400a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000ab6e 0001830a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Init │ │ │ │ │ -0000ab7e 0001840a R_ARM_THM_CALL 00000000 _PyLong_FormatAdvancedWriter │ │ │ │ │ -0000ab88 0001850a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Finish │ │ │ │ │ -0000ab90 0001860a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Dealloc │ │ │ │ │ -0000ab9a 0000622f R_ARM_THM_MOVW_ABS_NC 000003b8 .LC22 │ │ │ │ │ -0000ab9e 00006230 R_ARM_THM_MOVT_ABS 000003b8 .LC22 │ │ │ │ │ -0000aba2 0000a82f R_ARM_THM_MOVW_ABS_NC 00000540 .LC35 │ │ │ │ │ -0000aba6 0000a830 R_ARM_THM_MOVT_ABS 00000540 .LC35 │ │ │ │ │ -0000abaa 0000a92f R_ARM_THM_MOVW_ABS_NC 0000054c .LC36 │ │ │ │ │ -0000abae 0000a930 R_ARM_THM_MOVT_ABS 0000054c .LC36 │ │ │ │ │ -0000abb2 00016c0a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -0000abc8 0001552f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000abcc 00015530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000acc4 0001370a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ -0000ace2 0001620a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -0000aec8 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000aef2 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000af94 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000afae 00017b0a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ -0000affa 00017f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -0000affe 00017f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -0000b002 0000ab2f R_ARM_THM_MOVW_ABS_NC 00000558 .LC37 │ │ │ │ │ -0000b006 0000ab30 R_ARM_THM_MOVT_ABS 00000558 .LC37 │ │ │ │ │ -0000b00c 0001390a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000b10c 0001490a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -0000b116 0001370a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ -0000b134 00017c0a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -0000b324 00015a0a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000b3e0 00017b0a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ -0000b3f4 0001382f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000b3f8 00013830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000b3fc 0000ac2f R_ARM_THM_MOVW_ABS_NC 0000056c .LC38 │ │ │ │ │ -0000b400 0000ac30 R_ARM_THM_MOVT_ABS 0000056c .LC38 │ │ │ │ │ -0000b406 0001390a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000b462 0001890a R_ARM_THM_CALL 00010a4d _PyLong_Frexp │ │ │ │ │ -0000b48a 0001440a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000b496 0001382f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000b49a 00013830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000b49e 0000b02f R_ARM_THM_MOVW_ABS_NC 0000059c .LC39 │ │ │ │ │ -0000b4a2 0000b030 R_ARM_THM_MOVT_ABS 0000059c .LC39 │ │ │ │ │ -0000b4a8 0001390a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000b4b2 0000142f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -0000b4b6 00001430 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -0000b4be 0001400a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000b4c4 00013f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000b4c8 00013f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000b4cc 0000152f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ -0000b4d0 00001530 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ -0000b4d6 0001390a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000b5be 0001620a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -0000b6e2 0001382f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000b6e6 00013830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000b6ea 0000682f R_ARM_THM_MOVW_ABS_NC 0000045c .LC28 │ │ │ │ │ -0000b6ee 00006830 R_ARM_THM_MOVT_ABS 0000045c .LC28 │ │ │ │ │ -0000b6f4 0001390a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000b7ee 0001382f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000b7f2 00013830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000b7f6 0000672f R_ARM_THM_MOVW_ABS_NC 00000434 .LC27 │ │ │ │ │ -0000b7fa 00006730 R_ARM_THM_MOVT_ABS 00000434 .LC27 │ │ │ │ │ -0000b800 0001390a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000b876 00013f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000b87a 00013f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000b87e 0000152f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ -0000b882 00001530 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ -0000b888 0001390a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000b88e 0000142f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -0000b892 00001430 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -0000b89a 0001400a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000b8f8 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000b8fc 00018b30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000b9a2 0001352f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000b9a6 00013530 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000ba26 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000baa8 0001352f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000baac 00013530 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000bace 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000bb40 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000bb62 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000bb7a 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000bbbe 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000bc12 0001320a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000bc26 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000bc2a 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000bc4c 0001330a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000bc58 00013502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000bc78 0001320a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000bc8c 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000bc90 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000bcb2 0001330a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000bd04 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000bd98 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000bde6 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000bdfe 0001552f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000be02 00015530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000be32 0001552f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000be36 00015530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000be4c 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000be52 0001552f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000be56 00015530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000be70 0001352f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000be74 00013530 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000befe 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000bf78 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c03e 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c058 00013502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000c05c 00013502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000c062 0001660a R_ARM_THM_CALL 0000dc69 _PyLong_Copy │ │ │ │ │ -0000c16e 0001660a R_ARM_THM_CALL 0000dc69 _PyLong_Copy │ │ │ │ │ -0000c1b6 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c1e0 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c20c 0001370a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ -0000c2b4 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c30c 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c312 0001552f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000c316 00015530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000c32e 0001490a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -0000c332 00013d0a R_ARM_THM_CALL 000002e5 PyLong_FromLong │ │ │ │ │ -0000c35a 00017c0a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -0000c362 00013d0a R_ARM_THM_CALL 000002e5 PyLong_FromLong │ │ │ │ │ -0000c382 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c4ac 0001320a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000c4b8 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000c4bc 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000c4e2 0001330a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000c4f6 0001620a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -0000c53e 00015b0a R_ARM_THM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ -0000c6cc 00013502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000c6d0 00013502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000c700 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c732 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a48a 00015b0a R_ARM_THM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ +0000a4b0 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a518 00015c0a R_ARM_THM_CALL 00000000 PyUnicode_New │ │ │ │ │ +0000a5da 0001480a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +0000a826 0001810a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ +0000a862 0001490a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +0000a886 0001490a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +0000a890 0001320a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000a89c 0001340a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000a902 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000a906 00014c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000a90c 00003a2f R_ARM_THM_MOVW_ABS_NC 00000210 .LC14 │ │ │ │ │ +0000a910 00003a30 R_ARM_THM_MOVT_ABS 00000210 .LC14 │ │ │ │ │ +0000a916 00014d0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000a920 00013502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000a924 00014f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000a928 00014f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000a93e 00003d0a R_ARM_THM_CALL 00000df5 pylong_int_to_decimal_string │ │ │ │ │ +0000a95c 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a960 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000a964 00014c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000a96a 00003a2f R_ARM_THM_MOVW_ABS_NC 00000210 .LC14 │ │ │ │ │ +0000a96e 00003a30 R_ARM_THM_MOVT_ABS 00000210 .LC14 │ │ │ │ │ +0000a974 00014d0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000aa12 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ab18 0000142f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +0000ab1c 00001430 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +0000ab24 0001400a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000ab4e 0001830a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Init │ │ │ │ │ +0000ab5e 0001840a R_ARM_THM_CALL 00000000 _PyLong_FormatAdvancedWriter │ │ │ │ │ +0000ab68 0001850a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Finish │ │ │ │ │ +0000ab70 0001860a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Dealloc │ │ │ │ │ +0000ab7a 0000622f R_ARM_THM_MOVW_ABS_NC 000003b8 .LC22 │ │ │ │ │ +0000ab7e 00006230 R_ARM_THM_MOVT_ABS 000003b8 .LC22 │ │ │ │ │ +0000ab82 0000a82f R_ARM_THM_MOVW_ABS_NC 00000540 .LC35 │ │ │ │ │ +0000ab86 0000a830 R_ARM_THM_MOVT_ABS 00000540 .LC35 │ │ │ │ │ +0000ab8a 0000a92f R_ARM_THM_MOVW_ABS_NC 0000054c .LC36 │ │ │ │ │ +0000ab8e 0000a930 R_ARM_THM_MOVT_ABS 0000054c .LC36 │ │ │ │ │ +0000ab92 00016c0a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +0000aba8 0001552f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000abac 00015530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000aca4 0001370a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ +0000acc2 0001620a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +0000aea8 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000aed2 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000af72 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000af8c 00017b0a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ +0000afd8 00017f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +0000afdc 00017f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +0000afe0 0000ab2f R_ARM_THM_MOVW_ABS_NC 00000558 .LC37 │ │ │ │ │ +0000afe4 0000ab30 R_ARM_THM_MOVT_ABS 00000558 .LC37 │ │ │ │ │ +0000afea 0001390a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000b0c0 0001490a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +0000b0ca 0001370a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ +0000b0e6 00017c0a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +0000b2fa 00015a0a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000b3b8 00017b0a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ +0000b3cc 0001382f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000b3d0 00013830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000b3d4 0000ac2f R_ARM_THM_MOVW_ABS_NC 0000056c .LC38 │ │ │ │ │ +0000b3d8 0000ac30 R_ARM_THM_MOVT_ABS 0000056c .LC38 │ │ │ │ │ +0000b3de 0001390a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000b43a 0001890a R_ARM_THM_CALL 00010a21 _PyLong_Frexp │ │ │ │ │ +0000b462 0001440a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000b46e 0001382f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000b472 00013830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000b476 0000b02f R_ARM_THM_MOVW_ABS_NC 0000059c .LC39 │ │ │ │ │ +0000b47a 0000b030 R_ARM_THM_MOVT_ABS 0000059c .LC39 │ │ │ │ │ +0000b480 0001390a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000b48a 0000142f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +0000b48e 00001430 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +0000b496 0001400a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000b49c 00013f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000b4a0 00013f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000b4a4 0000152f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ +0000b4a8 00001530 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ +0000b4ae 0001390a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000b596 0001620a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +0000b6ba 0001382f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000b6be 00013830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000b6c2 0000682f R_ARM_THM_MOVW_ABS_NC 0000045c .LC28 │ │ │ │ │ +0000b6c6 00006830 R_ARM_THM_MOVT_ABS 0000045c .LC28 │ │ │ │ │ +0000b6cc 0001390a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000b7c6 0001382f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000b7ca 00013830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000b7ce 0000672f R_ARM_THM_MOVW_ABS_NC 00000434 .LC27 │ │ │ │ │ +0000b7d2 00006730 R_ARM_THM_MOVT_ABS 00000434 .LC27 │ │ │ │ │ +0000b7d8 0001390a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000b84e 00013f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000b852 00013f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000b856 0000152f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ +0000b85a 00001530 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ +0000b860 0001390a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000b866 0000142f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +0000b86a 00001430 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +0000b872 0001400a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000b8d0 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000b8d4 00018b30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000b97a 0001352f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000b97e 00013530 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000b9fe 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ba80 0001352f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000ba84 00013530 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000baa6 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000bb18 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000bb3a 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000bb52 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000bb96 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000bbea 0001320a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000bbfe 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000bc02 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000bc24 0001330a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000bc30 00013502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000bc50 0001320a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000bc64 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000bc68 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000bc8a 0001330a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000bcdc 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000bd70 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000bdbe 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000bdd6 0001552f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000bdda 00015530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000be0a 0001552f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000be0e 00015530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000be24 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000be2a 0001552f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000be2e 00015530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000be48 0001352f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000be4c 00013530 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000bed6 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000bf50 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c016 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c030 00013502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000c034 00013502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000c03a 0001660a R_ARM_THM_CALL 0000dc41 _PyLong_Copy │ │ │ │ │ +0000c146 0001660a R_ARM_THM_CALL 0000dc41 _PyLong_Copy │ │ │ │ │ +0000c18e 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c1b8 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c1e4 0001370a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ +0000c28c 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c2e4 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c2ea 0001552f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000c2ee 00015530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000c306 0001490a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +0000c30a 00013d0a R_ARM_THM_CALL 000002dd PyLong_FromLong │ │ │ │ │ +0000c332 00017c0a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +0000c33a 00013d0a R_ARM_THM_CALL 000002dd PyLong_FromLong │ │ │ │ │ +0000c35a 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c484 0001320a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000c490 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000c494 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000c4ba 0001330a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000c4ce 0001620a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +0000c516 00015b0a R_ARM_THM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ +0000c6a4 00013502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000c6a8 00013502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000c6d8 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c70a 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c71e 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000c746 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c76e 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c808 0001370a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ -0000c876 0001320a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000c888 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000c88c 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000c8b0 0001330a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000c8fc 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000c900 00014c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000c906 0000b22f R_ARM_THM_MOVW_ABS_NC 000005e0 .LC41 │ │ │ │ │ -0000c90a 0000b230 R_ARM_THM_MOVT_ABS 000005e0 .LC41 │ │ │ │ │ -0000c914 0001390a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000c926 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c946 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c972 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ -0000c976 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ -0000c97e 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000c982 00018b30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000c99c 00013502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000c9a0 00013502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000c9a4 00013502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000c9a8 00013502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000c9de 00015b0a R_ARM_THM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ -0000cc3e 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000cc58 00017c0a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -0000cc64 00013d0a R_ARM_THM_CALL 000002e5 PyLong_FromLong │ │ │ │ │ -0000ccc2 0001490a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -0000ccc8 00013d0a R_ARM_THM_CALL 000002e5 PyLong_FromLong │ │ │ │ │ -0000ccfa 0001370a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ -0000cd3c 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000cd42 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000cd46 00014c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000cd4c 0000b12f R_ARM_THM_MOVW_ABS_NC 000005c0 .LC40 │ │ │ │ │ -0000cd50 0000b130 R_ARM_THM_MOVT_ABS 000005c0 .LC40 │ │ │ │ │ -0000cd5a 0001390a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000cd8e 0001552f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000cd92 00015530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000cdba 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000cdc0 0001340a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000ce32 0001370a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ -0000ce6c 0001500a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000ceb2 0001500a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000cf30 0001620a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -0000cf96 0001620a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -0000d01a 0001480a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -0000d096 0000850a R_ARM_THM_CALL 000010fd k_lopsided_mul │ │ │ │ │ -0000d0de 0001480a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -0000d13e 0000a00a R_ARM_THM_CALL 0000131d pylong_int_divmod │ │ │ │ │ -0000d15c 0001340a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000d16a 0001340a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000d190 0001340a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000d1bc 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d1d0 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c7e0 0001370a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ +0000c84e 0001320a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000c860 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000c864 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000c888 0001330a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000c8d4 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000c8d8 00014c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000c8de 0000b22f R_ARM_THM_MOVW_ABS_NC 000005e0 .LC41 │ │ │ │ │ +0000c8e2 0000b230 R_ARM_THM_MOVT_ABS 000005e0 .LC41 │ │ │ │ │ +0000c8ec 0001390a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000c8fe 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c91e 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c94a 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ +0000c94e 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ +0000c956 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000c95a 00018b30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000c974 00013502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000c978 00013502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000c97c 00013502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000c980 00013502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000c9b6 00015b0a R_ARM_THM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ +0000cc16 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000cc30 00017c0a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +0000cc3c 00013d0a R_ARM_THM_CALL 000002dd PyLong_FromLong │ │ │ │ │ +0000cc9a 0001490a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +0000cca0 00013d0a R_ARM_THM_CALL 000002dd PyLong_FromLong │ │ │ │ │ +0000ccd2 0001370a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ +0000cd14 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000cd1a 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000cd1e 00014c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000cd24 0000b12f R_ARM_THM_MOVW_ABS_NC 000005c0 .LC40 │ │ │ │ │ +0000cd28 0000b130 R_ARM_THM_MOVT_ABS 000005c0 .LC40 │ │ │ │ │ +0000cd32 0001390a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000cd66 0001552f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000cd6a 00015530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000cd92 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000cd98 0001340a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000ce0a 0001370a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ +0000ce44 0001500a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000ce8a 0001500a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000cf08 0001620a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +0000cf6e 0001620a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +0000cff2 0001480a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +0000d06e 0000850a R_ARM_THM_CALL 000010f9 k_lopsided_mul │ │ │ │ │ +0000d0b6 0001480a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +0000d116 0000a00a R_ARM_THM_CALL 00001319 pylong_int_divmod │ │ │ │ │ +0000d134 0001340a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000d142 0001340a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000d168 0001340a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000d194 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d1a8 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d1ba 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d1ce 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000d1e2 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d1f6 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d20a 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d21c 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d23a 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d26a 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d2a0 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d2b4 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d2d4 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d2dc 00013502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000d2e0 00013502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000d2e4 00013502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000d396 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d3c8 0001352f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000d3cc 00013530 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000d3d0 0001552f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000d3d4 00015530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000d43c 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d47a 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d4b4 00013502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000d546 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d578 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d5c0 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d5fa 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d640 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d67c 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d6c0 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d6f0 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d768 0001320a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000d77c 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000d780 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000d7a2 0001330a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000d93e 0001370a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ -0000d9a8 0001340a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000d9fe 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000da18 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000da6e 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000dab8 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d1f4 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d212 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d242 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d278 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d28c 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d2ac 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d2b4 00013502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000d2b8 00013502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000d2bc 00013502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000d36e 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d3a0 0001352f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000d3a4 00013530 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000d3a8 0001552f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000d3ac 00015530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000d414 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d452 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d48c 00013502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000d51e 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d550 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d598 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d5d2 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d618 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d654 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d698 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d6c8 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d740 0001320a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000d754 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000d758 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000d77a 0001330a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000d916 0001370a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ +0000d980 0001340a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000d9d6 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d9f0 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000da46 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000da90 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000dac6 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000dadc 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000daee 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000db04 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000db16 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000db1c 0001382f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000db20 00013830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000db24 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000db28 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000db2e 0001390a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000db40 00013502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000dbb4 0001570a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -0000dbfc 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000dc3c 0000142f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -0000dc40 00001430 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -0000dc44 0001400a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000dc50 0000142f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -0000dc54 00001430 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -0000dc5c 0001400a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000dca4 0001352f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000dca8 00013530 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000dccc 0001320a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000dcd8 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000dcdc 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000dcfa 0001330a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000dd16 0001500a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000dd30 0001320a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000dd42 0001340a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000dd46 0001340a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000dd52 0001382f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000dd56 00013830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000dd5a 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000dd5e 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000dd64 0001390a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000dd6c 00013502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000dd8a 0001370a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ -0000ddae 0001500a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000ddbc 0001340a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000ddc4 00013502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000de08 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000de0c 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000de22 0001750a R_ARM_THM_CALL 00000000 PyNumber_Long │ │ │ │ │ -0000de32 0001750a R_ARM_THM_CALL 00000000 PyNumber_Long │ │ │ │ │ -0000de62 0001760a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -0000de7c 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000dea6 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000deb0 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000deb4 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000deda 00016a0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -0000df36 00013f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000df3a 00013f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000df3e 00008d2f R_ARM_THM_MOVW_ABS_NC 00000480 .LC30 │ │ │ │ │ -0000df42 00008d30 R_ARM_THM_MOVT_ABS 00000480 .LC30 │ │ │ │ │ -0000df48 0001390a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000df54 00013502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000df6e 0001910a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -0000df9a 0001922f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -0000df9e 00019230 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -0000dfba 0001460a R_ARM_THM_CALL 000004b5 PyLong_FromString │ │ │ │ │ -0000dfe6 0001940a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000dffe 0001922f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -0000e002 00019230 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -0000e008 0001940a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000e02c 0001690a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -0000e036 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000e03a 00014c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000e040 00001f2f R_ARM_THM_MOVW_ABS_NC 000001b4 .LC12 │ │ │ │ │ -0000e044 00001f30 R_ARM_THM_MOVT_ABS 000001b4 .LC12 │ │ │ │ │ -0000e04c 00014d0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000e064 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e06c 00013f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000e070 00013f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000e074 0000ca2f R_ARM_THM_MOVW_ABS_NC 00000638 .LC43 │ │ │ │ │ -0000e078 0000ca30 R_ARM_THM_MOVT_ABS 00000638 .LC43 │ │ │ │ │ -0000e07e 0001390a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000e084 0001440a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e08c 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000e090 00014c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000e094 0000c92f R_ARM_THM_MOVW_ABS_NC 00000610 .LC42 │ │ │ │ │ -0000e098 0000c930 R_ARM_THM_MOVT_ABS 00000610 .LC42 │ │ │ │ │ -0000e09e 0001390a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000e0a4 0001952f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ -0000e0a8 00019530 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ -0000e0f8 0001352f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000e0fc 00013530 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000e11a 0001320a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000e124 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000e128 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000e14c 0001330a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000e16e 0001340a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000e186 00013c0a R_ARM_THM_CALL 0000021d PyLong_FromSsize_t │ │ │ │ │ -0000e1c2 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e1ca 00013d0a R_ARM_THM_CALL 000002e5 PyLong_FromLong │ │ │ │ │ -0000e200 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e22a 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e23e 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e250 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e258 00013502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000e25c 00013502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000e260 00013502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000e27c 0001960a R_ARM_THM_CALL 00000000 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ -0000e288 0001970a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -0000e292 0001460a R_ARM_THM_CALL 000004b5 PyLong_FromString │ │ │ │ │ -0000e2d2 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000e2d6 00014c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000e2de 00001f2f R_ARM_THM_MOVW_ABS_NC 000001b4 .LC12 │ │ │ │ │ -0000e2e2 00001f30 R_ARM_THM_MOVT_ABS 000001b4 .LC12 │ │ │ │ │ -0000e2e8 00014d0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000e2f4 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e304 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e318 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000e31c 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000e392 0001320a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000e3a0 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000e3a4 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000e3cc 0001330a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000e3d6 0001660a R_ARM_THM_CALL 0000dc69 _PyLong_Copy │ │ │ │ │ -0000e40a 0001370a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ -0000e442 0001340a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000e450 00013502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000e4b4 0001980a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -0000e4d6 0001490a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -0000e4da 00013d0a R_ARM_THM_CALL 000002e5 PyLong_FromLong │ │ │ │ │ -0000e4fa 00017c0a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -0000e502 00013d0a R_ARM_THM_CALL 000002e5 PyLong_FromLong │ │ │ │ │ +0000daf4 0001382f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000daf8 00013830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000dafc 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000db00 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000db06 0001390a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000db18 00013502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000db8c 0001570a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +0000dbd4 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000dc14 0000142f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +0000dc18 00001430 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +0000dc1c 0001400a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000dc28 0000142f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +0000dc2c 00001430 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +0000dc34 0001400a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000dc7c 0001352f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000dc80 00013530 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000dca4 0001320a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000dcb0 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000dcb4 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000dcd2 0001330a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000dcee 0001500a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000dd08 0001320a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000dd1a 0001340a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000dd1e 0001340a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000dd2a 0001382f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000dd2e 00013830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000dd32 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000dd36 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000dd3c 0001390a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000dd44 00013502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000dd62 0001370a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ +0000dd86 0001500a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000dd94 0001340a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000dd9c 00013502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000dde0 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000dde4 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000ddfa 0001750a R_ARM_THM_CALL 00000000 PyNumber_Long │ │ │ │ │ +0000de0a 0001750a R_ARM_THM_CALL 00000000 PyNumber_Long │ │ │ │ │ +0000de3a 0001760a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +0000de54 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000de7e 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000de88 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000de8c 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000deb2 00016a0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +0000df0e 00013f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000df12 00013f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000df16 00008d2f R_ARM_THM_MOVW_ABS_NC 00000480 .LC30 │ │ │ │ │ +0000df1a 00008d30 R_ARM_THM_MOVT_ABS 00000480 .LC30 │ │ │ │ │ +0000df20 0001390a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000df2c 00013502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000df46 0001910a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +0000df72 0001922f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +0000df76 00019230 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +0000df92 0001460a R_ARM_THM_CALL 000004ad PyLong_FromString │ │ │ │ │ +0000dfbe 0001940a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000dfd6 0001922f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +0000dfda 00019230 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +0000dfe0 0001940a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000e004 0001690a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +0000e00e 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000e012 00014c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000e018 00001f2f R_ARM_THM_MOVW_ABS_NC 000001b4 .LC12 │ │ │ │ │ +0000e01c 00001f30 R_ARM_THM_MOVT_ABS 000001b4 .LC12 │ │ │ │ │ +0000e024 00014d0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000e03c 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e044 00013f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000e048 00013f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000e04c 0000ca2f R_ARM_THM_MOVW_ABS_NC 00000638 .LC43 │ │ │ │ │ +0000e050 0000ca30 R_ARM_THM_MOVT_ABS 00000638 .LC43 │ │ │ │ │ +0000e056 0001390a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000e05c 0001440a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e064 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000e068 00014c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000e06c 0000c92f R_ARM_THM_MOVW_ABS_NC 00000610 .LC42 │ │ │ │ │ +0000e070 0000c930 R_ARM_THM_MOVT_ABS 00000610 .LC42 │ │ │ │ │ +0000e076 0001390a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000e07c 0001952f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ +0000e080 00019530 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ +0000e0d0 0001352f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000e0d4 00013530 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000e0f2 0001320a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000e0fc 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000e100 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000e124 0001330a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000e146 0001340a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000e15e 00013c0a R_ARM_THM_CALL 00000215 PyLong_FromSsize_t │ │ │ │ │ +0000e19a 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e1a2 00013d0a R_ARM_THM_CALL 000002dd PyLong_FromLong │ │ │ │ │ +0000e1d8 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e202 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e216 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e228 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e230 00013502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000e234 00013502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000e238 00013502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000e254 0001960a R_ARM_THM_CALL 00000000 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ +0000e260 0001970a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +0000e26a 0001460a R_ARM_THM_CALL 000004ad PyLong_FromString │ │ │ │ │ +0000e2aa 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000e2ae 00014c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000e2b6 00001f2f R_ARM_THM_MOVW_ABS_NC 000001b4 .LC12 │ │ │ │ │ +0000e2ba 00001f30 R_ARM_THM_MOVT_ABS 000001b4 .LC12 │ │ │ │ │ +0000e2c0 00014d0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000e2cc 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e2dc 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e2f0 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000e2f4 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000e36a 0001320a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000e378 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000e37c 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000e3a4 0001330a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000e3ae 0001660a R_ARM_THM_CALL 0000dc41 _PyLong_Copy │ │ │ │ │ +0000e3e2 0001370a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ +0000e41a 0001340a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000e428 00013502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000e48c 0001980a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +0000e4ae 0001490a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +0000e4b2 00013d0a R_ARM_THM_CALL 000002dd PyLong_FromLong │ │ │ │ │ +0000e4d2 00017c0a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +0000e4da 00013d0a R_ARM_THM_CALL 000002dd PyLong_FromLong │ │ │ │ │ +0000e512 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000e53a 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e562 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e57a 00017c0a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -0000e584 00013d0a R_ARM_THM_CALL 000002e5 PyLong_FromLong │ │ │ │ │ -0000e592 0001490a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -0000e598 00013d0a R_ARM_THM_CALL 000002e5 PyLong_FromLong │ │ │ │ │ -0000e5c6 0000a00a R_ARM_THM_CALL 0000131d pylong_int_divmod │ │ │ │ │ -0000e5d4 0001980a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -0000e5fc 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e602 0001552f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000e606 00015530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000e60c 0001552f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000e610 00015530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000e620 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e644 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e654 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e678 0001460a R_ARM_THM_CALL 000004b5 PyLong_FromString │ │ │ │ │ -0000e6a0 0001690a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -0000e6aa 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000e6ae 00014c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000e6b4 00001f2f R_ARM_THM_MOVW_ABS_NC 000001b4 .LC12 │ │ │ │ │ -0000e6b8 00001f30 R_ARM_THM_MOVT_ABS 000001b4 .LC12 │ │ │ │ │ -0000e6c0 00014d0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000e6d8 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e706 0001552f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000e70a 00015530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000e758 0001352f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000e75c 00013530 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000e788 0001320a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000e792 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000e796 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000e7ba 0001330a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000e81a 0001370a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ -0000ea54 0001370a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ -0000eb18 0001370a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ -0000ecba 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ecd6 0001370a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ -0000ed12 0001500a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000ed2a 0001370a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ -0000ed64 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ed90 0001370a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ -0000edae 0001552f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000edb2 00015530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000edbc 0001340a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000e552 00017c0a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +0000e55c 00013d0a R_ARM_THM_CALL 000002dd PyLong_FromLong │ │ │ │ │ +0000e56a 0001490a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +0000e570 00013d0a R_ARM_THM_CALL 000002dd PyLong_FromLong │ │ │ │ │ +0000e59e 0000a00a R_ARM_THM_CALL 00001319 pylong_int_divmod │ │ │ │ │ +0000e5ac 0001980a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +0000e5d4 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e5da 0001552f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000e5de 00015530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000e5e4 0001552f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000e5e8 00015530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000e5f8 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e61c 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e62c 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e650 0001460a R_ARM_THM_CALL 000004ad PyLong_FromString │ │ │ │ │ +0000e678 0001690a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +0000e682 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000e686 00014c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000e68c 00001f2f R_ARM_THM_MOVW_ABS_NC 000001b4 .LC12 │ │ │ │ │ +0000e690 00001f30 R_ARM_THM_MOVT_ABS 000001b4 .LC12 │ │ │ │ │ +0000e698 00014d0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000e6b0 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e6de 0001552f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000e6e2 00015530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000e730 0001352f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000e734 00013530 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000e760 0001320a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000e76a 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000e76e 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000e792 0001330a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000e7f2 0001370a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ +0000ea28 0001370a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ +0000eaec 0001370a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ +0000ec8e 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ecaa 0001370a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ +0000ece6 0001500a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000ecfe 0001370a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ +0000ed38 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ed64 0001370a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ +0000ed82 0001552f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000ed86 00015530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000ed90 0001340a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000edba 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000ede6 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ee12 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ee22 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ee38 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000ee3c 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000ee76 0001352f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000ee7a 00013530 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000ee9a 0001320a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000eec6 0001330a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000eee2 0001500a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000ef0e 0001320a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000ef1e 0001340a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000ef22 0001340a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000ef2e 0001382f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000ef32 00013830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000ef36 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000ef3a 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000ef40 0001390a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000ef48 00013502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000f02c 00015c0a R_ARM_THM_CALL 00000000 PyUnicode_New │ │ │ │ │ -0000f25a 0001490a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -0000f280 0001810a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ -0000f4b4 0000142f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -0000f4b8 00001430 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -0000f4c0 0001400a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000f4ca 0001382f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000f4ce 00013830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000f4d2 0000d72f R_ARM_THM_MOVW_ABS_NC 0000066c .LC44 │ │ │ │ │ -0000f4d6 0000d730 R_ARM_THM_MOVT_ABS 0000066c .LC44 │ │ │ │ │ -0000f4dc 0001390a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000f778 0001440a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f7a2 0001890a R_ARM_THM_CALL 00010a4d _PyLong_Frexp │ │ │ │ │ -0000f7bc 00017b0a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ -0000f7d4 0001440a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f7e0 0001382f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000f7e4 00013830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000f7e8 0000b02f R_ARM_THM_MOVW_ABS_NC 0000059c .LC39 │ │ │ │ │ -0000f7ec 0000b030 R_ARM_THM_MOVT_ABS 0000059c .LC39 │ │ │ │ │ -0000f7f2 0001390a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000f7f8 00013f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000f7fc 00013f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000f800 0000152f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ -0000f804 00001530 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ -0000f80a 0001390a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000f816 0000142f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -0000f81a 00001430 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -0000f822 0001400a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000f892 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f91e 0001480a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -0000f926 0001352f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000f92a 00013530 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000f958 00017c0a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -0000f97c 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000f980 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000fb06 00013d0a R_ARM_THM_CALL 000002e5 PyLong_FromLong │ │ │ │ │ -0000fb3a 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000fb76 00015a0a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000fb90 00015a0a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000edf6 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ee0c 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000ee10 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000ee4a 0001352f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000ee4e 00013530 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000ee6e 0001320a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000ee9a 0001330a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000eeb6 0001500a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000eee2 0001320a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000eef2 0001340a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000eef6 0001340a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000ef02 0001382f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000ef06 00013830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000ef0a 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000ef0e 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000ef14 0001390a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000ef1c 00013502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000f000 00015c0a R_ARM_THM_CALL 00000000 PyUnicode_New │ │ │ │ │ +0000f22e 0001490a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +0000f254 0001810a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ +0000f488 0000142f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +0000f48c 00001430 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +0000f494 0001400a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000f49e 0001382f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000f4a2 00013830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000f4a6 0000d72f R_ARM_THM_MOVW_ABS_NC 0000066c .LC44 │ │ │ │ │ +0000f4aa 0000d730 R_ARM_THM_MOVT_ABS 0000066c .LC44 │ │ │ │ │ +0000f4b0 0001390a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000f74c 0001440a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f776 0001890a R_ARM_THM_CALL 00010a21 _PyLong_Frexp │ │ │ │ │ +0000f790 00017b0a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ +0000f7a8 0001440a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f7b4 0001382f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000f7b8 00013830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000f7bc 0000b02f R_ARM_THM_MOVW_ABS_NC 0000059c .LC39 │ │ │ │ │ +0000f7c0 0000b030 R_ARM_THM_MOVT_ABS 0000059c .LC39 │ │ │ │ │ +0000f7c6 0001390a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000f7cc 00013f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000f7d0 00013f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000f7d4 0000152f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ +0000f7d8 00001530 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ +0000f7de 0001390a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000f7ea 0000142f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +0000f7ee 00001430 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +0000f7f6 0001400a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000f866 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f8f2 0001480a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +0000f8fa 0001352f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000f8fe 00013530 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000f92c 00017c0a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +0000f950 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000f954 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000fada 00013d0a R_ARM_THM_CALL 000002dd PyLong_FromLong │ │ │ │ │ +0000fb0e 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000fb4a 00015a0a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000fb64 00015a0a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000fb94 00015a0a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000fbaa 00015a0a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ 0000fbc0 00015a0a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ 0000fbd6 00015a0a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000fbec 00015a0a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000fc02 00015a0a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000fc12 00017c0a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -0000fc38 00017f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -0000fc3c 00017f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -0000fc40 0000d92f R_ARM_THM_MOVW_ABS_NC 00000684 .LC45 │ │ │ │ │ -0000fc44 0000d930 R_ARM_THM_MOVT_ABS 00000684 .LC45 │ │ │ │ │ -0000fc4a 0001390a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000fc5c 00013502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000fc62 0001660a R_ARM_THM_CALL 0000dc69 _PyLong_Copy │ │ │ │ │ -0000fc7a 0001552f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000fc7e 00015530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000fcda 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000fd6a 0001480a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -0000fd72 0001352f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000fd76 00013530 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000fda4 00017c0a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -0000fdac 00013d0a R_ARM_THM_CALL 000002e5 PyLong_FromLong │ │ │ │ │ -0000fdd4 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000fdd8 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000ff5a 00013d0a R_ARM_THM_CALL 000002e5 PyLong_FromLong │ │ │ │ │ -0000ff8e 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ffca 00015a0a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000ffe4 00015a0a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000fbe6 00017c0a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +0000fc0c 00017f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +0000fc10 00017f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +0000fc14 0000d92f R_ARM_THM_MOVW_ABS_NC 00000684 .LC45 │ │ │ │ │ +0000fc18 0000d930 R_ARM_THM_MOVT_ABS 00000684 .LC45 │ │ │ │ │ +0000fc1e 0001390a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000fc30 00013502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000fc36 0001660a R_ARM_THM_CALL 0000dc41 _PyLong_Copy │ │ │ │ │ +0000fc4e 0001552f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000fc52 00015530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000fcae 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000fd3e 0001480a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +0000fd46 0001352f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000fd4a 00013530 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000fd78 00017c0a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +0000fd80 00013d0a R_ARM_THM_CALL 000002dd PyLong_FromLong │ │ │ │ │ +0000fda8 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000fdac 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000ff2e 00013d0a R_ARM_THM_CALL 000002dd PyLong_FromLong │ │ │ │ │ +0000ff62 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ff9e 00015a0a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000ffb8 00015a0a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000ffe6 00015a0a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000fffc 00015a0a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ 00010012 00015a0a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ 00010028 00015a0a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0001003e 00015a0a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00010054 00015a0a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00010066 00017c0a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -00010090 00017f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -00010094 00017f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -00010098 0000d92f R_ARM_THM_MOVW_ABS_NC 00000684 .LC45 │ │ │ │ │ -0001009c 0000d930 R_ARM_THM_MOVT_ABS 00000684 .LC45 │ │ │ │ │ -000100a2 0001390a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000100ac 00013502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000100ba 0001660a R_ARM_THM_CALL 0000dc69 _PyLong_Copy │ │ │ │ │ -00010136 0000142f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -0001013a 00001430 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00010142 0001400a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0001014e 0001570a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -0001018c 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000101b4 0000142f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -000101b8 00001430 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -000101bc 0001400a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0001028a 0001352f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0001028e 00013530 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000102bc 0001320a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000102c8 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000102cc 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000102f0 0001330a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0001030c 0000490a R_ARM_THM_CALL 00000139 divmod_shift.part.0 │ │ │ │ │ -00010366 0001320a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00010372 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00010376 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0001038e 0001330a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000107b6 0001480a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -000107be 0001352f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000107c2 00013530 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00010802 0001330a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000108aa 0001370a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ -00010916 0001382f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0001091a 00013830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0001091e 0000162f R_ARM_THM_MOVW_ABS_NC 00000068 .LC4 │ │ │ │ │ -00010922 00001630 R_ARM_THM_MOVT_ABS 00000068 .LC4 │ │ │ │ │ -00010928 0001390a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00010988 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0001098c 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000109e8 0001340a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000109fc 0001552f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00010a00 00015530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00010a06 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00010a0a 00014c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00010a0e 0000462f R_ARM_THM_MOVW_ABS_NC 00000310 .LC18 │ │ │ │ │ -00010a12 00004630 R_ARM_THM_MOVT_ABS 00000310 .LC18 │ │ │ │ │ -00010a18 0001390a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00010a1e 0001382f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00010a22 00013830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00010a26 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00010a2a 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00010a30 0001390a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00010a44 00013502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00010a48 00013502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00010b00 0000102f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ -00010b04 00001030 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ -00010da0 0000102f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ -00010da4 00001030 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ -00010eb4 0001382f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00010eb8 00013830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00010ebc 0000e12f R_ARM_THM_MOVW_ABS_NC 0000069c .LC46 │ │ │ │ │ -00010ec0 0000e130 R_ARM_THM_MOVT_ABS 0000069c .LC46 │ │ │ │ │ -00010ec6 0001390a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00010f1e 0001320a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00010f2c 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00010f30 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00010f50 0001330a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00010f6a 0001320a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00010fa4 0001330a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0001121e 0001320a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00011248 0001330a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0001128a 00015b0a R_ARM_THM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ -000112c2 00015a0a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0001144a 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0001154c 0001320a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00011558 0001340a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00011578 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011580 0001320a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000115a2 0001330a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000116a2 0001340a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000116b0 0001340a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000116d0 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000116de 0001382f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000116e2 00013830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000116e6 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000116ea 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000116f0 0001390a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000116f6 0001382f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000116fa 00013830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000116fe 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00011702 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00011708 0001390a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0001173a 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011802 0001320a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0001180e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00011812 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0001184c 0001330a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00011876 0001370a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ -000118b2 0001340a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000118c0 00013502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00011990 0001a30a R_ARM_THM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ -000119a8 0001a30a R_ARM_THM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ -000119ba 0001a30a R_ARM_THM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ -000119f4 0001320a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00011a00 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00011a04 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00011a26 0001330a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00011b52 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011b72 0001370a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ -00011bec 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011c9e 0001a30a R_ARM_THM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ -00011d00 0001a30a R_ARM_THM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ -00011d8c 0001370a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ -00011db4 0001370a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ -00011ef0 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011f12 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011f3a 0001570a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00011f62 0001352f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00011f66 00013530 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00012014 0001370a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ -000121b0 0001340a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000121b8 0001570a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00012206 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0001224a 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00012286 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000122e8 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000122f8 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00012312 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00012330 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00012338 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00012364 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0001236c 0001660a R_ARM_THM_CALL 0000dc69 _PyLong_Copy │ │ │ │ │ -0001238a 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00012392 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000123be 0001370a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ -000123ca 0001370a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ -000123de 0001500a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000123ee 0001500a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000124b4 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000124d0 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000124d4 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000124f0 0001a50a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -00012518 0001a50a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -00012538 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00012540 0001660a R_ARM_THM_CALL 0000dc69 _PyLong_Copy │ │ │ │ │ -0001254c 00013502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000125e4 0001570a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00012620 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00012630 0000142f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -00012634 00001430 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -0001263c 0001400a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00012722 0001320a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0001272c 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00012730 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00012760 0001330a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00012780 0001370a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ -0001281a 0001340a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00012828 00013502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000128b2 0001352f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000128b6 00013530 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000128e2 0001320a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000128ee 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000128f2 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00012918 0001330a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00012946 0001370a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ -00012d42 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00012d46 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00012db0 0001370a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ -00012e22 0001340a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00012e38 00013502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000016de 0001591e R_ARM_THM_JUMP24 00000000 _Py_SetImmortal │ │ │ │ │ -00001ff4 0001481e R_ARM_THM_JUMP24 00000000 PyObject_Free │ │ │ │ │ -00007816 0000851e R_ARM_THM_JUMP24 000010fd k_lopsided_mul │ │ │ │ │ -0000867a 0001751e R_ARM_THM_JUMP24 00000000 PyNumber_Long │ │ │ │ │ -000087a2 00014d1e R_ARM_THM_JUMP24 00000000 PyErr_Format │ │ │ │ │ -0000afc0 0001871e R_ARM_THM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ -0000b482 00017b1e R_ARM_THM_JUMP24 00000000 ldexp │ │ │ │ │ -0000ddda 0001451e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -0000dfde 0001931e R_ARM_THM_JUMP24 0000e265 PyLong_FromUnicodeObject │ │ │ │ │ -0000e44a 0001661e R_ARM_THM_JUMP24 0000dc69 _PyLong_Copy │ │ │ │ │ -0000f78a 0001871e R_ARM_THM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ -0000f79c 0001871e R_ARM_THM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ -0000f966 00013d1e R_ARM_THM_JUMP24 000002e5 PyLong_FromLong │ │ │ │ │ -000109cc 00013d1e R_ARM_THM_JUMP24 000002e5 PyLong_FromLong │ │ │ │ │ -00010a3e 0001661e R_ARM_THM_JUMP24 0000dc69 _PyLong_Copy │ │ │ │ │ -000117e4 0001451e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00012e1c 00013d1e R_ARM_THM_JUMP24 000002e5 PyLong_FromLong │ │ │ │ │ -00012e30 0001661e R_ARM_THM_JUMP24 0000dc69 _PyLong_Copy │ │ │ │ │ +0001003a 00017c0a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +00010064 00017f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +00010068 00017f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +0001006c 0000d92f R_ARM_THM_MOVW_ABS_NC 00000684 .LC45 │ │ │ │ │ +00010070 0000d930 R_ARM_THM_MOVT_ABS 00000684 .LC45 │ │ │ │ │ +00010076 0001390a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00010080 00013502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0001008e 0001660a R_ARM_THM_CALL 0000dc41 _PyLong_Copy │ │ │ │ │ +0001010a 0000142f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +0001010e 00001430 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +00010116 0001400a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00010122 0001570a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00010160 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010188 0000142f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +0001018c 00001430 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +00010190 0001400a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0001025e 0001352f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00010262 00013530 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00010290 0001320a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0001029c 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000102a0 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000102c4 0001330a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000102e0 0000490a R_ARM_THM_CALL 00000139 divmod_shift.part.0 │ │ │ │ │ +0001033a 0001320a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00010346 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0001034a 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00010362 0001330a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0001078a 0001480a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +00010792 0001352f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00010796 00013530 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000107d6 0001330a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0001087e 0001370a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ +000108ea 0001382f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000108ee 00013830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000108f2 0000162f R_ARM_THM_MOVW_ABS_NC 00000068 .LC4 │ │ │ │ │ +000108f6 00001630 R_ARM_THM_MOVT_ABS 00000068 .LC4 │ │ │ │ │ +000108fc 0001390a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0001095c 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00010960 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000109bc 0001340a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000109d0 0001552f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000109d4 00015530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000109da 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000109de 00014c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000109e2 0000462f R_ARM_THM_MOVW_ABS_NC 00000310 .LC18 │ │ │ │ │ +000109e6 00004630 R_ARM_THM_MOVT_ABS 00000310 .LC18 │ │ │ │ │ +000109ec 0001390a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000109f2 0001382f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000109f6 00013830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000109fa 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000109fe 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00010a04 0001390a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00010a18 00013502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00010a1c 00013502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00010ad4 0000102f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ +00010ad8 00001030 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ +00010d74 0000102f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ +00010d78 00001030 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ +00010e84 0001382f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00010e88 00013830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00010e8c 0000e12f R_ARM_THM_MOVW_ABS_NC 0000069c .LC46 │ │ │ │ │ +00010e90 0000e130 R_ARM_THM_MOVT_ABS 0000069c .LC46 │ │ │ │ │ +00010e96 0001390a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00010eee 0001320a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00010efc 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00010f00 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00010f20 0001330a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00010f3a 0001320a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00010f74 0001330a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000111ee 0001320a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00011218 0001330a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0001125a 00015b0a R_ARM_THM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ +00011292 00015a0a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0001141a 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0001151c 0001320a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00011528 0001340a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00011548 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011550 0001320a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00011572 0001330a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00011672 0001340a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00011680 0001340a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000116a0 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000116ae 0001382f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000116b2 00013830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000116b6 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000116ba 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000116c0 0001390a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000116c6 0001382f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000116ca 00013830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000116ce 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000116d2 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000116d8 0001390a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0001170a 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000117d2 0001320a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000117de 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000117e2 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0001181c 0001330a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00011846 0001370a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ +00011882 0001340a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00011890 00013502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00011960 0001a30a R_ARM_THM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ +00011978 0001a30a R_ARM_THM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ +0001198a 0001a30a R_ARM_THM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ +000119c4 0001320a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000119d0 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000119d4 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000119f6 0001330a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00011b22 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011b42 0001370a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ +00011bbc 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011c6e 0001a30a R_ARM_THM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ +00011cd0 0001a30a R_ARM_THM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ +00011d5c 0001370a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ +00011d84 0001370a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ +00011ec0 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011ee2 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011f0a 0001570a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00011f32 0001352f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00011f36 00013530 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00011fe4 0001370a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ +00012180 0001340a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00012188 0001570a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +000121d6 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0001221a 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00012256 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000122b8 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000122c8 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000122e2 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00012300 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00012308 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00012334 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0001233c 0001660a R_ARM_THM_CALL 0000dc41 _PyLong_Copy │ │ │ │ │ +0001235a 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00012362 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0001238e 0001370a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ +0001239a 0001370a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ +000123ae 0001500a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000123be 0001500a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00012484 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000124a0 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000124a4 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000124c0 0001a50a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +000124e8 0001a50a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +00012508 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00012510 0001660a R_ARM_THM_CALL 0000dc41 _PyLong_Copy │ │ │ │ │ +0001251c 00013502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000125b4 0001570a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +000125f0 0001450a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00012600 0000142f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +00012604 00001430 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +0001260c 0001400a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000126f2 0001320a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000126fc 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00012700 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00012730 0001330a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00012750 0001370a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ +000127ea 0001340a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000127f8 00013502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00012882 0001352f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00012886 00013530 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000128b2 0001320a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000128be 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000128c2 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000128e8 0001330a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00012916 0001370a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ +00012d12 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00012d16 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00012d80 0001370a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ +00012df2 0001340a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00012e08 00013502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000016e6 0001591e R_ARM_THM_JUMP24 00000000 _Py_SetImmortal │ │ │ │ │ +00001ffc 0001481e R_ARM_THM_JUMP24 00000000 PyObject_Free │ │ │ │ │ +00007806 0000851e R_ARM_THM_JUMP24 000010f9 k_lopsided_mul │ │ │ │ │ +0000866a 0001751e R_ARM_THM_JUMP24 00000000 PyNumber_Long │ │ │ │ │ +00008792 00014d1e R_ARM_THM_JUMP24 00000000 PyErr_Format │ │ │ │ │ +0000af9e 0001871e R_ARM_THM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ +0000b45a 00017b1e R_ARM_THM_JUMP24 00000000 ldexp │ │ │ │ │ +0000ddb2 0001451e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +0000dfb6 0001931e R_ARM_THM_JUMP24 0000e23d PyLong_FromUnicodeObject │ │ │ │ │ +0000e422 0001661e R_ARM_THM_JUMP24 0000dc41 _PyLong_Copy │ │ │ │ │ +0000f75e 0001871e R_ARM_THM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ +0000f770 0001871e R_ARM_THM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ +0000f93a 00013d1e R_ARM_THM_JUMP24 000002dd PyLong_FromLong │ │ │ │ │ +000109a0 00013d1e R_ARM_THM_JUMP24 000002dd PyLong_FromLong │ │ │ │ │ +00010a12 0001661e R_ARM_THM_JUMP24 0000dc41 _PyLong_Copy │ │ │ │ │ +000117b4 0001451e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00012dec 00013d1e R_ARM_THM_JUMP24 000002dd PyLong_FromLong │ │ │ │ │ +00012e00 0001661e R_ARM_THM_JUMP24 0000dc41 _PyLong_Copy │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x1cb70 contains 33 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x1cb34 contains 33 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 00013502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000038 0001440a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000066 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 0000006a 00014c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 0000006e 0000eb2f R_ARM_THM_MOVW_ABS_NC 0000070c .LC50 │ │ │ │ │ 00000072 0000eb30 R_ARM_THM_MOVT_ABS 0000070c .LC50 │ │ │ │ │ 00000078 0001390a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000080 00018a0a R_ARM_THM_CALL 0000b4dd PyLong_AsUnsignedLongLong │ │ │ │ │ +00000080 00018a0a R_ARM_THM_CALL 0000b4b5 PyLong_AsUnsignedLongLong │ │ │ │ │ 0000009c 0001440a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000000ca 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 000000ce 00014c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 000000d2 0000eb2f R_ARM_THM_MOVW_ABS_NC 0000070c .LC50 │ │ │ │ │ 000000d6 0000eb30 R_ARM_THM_MOVT_ABS 0000070c .LC50 │ │ │ │ │ 000000dc 0001390a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000000e4 0001650a R_ARM_THM_CALL 000031e1 PyLong_AsUnsignedLong │ │ │ │ │ +000000e4 0001650a R_ARM_THM_CALL 000031e9 PyLong_AsUnsignedLong │ │ │ │ │ 000000f4 0001440a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000122 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 00000126 00014c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 0000012a 0000eb2f R_ARM_THM_MOVW_ABS_NC 0000070c .LC50 │ │ │ │ │ 0000012e 0000eb30 R_ARM_THM_MOVT_ABS 0000070c .LC50 │ │ │ │ │ 00000134 0001390a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000013c 0001650a R_ARM_THM_CALL 000031e1 PyLong_AsUnsignedLong │ │ │ │ │ +0000013c 0001650a R_ARM_THM_CALL 000031e9 PyLong_AsUnsignedLong │ │ │ │ │ 0000014c 0001440a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000158 0001542f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ 0000015c 00015430 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ 00000184 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 00000188 00014c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 0000018c 0000eb2f R_ARM_THM_MOVW_ABS_NC 0000070c .LC50 │ │ │ │ │ 00000190 0000eb30 R_ARM_THM_MOVT_ABS 0000070c .LC50 │ │ │ │ │ 00000196 0001390a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000019e 0001600a R_ARM_THM_CALL 0000207d PyLong_AsSize_t │ │ │ │ │ +0000019e 0001600a R_ARM_THM_CALL 00002085 PyLong_AsSize_t │ │ │ │ │ 000001ae 0001440a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000034 00013c1e R_ARM_THM_JUMP24 0000021d PyLong_FromSsize_t │ │ │ │ │ +00000034 00013c1e R_ARM_THM_JUMP24 00000215 PyLong_FromSsize_t │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x1cc78 contains 8 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x1cc3c contains 8 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000034 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000038 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000003c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000044 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000048 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000004c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -157,19 +157,19 @@ │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r5, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ mov r2, r6 │ │ │ │ │ movs r1, #30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9fd4 │ │ │ │ │ + bl 9fb4 │ │ │ │ │ R_ARM_THM_CALL divrem1 │ │ │ │ │ cbz r0, 192 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 3d8 │ │ │ │ │ + bl 3d0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsSsize_t │ │ │ │ │ str r0, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ beq.n 17a │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -205,23 +205,23 @@ │ │ │ │ │ lsls r1, r2, #7 │ │ │ │ │ bpl.n 1bc │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ beq.n 1ce │ │ │ │ │ mov r0, r3 │ │ │ │ │ - bl 31e0 │ │ │ │ │ + bl 31e8 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsUnsignedLong │ │ │ │ │ mov r3, r0 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ beq.n 1d6 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ - bl 133c │ │ │ │ │ + bl 1344 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsLong │ │ │ │ │ mov r3, r0 │ │ │ │ │ b.n 1c4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ @@ -262,30 +262,30 @@ │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 2ac │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ bne.n 2b2 │ │ │ │ │ - bl 32c4 │ │ │ │ │ + bl 32cc │ │ │ │ │ R_ARM_THM_CALL long_neg │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ bne.n 2f6 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ beq.n 31a │ │ │ │ │ ldr r0, [pc, #292] @ (368 ) │ │ │ │ │ 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 b8a0 │ │ │ │ │ + bl b878 │ │ │ │ │ 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 30a │ │ │ │ │ @@ -293,27 +293,27 @@ │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r3, [r0, #1036] @ 0x40c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ bne.n 352 │ │ │ │ │ cbz r4, 2ac │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 1450 <_PyLong_DivmodNear> │ │ │ │ │ + bl 144c <_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 33e │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.n 33a │ │ │ │ │ ldr r1, [r3, #16] │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bl 2968 │ │ │ │ │ + bl 2970 │ │ │ │ │ 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 2ac │ │ │ │ │ @@ -344,15 +344,15 @@ │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ mov r4, r5 │ │ │ │ │ b.n 2ac │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w dc68 <_PyLong_Copy> │ │ │ │ │ + b.w dc40 <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_JUMP24 _PyLong_Copy │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.n 2bc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ @@ -424,15 +424,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 5be0 <_PyLong_FromByteArray> │ │ │ │ │ + b.w 5bec <_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 │ │ │ │ │ @@ -450,15 +450,15 @@ │ │ │ │ │ cbz r0, 3cc │ │ │ │ │ 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 5be0 <_PyLong_FromByteArray> │ │ │ │ │ + b.w 5bec <_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 │ │ │ │ │ @@ -505,29 +505,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 4308 <_PyLong_AsByteArray> │ │ │ │ │ + bl 4314 <_PyLong_AsByteArray> │ │ │ │ │ R_ARM_THM_CALL _PyLong_AsByteArray │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 2020 <_PyLong_NumBits> │ │ │ │ │ + bl 2028 <_PyLong_NumBits> │ │ │ │ │ R_ARM_THM_CALL _PyLong_NumBits │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ beq.w 57a │ │ │ │ │ lsrs r2, r0, #3 │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ beq.n 47a │ │ │ │ │ mov r4, r1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 646 │ │ │ │ │ + bne.w 644 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ands.w r0, r0, #7 │ │ │ │ │ bne.n 46a │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ @@ -541,15 +541,15 @@ │ │ │ │ │ adds r3, r6, #1 │ │ │ │ │ beq.n 46c │ │ │ │ │ tst.w r6, #4 │ │ │ │ │ it eq │ │ │ │ │ moveq r4, r1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ beq.n 472 │ │ │ │ │ - b.n 646 │ │ │ │ │ + b.n 644 │ │ │ │ │ movs r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne.n 436 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ @@ -559,23 +559,23 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC48 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ b.n 55e │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 2020 <_PyLong_NumBits> │ │ │ │ │ + bl 2028 <_PyLong_NumBits> │ │ │ │ │ R_ARM_THM_CALL _PyLong_NumBits │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ beq.n 57a │ │ │ │ │ lsrs r0, r0, #3 │ │ │ │ │ adds r4, r0, #1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ beq.n 472 │ │ │ │ │ - b.n 646 │ │ │ │ │ + b.n 644 │ │ │ │ │ ldr r1, [r5, #12] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ mul.w r2, r1, r2 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ cbz r4, 506 │ │ │ │ │ cmp r4, #4 │ │ │ │ │ @@ -588,27 +588,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 472 │ │ │ │ │ - b.n 646 │ │ │ │ │ + b.n 644 │ │ │ │ │ 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 538 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - ble.w 672 │ │ │ │ │ + ble.w 670 │ │ │ │ │ clz r2, r2 │ │ │ │ │ lsrs r2, r2, #5 │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - ble.w 664 │ │ │ │ │ + ble.w 662 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ beq.n 46a │ │ │ │ │ ldrb.w r2, [r6, #1]! │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 520 │ │ │ │ │ sub.w r8, lr, r2 │ │ │ │ │ rsbs r2, r8, #0 │ │ │ │ │ @@ -633,15 +633,15 @@ │ │ │ │ │ beq.n 55e │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ movs r7, #1 │ │ │ │ │ b.n 430 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r7, #0 │ │ │ │ │ beq.w 472 │ │ │ │ │ - b.n 646 │ │ │ │ │ + b.n 644 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ bne.w 436 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ @@ -677,15 +677,15 @@ │ │ │ │ │ mov r1, r3 │ │ │ │ │ ldrb.w r0, [r2, #-1]! │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ strb r0, [r1, #0] │ │ │ │ │ bne.n 5d4 │ │ │ │ │ b.n 506 │ │ │ │ │ - cbz r3, 62a │ │ │ │ │ + cbz r3, 628 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ lsls r2, r4, #3 │ │ │ │ │ cmp r2, #32 │ │ │ │ │ @@ -699,29 +699,29 @@ │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ble.w 506 │ │ │ │ │ asrs r1, r2 │ │ │ │ │ bne.w 506 │ │ │ │ │ adds r1, r6, #1 │ │ │ │ │ beq.w 46c │ │ │ │ │ lsls r2, r6, #29 │ │ │ │ │ - bmi.w 46c │ │ │ │ │ - adds r4, #1 │ │ │ │ │ + it pl │ │ │ │ │ + addpl r4, #1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ beq.w 472 │ │ │ │ │ - b.n 646 │ │ │ │ │ + b.n 644 │ │ │ │ │ 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 5f0 │ │ │ │ │ - b.n 630 │ │ │ │ │ + b.n 62e │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ beq.w 472 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ @@ -730,46 +730,45 @@ │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ b.n 472 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ beq.w 46a │ │ │ │ │ cmp r7, #0 │ │ │ │ │ beq.w 472 │ │ │ │ │ - b.n 646 │ │ │ │ │ + b.n 644 │ │ │ │ │ cmp.w r2, r3, lsl #7 │ │ │ │ │ ite eq │ │ │ │ │ moveq r2, #1 │ │ │ │ │ movne r2, #0 │ │ │ │ │ b.n 52c │ │ │ │ │ - nop │ │ │ │ │ │ │ │ │ │ -00000680 <_PyLong_UnsignedShort_Converter>: │ │ │ │ │ +0000067c <_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 6a2 <_PyLong_UnsignedShort_Converter+0x22> │ │ │ │ │ + bpl.n 69e <_PyLong_UnsignedShort_Converter+0x22> │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 6be <_PyLong_UnsignedShort_Converter+0x3e> │ │ │ │ │ + beq.n 6ba <_PyLong_UnsignedShort_Converter+0x3e> │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ - bl 31e0 │ │ │ │ │ + bl 31e8 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsUnsignedLong │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ - beq.n 6d8 <_PyLong_UnsignedShort_Converter+0x58> │ │ │ │ │ + beq.n 6d4 <_PyLong_UnsignedShort_Converter+0x58> │ │ │ │ │ cmp.w r0, #65536 @ 0x10000 │ │ │ │ │ - bcs.n 6e0 <_PyLong_UnsignedShort_Converter+0x60> │ │ │ │ │ + bcs.n 6dc <_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 │ │ │ │ │ @@ -778,33 +777,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 6ba <_PyLong_UnsignedShort_Converter+0x3a> │ │ │ │ │ + b.n 6b6 <_PyLong_UnsignedShort_Converter+0x3a> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 6d4 <_PyLong_UnsignedShort_Converter+0x54> │ │ │ │ │ + bne.n 6d0 <_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 6d4 <_PyLong_UnsignedShort_Converter+0x54> │ │ │ │ │ + b.n 6d0 <_PyLong_UnsignedShort_Converter+0x54> │ │ │ │ │ │ │ │ │ │ -000006f8 : │ │ │ │ │ +000006f4 : │ │ │ │ │ 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 │ │ │ │ │ @@ -812,40 +811,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 844 │ │ │ │ │ + beq.w 840 │ │ │ │ │ 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 7fc │ │ │ │ │ - cbz r3, 7aa │ │ │ │ │ + ble.n 7f8 │ │ │ │ │ + cbz r3, 7a6 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 79a │ │ │ │ │ + beq.n 796 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 78e │ │ │ │ │ + beq.n 78a │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq.n 782 │ │ │ │ │ + beq.n 77e │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq.n 776 │ │ │ │ │ + beq.n 772 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq.n 76a │ │ │ │ │ + beq.n 766 │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - bne.n 812 │ │ │ │ │ + bne.n 80e │ │ │ │ │ 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 │ │ │ │ │ @@ -869,15 +868,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 7fc │ │ │ │ │ + ble.n 7f8 │ │ │ │ │ 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 │ │ │ │ │ @@ -905,197 +904,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 7aa │ │ │ │ │ + bgt.n 7a6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 21c │ │ │ │ │ + bl 214 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromSsize_t │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 80a │ │ │ │ │ + cbz r0, 806 │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - bgt.n 822 │ │ │ │ │ + bgt.n 81e │ │ │ │ │ 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 75e │ │ │ │ │ + b.n 75a │ │ │ │ │ add.w r3, r9, #12 │ │ │ │ │ ldr.w r0, [r3, r7, lsl #2] │ │ │ │ │ bl 0 <__popcountsi2> │ │ │ │ │ R_ARM_THM_CALL __popcountsi2 │ │ │ │ │ - bl 2e4 │ │ │ │ │ + bl 2dc │ │ │ │ │ R_ARM_THM_CALL PyLong_FromLong │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 848 │ │ │ │ │ + cbnz r0, 844 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 884 │ │ │ │ │ + bne.n 880 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 80a │ │ │ │ │ + b.n 806 │ │ │ │ │ mov r4, r8 │ │ │ │ │ - b.n 7fc │ │ │ │ │ + b.n 7f8 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6484 │ │ │ │ │ + bl 6480 │ │ │ │ │ R_ARM_THM_CALL long_add │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 870 │ │ │ │ │ + bne.n 86c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 836 │ │ │ │ │ + beq.n 832 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 894 │ │ │ │ │ + bne.n 890 │ │ │ │ │ adds r7, #1 │ │ │ │ │ mov r4, r6 │ │ │ │ │ - b.n 806 │ │ │ │ │ + b.n 802 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 85c │ │ │ │ │ + bne.n 858 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 860 │ │ │ │ │ - b.n 836 │ │ │ │ │ + bne.n 85c │ │ │ │ │ + b.n 832 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 840 │ │ │ │ │ + bne.n 83c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 840 │ │ │ │ │ + b.n 83c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 86a │ │ │ │ │ + bne.n 866 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 86a │ │ │ │ │ + b.n 866 │ │ │ │ │ │ │ │ │ │ -000008a4 : │ │ │ │ │ +000008a0 : │ │ │ │ │ long_get1(): │ │ │ │ │ - ldr r0, [pc, #0] @ (8a8 ) │ │ │ │ │ + ldr r0, [pc, #0] @ (8a4 ) │ │ │ │ │ bx lr │ │ │ │ │ .word 0x0000237c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000008ac : │ │ │ │ │ +000008a8 : │ │ │ │ │ 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 8c6 │ │ │ │ │ + bne.n 8c2 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 8ca │ │ │ │ │ + bne.n 8c6 │ │ │ │ │ bx lr │ │ │ │ │ - b.w dc68 <_PyLong_Copy> │ │ │ │ │ + b.w dc40 <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_JUMP24 _PyLong_Copy │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -000008d0 <_PyLong_FormatBytesWriter>: │ │ │ │ │ +000008cc <_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 c3a <_PyLong_FormatBytesWriter+0x36a> │ │ │ │ │ + beq.w c36 <_PyLong_FormatBytesWriter+0x36a> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w bd2 <_PyLong_FormatBytesWriter+0x302> │ │ │ │ │ + beq.w bce <_PyLong_FormatBytesWriter+0x302> │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r0, r3, #7 │ │ │ │ │ - bpl.w bd2 <_PyLong_FormatBytesWriter+0x302> │ │ │ │ │ + bpl.w bce <_PyLong_FormatBytesWriter+0x302> │ │ │ │ │ mov r8, r1 │ │ │ │ │ cmp.w sl, #16 │ │ │ │ │ - bne.w b40 <_PyLong_FormatBytesWriter+0x270> │ │ │ │ │ + bne.w b3c <_PyLong_FormatBytesWriter+0x270> │ │ │ │ │ movs r4, #4 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ and.w r9, r3, #3 │ │ │ │ │ lsrs r2, r3, #3 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ - beq.w b76 <_PyLong_FormatBytesWriter+0x2a6> │ │ │ │ │ + beq.w b72 <_PyLong_FormatBytesWriter+0x2a6> │ │ │ │ │ movw r3, #17476 @ 0x4444 │ │ │ │ │ movt r3, #1092 @ 0x444 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bhi.w bb8 <_PyLong_FormatBytesWriter+0x2e8> │ │ │ │ │ + bhi.w bb4 <_PyLong_FormatBytesWriter+0x2e8> │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ subs r7, r2, #1 │ │ │ │ │ add.w r3, r6, r2, lsl #2 │ │ │ │ │ movs r2, #30 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ mul.w r7, r2, r7 │ │ │ │ │ - cbz r3, 942 <_PyLong_FormatBytesWriter+0x72> │ │ │ │ │ + cbz r3, 93e <_PyLong_FormatBytesWriter+0x72> │ │ │ │ │ clz r3, r3 │ │ │ │ │ rsb r3, r3, #32 │ │ │ │ │ subs r7, #1 │ │ │ │ │ cmp r4, #4 │ │ │ │ │ add r7, r4 │ │ │ │ │ add.w r0, r7, r3 │ │ │ │ │ - bne.w b58 <_PyLong_FormatBytesWriter+0x288> │ │ │ │ │ + bne.w b54 <_PyLong_FormatBytesWriter+0x288> │ │ │ │ │ asrs r7, r0, #2 │ │ │ │ │ cmp.w r9, #2 │ │ │ │ │ it eq │ │ │ │ │ addeq r7, #1 │ │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ │ - cbz r3, 960 <_PyLong_FormatBytesWriter+0x90> │ │ │ │ │ + cbz r3, 95c <_PyLong_FormatBytesWriter+0x90> │ │ │ │ │ adds r7, #2 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n a64 <_PyLong_FormatBytesWriter+0x194> │ │ │ │ │ + bne.n a60 <_PyLong_FormatBytesWriter+0x194> │ │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_New │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b28 <_PyLong_FormatBytesWriter+0x258> │ │ │ │ │ + beq.w b24 <_PyLong_FormatBytesWriter+0x258> │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ ubfx r2, r3, #2, #3 │ │ │ │ │ ubfx r1, r3, #5, #1 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne.w bea <_PyLong_FormatBytesWriter+0x31a> │ │ │ │ │ + bne.w be6 <_PyLong_FormatBytesWriter+0x31a> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w be4 <_PyLong_FormatBytesWriter+0x314> │ │ │ │ │ + beq.w be0 <_PyLong_FormatBytesWriter+0x314> │ │ │ │ │ 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 b6a <_PyLong_FormatBytesWriter+0x29a> │ │ │ │ │ + beq.w b66 <_PyLong_FormatBytesWriter+0x29a> │ │ │ │ │ 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 │ │ │ │ │ @@ -1127,53 +1126,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 b30 <_PyLong_FormatBytesWriter+0x260> │ │ │ │ │ + bgt.w b2c <_PyLong_FormatBytesWriter+0x260> │ │ │ │ │ orrs.w r0, r3, r1 │ │ │ │ │ ite ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ moveq r0, #0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 9ea <_PyLong_FormatBytesWriter+0x11a> │ │ │ │ │ + bne.n 9e6 <_PyLong_FormatBytesWriter+0x11a> │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bgt.n 9c6 <_PyLong_FormatBytesWriter+0xf6> │ │ │ │ │ + bgt.n 9c2 <_PyLong_FormatBytesWriter+0xf6> │ │ │ │ │ ldrd r9, r5, [sp, #4] │ │ │ │ │ ldr.w sl, [sp, #12] │ │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ │ - cbz r3, a56 <_PyLong_FormatBytesWriter+0x186> │ │ │ │ │ + cbz r3, a52 <_PyLong_FormatBytesWriter+0x186> │ │ │ │ │ cmp.w sl, #16 │ │ │ │ │ - bne.w b4c <_PyLong_FormatBytesWriter+0x27c> │ │ │ │ │ + bne.w b48 <_PyLong_FormatBytesWriter+0x27c> │ │ │ │ │ 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 b62 <_PyLong_FormatBytesWriter+0x292> │ │ │ │ │ + beq.w b5e <_PyLong_FormatBytesWriter+0x292> │ │ │ │ │ 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 b28 <_PyLong_FormatBytesWriter+0x258> │ │ │ │ │ + beq.n b24 <_PyLong_FormatBytesWriter+0x258> │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ add r5, r7 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w baa <_PyLong_FormatBytesWriter+0x2da> │ │ │ │ │ + beq.w ba6 <_PyLong_FormatBytesWriter+0x2da> │ │ │ │ │ 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 │ │ │ │ │ @@ -1208,181 +1207,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 b7a <_PyLong_FormatBytesWriter+0x2aa> │ │ │ │ │ + bgt.n b76 <_PyLong_FormatBytesWriter+0x2aa> │ │ │ │ │ orrs.w r7, r3, r0 │ │ │ │ │ ite ne │ │ │ │ │ movne r7, #1 │ │ │ │ │ moveq r7, #0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n ac6 <_PyLong_FormatBytesWriter+0x1f6> │ │ │ │ │ + bne.n ac2 <_PyLong_FormatBytesWriter+0x1f6> │ │ │ │ │ ldr r7, [sp, #0] │ │ │ │ │ add.w lr, lr, #1 │ │ │ │ │ cmp r7, lr │ │ │ │ │ - bgt.n aa4 <_PyLong_FormatBytesWriter+0x1d4> │ │ │ │ │ + bgt.n aa0 <_PyLong_FormatBytesWriter+0x1d4> │ │ │ │ │ ldr.w r9, [sp, #12] │ │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n b8c <_PyLong_FormatBytesWriter+0x2bc> │ │ │ │ │ + bne.n b88 <_PyLong_FormatBytesWriter+0x2bc> │ │ │ │ │ cmp.w r9, #2 │ │ │ │ │ - beq.n b84 <_PyLong_FormatBytesWriter+0x2b4> │ │ │ │ │ + beq.n b80 <_PyLong_FormatBytesWriter+0x2b4> │ │ │ │ │ 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 9ea <_PyLong_FormatBytesWriter+0x11a> │ │ │ │ │ - b.n a2a <_PyLong_FormatBytesWriter+0x15a> │ │ │ │ │ + bne.w 9e6 <_PyLong_FormatBytesWriter+0x11a> │ │ │ │ │ + b.n a26 <_PyLong_FormatBytesWriter+0x15a> │ │ │ │ │ cmp.w sl, #2 │ │ │ │ │ ite eq │ │ │ │ │ moveq r4, #1 │ │ │ │ │ movne r4, #3 │ │ │ │ │ - b.n 90c <_PyLong_FormatBytesWriter+0x3c> │ │ │ │ │ + b.n 908 <_PyLong_FormatBytesWriter+0x3c> │ │ │ │ │ cmp.w sl, #8 │ │ │ │ │ ite eq │ │ │ │ │ moveq r2, #111 @ 0x6f │ │ │ │ │ movne r2, #98 @ 0x62 │ │ │ │ │ - b.n a48 <_PyLong_FormatBytesWriter+0x178> │ │ │ │ │ + b.n a44 <_PyLong_FormatBytesWriter+0x178> │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n 952 <_PyLong_FormatBytesWriter+0x82> │ │ │ │ │ + b.n 94e <_PyLong_FormatBytesWriter+0x82> │ │ │ │ │ movs r3, #45 @ 0x2d │ │ │ │ │ strb.w r3, [lr, #-1] │ │ │ │ │ - b.n a5e <_PyLong_FormatBytesWriter+0x18e> │ │ │ │ │ + b.n a5a <_PyLong_FormatBytesWriter+0x18e> │ │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ │ add.w lr, lr, #4294967295 @ 0xffffffff │ │ │ │ │ strb.w r3, [lr] │ │ │ │ │ - b.n a3a <_PyLong_FormatBytesWriter+0x16a> │ │ │ │ │ + b.n a36 <_PyLong_FormatBytesWriter+0x16a> │ │ │ │ │ movs r7, #1 │ │ │ │ │ - b.n 95a <_PyLong_FormatBytesWriter+0x8a> │ │ │ │ │ + b.n 956 <_PyLong_FormatBytesWriter+0x8a> │ │ │ │ │ cmp r4, r1 │ │ │ │ │ ite gt │ │ │ │ │ movgt r7, #0 │ │ │ │ │ movle r7, #1 │ │ │ │ │ - b.n b06 <_PyLong_FormatBytesWriter+0x236> │ │ │ │ │ + b.n b02 <_PyLong_FormatBytesWriter+0x236> │ │ │ │ │ movs r3, #45 @ 0x2d │ │ │ │ │ strb.w r3, [r2, #-1] │ │ │ │ │ - b.n b24 <_PyLong_FormatBytesWriter+0x254> │ │ │ │ │ + b.n b20 <_PyLong_FormatBytesWriter+0x254> │ │ │ │ │ cmp.w sl, #16 │ │ │ │ │ - beq.n bb4 <_PyLong_FormatBytesWriter+0x2e4> │ │ │ │ │ + beq.n bb0 <_PyLong_FormatBytesWriter+0x2e4> │ │ │ │ │ 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 b1e <_PyLong_FormatBytesWriter+0x24e> │ │ │ │ │ + b.n b1a <_PyLong_FormatBytesWriter+0x24e> │ │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ │ subs r2, r5, #1 │ │ │ │ │ strb.w r3, [r5, #-1] │ │ │ │ │ - b.n b18 <_PyLong_FormatBytesWriter+0x248> │ │ │ │ │ + b.n b14 <_PyLong_FormatBytesWriter+0x248> │ │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ │ - b.n b9c <_PyLong_FormatBytesWriter+0x2cc> │ │ │ │ │ + b.n b98 <_PyLong_FormatBytesWriter+0x2cc> │ │ │ │ │ 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 b28 <_PyLong_FormatBytesWriter+0x258> │ │ │ │ │ + b.n b24 <_PyLong_FormatBytesWriter+0x258> │ │ │ │ │ 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 bce <_PyLong_FormatBytesWriter+0x2fe> │ │ │ │ │ + b.n bca <_PyLong_FormatBytesWriter+0x2fe> │ │ │ │ │ ldr.w lr, [r0, #28] │ │ │ │ │ - b.n 996 <_PyLong_FormatBytesWriter+0xc6> │ │ │ │ │ + b.n 992 <_PyLong_FormatBytesWriter+0xc6> │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne.n c4e <_PyLong_FormatBytesWriter+0x37e> │ │ │ │ │ + bne.n c4a <_PyLong_FormatBytesWriter+0x37e> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n c92 <_PyLong_FormatBytesWriter+0x3c2> │ │ │ │ │ + beq.n c8e <_PyLong_FormatBytesWriter+0x3c2> │ │ │ │ │ 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 d34 <_PyLong_FormatBytesWriter+0x464> │ │ │ │ │ + bne.w d30 <_PyLong_FormatBytesWriter+0x464> │ │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ │ subs r3, #2 │ │ │ │ │ strh r2, [r3, #0] │ │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ │ - cbz r2, c2a <_PyLong_FormatBytesWriter+0x35a> │ │ │ │ │ + cbz r2, c26 <_PyLong_FormatBytesWriter+0x35a> │ │ │ │ │ cmp.w sl, #16 │ │ │ │ │ - bne.w dc8 <_PyLong_FormatBytesWriter+0x4f8> │ │ │ │ │ + bne.w dc4 <_PyLong_FormatBytesWriter+0x4f8> │ │ │ │ │ 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 a5e <_PyLong_FormatBytesWriter+0x18e> │ │ │ │ │ + bne.w a5a <_PyLong_FormatBytesWriter+0x18e> │ │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ │ strh.w r2, [r3, #-2] │ │ │ │ │ - b.n a5e <_PyLong_FormatBytesWriter+0x18e> │ │ │ │ │ + b.n a5a <_PyLong_FormatBytesWriter+0x18e> │ │ │ │ │ mov r2, r0 │ │ │ │ │ add r3, sp, #20 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 170c │ │ │ │ │ + bl 1714 │ │ │ │ │ R_ARM_THM_CALL long_to_decimal_string_internal.constprop.0 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.w b26 <_PyLong_FormatBytesWriter+0x256> │ │ │ │ │ - b.n bce <_PyLong_FormatBytesWriter+0x2fe> │ │ │ │ │ - cbz r1, c8e <_PyLong_FormatBytesWriter+0x3be> │ │ │ │ │ + bne.w b22 <_PyLong_FormatBytesWriter+0x256> │ │ │ │ │ + b.n bca <_PyLong_FormatBytesWriter+0x2fe> │ │ │ │ │ + cbz r1, c8a <_PyLong_FormatBytesWriter+0x3be> │ │ │ │ │ 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, c96 <_PyLong_FormatBytesWriter+0x3c6> │ │ │ │ │ + cbnz r2, c92 <_PyLong_FormatBytesWriter+0x3c6> │ │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ │ subs r3, #4 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ │ - cbz r2, c7e <_PyLong_FormatBytesWriter+0x3ae> │ │ │ │ │ + cbz r2, c7a <_PyLong_FormatBytesWriter+0x3ae> │ │ │ │ │ cmp.w sl, #16 │ │ │ │ │ - bne.n d28 <_PyLong_FormatBytesWriter+0x458> │ │ │ │ │ + bne.n d24 <_PyLong_FormatBytesWriter+0x458> │ │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ │ strd r1, r2, [r3, #-8] │ │ │ │ │ subs r3, #8 │ │ │ │ │ cmp.w r9, #2 │ │ │ │ │ - bne.w a5e <_PyLong_FormatBytesWriter+0x18e> │ │ │ │ │ + bne.w a5a <_PyLong_FormatBytesWriter+0x18e> │ │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ │ str.w r2, [r3, #-4] │ │ │ │ │ - b.n a5e <_PyLong_FormatBytesWriter+0x18e> │ │ │ │ │ + b.n a5a <_PyLong_FormatBytesWriter+0x18e> │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ - b.n c5c <_PyLong_FormatBytesWriter+0x38c> │ │ │ │ │ + b.n c58 <_PyLong_FormatBytesWriter+0x38c> │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ - b.n bfe <_PyLong_FormatBytesWriter+0x32e> │ │ │ │ │ + b.n bfa <_PyLong_FormatBytesWriter+0x32e> │ │ │ │ │ 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 │ │ │ │ │ @@ -1419,31 +1418,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 dd4 <_PyLong_FormatBytesWriter+0x504> │ │ │ │ │ + ble.n dd0 <_PyLong_FormatBytesWriter+0x504> │ │ │ │ │ cmp r4, r1 │ │ │ │ │ ite gt │ │ │ │ │ movgt r0, #0 │ │ │ │ │ movle r0, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n cde <_PyLong_FormatBytesWriter+0x40e> │ │ │ │ │ + bne.n cda <_PyLong_FormatBytesWriter+0x40e> │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ cmp r0, r8 │ │ │ │ │ - ble.n c6a <_PyLong_FormatBytesWriter+0x39a> │ │ │ │ │ - b.n cb8 <_PyLong_FormatBytesWriter+0x3e8> │ │ │ │ │ + ble.n c66 <_PyLong_FormatBytesWriter+0x39a> │ │ │ │ │ + b.n cb4 <_PyLong_FormatBytesWriter+0x3e8> │ │ │ │ │ cmp.w sl, #8 │ │ │ │ │ ite eq │ │ │ │ │ moveq r2, #111 @ 0x6f │ │ │ │ │ movne r2, #98 @ 0x62 │ │ │ │ │ - b.n c76 <_PyLong_FormatBytesWriter+0x3a6> │ │ │ │ │ + b.n c72 <_PyLong_FormatBytesWriter+0x3a6> │ │ │ │ │ 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 │ │ │ │ │ @@ -1480,48 +1479,48 @@ │ │ │ │ │ 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 de6 <_PyLong_FormatBytesWriter+0x516> │ │ │ │ │ + bge.n de2 <_PyLong_FormatBytesWriter+0x516> │ │ │ │ │ cmp r4, r1 │ │ │ │ │ ite gt │ │ │ │ │ movgt r0, #0 │ │ │ │ │ movle r0, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n d7c <_PyLong_FormatBytesWriter+0x4ac> │ │ │ │ │ + bne.n d78 <_PyLong_FormatBytesWriter+0x4ac> │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ cmp r0, r8 │ │ │ │ │ - ble.w c10 <_PyLong_FormatBytesWriter+0x340> │ │ │ │ │ - b.n d56 <_PyLong_FormatBytesWriter+0x486> │ │ │ │ │ + ble.w c0c <_PyLong_FormatBytesWriter+0x340> │ │ │ │ │ + b.n d52 <_PyLong_FormatBytesWriter+0x486> │ │ │ │ │ cmp.w sl, #8 │ │ │ │ │ ite eq │ │ │ │ │ moveq r2, #111 @ 0x6f │ │ │ │ │ movne r2, #98 @ 0x62 │ │ │ │ │ - b.n c1e <_PyLong_FormatBytesWriter+0x34e> │ │ │ │ │ + b.n c1a <_PyLong_FormatBytesWriter+0x34e> │ │ │ │ │ orrs.w r0, r2, lr │ │ │ │ │ ite ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ moveq r0, #0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w cde <_PyLong_FormatBytesWriter+0x40e> │ │ │ │ │ - b.n d1c <_PyLong_FormatBytesWriter+0x44c> │ │ │ │ │ + bne.w cda <_PyLong_FormatBytesWriter+0x40e> │ │ │ │ │ + b.n d18 <_PyLong_FormatBytesWriter+0x44c> │ │ │ │ │ orrs.w r0, r2, lr │ │ │ │ │ ite ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ moveq r0, #0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n d7c <_PyLong_FormatBytesWriter+0x4ac> │ │ │ │ │ - b.n dba <_PyLong_FormatBytesWriter+0x4ea> │ │ │ │ │ + bne.n d78 <_PyLong_FormatBytesWriter+0x4ac> │ │ │ │ │ + b.n db6 <_PyLong_FormatBytesWriter+0x4ea> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000df8 : │ │ │ │ │ +00000df4 : │ │ │ │ │ pylong_int_to_decimal_string(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ @@ -1531,118 +1530,118 @@ │ │ │ │ │ ldr r5, [sp, #32] │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyImport_ImportModule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10e6 │ │ │ │ │ + beq.w 10e2 │ │ │ │ │ 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 r4, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallMethod │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10d0 │ │ │ │ │ + beq.w 10cc │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r1, r3, #3 │ │ │ │ │ - bpl.w 10ba │ │ │ │ │ + bpl.w 10b6 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 1076 │ │ │ │ │ + bne.w 1072 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.n ea0 │ │ │ │ │ + bne.n e9c │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r0, #0] │ │ │ │ │ str.w r0, [r8] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n e80 │ │ │ │ │ + beq.n e7c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 10f4 │ │ │ │ │ + beq.w 10f0 │ │ │ │ │ ldr r4, [r6, #0] │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - beq.n e90 │ │ │ │ │ + beq.n e8c │ │ │ │ │ subs r4, #1 │ │ │ │ │ str r4, [r6, #0] │ │ │ │ │ - cbz r4, e98 │ │ │ │ │ + cbz r4, e94 │ │ │ │ │ movs r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n e92 │ │ │ │ │ + b.n e8e │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ ldr.w r8, [r0, #8] │ │ │ │ │ lsls r2, r3, #26 │ │ │ │ │ - bpl.w 1072 │ │ │ │ │ + bpl.w 106e │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r7, r0, #20 │ │ │ │ │ addpl.w r7, r0, #28 │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldrb.w r9, [r6, #16] │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ │ bl 0 <_PyBytesWriter_Prepare> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Prepare │ │ │ │ │ mov r2, r0 │ │ │ │ │ ubfx r9, r9, #2, #3 │ │ │ │ │ str r0, [r5, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10d0 │ │ │ │ │ + beq.w 10cc │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - ble.n fb4 │ │ │ │ │ + ble.n fb0 │ │ │ │ │ cmp.w r9, #1 │ │ │ │ │ - bne.w 105a │ │ │ │ │ + bne.w 1056 │ │ │ │ │ add.w r3, r8, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - bls.n fb8 │ │ │ │ │ + bls.n fb4 │ │ │ │ │ subs r3, r0, #1 │ │ │ │ │ mov lr, r0 │ │ │ │ │ subs r3, r3, r7 │ │ │ │ │ mov ip, r7 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bls.n fb8 │ │ │ │ │ + bls.n fb4 │ │ │ │ │ bic.w sl, r8, #3 │ │ │ │ │ sub.w r3, sl, #4 │ │ │ │ │ add.w r9, r7, sl │ │ │ │ │ lsrs r3, r3, #2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ ands.w r3, r3, #7 │ │ │ │ │ - beq.n f60 │ │ │ │ │ + beq.n f5c │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n f54 │ │ │ │ │ + beq.n f50 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n f4c │ │ │ │ │ + beq.n f48 │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq.n f44 │ │ │ │ │ + beq.n f40 │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq.n f3c │ │ │ │ │ + beq.n f38 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq.n f34 │ │ │ │ │ + beq.n f30 │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - beq.n f2c │ │ │ │ │ + beq.n f28 │ │ │ │ │ ldr.w r3, [ip], #4 │ │ │ │ │ str.w r3, [lr], #4 │ │ │ │ │ ldr.w r3, [ip], #4 │ │ │ │ │ str.w r3, [lr], #4 │ │ │ │ │ ldr.w r3, [ip], #4 │ │ │ │ │ str.w r3, [lr], #4 │ │ │ │ │ ldr.w r3, [ip], #4 │ │ │ │ │ @@ -1650,15 +1649,15 @@ │ │ │ │ │ ldr.w r3, [ip], #4 │ │ │ │ │ str.w r3, [lr], #4 │ │ │ │ │ ldr.w r3, [ip], #4 │ │ │ │ │ str.w r3, [lr], #4 │ │ │ │ │ ldr.w r3, [ip], #4 │ │ │ │ │ str.w r3, [lr], #4 │ │ │ │ │ cmp ip, r9 │ │ │ │ │ - beq.n f98 │ │ │ │ │ + beq.n f94 │ │ │ │ │ mov r0, ip │ │ │ │ │ mov r1, lr │ │ │ │ │ ldr.w r3, [r0], #4 │ │ │ │ │ str.w r3, [r1], #4 │ │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ │ add.w ip, r0, #28 │ │ │ │ │ str.w r3, [lr, #4] │ │ │ │ │ @@ -1672,45 +1671,45 @@ │ │ │ │ │ str r3, [r1, #12] │ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ │ str r3, [r1, #16] │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ str r3, [r1, #20] │ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ │ str r3, [r1, #24] │ │ │ │ │ - bne.n f60 │ │ │ │ │ + bne.n f5c │ │ │ │ │ cmp r8, sl │ │ │ │ │ - beq.n fb0 │ │ │ │ │ + beq.n fac │ │ │ │ │ add.w r3, r2, sl │ │ │ │ │ ldrb.w r1, [r7, sl] │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ cmp r8, sl │ │ │ │ │ strb.w r1, [r3], #1 │ │ │ │ │ - bgt.n fa0 │ │ │ │ │ + bgt.n f9c │ │ │ │ │ add r8, r2 │ │ │ │ │ mov r2, r8 │ │ │ │ │ str r2, [r5, #0] │ │ │ │ │ - b.n e6c │ │ │ │ │ + b.n e68 │ │ │ │ │ add r8, r2 │ │ │ │ │ mov r0, r2 │ │ │ │ │ sub.w r3, r8, r2 │ │ │ │ │ subs r1, r7, #1 │ │ │ │ │ ands.w r3, r3, #7 │ │ │ │ │ - beq.n 101c │ │ │ │ │ + beq.n 1018 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 1010 │ │ │ │ │ + beq.n 100c │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 1008 │ │ │ │ │ + beq.n 1004 │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq.n 1000 │ │ │ │ │ + beq.n ffc │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq.n ff8 │ │ │ │ │ + beq.n ff4 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq.n ff0 │ │ │ │ │ + beq.n fec │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - beq.n fe8 │ │ │ │ │ + beq.n fe4 │ │ │ │ │ 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 │ │ │ │ │ @@ -1719,15 +1718,15 @@ │ │ │ │ │ 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, r8 │ │ │ │ │ - beq.n fb2 │ │ │ │ │ + beq.n fae │ │ │ │ │ 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 │ │ │ │ │ @@ -1741,90 +1740,90 @@ │ │ │ │ │ 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 101c │ │ │ │ │ - b.n fb2 │ │ │ │ │ + bne.n 1018 │ │ │ │ │ + b.n fae │ │ │ │ │ cmp.w r9, #2 │ │ │ │ │ - beq.n 109c │ │ │ │ │ + beq.n 1098 │ │ │ │ │ subs r7, #4 │ │ │ │ │ add r8, r0 │ │ │ │ │ ldr.w r3, [r7, #4]! │ │ │ │ │ strb.w r3, [r2], #1 │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - bne.n 1064 │ │ │ │ │ - b.n fb2 │ │ │ │ │ + bne.n 1060 │ │ │ │ │ + b.n fae │ │ │ │ │ ldr r7, [r0, #28] │ │ │ │ │ - b.n eb8 │ │ │ │ │ + b.n eb4 │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ cmp r3, #56 @ 0x38 │ │ │ │ │ - bhi.n 10ae │ │ │ │ │ - cbz r1, 108c │ │ │ │ │ + bhi.n 10aa │ │ │ │ │ + cbz r1, 1088 │ │ │ │ │ movs r2, #57 @ 0x39 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyUnicodeWriter_PrepareInternal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicodeWriter_PrepareInternal │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 10d0 │ │ │ │ │ + beq.n 10cc │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyUnicodeWriter_WriteStr> │ │ │ │ │ R_ARM_THM_CALL _PyUnicodeWriter_WriteStr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w e6c │ │ │ │ │ - b.n 10d0 │ │ │ │ │ + bge.w e68 │ │ │ │ │ + b.n 10cc │ │ │ │ │ subs r7, #2 │ │ │ │ │ add r8, r0 │ │ │ │ │ ldrh.w r3, [r7, #2]! │ │ │ │ │ strb.w r3, [r2], #1 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - bne.n 10a0 │ │ │ │ │ - b.n fb4 │ │ │ │ │ + bne.n 109c │ │ │ │ │ + b.n fb0 │ │ │ │ │ ldrd r3, r2, [r7, #16] │ │ │ │ │ subs r3, r3, r2 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - blt.n 107e │ │ │ │ │ - b.n 108c │ │ │ │ │ + blt.n 107a │ │ │ │ │ + b.n 1088 │ │ │ │ │ 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, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 10e0 │ │ │ │ │ + beq.n 10dc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbz r3, 10ec │ │ │ │ │ + cbz r3, 10e8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl ddc8 │ │ │ │ │ + bl dda0 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n e92 │ │ │ │ │ + b.n e8e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 10e0 │ │ │ │ │ + b.n 10dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n e80 │ │ │ │ │ + b.n e7c │ │ │ │ │ │ │ │ │ │ -000010fc : │ │ │ │ │ +000010f8 : │ │ │ │ │ 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] │ │ │ │ │ @@ -1835,37 +1834,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 12da │ │ │ │ │ + beq.w 12d6 │ │ │ │ │ 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 12ee │ │ │ │ │ + beq.w 12ea │ │ │ │ │ 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 12ae │ │ │ │ │ + ble.w 12aa │ │ │ │ │ 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 │ │ │ │ │ @@ -1873,40 +1872,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 6b64 │ │ │ │ │ + bl 6b60 │ │ │ │ │ R_ARM_THM_CALL k_mul │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12ee │ │ │ │ │ + beq.w 12ea │ │ │ │ │ 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 1306 │ │ │ │ │ + beq.w 1302 │ │ │ │ │ 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 1218 │ │ │ │ │ + beq.n 1214 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 11fe │ │ │ │ │ + beq.n 11fa │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 11ea │ │ │ │ │ + beq.n 11e6 │ │ │ │ │ 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] │ │ │ │ │ @@ -1924,15 +1923,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 1282 │ │ │ │ │ + beq.n 127e │ │ │ │ │ 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 │ │ │ │ │ @@ -1957,81 +1956,81 @@ │ │ │ │ │ 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 121e │ │ │ │ │ + bne.n 121a │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ │ add.w r1, r9, r7, lsl #2 │ │ │ │ │ - cbz r2, 12a2 │ │ │ │ │ + cbz r2, 129e │ │ │ │ │ cmp r8, r7 │ │ │ │ │ add.w r7, r7, #1 │ │ │ │ │ - ble.n 12a2 │ │ │ │ │ + ble.n 129e │ │ │ │ │ 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 1288 │ │ │ │ │ + bne.n 1284 │ │ │ │ │ sub.w fp, fp, r4 │ │ │ │ │ add r6, r4 │ │ │ │ │ - bl 1fdc <_Py_DECREF_SPECIALIZED.constprop.0> │ │ │ │ │ + bl 1fe4 <_Py_DECREF_SPECIALIZED.constprop.0> │ │ │ │ │ R_ARM_THM_CALL _Py_DECREF_SPECIALIZED.constprop.0 │ │ │ │ │ - b.n 115e │ │ │ │ │ + b.n 115a │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ - bl 1fdc <_Py_DECREF_SPECIALIZED.constprop.0> │ │ │ │ │ + bl 1fe4 <_Py_DECREF_SPECIALIZED.constprop.0> │ │ │ │ │ R_ARM_THM_CALL _Py_DECREF_SPECIALIZED.constprop.0 │ │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ │ lsrs r1, r3, #3 │ │ │ │ │ - beq.n 12da │ │ │ │ │ + beq.n 12d6 │ │ │ │ │ ldr r5, [sp, #0] │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ subs r2, #1 │ │ │ │ │ ldr.w r4, [r5, r2, lsl #2] │ │ │ │ │ - cbz r4, 12e2 │ │ │ │ │ + cbz r4, 12de │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq.n 12da │ │ │ │ │ + beq.n 12d6 │ │ │ │ │ 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} │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 12c0 │ │ │ │ │ + bne.n 12bc │ │ │ │ │ movs r3, #1 │ │ │ │ │ str.w r3, [sl, #8] │ │ │ │ │ - b.n 12da │ │ │ │ │ + b.n 12d6 │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 130a │ │ │ │ │ + bne.n 1306 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ - bl ddc8 │ │ │ │ │ + bl dda0 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ - b.n 12da │ │ │ │ │ + b.n 12d6 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - b.n 1282 │ │ │ │ │ + b.n 127e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [sl] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 12fa │ │ │ │ │ + bne.n 12f6 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 12fa │ │ │ │ │ + b.n 12f6 │ │ │ │ │ │ │ │ │ │ -0000131c : │ │ │ │ │ +00001318 : │ │ │ │ │ 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 │ │ │ │ │ @@ -2041,15 +2040,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 13fe │ │ │ │ │ + beq.n 13fa │ │ │ │ │ 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 │ │ │ │ │ @@ -2060,310 +2059,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 1374 │ │ │ │ │ + beq.n 1370 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r5, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 143a │ │ │ │ │ + beq.n 1436 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 13fe │ │ │ │ │ + beq.n 13fa │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r6, r2, #5 │ │ │ │ │ - bpl.n 13d8 │ │ │ │ │ + bpl.n 13d4 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne.n 13d8 │ │ │ │ │ + bne.n 13d4 │ │ │ │ │ ldrd r2, r0, [r3, #12] │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ lsls r5, r1, #7 │ │ │ │ │ - bpl.n 1408 │ │ │ │ │ + bpl.n 1404 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ lsls r1, r1, #7 │ │ │ │ │ - bpl.n 1408 │ │ │ │ │ + bpl.n 1404 │ │ │ │ │ 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, 13bc │ │ │ │ │ + cbz r4, 13b8 │ │ │ │ │ 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 1404 │ │ │ │ │ + beq.n 1400 │ │ │ │ │ subs r4, #1 │ │ │ │ │ str r4, [r3, #0] │ │ │ │ │ - cbnz r4, 1404 │ │ │ │ │ + cbnz r4, 1400 │ │ │ │ │ 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 13e8 │ │ │ │ │ + beq.n 13e4 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - cbz r2, 1446 │ │ │ │ │ + cbz r2, 1442 │ │ │ │ │ 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 13d2 │ │ │ │ │ + b.n 13ce │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 13d2 │ │ │ │ │ + b.n 13ce │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 142a │ │ │ │ │ + bne.n 1426 │ │ │ │ │ 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 13fe │ │ │ │ │ + b.n 13fa │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1412 │ │ │ │ │ + bne.n 140e │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1412 │ │ │ │ │ + b.n 140e │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - b.n 1374 │ │ │ │ │ + b.n 1370 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 13e8 │ │ │ │ │ + b.n 13e4 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001450 <_PyLong_DivmodNear>: │ │ │ │ │ +0000144c <_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 15aa <_PyLong_DivmodNear+0x15a> │ │ │ │ │ + bpl.w 15a6 <_PyLong_DivmodNear+0x15a> │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ mov r7, r1 │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r4, r2, #7 │ │ │ │ │ - bpl.w 15aa <_PyLong_DivmodNear+0x15a> │ │ │ │ │ + bpl.w 15a6 <_PyLong_DivmodNear+0x15a> │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ add r2, sp, #8 │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ ldr r6, [r1, #8] │ │ │ │ │ - bl 9a80 │ │ │ │ │ + bl 9a60 │ │ │ │ │ R_ARM_THM_CALL long_divrem │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 1560 <_PyLong_DivmodNear+0x110> │ │ │ │ │ + beq.n 155c <_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] @ (15dc <_PyLong_DivmodNear+0x18c>) │ │ │ │ │ + ldr r1, [pc, #308] @ (15d8 <_PyLong_DivmodNear+0x18c>) │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 2160 │ │ │ │ │ + bl 2168 │ │ │ │ │ R_ARM_THM_CALL long_lshift │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1560 <_PyLong_DivmodNear+0x110> │ │ │ │ │ + beq.n 155c <_PyLong_DivmodNear+0x110> │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - bne.n 156e <_PyLong_DivmodNear+0x11e> │ │ │ │ │ + bne.n 156a <_PyLong_DivmodNear+0x11e> │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 15f8 │ │ │ │ │ + bl 1600 │ │ │ │ │ R_ARM_THM_CALL long_compare │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 15c4 <_PyLong_DivmodNear+0x174> │ │ │ │ │ + bne.n 15c0 <_PyLong_DivmodNear+0x174> │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 14fc <_PyLong_DivmodNear+0xac> │ │ │ │ │ + beq.n 14f8 <_PyLong_DivmodNear+0xac> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bgt.n 1500 <_PyLong_DivmodNear+0xb0> │ │ │ │ │ - cbnz r1, 14e4 <_PyLong_DivmodNear+0x94> │ │ │ │ │ + bgt.n 14fc <_PyLong_DivmodNear+0xb0> │ │ │ │ │ + cbnz r1, 14e0 <_PyLong_DivmodNear+0x94> │ │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ │ lsls r3, r3, #31 │ │ │ │ │ - bmi.n 1500 <_PyLong_DivmodNear+0xb0> │ │ │ │ │ + bmi.n 14fc <_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 1560 <_PyLong_DivmodNear+0x110> │ │ │ │ │ + beq.n 155c <_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 14dc <_PyLong_DivmodNear+0x8c> │ │ │ │ │ + bge.n 14d8 <_PyLong_DivmodNear+0x8c> │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - bne.n 159c <_PyLong_DivmodNear+0x14c> │ │ │ │ │ + bne.n 1598 <_PyLong_DivmodNear+0x14c> │ │ │ │ │ mov r0, r2 │ │ │ │ │ - ldr r1, [pc, #212] @ (15dc <_PyLong_DivmodNear+0x18c>) │ │ │ │ │ + ldr r1, [pc, #212] @ (15d8 <_PyLong_DivmodNear+0x18c>) │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - bl 6484 │ │ │ │ │ + bl 6480 │ │ │ │ │ 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 152c <_PyLong_DivmodNear+0xdc> │ │ │ │ │ + beq.n 1528 <_PyLong_DivmodNear+0xdc> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - cbnz r3, 152c <_PyLong_DivmodNear+0xdc> │ │ │ │ │ + cbnz r3, 1528 <_PyLong_DivmodNear+0xdc> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n 1560 <_PyLong_DivmodNear+0x110> │ │ │ │ │ + beq.n 155c <_PyLong_DivmodNear+0x110> │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r8 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - bne.n 1594 <_PyLong_DivmodNear+0x144> │ │ │ │ │ - bl 2968 │ │ │ │ │ + bne.n 1590 <_PyLong_DivmodNear+0x144> │ │ │ │ │ + bl 2970 │ │ │ │ │ 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 155c <_PyLong_DivmodNear+0x10c> │ │ │ │ │ + beq.n 1558 <_PyLong_DivmodNear+0x10c> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ - cbnz r3, 155c <_PyLong_DivmodNear+0x10c> │ │ │ │ │ + cbnz r3, 1558 <_PyLong_DivmodNear+0x10c> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n 14e8 <_PyLong_DivmodNear+0x98> │ │ │ │ │ + bne.n 14e4 <_PyLong_DivmodNear+0x98> │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ - bl ddc8 │ │ │ │ │ + bl dda0 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ - bl ddc8 │ │ │ │ │ + bl dda0 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ - b.n 15c0 <_PyLong_DivmodNear+0x170> │ │ │ │ │ - bl 32c4 │ │ │ │ │ + b.n 15bc <_PyLong_DivmodNear+0x170> │ │ │ │ │ + bl 32cc │ │ │ │ │ R_ARM_THM_CALL long_neg │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 158a <_PyLong_DivmodNear+0x13a> │ │ │ │ │ + beq.n 1586 <_PyLong_DivmodNear+0x13a> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 158a <_PyLong_DivmodNear+0x13a> │ │ │ │ │ + cbnz r3, 1586 <_PyLong_DivmodNear+0x13a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n 1560 <_PyLong_DivmodNear+0x110> │ │ │ │ │ + beq.n 155c <_PyLong_DivmodNear+0x110> │ │ │ │ │ mov r4, r9 │ │ │ │ │ - b.n 14b8 <_PyLong_DivmodNear+0x68> │ │ │ │ │ - bl 6484 │ │ │ │ │ + b.n 14b4 <_PyLong_DivmodNear+0x68> │ │ │ │ │ + bl 6480 │ │ │ │ │ R_ARM_THM_CALL long_add │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 1540 <_PyLong_DivmodNear+0xf0> │ │ │ │ │ + b.n 153c <_PyLong_DivmodNear+0xf0> │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - bl 2ad8 │ │ │ │ │ + bl 2ae0 │ │ │ │ │ R_ARM_THM_CALL long_sub.constprop.0 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r9, r0 │ │ │ │ │ - b.n 1512 <_PyLong_DivmodNear+0xc2> │ │ │ │ │ + b.n 150e <_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 14f6 <_PyLong_DivmodNear+0xa6> │ │ │ │ │ + b.n 14f2 <_PyLong_DivmodNear+0xa6> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 14cc <_PyLong_DivmodNear+0x7c> │ │ │ │ │ + bne.w 14c8 <_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 14cc <_PyLong_DivmodNear+0x7c> │ │ │ │ │ + b.n 14c8 <_PyLong_DivmodNear+0x7c> │ │ │ │ │ nop │ │ │ │ │ .word 0x0000237c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000015e0 : │ │ │ │ │ +000015dc : │ │ │ │ │ int___getnewargs__(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - bl dc68 <_PyLong_Copy> │ │ │ │ │ + bl dc40 <_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 {} │ │ │ │ │ @@ -125,83 +125,79 @@ │ │ │ │ │ b.n e0 │ │ │ │ │ nop │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ 00000108 <_PyLong_New>: │ │ │ │ │ _PyLong_New(): │ │ │ │ │ - push {r4, lr} │ │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ │ - sub sp, #8 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bgt.n 178 <_PyLong_New+0x70> │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - cbz r0, 166 <_PyLong_New+0x5e> │ │ │ │ │ + bgt.n 16e <_PyLong_New+0x66> │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + it eq │ │ │ │ │ + moveq r0, #1 │ │ │ │ │ adds r0, #3 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ - cbz r0, 170 <_PyLong_New+0x68> │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + cbz r0, 168 <_PyLong_New+0x60> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ - lsls r2, r4, #3 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ + lsls r2, r5, #3 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ it eq │ │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ │ - str r3, [r0, #4] │ │ │ │ │ + str r3, [r4, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ - str r2, [r0, #8] │ │ │ │ │ - cmp r1, ip │ │ │ │ │ - str r0, [sp, #4] │ │ │ │ │ + str r2, [r4, #8] │ │ │ │ │ + cmp r1, r0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ itt ne │ │ │ │ │ addne r1, #1 │ │ │ │ │ strne r1, [r3, #0] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ │ movs r3, #0 │ │ │ │ │ - str r3, [r0, #12] │ │ │ │ │ - add sp, #8 │ │ │ │ │ - pop {r4, pc} │ │ │ │ │ - movs r0, #16 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 132 <_PyLong_New+0x2a> │ │ │ │ │ + str r3, [r4, #12] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - b.n 162 <_PyLong_New+0x5a> │ │ │ │ │ + b.n 164 <_PyLong_New+0x5c> │ │ │ │ │ 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 174 <_PyLong_New+0x6c> │ │ │ │ │ + b.n 164 <_PyLong_New+0x5c> │ │ │ │ │ │ │ │ │ │ -00000190 : │ │ │ │ │ +00000188 : │ │ │ │ │ long_hash(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ and.w r2, r3, #3 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ rsb r1, r2, #1 │ │ │ │ │ - bhi.n 1b0 │ │ │ │ │ + bhi.n 1a8 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ mvn.w r3, #1 │ │ │ │ │ mul.w r0, r1, r0 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ it cs │ │ │ │ │ movcs r0, r3 │ │ │ │ │ bx lr │ │ │ │ │ @@ -219,41 +215,41 @@ │ │ │ │ │ orr.w r3, r3, ip, lsr #1 │ │ │ │ │ add r3, r4 │ │ │ │ │ cmp r3, lr │ │ │ │ │ itt cs │ │ │ │ │ addcs.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ │ addcs r3, #1 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 20a │ │ │ │ │ + beq.n 202 │ │ │ │ │ mvn.w lr, #2147483648 @ 0x80000000 │ │ │ │ │ mov.w ip, r3, lsl #30 │ │ │ │ │ ldr.w r4, [r0, r2, lsl #2] │ │ │ │ │ bic.w ip, ip, #2147483648 @ 0x80000000 │ │ │ │ │ subs r2, #1 │ │ │ │ │ orr.w r3, ip, r3, lsr #1 │ │ │ │ │ add r3, r4 │ │ │ │ │ cmp r3, lr │ │ │ │ │ itt cs │ │ │ │ │ addcs.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ │ addcs r3, #1 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne.n 1e8 │ │ │ │ │ + bne.n 1e0 │ │ │ │ │ mul.w r0, r1, r3 │ │ │ │ │ mvn.w r3, #1 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ it cs │ │ │ │ │ movcs r0, r3 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000021c : │ │ │ │ │ +00000214 : │ │ │ │ │ PyLong_FromSsize_t(): │ │ │ │ │ adds r1, r0, #5 │ │ │ │ │ cmp.w r1, #262 @ 0x106 │ │ │ │ │ - bcs.n 23a │ │ │ │ │ + bcs.n 232 │ │ │ │ │ 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 │ │ │ │ │ @@ -262,29 +258,29 @@ │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 2c8 │ │ │ │ │ + blt.n 2b6 │ │ │ │ │ lsrs r3, r0, #30 │ │ │ │ │ mov.w r6, #0 │ │ │ │ │ mov r5, r3 │ │ │ │ │ ite eq │ │ │ │ │ moveq r1, #1 │ │ │ │ │ movne r1, #2 │ │ │ │ │ adds r0, r1, #3 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ │ - cbz r0, 2d8 │ │ │ │ │ + cbz r0, 2d0 │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ lsls r1, r1, #3 │ │ │ │ │ str r1, [r0, #8] │ │ │ │ │ mov r4, r1 │ │ │ │ │ @@ -299,46 +295,46 @@ │ │ │ │ │ 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, 2c2 │ │ │ │ │ + cbnz r6, 2c6 │ │ │ │ │ bic.w r2, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r4, [r3, #8] │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ - cbnz r5, 2be │ │ │ │ │ + cbnz r5, 2cc │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - str r5, [r0, #4] │ │ │ │ │ - b.n 2b8 │ │ │ │ │ - orr.w r4, r4, #2 │ │ │ │ │ - b.n 2ae │ │ │ │ │ negs r2, r0 │ │ │ │ │ movs r6, #1 │ │ │ │ │ lsrs r3, r2, #30 │ │ │ │ │ mov r5, r3 │ │ │ │ │ ite ne │ │ │ │ │ movne r1, #2 │ │ │ │ │ moveq r1, #1 │ │ │ │ │ - b.n 25e │ │ │ │ │ + b.n 256 │ │ │ │ │ + orr.w r4, r4, #2 │ │ │ │ │ + b.n 2a6 │ │ │ │ │ + str r5, [r0, #4] │ │ │ │ │ + b.n 2b0 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ - b.n 2b8 │ │ │ │ │ + b.n 2b0 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000002e4 : │ │ │ │ │ +000002dc : │ │ │ │ │ PyLong_FromLong(): │ │ │ │ │ adds r3, r0, #5 │ │ │ │ │ cmp.w r3, #262 @ 0x106 │ │ │ │ │ - bcs.n 300 │ │ │ │ │ + bcs.n 2f8 │ │ │ │ │ movw r0, #8988 @ 0x231c │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r0, r0, r3, lsl #4 │ │ │ │ │ add r0, r2 │ │ │ │ │ @@ -349,21 +345,21 @@ │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #20 │ │ │ │ │ add.w r1, r0, #1073741824 @ 0x40000000 │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - bcs.n 368 │ │ │ │ │ + bcs.n 360 │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3ce │ │ │ │ │ + beq.n 3c6 │ │ │ │ │ eor.w r1, r3, r3, asr #31 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ sub.w r1, r1, r3, asr #31 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ @@ -383,15 +379,15 @@ │ │ │ │ │ ldrd r0, r1, [sp, #4] │ │ │ │ │ str r1, [r0, #12] │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {pc} │ │ │ │ │ movs r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ - cbz r0, 3ce │ │ │ │ │ + cbz r0, 3c6 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #16 │ │ │ │ │ @@ -416,64 +412,64 @@ │ │ │ │ │ ittee lt │ │ │ │ │ lsrlt r1, r1, #30 │ │ │ │ │ movlt.w ip, #18 │ │ │ │ │ movge.w ip, #16 │ │ │ │ │ movge r1, #1 │ │ │ │ │ strd ip, r2, [r0, #8] │ │ │ │ │ str r1, [r3, #0] │ │ │ │ │ - b.n 364 │ │ │ │ │ + b.n 35c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 364 │ │ │ │ │ + b.n 35c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000003d8 : │ │ │ │ │ +000003d0 : │ │ │ │ │ PyLong_AsSsize_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 4a0 │ │ │ │ │ + beq.n 498 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.n 488 │ │ │ │ │ + bpl.n 480 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ - bhi.n 408 │ │ │ │ │ + bhi.n 400 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ mul.w r0, r3, r0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ lsrs r2, r2, #3 │ │ │ │ │ add.w r1, r0, r2, lsl #2 │ │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ │ movs.w lr, ip, lsr #30 │ │ │ │ │ - bne.n 450 │ │ │ │ │ + bne.n 448 │ │ │ │ │ ldr r4, [r1, #4] │ │ │ │ │ orr.w lr, r4, ip, lsl #30 │ │ │ │ │ cmp.w ip, lr, lsr #30 │ │ │ │ │ - bne.n 450 │ │ │ │ │ + bne.n 448 │ │ │ │ │ sub.w ip, r2, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 46c │ │ │ │ │ + beq.n 464 │ │ │ │ │ ldr.w r2, [r0, r2, lsl #2] │ │ │ │ │ orr.w r2, r2, lr, lsl #30 │ │ │ │ │ cmp.w lr, r2, lsr #30 │ │ │ │ │ - bne.n 450 │ │ │ │ │ + bne.n 448 │ │ │ │ │ subs.w ip, ip, #1 │ │ │ │ │ - bcc.n 46e │ │ │ │ │ + bcc.n 466 │ │ │ │ │ ldr.w r0, [r1, #-4]! │ │ │ │ │ orr.w r0, r0, r2, lsl #30 │ │ │ │ │ cmp.w r2, r0, lsr #30 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - beq.n 43a │ │ │ │ │ + beq.n 432 │ │ │ │ │ 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 │ │ │ │ │ @@ -481,46 +477,46 @@ │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r4, pc} │ │ │ │ │ mov r2, lr │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.n 478 │ │ │ │ │ + blt.n 470 │ │ │ │ │ mul.w r0, r3, r2 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.n 450 │ │ │ │ │ + bge.n 448 │ │ │ │ │ cmp.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ - bne.n 450 │ │ │ │ │ + bne.n 448 │ │ │ │ │ mov.w r0, #2147483648 @ 0x80000000 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 466 │ │ │ │ │ + b.n 45e │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ movw r1, #583 @ 0x247 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 466 │ │ │ │ │ + b.n 45e │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000004b4 : │ │ │ │ │ +000004ac : │ │ │ │ │ PyLong_FromString(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ │ movs r4, #0 │ │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ │ @@ -533,111 +529,111 @@ │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ cmp r2, #36 @ 0x24 │ │ │ │ │ it gt │ │ │ │ │ orrgt.w r3, r3, #1 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w f70 │ │ │ │ │ + bne.w f78 │ │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ │ mov r9, r2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1096 │ │ │ │ │ + beq.w 109e │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ ldr.w r2, [r1, r3, lsl #2] │ │ │ │ │ lsls r4, r2, #28 │ │ │ │ │ - bmi.w e46 │ │ │ │ │ + bmi.w e4a │ │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ │ - beq.w d42 │ │ │ │ │ + beq.w d46 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ │ - beq.w c5e │ │ │ │ │ + beq.w c62 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.w c74 │ │ │ │ │ + beq.w c78 │ │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ │ - beq.w 9b2 │ │ │ │ │ + beq.w 9aa │ │ │ │ │ cmp r2, #95 @ 0x5f │ │ │ │ │ - beq.w c8a │ │ │ │ │ + beq.w c8e │ │ │ │ │ add.w r0, r9, #4294967295 @ 0xffffffff │ │ │ │ │ movs r3, #0 │ │ │ │ │ and.w r0, r0, r9 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ movs r7, #0 │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r4, sl │ │ │ │ │ mov r6, r7 │ │ │ │ │ - b.n 556 │ │ │ │ │ + b.n 54e │ │ │ │ │ cmp r3, #95 @ 0x5f │ │ │ │ │ ittt ne │ │ │ │ │ addne r7, #1 │ │ │ │ │ movne r4, r2 │ │ │ │ │ movne r6, r3 │ │ │ │ │ - beq.w d6c │ │ │ │ │ + beq.w d70 │ │ │ │ │ mov r2, r4 │ │ │ │ │ ldrb.w r3, [r2], #1 │ │ │ │ │ adds r1, r5, r3 │ │ │ │ │ ldrb.w r1, [r1, #224] @ 0xe0 │ │ │ │ │ cmp r1, r9 │ │ │ │ │ - blt.n 548 │ │ │ │ │ + blt.n 540 │ │ │ │ │ cmp r3, #95 @ 0x5f │ │ │ │ │ - beq.w d6c │ │ │ │ │ + beq.w d70 │ │ │ │ │ cmp r6, #95 @ 0x5f │ │ │ │ │ - beq.w 10c4 │ │ │ │ │ + beq.w 10cc │ │ │ │ │ cmp r4, sl │ │ │ │ │ - beq.w e42 │ │ │ │ │ + beq.w e46 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w a08 │ │ │ │ │ + bne.w a00 │ │ │ │ │ str r4, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a2a │ │ │ │ │ + beq.w a22 │ │ │ │ │ cmp.w r7, #640 @ 0x280 │ │ │ │ │ - bgt.w d98 │ │ │ │ │ + bgt.w d9c │ │ │ │ │ mov.w r6, r9, lsl #3 │ │ │ │ │ movw r8, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r8, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ add.w r3, r8, r6 │ │ │ │ │ vldr d5, [r3, #208] @ 0xd0 │ │ │ │ │ vcmp.f64 d5, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.w de8 │ │ │ │ │ + beq.w dec │ │ │ │ │ vmov s15, r7 │ │ │ │ │ vmov.f64 d6, #112 @ 0x3f800000 1.0 │ │ │ │ │ - vldr d4, [pc, #688] @ 868 │ │ │ │ │ + vldr d4, [pc, #688] @ 860 │ │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ │ vmla.f64 d6, d7, d5 │ │ │ │ │ vcmpe.f64 d6, d4 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bgt.w 10f8 │ │ │ │ │ + bgt.w 1100 │ │ │ │ │ vcvt.s32.f64 s15, d6 │ │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ │ vmov r2, s15 │ │ │ │ │ vstr s15, [sp, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bgt.w 10f8 │ │ │ │ │ + bgt.w 1100 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w d2e │ │ │ │ │ + beq.w d32 │ │ │ │ │ adds r0, r2, #3 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d3c │ │ │ │ │ + beq.w d40 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ mov r0, fp │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ str.w r5, [fp, #4] │ │ │ │ │ lsls r3, r1, #3 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ it eq │ │ │ │ │ @@ -650,15 +646,15 @@ │ │ │ │ │ strne r2, [r5, #0] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ cmp r4, sl │ │ │ │ │ strd r2, r3, [fp, #8] │ │ │ │ │ - bls.w 946 │ │ │ │ │ + bls.w 93e │ │ │ │ │ add r6, r8 │ │ │ │ │ add.w r8, r8, r9, lsl #2 │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ ldr.w r3, [r8, #800] @ 0x320 │ │ │ │ │ mov r8, r4 │ │ │ │ │ ldr.w r2, [r6, #504] @ 0x1f8 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ @@ -669,134 +665,134 @@ │ │ │ │ │ movle r3, #0 │ │ │ │ │ movgt r3, #1 │ │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ mov r1, sl │ │ │ │ │ ldrb.w r3, [r1], #1 │ │ │ │ │ cmp r3, #95 @ 0x5f │ │ │ │ │ - beq.w c12 │ │ │ │ │ + beq.w c16 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ movs r2, #0 │ │ │ │ │ add r3, r0 │ │ │ │ │ ldrb.w r4, [r3, #224] @ 0xe0 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ cmp r1, r8 │ │ │ │ │ ite eq │ │ │ │ │ moveq r3, #0 │ │ │ │ │ andne.w r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 9e2 │ │ │ │ │ + beq.w 9da │ │ │ │ │ ldrb.w r3, [sl, #1] │ │ │ │ │ cmp r3, #95 @ 0x5f │ │ │ │ │ - beq.w ee6 │ │ │ │ │ + beq.w eee │ │ │ │ │ add r3, r0 │ │ │ │ │ add.w r1, sl, #2 │ │ │ │ │ ldrb.w r3, [r3, #224] @ 0xe0 │ │ │ │ │ umlal r3, r2, r4, r9 │ │ │ │ │ mov r4, r3 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ cmp r1, r8 │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, #2 │ │ │ │ │ it gt │ │ │ │ │ movgt r3, #2 │ │ │ │ │ - ble.w bd2 │ │ │ │ │ + ble.w bd6 │ │ │ │ │ ldrb r1, [r1, #0] │ │ │ │ │ cmp r1, #95 @ 0x5f │ │ │ │ │ - beq.w ea8 │ │ │ │ │ + beq.w eb0 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ add r1, r2 │ │ │ │ │ ldrb.w r2, [r1, #224] @ 0xe0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ movs r2, #0 │ │ │ │ │ umlal r1, r2, r9, r4 │ │ │ │ │ mov r4, r1 │ │ │ │ │ add.w r1, sl, #3 │ │ │ │ │ cmp r1, r8 │ │ │ │ │ it ne │ │ │ │ │ cmpne r0, r3 │ │ │ │ │ - ble.w 9f2 │ │ │ │ │ + ble.w 9ea │ │ │ │ │ ldrb r1, [r1, #0] │ │ │ │ │ cmp r1, #95 @ 0x5f │ │ │ │ │ - beq.w ed0 │ │ │ │ │ + beq.w ed8 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ add r1, r2 │ │ │ │ │ ldrb.w r2, [r1, #224] @ 0xe0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ movs r2, #0 │ │ │ │ │ umlal r1, r2, r9, r4 │ │ │ │ │ mov r4, r1 │ │ │ │ │ add.w r1, sl, #4 │ │ │ │ │ cmp r1, r8 │ │ │ │ │ it ne │ │ │ │ │ cmpne r0, r3 │ │ │ │ │ - ble.w 9f2 │ │ │ │ │ + ble.w 9ea │ │ │ │ │ ldrb r1, [r1, #0] │ │ │ │ │ cmp r1, #95 @ 0x5f │ │ │ │ │ - beq.n 71c │ │ │ │ │ + beq.n 714 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ adds r3, #1 │ │ │ │ │ add r1, r2 │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldrb.w r1, [r1, #224] @ 0xe0 │ │ │ │ │ umlal r1, r2, r9, r4 │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ add.w r0, sl, #5 │ │ │ │ │ cmp r0, r8 │ │ │ │ │ it ne │ │ │ │ │ cmpne r1, r3 │ │ │ │ │ it le │ │ │ │ │ movle sl, r0 │ │ │ │ │ - ble.n 764 │ │ │ │ │ + ble.n 75c │ │ │ │ │ mov.w r6, r9, asr #31 │ │ │ │ │ ldrb.w r5, [r0], #1 │ │ │ │ │ mul.w r1, r9, r2 │ │ │ │ │ ldr r7, [sp, #4] │ │ │ │ │ mla r1, r4, r6, r1 │ │ │ │ │ cmp r5, #95 @ 0x5f │ │ │ │ │ add r5, r7 │ │ │ │ │ - beq.w ef4 │ │ │ │ │ + beq.w efc │ │ │ │ │ umull r4, r2, r9, r4 │ │ │ │ │ ldrb.w r5, [r5, #224] @ 0xe0 │ │ │ │ │ adds r3, #1 │ │ │ │ │ mov sl, r0 │ │ │ │ │ adds r4, r5, r4 │ │ │ │ │ adc.w r2, r1, r2 │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ cmp r8, r0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r1, r3 │ │ │ │ │ - bgt.n 732 │ │ │ │ │ + bgt.n 72a │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w a02 │ │ │ │ │ + beq.w 9fa │ │ │ │ │ mov.w r0, r9, asr #31 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble.w 9ea │ │ │ │ │ + ble.w 9e2 │ │ │ │ │ umull r6, ip, r9, r9 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 792 │ │ │ │ │ + beq.n 78a │ │ │ │ │ mul.w r3, r6, r0 │ │ │ │ │ subs r1, #1 │ │ │ │ │ mla r3, r9, ip, r3 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ umull r6, ip, r6, r9 │ │ │ │ │ add ip, r3 │ │ │ │ │ - bne.n 77e │ │ │ │ │ + bne.n 776 │ │ │ │ │ ldr.w r1, [fp, #8] │ │ │ │ │ add.w r5, fp, #12 │ │ │ │ │ mov.w lr, r1, lsr #3 │ │ │ │ │ add.w lr, r5, lr, lsl #2 │ │ │ │ │ cmp r5, lr │ │ │ │ │ - bcs.w c3a │ │ │ │ │ + bcs.w c3e │ │ │ │ │ ldr.w r0, [fp, #12] │ │ │ │ │ mvns r3, r5 │ │ │ │ │ add r3, lr │ │ │ │ │ add.w r7, fp, #16 │ │ │ │ │ ubfx r3, r3, #2, #2 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ umull r1, r3, r0, r6 │ │ │ │ │ @@ -805,22 +801,22 @@ │ │ │ │ │ mov.w r4, r1, lsr #30 │ │ │ │ │ adc.w r3, r3, r2 │ │ │ │ │ bic.w r2, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp lr, r7 │ │ │ │ │ str.w r2, [fp, #12] │ │ │ │ │ orr.w r4, r4, r3, lsl #2 │ │ │ │ │ mov.w r2, r3, lsr #30 │ │ │ │ │ - bls.w 904 │ │ │ │ │ + bls.w 8fc │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 870 │ │ │ │ │ + beq.n 868 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 83a │ │ │ │ │ + beq.n 832 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 818 │ │ │ │ │ + beq.n 810 │ │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ │ add.w r7, fp, #20 │ │ │ │ │ umull r1, r3, r0, r6 │ │ │ │ │ adds r1, r1, r4 │ │ │ │ │ mla r3, r0, ip, r3 │ │ │ │ │ mov.w r4, r1, lsr #30 │ │ │ │ │ adc.w r3, r3, r2 │ │ │ │ │ @@ -845,16 +841,16 @@ │ │ │ │ │ mov.w r4, r1, lsr #30 │ │ │ │ │ adc.w r3, r3, r2 │ │ │ │ │ bic.w r2, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r2, [r7], #4 │ │ │ │ │ orr.w r4, r4, r3, lsl #2 │ │ │ │ │ lsrs r2, r3, #30 │ │ │ │ │ cmp lr, r7 │ │ │ │ │ - bls.n 904 │ │ │ │ │ - b.n 870 │ │ │ │ │ + bls.n 8fc │ │ │ │ │ + b.n 868 │ │ │ │ │ nop │ │ │ │ │ nop.w │ │ │ │ │ .word 0xfc000000 │ │ │ │ │ .word 0x41bfffff │ │ │ │ │ str.w r8, [sp, #28] │ │ │ │ │ mov r8, r5 │ │ │ │ │ ldr r0, [r7, #0] │ │ │ │ │ @@ -893,149 +889,149 @@ │ │ │ │ │ mov.w r4, r3, lsr #30 │ │ │ │ │ adc.w r2, r1, r2, lsr #30 │ │ │ │ │ bic.w r1, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp lr, r7 │ │ │ │ │ str r1, [r5, #8] │ │ │ │ │ orr.w r4, r4, r2, lsl #2 │ │ │ │ │ mov.w r2, r2, lsr #30 │ │ │ │ │ - bhi.n 876 │ │ │ │ │ + bhi.n 86e │ │ │ │ │ mov r5, r8 │ │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ │ orrs r2, r4 │ │ │ │ │ - beq.w c14 │ │ │ │ │ + beq.w c18 │ │ │ │ │ movw r3, #65523 @ 0xfff3 │ │ │ │ │ movt r3, #65535 @ 0xffff │ │ │ │ │ sub.w r3, r3, fp │ │ │ │ │ adds r2, r5, #4 │ │ │ │ │ add r3, lr │ │ │ │ │ ldr.w r1, [fp, #8] │ │ │ │ │ bic.w r3, r3, #3 │ │ │ │ │ add r3, r2 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp.w r2, r1, lsr #3 │ │ │ │ │ - ble.w f1c │ │ │ │ │ + ble.w f24 │ │ │ │ │ str r4, [r3, #0] │ │ │ │ │ cmp r8, sl │ │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ │ bic.w r3, r3, #7 │ │ │ │ │ add.w r3, r3, #8 │ │ │ │ │ str.w r3, [fp, #8] │ │ │ │ │ - bhi.w 65a │ │ │ │ │ + bhi.w 652 │ │ │ │ │ str.w fp, [sp, #52] @ 0x34 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ ldr.w r0, [fp, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 10ca │ │ │ │ │ + bne.w 10d2 │ │ │ │ │ lsrs r2, r0, #3 │ │ │ │ │ - beq.w bac │ │ │ │ │ + beq.w bb0 │ │ │ │ │ add.w r1, fp, r2, lsl #2 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ - cbz r1, 98a │ │ │ │ │ + cbz r1, 982 │ │ │ │ │ cmp r0, #15 │ │ │ │ │ - bls.w bac │ │ │ │ │ + bls.w bb0 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str.w fp, [sp, #52] @ 0x34 │ │ │ │ │ adds r3, #1 │ │ │ │ │ - beq.w cf2 │ │ │ │ │ + beq.w cf6 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ - cbz r3, 982 │ │ │ │ │ + cbz r3, 97a │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ mov r0, fp │ │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ add.w r4, fp, #12 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w b5a │ │ │ │ │ + beq.w b5e │ │ │ │ │ ldr.w r5, [r4, r1, lsl #2] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w bf0 │ │ │ │ │ + beq.w bf4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 966 │ │ │ │ │ + beq.n 95e │ │ │ │ │ and.w r0, r0, #3 │ │ │ │ │ orr.w r0, r0, r3, lsl #3 │ │ │ │ │ str.w r0, [fp, #8] │ │ │ │ │ - b.n 966 │ │ │ │ │ + b.n 95e │ │ │ │ │ cmp.w r9, #16 │ │ │ │ │ - beq.w cfe │ │ │ │ │ + beq.w d02 │ │ │ │ │ cmp.w r9, #8 │ │ │ │ │ - beq.w c28 │ │ │ │ │ + beq.w c2c │ │ │ │ │ movs r3, #0 │ │ │ │ │ cmp.w r9, #2 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - bne.w c08 │ │ │ │ │ + bne.w c0c │ │ │ │ │ ldrb.w r3, [sl, #1] │ │ │ │ │ and.w r3, r3, #223 @ 0xdf │ │ │ │ │ cmp r3, #66 @ 0x42 │ │ │ │ │ it ne │ │ │ │ │ ldrne r0, [sp, #16] │ │ │ │ │ - bne.w 538 │ │ │ │ │ - b.n d0e │ │ │ │ │ + bne.w 530 │ │ │ │ │ + b.n d12 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ mov sl, r1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n a02 │ │ │ │ │ + beq.n 9fa │ │ │ │ │ mov r6, r9 │ │ │ │ │ mov.w ip, r9, asr #31 │ │ │ │ │ - b.n 792 │ │ │ │ │ + b.n 78a │ │ │ │ │ cmp r0, r3 │ │ │ │ │ itt ne │ │ │ │ │ movne sl, r1 │ │ │ │ │ movne.w r0, r9, asr #31 │ │ │ │ │ - bne.w 774 │ │ │ │ │ + bne.w 76c │ │ │ │ │ mov sl, r1 │ │ │ │ │ ldrd r6, ip, [sp, #40] @ 0x28 │ │ │ │ │ - b.n 792 │ │ │ │ │ + b.n 78a │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ ldr.w r3, [r1, r3, lsl #2] │ │ │ │ │ lsls r3, r3, #28 │ │ │ │ │ - bpl.w e42 │ │ │ │ │ + bpl.w e46 │ │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w c42 │ │ │ │ │ + bne.w c46 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 586 │ │ │ │ │ + bne.w 57e │ │ │ │ │ movs.w r3, r9, lsr #2 │ │ │ │ │ - beq.w b9e │ │ │ │ │ + beq.w ba2 │ │ │ │ │ mov.w r8, #2 │ │ │ │ │ movs.w r3, r9, asr #3 │ │ │ │ │ - beq.w be0 │ │ │ │ │ + beq.w be4 │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ asrs r3, r3, #1 │ │ │ │ │ - bne.n a3e │ │ │ │ │ + bne.n a36 │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ itt eq │ │ │ │ │ movweq r0, #65506 @ 0xffe2 │ │ │ │ │ movteq r0, #32767 @ 0x7fff │ │ │ │ │ - bne.w be0 │ │ │ │ │ + bne.w be4 │ │ │ │ │ cmp r7, r0 │ │ │ │ │ - bgt.w 107e │ │ │ │ │ + bgt.w 1086 │ │ │ │ │ mul.w r7, r8, r7 │ │ │ │ │ movw r3, #34953 @ 0x8889 │ │ │ │ │ movt r3, #34952 @ 0x8888 │ │ │ │ │ adds r7, #29 │ │ │ │ │ smull r2, r3, r3, r7 │ │ │ │ │ add r3, r7 │ │ │ │ │ asrs r7, r7, #31 │ │ │ │ │ rsbs r9, r7, r3, asr #4 │ │ │ │ │ - beq.w d5c │ │ │ │ │ + beq.w d60 │ │ │ │ │ add.w r0, r9, #3 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d3c │ │ │ │ │ + beq.w d40 │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ mov.w r3, r9, lsl #3 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ it eq │ │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ │ str.w r3, [fp, #8] │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ @@ -1048,193 +1044,193 @@ │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ mov r0, fp │ │ │ │ │ subs r4, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ cmp sl, r4 │ │ │ │ │ str.w r3, [r0, #12]! │ │ │ │ │ - bhi.w d20 │ │ │ │ │ + bhi.w d24 │ │ │ │ │ movs r7, #0 │ │ │ │ │ mov lr, r0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r3, r7 │ │ │ │ │ - str r0, [sp, #0] │ │ │ │ │ - b.n ada │ │ │ │ │ + str.w r9, [sp] │ │ │ │ │ + b.n ad4 │ │ │ │ │ cmp r4, sl │ │ │ │ │ - beq.n b22 │ │ │ │ │ + beq.n b24 │ │ │ │ │ subs r4, #1 │ │ │ │ │ - ldrb r6, [r4, #0] │ │ │ │ │ + ldrb.w ip, [r4] │ │ │ │ │ sub.w r2, r3, #32 │ │ │ │ │ - rsb r0, r3, #32 │ │ │ │ │ - add.w ip, r5, r6 │ │ │ │ │ - cmp r6, #95 @ 0x5f │ │ │ │ │ - beq.n ad4 │ │ │ │ │ - ldrb.w r6, [ip, #224] @ 0xe0 │ │ │ │ │ - lsl.w r2, r6, r2 │ │ │ │ │ - lsr.w r0, r6, r0 │ │ │ │ │ - orrs r2, r0 │ │ │ │ │ - lsls r6, r3 │ │ │ │ │ + rsb r6, r3, #32 │ │ │ │ │ + add.w r9, r5, ip │ │ │ │ │ + cmp.w ip, #95 @ 0x5f │ │ │ │ │ + beq.n ace │ │ │ │ │ + ldrb.w ip, [r9, #224] @ 0xe0 │ │ │ │ │ + lsl.w r2, ip, r2 │ │ │ │ │ + lsr.w r6, ip, r6 │ │ │ │ │ + orrs r2, r6 │ │ │ │ │ + lsl.w ip, ip, r3 │ │ │ │ │ add r3, r8 │ │ │ │ │ - orrs r7, r6 │ │ │ │ │ + orr.w r7, ip, r7 │ │ │ │ │ orrs r1, r2 │ │ │ │ │ cmp r3, #29 │ │ │ │ │ - ble.n ad4 │ │ │ │ │ + ble.n ace │ │ │ │ │ mov r2, lr │ │ │ │ │ - lsrs r0, r7, #30 │ │ │ │ │ + lsrs r6, r7, #30 │ │ │ │ │ bic.w r7, r7, #3221225472 @ 0xc0000000 │ │ │ │ │ subs r3, #30 │ │ │ │ │ cmp r4, sl │ │ │ │ │ str.w r7, [r2], #4 │ │ │ │ │ - orr.w r7, r0, r1, lsl #2 │ │ │ │ │ + orr.w r7, r6, r1, lsl #2 │ │ │ │ │ mov.w r1, r1, lsr #30 │ │ │ │ │ mov lr, r2 │ │ │ │ │ - bne.n ad8 │ │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ │ + bne.n ad2 │ │ │ │ │ + ldr.w r9, [sp] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w ea2 │ │ │ │ │ + beq.w eaa │ │ │ │ │ str.w r7, [lr], #4 │ │ │ │ │ sub.w r0, lr, r0 │ │ │ │ │ cmp.w r9, r0, asr #2 │ │ │ │ │ - ble.w 946 │ │ │ │ │ + ble.w 93e │ │ │ │ │ mov r0, lr │ │ │ │ │ movw r3, #65524 @ 0xfff4 │ │ │ │ │ movt r3, #65535 @ 0xffff │ │ │ │ │ sub.w r3, r3, fp │ │ │ │ │ movs r2, #0 │ │ │ │ │ str.w r2, [r0], #4 │ │ │ │ │ adds r1, r0, r3 │ │ │ │ │ cmp.w r9, r1, asr #2 │ │ │ │ │ - ble.w 946 │ │ │ │ │ - b.n b4a │ │ │ │ │ + ble.w 93e │ │ │ │ │ + b.n b4e │ │ │ │ │ movs r4, #5 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str.w r3, [fp, #8] │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n b88 │ │ │ │ │ + beq.n b8c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [fp] │ │ │ │ │ - cbnz r3, b88 │ │ │ │ │ - ldr r2, [pc, #760] @ (e70 ) │ │ │ │ │ + cbnz r3, b8c │ │ │ │ │ + ldr r2, [pc, #764] @ (e78 ) │ │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w f06 │ │ │ │ │ + bne.w f0e │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Free │ │ │ │ │ movw r2, #8988 @ 0x231c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r2, r2, r4, lsl #4 │ │ │ │ │ add.w fp, r2, r3 │ │ │ │ │ - b.n 96c │ │ │ │ │ + b.n 964 │ │ │ │ │ movw r0, #65506 @ 0xffe2 │ │ │ │ │ movt r0, #32767 @ 0x7fff │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ - b.n a58 │ │ │ │ │ + b.n a50 │ │ │ │ │ ldr.w r2, [fp, #12] │ │ │ │ │ and.w r3, r0, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ adds r4, r3, #5 │ │ │ │ │ mov.w r3, r3, asr #31 │ │ │ │ │ adc.w r3, r3, #0 │ │ │ │ │ cmp.w r4, #262 @ 0x106 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcc.n b62 │ │ │ │ │ - b.n 96c │ │ │ │ │ + bcc.n b66 │ │ │ │ │ + b.n 964 │ │ │ │ │ mov sl, r1 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.w a02 │ │ │ │ │ + beq.w 9fa │ │ │ │ │ umull r6, ip, r9, r9 │ │ │ │ │ - b.n 792 │ │ │ │ │ + b.n 78a │ │ │ │ │ mov r1, r8 │ │ │ │ │ movw r0, #65506 @ 0xffe2 │ │ │ │ │ movt r0, #32767 @ 0x7fff │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ - b.n a58 │ │ │ │ │ + b.n a50 │ │ │ │ │ mov r3, r1 │ │ │ │ │ - b.n 98e │ │ │ │ │ + b.n 986 │ │ │ │ │ cmp r3, #111 @ 0x6f │ │ │ │ │ - beq.w e84 │ │ │ │ │ + beq.w e8c │ │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ │ - beq.w d8e │ │ │ │ │ + beq.w d92 │ │ │ │ │ mov.w r9, #10 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ add.w r0, r9, #4294967295 @ 0xffffffff │ │ │ │ │ and.w r0, r0, r9 │ │ │ │ │ - b.n 538 │ │ │ │ │ + b.n 530 │ │ │ │ │ mov sl, r1 │ │ │ │ │ cmp r8, sl │ │ │ │ │ - bhi.w 65a │ │ │ │ │ + bhi.w 652 │ │ │ │ │ str.w fp, [sp, #52] @ 0x34 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w 94a │ │ │ │ │ - b.n 982 │ │ │ │ │ + bne.w 942 │ │ │ │ │ + b.n 97a │ │ │ │ │ ldrb.w r3, [sl, #1] │ │ │ │ │ and.w r3, r3, #223 @ 0xdf │ │ │ │ │ cmp r3, #79 @ 0x4f │ │ │ │ │ - beq.n d0a │ │ │ │ │ + beq.n d0e │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ - b.n 538 │ │ │ │ │ + b.n 530 │ │ │ │ │ orrs r2, r4 │ │ │ │ │ - beq.n c14 │ │ │ │ │ + beq.n c18 │ │ │ │ │ mov r3, r5 │ │ │ │ │ - b.n 924 │ │ │ │ │ + b.n 91c │ │ │ │ │ ldr.w r3, [r1, r3, lsl #2] │ │ │ │ │ lsls r6, r3, #28 │ │ │ │ │ - bpl.w e64 │ │ │ │ │ + bpl.w e68 │ │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n c42 │ │ │ │ │ + bne.n c46 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 586 │ │ │ │ │ - b.n a2a │ │ │ │ │ + bne.w 57e │ │ │ │ │ + b.n a22 │ │ │ │ │ ldrb.w r2, [sl, #1] │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w 520 │ │ │ │ │ + bne.w 518 │ │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ │ itttt ne │ │ │ │ │ movne r3, #0 │ │ │ │ │ movne r0, #8 │ │ │ │ │ movne.w r9, #10 │ │ │ │ │ strne r3, [sp, #16] │ │ │ │ │ - beq.n d7c │ │ │ │ │ + beq.n d80 │ │ │ │ │ cmp r2, #95 @ 0x5f │ │ │ │ │ - bne.w 538 │ │ │ │ │ + bne.w 530 │ │ │ │ │ str.w sl, [sp, #20] │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ - cbz r3, c96 │ │ │ │ │ + cbz r3, c9a │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ │ - bl ddc8 │ │ │ │ │ + bl dda0 │ │ │ │ │ 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 │ │ │ │ │ movcs r1, #200 @ 0xc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromStringAndSize │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 982 │ │ │ │ │ + beq.w 97a │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC12 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -1243,287 +1239,288 @@ │ │ │ │ │ mov r2, r9 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n cec │ │ │ │ │ + beq.n cf0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [fp] │ │ │ │ │ - cbnz r3, cec │ │ │ │ │ + cbnz r3, cf0 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ - b.n 982 │ │ │ │ │ + b.n 97a │ │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ │ - bl 11760 <_PyLong_Negate> │ │ │ │ │ + bl 11730 <_PyLong_Negate> │ │ │ │ │ ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ │ - b.n 978 │ │ │ │ │ + b.n 970 │ │ │ │ │ ldrb.w r3, [sl, #1] │ │ │ │ │ and.w r3, r3, #223 @ 0xdf │ │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ │ - bne.n c34 │ │ │ │ │ + bne.n c38 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ ldrb.w r3, [sl, #2] │ │ │ │ │ cmp r3, #95 @ 0x5f │ │ │ │ │ - beq.w 1072 │ │ │ │ │ + beq.w 107a │ │ │ │ │ add.w sl, sl, #2 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 538 │ │ │ │ │ + b.n 530 │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs r3, r0, r3 │ │ │ │ │ cmp.w r9, r3, asr #2 │ │ │ │ │ - ble.w 946 │ │ │ │ │ - b.n b3c │ │ │ │ │ + ble.w 93e │ │ │ │ │ + b.n b40 │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5fe │ │ │ │ │ + bne.w 5f6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n cec │ │ │ │ │ + b.n cf0 │ │ │ │ │ ldr.w sl, [sp, #36] @ 0x24 │ │ │ │ │ ldrb.w r2, [sl, #1] │ │ │ │ │ movs r3, #1 │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w 520 │ │ │ │ │ - b.n c74 │ │ │ │ │ + bne.w 518 │ │ │ │ │ + b.n c78 │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a8e │ │ │ │ │ - b.n d3c │ │ │ │ │ + bne.w a86 │ │ │ │ │ + b.n d40 │ │ │ │ │ cmp r6, #95 @ 0x5f │ │ │ │ │ mov.w r6, #95 @ 0x5f │ │ │ │ │ - beq.w 10c4 │ │ │ │ │ + beq.w 10cc │ │ │ │ │ mov r4, r2 │ │ │ │ │ - b.w 556 │ │ │ │ │ + b.w 54e │ │ │ │ │ ldrb.w r3, [sl, #1] │ │ │ │ │ cmp r3, #98 @ 0x62 │ │ │ │ │ - beq.w e98 │ │ │ │ │ - bhi.w bf4 │ │ │ │ │ + beq.w ea0 │ │ │ │ │ + bhi.w bf8 │ │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ │ - bne.n e78 │ │ │ │ │ + bne.n e80 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov.w r9, #16 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - b.n d0e │ │ │ │ │ - ldr r3, [pc, #216] @ (e74 ) │ │ │ │ │ + b.n d12 │ │ │ │ │ + ldr r3, [pc, #220] @ (e7c ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r2, [r3, #3444] @ 0xd74 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n db8 │ │ │ │ │ + ble.n dbc │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bgt.w f56 │ │ │ │ │ + bgt.w f5e │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - ble.n dc8 │ │ │ │ │ + ble.n dcc │ │ │ │ │ cmp.w r9, #10 │ │ │ │ │ - beq.w f88 │ │ │ │ │ + beq.w f90 │ │ │ │ │ movw r8, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r8, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ add.w r3, r8, r9, lsl #3 │ │ │ │ │ mov.w r6, r9, lsl #3 │ │ │ │ │ vldr d5, [r3, #208] @ 0xd0 │ │ │ │ │ vcmp.f64 d5, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bne.w 5ae │ │ │ │ │ + bne.w 5a6 │ │ │ │ │ vmov s15, r9 │ │ │ │ │ str.w r9, [sp] │ │ │ │ │ mov.w fp, r9, asr #31 │ │ │ │ │ vcvt.f64.s32 d0, s15 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL log │ │ │ │ │ - vldr d7, [pc, #104] @ e68 │ │ │ │ │ + vldr d7, [pc, #108] @ e70 │ │ │ │ │ add.w r3, r8, r6 │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ mov.w ip, #1 │ │ │ │ │ vdiv.f64 d5, d0, d7 │ │ │ │ │ vstr d5, [r3, #208] @ 0xd0 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movt r3, #16384 @ 0x4000 │ │ │ │ │ - b.n e22 │ │ │ │ │ + b.n e26 │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov fp, r2 │ │ │ │ │ umull r1, r2, r9, r0 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ sbcs.w lr, r2, #0 │ │ │ │ │ - bcc.n e1a │ │ │ │ │ + bcc.n e1e │ │ │ │ │ add.w r3, r8, r6 │ │ │ │ │ strd r0, fp, [r3, #504] @ 0x1f8 │ │ │ │ │ add.w r3, r8, r9, lsl #2 │ │ │ │ │ str.w ip, [r3, #800] @ 0x320 │ │ │ │ │ - b.w 5ae │ │ │ │ │ + b.w 5a6 │ │ │ │ │ str r4, [sp, #20] │ │ │ │ │ - b.n c8e │ │ │ │ │ + b.n c92 │ │ │ │ │ ldr.w sl, [sp, #36] @ 0x24 │ │ │ │ │ ldrb.w r3, [sl, #1]! │ │ │ │ │ - cbz r3, e5e │ │ │ │ │ + cbz r3, e62 │ │ │ │ │ ldr.w r2, [r1, r3, lsl #2] │ │ │ │ │ lsls r2, r2, #28 │ │ │ │ │ - bmi.n e4a │ │ │ │ │ + bmi.n e4e │ │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ │ - beq.w d46 │ │ │ │ │ + beq.w d4a │ │ │ │ │ mov r2, r3 │ │ │ │ │ - b.w 50e │ │ │ │ │ + b.w 506 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ - b.n c8e │ │ │ │ │ + b.n c92 │ │ │ │ │ + nop.w │ │ │ │ │ .word 0xcf0a9650 │ │ │ │ │ .word 0x4034cb5e │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ - .word 0x000000d2 │ │ │ │ │ + .word 0x000000d6 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ - bhi.n e8e │ │ │ │ │ + bhi.n e96 │ │ │ │ │ cmp r3, #66 @ 0x42 │ │ │ │ │ - beq.n e98 │ │ │ │ │ + beq.n ea0 │ │ │ │ │ cmp r3, #79 @ 0x4f │ │ │ │ │ - bne.w c00 │ │ │ │ │ + bne.w c04 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov.w r9, #8 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - b.n d0e │ │ │ │ │ + b.n d12 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov.w r9, #10 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - b.n c08 │ │ │ │ │ + b.n c0c │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov.w r9, #2 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - b.n d0e │ │ │ │ │ + b.n d12 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, lr │ │ │ │ │ - b.n d22 │ │ │ │ │ + b.n d26 │ │ │ │ │ add.w r1, sl, #3 │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - beq.n eb8 │ │ │ │ │ + beq.n ec0 │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bgt.w 6d8 │ │ │ │ │ + bgt.w 6d0 │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.w a00 │ │ │ │ │ + beq.w 9f8 │ │ │ │ │ mov r6, r9 │ │ │ │ │ mov.w ip, r9, asr #31 │ │ │ │ │ mov sl, r1 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.w bda │ │ │ │ │ - b.n 792 │ │ │ │ │ + beq.w bde │ │ │ │ │ + b.n 78a │ │ │ │ │ add.w r1, sl, #4 │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - beq.n ee0 │ │ │ │ │ + beq.n ee8 │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bgt.w 704 │ │ │ │ │ + bgt.w 6fc │ │ │ │ │ mov sl, r1 │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ - b.n 764 │ │ │ │ │ + b.n 75c │ │ │ │ │ add.w r1, sl, #2 │ │ │ │ │ cmp r8, r1 │ │ │ │ │ - beq.n f12 │ │ │ │ │ + beq.n f1a │ │ │ │ │ movs r3, #1 │ │ │ │ │ - b.w 6ac │ │ │ │ │ + b.w 6a4 │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - ble.w 764 │ │ │ │ │ + ble.w 75c │ │ │ │ │ cmp r8, r0 │ │ │ │ │ - bne.w 732 │ │ │ │ │ - b.n 764 │ │ │ │ │ + bne.w 72a │ │ │ │ │ + b.n 75c │ │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, fp │ │ │ │ │ blx r3 │ │ │ │ │ - b.n b82 │ │ │ │ │ + b.n b86 │ │ │ │ │ mov r6, r9 │ │ │ │ │ mov.w ip, r9, asr #31 │ │ │ │ │ mov sl, r8 │ │ │ │ │ - b.n 792 │ │ │ │ │ + b.n 78a │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ adds r7, r3, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 108 <_PyLong_New> │ │ │ │ │ R_ARM_THM_CALL _PyLong_New │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w cd2 │ │ │ │ │ + beq.w cd6 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov r1, r5 │ │ │ │ │ adds r0, #12 │ │ │ │ │ lsls r2, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 1056 │ │ │ │ │ + bne.w 105e │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov fp, r6 │ │ │ │ │ str r7, [sp, #12] │ │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ │ str r4, [r3, #12] │ │ │ │ │ - b.n c14 │ │ │ │ │ + b.n c18 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ mov r3, r7 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC7 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC7 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n cec │ │ │ │ │ + b.n cf0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC5 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC5 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n cec │ │ │ │ │ + b.n cf0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC8 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyImport_ImportModule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w cec │ │ │ │ │ + beq.w cf0 │ │ │ │ │ sub.w r1, r4, sl │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromStringAndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1028 │ │ │ │ │ + beq.n 1030 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC9 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC9 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -1532,797 +1529,797 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC10 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallMethod │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n fd8 │ │ │ │ │ + beq.n fe0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 104e │ │ │ │ │ + beq.n 1056 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n fe8 │ │ │ │ │ + beq.n ff0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbz r3, 1046 │ │ │ │ │ + cbz r3, 104e │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.w 982 │ │ │ │ │ + beq.w 97a │ │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r1, r3, #7 │ │ │ │ │ - bmi.w 946 │ │ │ │ │ + bmi.w 93e │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1010 │ │ │ │ │ + beq.n 1018 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [fp] │ │ │ │ │ - cbz r3, 106a │ │ │ │ │ + cbz r3, 1072 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC11 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC11 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n cec │ │ │ │ │ + b.n cf0 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w cec │ │ │ │ │ + beq.w cf0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w cec │ │ │ │ │ + bne.w cf0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n cec │ │ │ │ │ + b.n cf0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n fe8 │ │ │ │ │ + b.n ff0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n fd8 │ │ │ │ │ + b.n fe0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [fp] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w f48 │ │ │ │ │ + bne.w f50 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n f48 │ │ │ │ │ + b.n f50 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1010 │ │ │ │ │ + b.n 1018 │ │ │ │ │ ldrb.w r2, [sl, #3] │ │ │ │ │ movs r0, #0 │ │ │ │ │ add.w sl, sl, #3 │ │ │ │ │ - b.n c84 │ │ │ │ │ + b.n c88 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n cec │ │ │ │ │ - cbz r2, 10ae │ │ │ │ │ + b.n cf0 │ │ │ │ │ + cbz r2, 10b6 │ │ │ │ │ add.w r0, r9, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ ldr.w sl, [sp, #36] @ 0x24 │ │ │ │ │ movs r3, #1 │ │ │ │ │ and.w r0, r0, r9 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - b.w 538 │ │ │ │ │ + b.w 530 │ │ │ │ │ mov r2, r9 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str.w r9, [sp, #16] │ │ │ │ │ movs r0, #8 │ │ │ │ │ ldr.w sl, [sp, #36] @ 0x24 │ │ │ │ │ mov.w r9, #10 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - b.n c84 │ │ │ │ │ + b.n c88 │ │ │ │ │ subs r3, r4, #1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - b.n c8e │ │ │ │ │ + b.n c92 │ │ │ │ │ and.w r3, r0, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n 10f2 │ │ │ │ │ + bne.n 10fa │ │ │ │ │ lsrs r3, r0, #3 │ │ │ │ │ - beq.w 966 │ │ │ │ │ + beq.w 95e │ │ │ │ │ add.w r2, fp, r3, lsl #2 │ │ │ │ │ ldr r1, [r2, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 98a │ │ │ │ │ + beq.w 982 │ │ │ │ │ cmp r0, #15 │ │ │ │ │ - bhi.w 96c │ │ │ │ │ + bhi.w 964 │ │ │ │ │ movs r4, #5 │ │ │ │ │ - b.n b62 │ │ │ │ │ + b.n b66 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ - b.n c8e │ │ │ │ │ + b.n c92 │ │ │ │ │ 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 cec │ │ │ │ │ + b.n cf0 │ │ │ │ │ │ │ │ │ │ -00001110 : │ │ │ │ │ +00001118 : │ │ │ │ │ maybe_small_long(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 1128 │ │ │ │ │ + cbz r0, 1130 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bls.n 112c │ │ │ │ │ + bls.n 1134 │ │ │ │ │ mov r0, r3 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ mul.w r2, r1, r2 │ │ │ │ │ adds r1, r2, #5 │ │ │ │ │ mov.w r2, r2, asr #31 │ │ │ │ │ mov r4, r1 │ │ │ │ │ adc.w r2, r2, #0 │ │ │ │ │ cmp.w r1, #262 @ 0x106 │ │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ │ - bcs.n 1128 │ │ │ │ │ + bcs.n 1130 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 1170 │ │ │ │ │ + beq.n 1178 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ - cbnz r2, 1170 │ │ │ │ │ - ldr r2, [pc, #44] @ (1190 ) │ │ │ │ │ + cbnz r2, 1178 │ │ │ │ │ + ldr r2, [pc, #44] @ (1198 ) │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ │ - cbnz r3, 1184 │ │ │ │ │ + cbnz r3, 118c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Free │ │ │ │ │ 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, r4, lsl #4 │ │ │ │ │ add r0, r3 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ │ movs r1, #1 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 116a │ │ │ │ │ + b.n 1172 │ │ │ │ │ nop │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00001194 : │ │ │ │ │ +0000119c : │ │ │ │ │ long_richcompare(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.w 1320 │ │ │ │ │ + bpl.w 1328 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.w 1320 │ │ │ │ │ + bpl.w 1328 │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ cmp r0, r1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - beq.w 12d4 │ │ │ │ │ + beq.w 12dc │ │ │ │ │ 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 r5, #15 │ │ │ │ │ - bhi.n 1208 │ │ │ │ │ + bhi.n 1210 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ mul.w ip, r0, ip │ │ │ │ │ mls r3, r2, r3, ip │ │ │ │ │ cmp r7, #5 │ │ │ │ │ - bhi.n 12be │ │ │ │ │ + bhi.n 12c6 │ │ │ │ │ tbb [pc, r7] │ │ │ │ │ .word 0x7104752d │ │ │ │ │ .short 0x6d0b │ │ │ │ │ mov r3, ip │ │ │ │ │ - cbz r3, 11fe │ │ │ │ │ + cbz r3, 1206 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ mov r3, ip │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 11ee │ │ │ │ │ + ble.n 11f6 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ lsrs r2, r2, #3 │ │ │ │ │ mov.w lr, lr, lsr #3 │ │ │ │ │ mul.w ip, ip, r2 │ │ │ │ │ mls r3, r3, lr, ip │ │ │ │ │ mov ip, r2 │ │ │ │ │ - cbz r3, 1244 │ │ │ │ │ + cbz r3, 124c │ │ │ │ │ cmp r7, #5 │ │ │ │ │ - bhi.n 12be │ │ │ │ │ - add r2, pc, #4 @ (adr r2, 1224 ) │ │ │ │ │ + bhi.n 12c6 │ │ │ │ │ + add r2, pc, #4 @ (adr r2, 122c ) │ │ │ │ │ ldr.w pc, [r2, r7, lsl #2] │ │ │ │ │ - .word 0x0000123f │ │ │ │ │ + .word 0x00001247 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000012cf │ │ │ │ │ + .word 0x000012d7 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000011ef │ │ │ │ │ + .word 0x000011f7 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000011ff │ │ │ │ │ + .word 0x00001207 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000011fb │ │ │ │ │ + .word 0x00001203 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000012bf │ │ │ │ │ + .word 0x000012c7 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ mov r3, ip │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.n 11ee │ │ │ │ │ - b.n 11fe │ │ │ │ │ - cbz r2, 1296 │ │ │ │ │ + bge.n 11f6 │ │ │ │ │ + b.n 1206 │ │ │ │ │ + cbz r2, 129e │ │ │ │ │ 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 1296 │ │ │ │ │ + bne.n 129e │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n 1296 │ │ │ │ │ + beq.n 129e │ │ │ │ │ ldr r5, [r3, #4] │ │ │ │ │ ldr.w r6, [lr, #4] │ │ │ │ │ subs.w ip, r5, r6 │ │ │ │ │ - bne.n 1296 │ │ │ │ │ + bne.n 129e │ │ │ │ │ subs r5, r2, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 1296 │ │ │ │ │ + beq.n 129e │ │ │ │ │ ldr.w r0, [r0, r2, lsl #2] │ │ │ │ │ ldr.w r2, [r1, r2, lsl #2] │ │ │ │ │ subs.w ip, r0, r2 │ │ │ │ │ - bne.n 1296 │ │ │ │ │ + bne.n 129e │ │ │ │ │ subs r2, r5, #1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ - beq.n 1296 │ │ │ │ │ + beq.n 129e │ │ │ │ │ ldr.w r2, [r3, #-4]! │ │ │ │ │ ldr.w r1, [lr, #-4]! │ │ │ │ │ subs r2, r2, r1 │ │ │ │ │ - beq.n 1280 │ │ │ │ │ + beq.n 1288 │ │ │ │ │ mov ip, r2 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq.n 12f8 │ │ │ │ │ + beq.n 1300 │ │ │ │ │ cmp r7, #5 │ │ │ │ │ - bhi.n 12bc │ │ │ │ │ - add r3, pc, #4 @ (adr r3, 12a4 ) │ │ │ │ │ + bhi.n 12c4 │ │ │ │ │ + add r3, pc, #4 @ (adr r3, 12ac ) │ │ │ │ │ ldr.w pc, [r3, r7, lsl #2] │ │ │ │ │ - .word 0x0000123d │ │ │ │ │ + .word 0x00001245 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000012cd │ │ │ │ │ + .word 0x000012d5 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000011eb │ │ │ │ │ + .word 0x000011f3 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000012c5 │ │ │ │ │ + .word 0x000012cd │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000011f9 │ │ │ │ │ + .word 0x00001201 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000012bd │ │ │ │ │ + .word 0x000012c5 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ mov r3, ip │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 11ee │ │ │ │ │ - b.n 11fe │ │ │ │ │ + blt.n 11f6 │ │ │ │ │ + b.n 1206 │ │ │ │ │ mov r3, ip │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 11ee │ │ │ │ │ - b.n 11fe │ │ │ │ │ + beq.n 11f6 │ │ │ │ │ + b.n 1206 │ │ │ │ │ mov r3, ip │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 11fe │ │ │ │ │ - b.n 11ee │ │ │ │ │ + ble.n 1206 │ │ │ │ │ + b.n 11f6 │ │ │ │ │ cmp r2, #5 │ │ │ │ │ - bhi.n 11fe │ │ │ │ │ - add r3, pc, #4 @ (adr r3, 12e0 ) │ │ │ │ │ + bhi.n 1206 │ │ │ │ │ + add r3, pc, #4 @ (adr r3, 12e8 ) │ │ │ │ │ ldr.w pc, [r3, r2, lsl #2] │ │ │ │ │ nop │ │ │ │ │ - .word 0x000011ef │ │ │ │ │ + .word 0x000011f7 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000011ff │ │ │ │ │ + .word 0x00001207 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000011ff │ │ │ │ │ + .word 0x00001207 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000011ef │ │ │ │ │ + .word 0x000011f7 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000011ef │ │ │ │ │ + .word 0x000011f7 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000011ff │ │ │ │ │ + .word 0x00001207 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ rsb r3, ip, #0 │ │ │ │ │ cmp r7, #5 │ │ │ │ │ - bhi.n 12be │ │ │ │ │ - add r2, pc, #4 @ (adr r2, 1308 ) │ │ │ │ │ + bhi.n 12c6 │ │ │ │ │ + add r2, pc, #4 @ (adr r2, 1310 ) │ │ │ │ │ ldr.w pc, [r2, r7, lsl #2] │ │ │ │ │ nop │ │ │ │ │ - .word 0x0000123f │ │ │ │ │ + .word 0x00001247 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000012cf │ │ │ │ │ + .word 0x000012d7 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000011ed │ │ │ │ │ + .word 0x000011f5 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000012c7 │ │ │ │ │ + .word 0x000012cf │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000011fb │ │ │ │ │ + .word 0x00001203 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000012bf │ │ │ │ │ + .word 0x000012c7 │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -0000132c : │ │ │ │ │ +00001334 : │ │ │ │ │ long_bool(): │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ and.w r0, r0, #3 │ │ │ │ │ subs r0, #1 │ │ │ │ │ it ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000133c : │ │ │ │ │ +00001344 : │ │ │ │ │ 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 144e │ │ │ │ │ + beq.n 1456 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.n 1374 │ │ │ │ │ + bpl.n 137c │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.n 1384 │ │ │ │ │ + bhi.n 138c │ │ │ │ │ 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 1478 │ │ │ │ │ + bne.n 1480 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 136e │ │ │ │ │ + b.n 1376 │ │ │ │ │ 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 13e4 │ │ │ │ │ + bne.n 13ec │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ orr.w r3, r3, lr, lsl #30 │ │ │ │ │ cmp.w lr, r3, lsr #30 │ │ │ │ │ - bne.n 13e4 │ │ │ │ │ + bne.n 13ec │ │ │ │ │ mov lr, r4 │ │ │ │ │ sub.w r5, ip, #3 │ │ │ │ │ cmp.w ip, #2 │ │ │ │ │ - beq.n 1408 │ │ │ │ │ + beq.n 1410 │ │ │ │ │ ldr r4, [r0, #0] │ │ │ │ │ orr.w ip, r4, r3, lsl #30 │ │ │ │ │ cmp.w r3, ip, lsr #30 │ │ │ │ │ - bne.n 13de │ │ │ │ │ + bne.n 13e6 │ │ │ │ │ mov r3, ip │ │ │ │ │ subs r4, r5, #1 │ │ │ │ │ mov r5, r4 │ │ │ │ │ adds r4, #1 │ │ │ │ │ - beq.n 1408 │ │ │ │ │ + beq.n 1410 │ │ │ │ │ ldr.w ip, [r0, #-4]! │ │ │ │ │ orr.w ip, ip, r3, lsl #30 │ │ │ │ │ cmp.w r3, ip, lsr #30 │ │ │ │ │ mov r3, ip │ │ │ │ │ - beq.n 13c6 │ │ │ │ │ + beq.n 13ce │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - bne.n 1460 │ │ │ │ │ + bne.n 1468 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 136e │ │ │ │ │ + beq.n 1376 │ │ │ │ │ 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 136e │ │ │ │ │ + b.n 1376 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 1438 │ │ │ │ │ + blt.n 1440 │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - beq.n 136e │ │ │ │ │ + beq.n 1376 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n 136e │ │ │ │ │ + beq.n 1376 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 136e │ │ │ │ │ + bne.n 1376 │ │ │ │ │ mov r0, r2 │ │ │ │ │ strd r1, r3, [sp] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ │ - b.n 13e8 │ │ │ │ │ + b.n 13f0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bge.n 13de │ │ │ │ │ + bge.n 13e6 │ │ │ │ │ cmp.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ - bne.n 13de │ │ │ │ │ + bne.n 13e6 │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - bne.n 1498 │ │ │ │ │ + bne.n 14a0 │ │ │ │ │ mov.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ - b.n 136e │ │ │ │ │ + b.n 1376 │ │ │ │ │ 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 137e │ │ │ │ │ + b.n 1386 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - beq.n 13e4 │ │ │ │ │ + beq.n 13ec │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 13e4 │ │ │ │ │ + bne.n 13ec │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 1428 │ │ │ │ │ + b.n 1430 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.n 14b0 │ │ │ │ │ + bhi.n 14b8 │ │ │ │ │ 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 1420 │ │ │ │ │ - b.n 136e │ │ │ │ │ + bne.n 1428 │ │ │ │ │ + b.n 1376 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n 1448 │ │ │ │ │ + beq.n 1450 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 1448 │ │ │ │ │ + bne.n 1450 │ │ │ │ │ mov.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ - b.n 1428 │ │ │ │ │ + b.n 1430 │ │ │ │ │ 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 1460 │ │ │ │ │ + bne.n 1468 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ orr.w r3, r3, lr, lsl #30 │ │ │ │ │ cmp.w lr, r3, lsr #30 │ │ │ │ │ - bne.n 1460 │ │ │ │ │ + bne.n 1468 │ │ │ │ │ mov.w lr, #1 │ │ │ │ │ - b.n 13ae │ │ │ │ │ + b.n 13b6 │ │ │ │ │ │ │ │ │ │ -000014dc : │ │ │ │ │ +000014e4 : │ │ │ │ │ PyLong_AsLongAndOverflow(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ str.w ip, [r1] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 15ca │ │ │ │ │ + beq.n 15d2 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.n 151c │ │ │ │ │ + bpl.n 1524 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.n 1530 │ │ │ │ │ + bhi.n 1538 │ │ │ │ │ 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} │ │ │ │ │ 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 15dc │ │ │ │ │ + bne.n 15e4 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 1516 │ │ │ │ │ + b.n 151e │ │ │ │ │ mov r5, ip │ │ │ │ │ lsrs r0, r3, #3 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb lr, r3, #1 │ │ │ │ │ add.w ip, r2, r0, lsl #2 │ │ │ │ │ ldr.w r4, [ip, #8] │ │ │ │ │ lsrs r3, r4, #30 │ │ │ │ │ - bne.n 1584 │ │ │ │ │ + bne.n 158c │ │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ │ orr.w r3, r3, r4, lsl #30 │ │ │ │ │ cmp.w r4, r3, lsr #30 │ │ │ │ │ - bne.n 1584 │ │ │ │ │ + bne.n 158c │ │ │ │ │ subs r4, r0, #3 │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq.n 15ae │ │ │ │ │ + beq.n 15b6 │ │ │ │ │ ldr.w r0, [ip] │ │ │ │ │ orr.w r0, r0, r3, lsl #30 │ │ │ │ │ cmp.w r3, r0, lsr #30 │ │ │ │ │ - bne.n 1584 │ │ │ │ │ + bne.n 158c │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs r0, r4, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 15ae │ │ │ │ │ + beq.n 15b6 │ │ │ │ │ ldr.w r0, [ip, #-4]! │ │ │ │ │ orr.w r0, r0, r3, lsl #30 │ │ │ │ │ cmp.w r3, r0, lsr #30 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - beq.n 156c │ │ │ │ │ + beq.n 1574 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str.w lr, [r1] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 1516 │ │ │ │ │ + beq.n 151e │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n 1516 │ │ │ │ │ + beq.n 151e │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 1516 │ │ │ │ │ + bne.n 151e │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 1516 │ │ │ │ │ + b.n 151e │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 15b8 │ │ │ │ │ + blt.n 15c0 │ │ │ │ │ mul.w r3, lr, r3 │ │ │ │ │ - b.n 158c │ │ │ │ │ + b.n 1594 │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - bge.n 1584 │ │ │ │ │ + bge.n 158c │ │ │ │ │ cmp.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ - bne.n 1584 │ │ │ │ │ + bne.n 158c │ │ │ │ │ mov.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ - b.n 158c │ │ │ │ │ + b.n 1594 │ │ │ │ │ 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 152a │ │ │ │ │ + b.n 1532 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.n 15f2 │ │ │ │ │ + bhi.n 15fa │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ - b.n 1590 │ │ │ │ │ + b.n 1598 │ │ │ │ │ movs r5, #1 │ │ │ │ │ - b.n 1532 │ │ │ │ │ + b.n 153a │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000015f8 : │ │ │ │ │ +00001600 : │ │ │ │ │ long_compare(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr.w lr, [r0, #8] │ │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ │ and.w r5, lr, #3 │ │ │ │ │ and.w r3, ip, #3 │ │ │ │ │ orr.w r0, ip, lr │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ rsb r2, r5, #1 │ │ │ │ │ cmp r0, #15 │ │ │ │ │ - bhi.n 162a │ │ │ │ │ + bhi.n 1632 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ mul.w r2, r0, r2 │ │ │ │ │ mls r0, r1, r3, r2 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mov.w lr, lr, lsr #3 │ │ │ │ │ mov.w ip, ip, lsr #3 │ │ │ │ │ mul.w r2, r2, lr │ │ │ │ │ mls r0, r3, ip, r2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1628 │ │ │ │ │ + bne.n 1630 │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - beq.n 168c │ │ │ │ │ + beq.n 1694 │ │ │ │ │ add.w ip, r4, lr, lsl #2 │ │ │ │ │ add.w r2, r1, lr, lsl #2 │ │ │ │ │ ldr.w r3, [ip, #8] │ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ │ subs r0, r3, r0 │ │ │ │ │ - bne.n 168c │ │ │ │ │ + bne.n 1694 │ │ │ │ │ cmp.w lr, #1 │ │ │ │ │ - beq.n 168c │ │ │ │ │ + beq.n 1694 │ │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ subs r0, r3, r0 │ │ │ │ │ - bne.n 168c │ │ │ │ │ + bne.n 1694 │ │ │ │ │ sub.w r3, lr, #3 │ │ │ │ │ cmp.w lr, #2 │ │ │ │ │ - beq.n 168c │ │ │ │ │ + beq.n 1694 │ │ │ │ │ ldr.w r0, [r4, lr, lsl #2] │ │ │ │ │ ldr.w r4, [r1, lr, lsl #2] │ │ │ │ │ subs r4, r0, r4 │ │ │ │ │ - bne.n 1694 │ │ │ │ │ + bne.n 169c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - bcc.n 1694 │ │ │ │ │ + bcc.n 169c │ │ │ │ │ ldr.w r0, [ip, #-4]! │ │ │ │ │ ldr.w r1, [r2, #-4]! │ │ │ │ │ subs r0, r0, r1 │ │ │ │ │ - beq.n 167c │ │ │ │ │ + beq.n 1684 │ │ │ │ │ cmp r5, #2 │ │ │ │ │ it eq │ │ │ │ │ negeq r0, r0 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b.n 168c │ │ │ │ │ + b.n 1694 │ │ │ │ │ │ │ │ │ │ -00001698 : │ │ │ │ │ +000016a0 : │ │ │ │ │ long_dealloc(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.n 16d4 │ │ │ │ │ + bhi.n 16dc │ │ │ │ │ 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 16be │ │ │ │ │ + bcc.n 16c6 │ │ │ │ │ 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 16de │ │ │ │ │ + beq.n 16e6 │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -000016e4 : │ │ │ │ │ +000016ec : │ │ │ │ │ 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 170c │ │ │ │ │ + bl 1714 │ │ │ │ │ adds r0, #1 │ │ │ │ │ ite eq │ │ │ │ │ moveq r0, #0 │ │ │ │ │ ldrne r0, [sp, #4] │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000170c : │ │ │ │ │ +00001714 : │ │ │ │ │ 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 1ed4 │ │ │ │ │ + beq.w 1edc │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r0, r3, #7 │ │ │ │ │ - bpl.w 1ed4 │ │ │ │ │ + bpl.w 1edc │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp.w r6, #584 @ 0x248 │ │ │ │ │ mov.w r5, r6, lsr #3 │ │ │ │ │ - bcs.w 1c94 │ │ │ │ │ + bcs.w 1c9c │ │ │ │ │ adds r0, r5, #4 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1cec │ │ │ │ │ + beq.w 1cf4 │ │ │ │ │ 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 │ │ │ │ │ @@ -2345,31 +2342,31 @@ │ │ │ │ │ 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 1908 │ │ │ │ │ + bcc.w 1910 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ ldr.w r0, [r3, r5, lsl #2] │ │ │ │ │ - ble.n 18a0 │ │ │ │ │ + ble.n 18a8 │ │ │ │ │ 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 1812 │ │ │ │ │ + beq.n 181a │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 17ee │ │ │ │ │ + beq.n 17f6 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne.w 1a32 │ │ │ │ │ + bne.w 1a3a │ │ │ │ │ ldr.w r1, [r9, #4]! │ │ │ │ │ addw r3, pc, #1316 @ 0x524 │ │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ │ orr.w r8, r0, r1, lsl #30 │ │ │ │ │ lsrs r1, r1, #2 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ @@ -2383,15 +2380,15 @@ │ │ │ │ │ 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 18a0 │ │ │ │ │ + beq.n 18a8 │ │ │ │ │ str r4, [sp, #32] │ │ │ │ │ ldr.w r1, [r9, #4] │ │ │ │ │ mov r8, r9 │ │ │ │ │ addw r3, pc, #1244 @ 0x4dc │ │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ │ add.w r9, r9, #16 │ │ │ │ │ orr.w r4, r0, r1, lsl #30 │ │ │ │ │ @@ -2428,17 +2425,17 @@ │ │ │ │ │ addw r3, pc, #1136 @ 0x470 │ │ │ │ │ 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 1814 │ │ │ │ │ + bne.n 181c │ │ │ │ │ ldr r4, [sp, #32] │ │ │ │ │ - cbz r0, 18dc │ │ │ │ │ + cbz r0, 18e4 │ │ │ │ │ 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 │ │ │ │ │ @@ -2452,152 +2449,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 179e │ │ │ │ │ + beq.w 17a6 │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1cf0 │ │ │ │ │ + beq.w 1cf8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [fp] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1cf0 │ │ │ │ │ + bne.w 1cf8 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1cf0 │ │ │ │ │ + b.n 1cf8 │ │ │ │ │ mov r9, r6 │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ and.w r3, r6, #3 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - sub.w r1, r3, #2 │ │ │ │ │ - clz r1, r1 │ │ │ │ │ - lsrs r1, r1, #5 │ │ │ │ │ + sub.w r2, r3, #2 │ │ │ │ │ + clz r2, r2 │ │ │ │ │ + lsrs r2, r2, #5 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 1a56 │ │ │ │ │ + beq.w 1a5e │ │ │ │ │ add.w r3, r4, #1073741824 @ 0x40000000 │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ │ subs r3, #1 │ │ │ │ │ add.w sl, r4, #4294967295 @ 0xffffffff │ │ │ │ │ - add.w r6, sl, sl, lsl #3 │ │ │ │ │ - ldr.w r3, [r2, r3, lsl #2] │ │ │ │ │ - adds r2, r1, #1 │ │ │ │ │ - add r6, r2 │ │ │ │ │ + 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 1952 │ │ │ │ │ + bls.n 195a │ │ │ │ │ adds r6, #1 │ │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ │ - bls.n 1952 │ │ │ │ │ - movs r2, #100 @ 0x64 │ │ │ │ │ + bls.n 195a │ │ │ │ │ + movs r1, #100 @ 0x64 │ │ │ │ │ movs r0, #10 │ │ │ │ │ - mul.w r2, r0, r2 │ │ │ │ │ + mul.w r1, r0, r1 │ │ │ │ │ adds r6, #1 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - bls.n 1948 │ │ │ │ │ + cmp r1, r3 │ │ │ │ │ + bls.n 1950 │ │ │ │ │ cmp.w r6, #640 @ 0x280 │ │ │ │ │ - bgt.w 1c3c │ │ │ │ │ + bgt.w 1c44 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1d0c │ │ │ │ │ + bne.w 1d14 │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_New │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1e42 │ │ │ │ │ + beq.w 1e4a │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ ubfx r2, r3, #2, #3 │ │ │ │ │ ubfx r1, r3, #5, #1 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne.w 1dcc │ │ │ │ │ + bne.w 1dd4 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 1dc8 │ │ │ │ │ + beq.w 1dd0 │ │ │ │ │ lsls r1, r3, #25 │ │ │ │ │ - bpl.n 1a60 │ │ │ │ │ + bpl.n 1a68 │ │ │ │ │ add.w r3, r6, #20 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ add r3, r0 │ │ │ │ │ - bgt.n 1a6c │ │ │ │ │ + bgt.n 1a74 │ │ │ │ │ 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 19f6 │ │ │ │ │ + bls.n 19fe │ │ │ │ │ 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 19f6 │ │ │ │ │ + bls.n 19fe │ │ │ │ │ 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 19dc │ │ │ │ │ + bhi.n 19e4 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.w 1c26 │ │ │ │ │ + beq.w 1c2e │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1a24 │ │ │ │ │ + beq.n 1a2c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [fp] │ │ │ │ │ - cbnz r3, 1a24 │ │ │ │ │ - ldr r2, [pc, #748] @ (1d00 ) │ │ │ │ │ + cbnz r3, 1a2c │ │ │ │ │ + ldr r2, [pc, #748] @ (1d08 ) │ │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1d76 │ │ │ │ │ + bne.w 1d7e │ │ │ │ │ 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, 1cf8 ) │ │ │ │ │ + add r3, pc, #700 @ (adr r3, 1d00 ) │ │ │ │ │ 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 17ce │ │ │ │ │ - adds r6, r1, #1 │ │ │ │ │ + b.n 17d6 │ │ │ │ │ + adds r6, r2, #1 │ │ │ │ │ mov sl, r4 │ │ │ │ │ str.w r4, [fp, #12] │ │ │ │ │ - b.n 195a │ │ │ │ │ + b.n 1962 │ │ │ │ │ add.w r3, r0, #28 │ │ │ │ │ add r3, r6 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - ble.n 1998 │ │ │ │ │ + ble.n 19a0 │ │ │ │ │ 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 │ │ │ │ │ @@ -2647,20 +2644,20 @@ │ │ │ │ │ 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 1b56 │ │ │ │ │ + bne.n 1b5e │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ add.w r9, r2, sl, lsl #2 │ │ │ │ │ mvn.w r2, #8 │ │ │ │ │ mla r3, r2, sl, r3 │ │ │ │ │ - b.n 1998 │ │ │ │ │ + b.n 19a0 │ │ │ │ │ mvn.w r0, #8 │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ sub.w lr, r3, #9 │ │ │ │ │ str r5, [sp, #20] │ │ │ │ │ strd r3, r6, [sp, #40] @ 0x28 │ │ │ │ │ mla r0, r0, sl, r3 │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ @@ -2714,44 +2711,44 @@ │ │ │ │ │ bfi r7, r5, #8, #8 │ │ │ │ │ bfi r7, r0, #16, #8 │ │ │ │ │ bfi r7, r3, #24, #8 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ str.w r7, [lr, #-9]! │ │ │ │ │ cmp r3, lr │ │ │ │ │ str.w ip, [lr, #4] │ │ │ │ │ - bne.n 1b6c │ │ │ │ │ + bne.n 1b74 │ │ │ │ │ ldrd r3, r6, [sp, #40] @ 0x28 │ │ │ │ │ - b.n 1b46 │ │ │ │ │ + b.n 1b4e │ │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ │ strb.w r2, [r3, #-1] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 1a0a │ │ │ │ │ - b.n 1a24 │ │ │ │ │ - ldr r3, [pc, #196] @ (1d04 ) │ │ │ │ │ - mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ - subs r1, r6, r1 │ │ │ │ │ + bne.w 1a12 │ │ │ │ │ + b.n 1a2c │ │ │ │ │ + ldr r3, [pc, #196] @ (1d0c ) │ │ │ │ │ + mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ + subs r2, r6, r2 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ │ + ldr r3, [r1, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r4, [r3, #3444] @ 0xd74 │ │ │ │ │ - cmp r4, r1 │ │ │ │ │ - bge.w 195a │ │ │ │ │ + cmp r4, r2 │ │ │ │ │ + bge.w 1962 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble.w 195a │ │ │ │ │ + ble.w 1962 │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1c7a │ │ │ │ │ + beq.n 1c82 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [fp] │ │ │ │ │ - cbnz r3, 1c7a │ │ │ │ │ + cbnz r3, 1c82 │ │ │ │ │ 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 │ │ │ │ │ @@ -2759,53 +2756,53 @@ │ │ │ │ │ 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 1a2a │ │ │ │ │ - ldr r3, [pc, #112] @ (1d08 ) │ │ │ │ │ + b.n 1a32 │ │ │ │ │ + ldr r3, [pc, #112] @ (1d10 ) │ │ │ │ │ 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 1ccc │ │ │ │ │ + ble.n 1cd4 │ │ │ │ │ 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 1dae │ │ │ │ │ + ble.n 1db6 │ │ │ │ │ cmp.w r5, #1000 @ 0x3e8 │ │ │ │ │ - bhi.n 1d9a │ │ │ │ │ + bhi.n 1da2 │ │ │ │ │ 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 1756 │ │ │ │ │ + bne.w 175e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 1a2a │ │ │ │ │ + b.n 1a32 │ │ │ │ │ nop │ │ │ │ │ .word 0x3b9aca00 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000000bc │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ @@ -2815,134 +2812,134 @@ │ │ │ │ │ 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 1e42 │ │ │ │ │ + beq.w 1e4a │ │ │ │ │ adds r7, r0, r6 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bgt.w 1e64 │ │ │ │ │ + bgt.w 1e6c │ │ │ │ │ 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 1d38 │ │ │ │ │ + bhi.n 1d40 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.w 1ecc │ │ │ │ │ + beq.w 1ed4 │ │ │ │ │ ldr.w r4, [fp] │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - beq.n 1d8e │ │ │ │ │ + beq.n 1d96 │ │ │ │ │ subs r4, #1 │ │ │ │ │ str.w r4, [fp] │ │ │ │ │ - cbnz r4, 1d8e │ │ │ │ │ - ldr r2, [pc, #616] @ (1fd8 ) │ │ │ │ │ + cbnz r4, 1d96 │ │ │ │ │ + ldr r2, [pc, #616] @ (1fe0 ) │ │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ │ - cbz r3, 1d80 │ │ │ │ │ + cbz r3, 1d88 │ │ │ │ │ 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 1a24 │ │ │ │ │ + beq.w 1a2c │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ movs r5, #0 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ add r3, r6 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - b.n 1a2a │ │ │ │ │ + b.n 1a32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ - bl df8 │ │ │ │ │ + bl df4 │ │ │ │ │ R_ARM_THM_CALL pylong_int_to_decimal_string │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 1a2a │ │ │ │ │ + b.n 1a32 │ │ │ │ │ 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 1cf0 │ │ │ │ │ + b.n 1cf8 │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ - b.n 1a64 │ │ │ │ │ + b.n 1a6c │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne.w 1ee6 │ │ │ │ │ + bne.w 1eee │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 1f7c │ │ │ │ │ + beq.w 1f84 │ │ │ │ │ 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 1f84 │ │ │ │ │ + bgt.w 1f8c │ │ │ │ │ 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 1e06 │ │ │ │ │ + bhi.n 1e0e │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.w 1fce │ │ │ │ │ + beq.w 1fd6 │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1a24 │ │ │ │ │ + beq.w 1a2c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [fp] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1d6e │ │ │ │ │ - b.n 1a24 │ │ │ │ │ + beq.n 1d76 │ │ │ │ │ + b.n 1a2c │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1a2a │ │ │ │ │ + beq.w 1a32 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [fp] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1a2a │ │ │ │ │ + bne.w 1a32 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1a2a │ │ │ │ │ + b.n 1a32 │ │ │ │ │ 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] │ │ │ │ │ @@ -2959,48 +2956,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 1e92 │ │ │ │ │ + bne.n 1e9a │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ │ cmp r9, r7 │ │ │ │ │ - bne.n 1e86 │ │ │ │ │ + bne.n 1e8e │ │ │ │ │ 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 1d2a │ │ │ │ │ + b.n 1d32 │ │ │ │ │ movs r3, #45 @ 0x2d │ │ │ │ │ strb.w r3, [r7, #-1] │ │ │ │ │ - b.n 1d5a │ │ │ │ │ + b.n 1d62 │ │ │ │ │ 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 1cf0 │ │ │ │ │ + b.n 1cf8 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 1f80 │ │ │ │ │ + beq.n 1f88 │ │ │ │ │ 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 1fc8 │ │ │ │ │ + ble.n 1fd0 │ │ │ │ │ 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]! │ │ │ │ │ @@ -3008,42 +3005,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 1f1e │ │ │ │ │ + bne.n 1f26 │ │ │ │ │ cmp r0, lr │ │ │ │ │ - bne.n 1f16 │ │ │ │ │ + bne.n 1f1e │ │ │ │ │ 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 1f52 │ │ │ │ │ + bhi.n 1f5a │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne.w 1e28 │ │ │ │ │ + bne.w 1e30 │ │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ │ str.w r2, [r3, #-4] │ │ │ │ │ - b.n 1e28 │ │ │ │ │ + b.n 1e30 │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ - b.n 1de4 │ │ │ │ │ + b.n 1dec │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ - b.n 1ef6 │ │ │ │ │ + b.n 1efe │ │ │ │ │ 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]! │ │ │ │ │ @@ -3051,83 +3048,83 @@ │ │ │ │ │ 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 1fa2 │ │ │ │ │ + bne.n 1faa │ │ │ │ │ cmp r0, lr │ │ │ │ │ - bne.n 1f9a │ │ │ │ │ + bne.n 1fa2 │ │ │ │ │ mvn.w r2, #17 │ │ │ │ │ mla r3, r2, sl, r3 │ │ │ │ │ - b.n 1df6 │ │ │ │ │ + b.n 1dfe │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ - b.n 1f42 │ │ │ │ │ + b.n 1f4a │ │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ │ strh.w r2, [r3, #-2] │ │ │ │ │ - b.n 1e28 │ │ │ │ │ + b.n 1e30 │ │ │ │ │ nop │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00001fdc <_Py_DECREF_SPECIALIZED.constprop.0>: │ │ │ │ │ +00001fe4 <_Py_DECREF_SPECIALIZED.constprop.0>: │ │ │ │ │ _Py_DECREF_SPECIALIZED.constprop.0(): │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 1ff8 <_Py_DECREF_SPECIALIZED.constprop.0+0x1c> │ │ │ │ │ + beq.n 2000 <_Py_DECREF_SPECIALIZED.constprop.0+0x1c> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, 1ff8 <_Py_DECREF_SPECIALIZED.constprop.0+0x1c> │ │ │ │ │ - ldr r1, [pc, #44] @ (201c <_Py_DECREF_SPECIALIZED.constprop.0+0x40>) │ │ │ │ │ + cbnz r3, 2000 <_Py_DECREF_SPECIALIZED.constprop.0+0x1c> │ │ │ │ │ + ldr r1, [pc, #44] @ (2024 <_Py_DECREF_SPECIALIZED.constprop.0+0x40>) │ │ │ │ │ ldr.w r3, [r1, #1416] @ 0x588 │ │ │ │ │ - cbnz r3, 1ffa <_Py_DECREF_SPECIALIZED.constprop.0+0x1e> │ │ │ │ │ + cbnz r3, 2002 <_Py_DECREF_SPECIALIZED.constprop.0+0x1e> │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_Free │ │ │ │ │ bx lr │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ │ movs r1, #1 │ │ │ │ │ blx r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ - b.n 1ff4 <_Py_DECREF_SPECIALIZED.constprop.0+0x18> │ │ │ │ │ + b.n 1ffc <_Py_DECREF_SPECIALIZED.constprop.0+0x18> │ │ │ │ │ nop │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00002020 <_PyLong_NumBits>: │ │ │ │ │ +00002028 <_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 205e <_PyLong_NumBits+0x3e> │ │ │ │ │ + beq.n 2066 <_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 2060 <_PyLong_NumBits+0x40> │ │ │ │ │ + bgt.n 2068 <_PyLong_NumBits+0x40> │ │ │ │ │ movs r2, #30 │ │ │ │ │ mul.w r0, r2, r0 │ │ │ │ │ - cbz r3, 205e <_PyLong_NumBits+0x3e> │ │ │ │ │ + cbz r3, 2066 <_PyLong_NumBits+0x3e> │ │ │ │ │ clz r3, r3 │ │ │ │ │ rsb r3, r3, #32 │ │ │ │ │ adds r0, r3, r0 │ │ │ │ │ - bcs.n 2060 <_PyLong_NumBits+0x40> │ │ │ │ │ + bcs.n 2068 <_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 │ │ │ │ │ @@ -3135,174 +3132,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} │ │ │ │ │ │ │ │ │ │ -0000207c : │ │ │ │ │ +00002084 : │ │ │ │ │ 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 214c │ │ │ │ │ + beq.n 2154 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.n 2134 │ │ │ │ │ + bpl.n 213c │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ cmp r2, #8 │ │ │ │ │ - bls.n 210c │ │ │ │ │ + bls.n 2114 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 2118 │ │ │ │ │ + beq.n 2120 │ │ │ │ │ lsrs r2, r2, #3 │ │ │ │ │ add.w r1, r0, r2, lsl #2 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ movs.w ip, r3, lsr #30 │ │ │ │ │ - bne.n 20ee │ │ │ │ │ + bne.n 20f6 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n 2108 │ │ │ │ │ + beq.n 2110 │ │ │ │ │ ldr r4, [r1, #4] │ │ │ │ │ orr.w lr, r4, r3, lsl #30 │ │ │ │ │ cmp.w r3, lr, lsr #30 │ │ │ │ │ - bne.n 20ee │ │ │ │ │ + bne.n 20f6 │ │ │ │ │ sub.w ip, r2, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 2106 │ │ │ │ │ + beq.n 210e │ │ │ │ │ ldr.w r3, [r0, r2, lsl #2] │ │ │ │ │ orr.w r3, r3, lr, lsl #30 │ │ │ │ │ cmp.w lr, r3, lsr #30 │ │ │ │ │ - bne.n 20ee │ │ │ │ │ + bne.n 20f6 │ │ │ │ │ subs.w ip, ip, #1 │ │ │ │ │ - bcc.n 2108 │ │ │ │ │ + bcc.n 2110 │ │ │ │ │ ldr.w r2, [r1, #-4]! │ │ │ │ │ orr.w r2, r2, r3, lsl #30 │ │ │ │ │ cmp.w r3, r2, lsr #30 │ │ │ │ │ mov r3, r2 │ │ │ │ │ - beq.n 20d8 │ │ │ │ │ + beq.n 20e0 │ │ │ │ │ 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 212e │ │ │ │ │ + b.n 2136 │ │ │ │ │ mov r3, lr │ │ │ │ │ mov r0, r3 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ - b.n 2108 │ │ │ │ │ + b.n 2110 │ │ │ │ │ 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 2108 │ │ │ │ │ + b.n 2110 │ │ │ │ │ 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 212e │ │ │ │ │ + b.n 2136 │ │ │ │ │ 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 212e │ │ │ │ │ + b.n 2136 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002160 : │ │ │ │ │ +00002168 : │ │ │ │ │ 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 23f6 │ │ │ │ │ + bpl.w 23fc │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.w 23f6 │ │ │ │ │ + bpl.w 23fc │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ mov r3, r0 │ │ │ │ │ and.w r2, r1, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.w 23dc │ │ │ │ │ + beq.w 23e2 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ and.w ip, r0, #3 │ │ │ │ │ cmp.w ip, #1 │ │ │ │ │ - beq.w 22de │ │ │ │ │ + beq.w 22e4 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ cmp r1, #15 │ │ │ │ │ - bhi.w 22e2 │ │ │ │ │ + bhi.w 22e8 │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ mul.w r2, r1, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.w 235a │ │ │ │ │ + blt.w 2346 │ │ │ │ │ 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 228e │ │ │ │ │ + bne.n 2296 │ │ │ │ │ cmp r0, #15 │ │ │ │ │ - bhi.n 228c │ │ │ │ │ + bhi.n 2294 │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ and.w r3, r0, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ asrs r1, r3, #31 │ │ │ │ │ - bmi.w 2378 │ │ │ │ │ + bmi.w 2364 │ │ │ │ │ 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 2236 │ │ │ │ │ + bcs.n 223e │ │ │ │ │ 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 │ │ │ │ │ @@ -3313,22 +3310,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 2298 │ │ │ │ │ + bcs.n 22a0 │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 23d6 │ │ │ │ │ + beq.w 23dc │ │ │ │ │ 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 │ │ │ │ │ @@ -3340,109 +3337,96 @@ │ │ │ │ │ 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 222c │ │ │ │ │ + b.n 2234 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ - b.n 2404 │ │ │ │ │ + b.n 240c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ it ge │ │ │ │ │ movge r5, #0 │ │ │ │ │ - blt.w 23bc │ │ │ │ │ + blt.n 23a8 │ │ │ │ │ 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 222c │ │ │ │ │ + beq.n 2234 │ │ │ │ │ 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 222c │ │ │ │ │ + beq.n 2234 │ │ │ │ │ str r2, [r0, #20] │ │ │ │ │ - b.n 222c │ │ │ │ │ - ldr r4, [pc, #288] @ (2400 ) │ │ │ │ │ - b.n 222c │ │ │ │ │ + b.n 2234 │ │ │ │ │ + ldr r4, [pc, #288] @ (2408 ) │ │ │ │ │ + b.n 2234 │ │ │ │ │ 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 2330 │ │ │ │ │ + bne.n 23c0 │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ orr.w r1, r1, lr, lsl #30 │ │ │ │ │ cmp.w lr, r1, lsr #30 │ │ │ │ │ - bne.n 2330 │ │ │ │ │ + bne.n 23c0 │ │ │ │ │ sub.w lr, ip, #3 │ │ │ │ │ cmp.w ip, #2 │ │ │ │ │ - beq.n 234c │ │ │ │ │ + beq.n 2338 │ │ │ │ │ ldr.w ip, [r4, ip, lsl #2] │ │ │ │ │ orr.w ip, ip, r1, lsl #30 │ │ │ │ │ cmp.w r1, ip, lsr #30 │ │ │ │ │ - bne.n 2330 │ │ │ │ │ + bne.n 23c0 │ │ │ │ │ mov r1, ip │ │ │ │ │ subs.w lr, lr, #1 │ │ │ │ │ - bcc.n 234c │ │ │ │ │ + bcc.n 2338 │ │ │ │ │ ldr.w ip, [r5, #-4]! │ │ │ │ │ orr.w ip, ip, r1, lsl #30 │ │ │ │ │ cmp.w r1, ip, lsr #30 │ │ │ │ │ mov r1, ip │ │ │ │ │ - beq.n 231a │ │ │ │ │ - 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 235a │ │ │ │ │ + beq.n 2320 │ │ │ │ │ + b.n 23c0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt.n 23ca │ │ │ │ │ + blt.n 23b6 │ │ │ │ │ mul.w r2, r1, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge.w 21b8 │ │ │ │ │ + bge.w 21c0 │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ add r1, sp, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 138 <_PyLong_New+0x30> │ │ │ │ │ R_ARM_THM_CALL divmod_shift.part.0 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 23f2 │ │ │ │ │ + beq.n 23f8 │ │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 228e │ │ │ │ │ + bne.n 2296 │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ - b.n 21d0 │ │ │ │ │ + b.n 21d8 │ │ │ │ │ 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 │ │ │ │ │ @@ -3451,80 +3435,94 @@ │ │ │ │ │ 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 2232 │ │ │ │ │ + bcs.w 223a │ │ │ │ │ add.w ip, r5, #5 │ │ │ │ │ - b.n 221a │ │ │ │ │ + b.n 2222 │ │ │ │ │ negs r3, r5 │ │ │ │ │ mov.w r5, #2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ sbc.w r6, r1, r1, lsl #1 │ │ │ │ │ - b.n 22a2 │ │ │ │ │ + b.n 22a8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge.n 2330 │ │ │ │ │ + bge.n 23c0 │ │ │ │ │ cmp.w r1, #2147483648 @ 0x80000000 │ │ │ │ │ - bne.n 2330 │ │ │ │ │ - b.n 235a │ │ │ │ │ + beq.n 2346 │ │ │ │ │ + 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 2346 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n 222c │ │ │ │ │ + b.n 2234 │ │ │ │ │ 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 222c │ │ │ │ │ + b.n 2234 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 222c │ │ │ │ │ + b.n 2234 │ │ │ │ │ + nop │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00002404 : │ │ │ │ │ +0000240c : │ │ │ │ │ long_lshift1.part.0(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r6, [r0, #8] │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ lsrs r6, r6, #3 │ │ │ │ │ adds r7, r6, r1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 28f4 │ │ │ │ │ + beq.w 28fc │ │ │ │ │ adds r7, #1 │ │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bgt.w 2902 │ │ │ │ │ + bgt.w 290a │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 2938 │ │ │ │ │ + beq.w 2940 │ │ │ │ │ adds r0, r7, #3 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2946 │ │ │ │ │ + beq.w 294e │ │ │ │ │ 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 │ │ │ │ │ @@ -3541,181 +3539,181 @@ │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [r4, #12] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.w 28d0 │ │ │ │ │ + beq.w 28d8 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - ble.w 28ec │ │ │ │ │ + ble.w 28f4 │ │ │ │ │ mov.w r9, r9, lsl #2 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r2, r9 │ │ │ │ │ add.w r0, r4, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 2930 │ │ │ │ │ + beq.w 2938 │ │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ │ sub.w lr, r5, #32 │ │ │ │ │ rsb ip, r5, #32 │ │ │ │ │ add.w r1, r4, r9 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ lsl.w r2, r3, r5 │ │ │ │ │ lsl.w sl, r3, lr │ │ │ │ │ lsr.w r3, r3, ip │ │ │ │ │ orr.w sl, sl, r3 │ │ │ │ │ mov.w r3, r2, lsr #30 │ │ │ │ │ bic.w r2, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r2, [r1, #12] │ │ │ │ │ orr.w r3, r3, sl, lsl #2 │ │ │ │ │ - bls.w 2836 │ │ │ │ │ + bls.w 283e │ │ │ │ │ ldr.w r2, [r8, #16] │ │ │ │ │ cmp r6, #2 │ │ │ │ │ lsl.w r0, r2, lr │ │ │ │ │ lsr.w fp, r2, ip │ │ │ │ │ lsl.w r2, r2, r5 │ │ │ │ │ orr.w r0, r0, fp │ │ │ │ │ orr.w r2, r2, r3 │ │ │ │ │ orr.w r0, r0, sl, lsr #30 │ │ │ │ │ bic.w r3, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r1, #16] │ │ │ │ │ mov.w r3, r2, lsr #30 │ │ │ │ │ orr.w r3, r3, r0, lsl #2 │ │ │ │ │ - beq.w 2836 │ │ │ │ │ + beq.w 283e │ │ │ │ │ ldr.w r2, [r8, #20] │ │ │ │ │ cmp r6, #3 │ │ │ │ │ lsl.w sl, r2, lr │ │ │ │ │ lsr.w fp, r2, ip │ │ │ │ │ lsl.w r2, r2, r5 │ │ │ │ │ orr.w sl, sl, fp │ │ │ │ │ orr.w r2, r2, r3 │ │ │ │ │ orr.w r0, sl, r0, lsr #30 │ │ │ │ │ bic.w r3, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r1, #20] │ │ │ │ │ mov.w r3, r2, lsr #30 │ │ │ │ │ orr.w r3, r3, r0, lsl #2 │ │ │ │ │ - beq.w 2836 │ │ │ │ │ + beq.w 283e │ │ │ │ │ ldr.w r2, [r8, #24] │ │ │ │ │ cmp r6, #4 │ │ │ │ │ lsl.w sl, r2, lr │ │ │ │ │ lsr.w fp, r2, ip │ │ │ │ │ lsl.w r2, r2, r5 │ │ │ │ │ orr.w sl, sl, fp │ │ │ │ │ orr.w r2, r2, r3 │ │ │ │ │ orr.w r0, sl, r0, lsr #30 │ │ │ │ │ bic.w r3, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r1, #24] │ │ │ │ │ mov.w r3, r2, lsr #30 │ │ │ │ │ orr.w r3, r3, r0, lsl #2 │ │ │ │ │ - beq.w 2836 │ │ │ │ │ + beq.w 283e │ │ │ │ │ ldr.w r2, [r8, #28] │ │ │ │ │ cmp r6, #5 │ │ │ │ │ lsl.w sl, r2, lr │ │ │ │ │ lsr.w fp, r2, ip │ │ │ │ │ lsl.w r2, r2, r5 │ │ │ │ │ orr.w sl, sl, fp │ │ │ │ │ orr.w r2, r2, r3 │ │ │ │ │ orr.w r0, sl, r0, lsr #30 │ │ │ │ │ bic.w r3, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r1, #28] │ │ │ │ │ mov.w r3, r2, lsr #30 │ │ │ │ │ orr.w r3, r3, r0, lsl #2 │ │ │ │ │ - beq.w 2836 │ │ │ │ │ + beq.w 283e │ │ │ │ │ ldr.w r2, [r8, #32] │ │ │ │ │ cmp r6, #6 │ │ │ │ │ lsl.w sl, r2, lr │ │ │ │ │ lsr.w fp, r2, ip │ │ │ │ │ lsl.w r2, r2, r5 │ │ │ │ │ orr.w sl, sl, fp │ │ │ │ │ orr.w r2, r2, r3 │ │ │ │ │ orr.w r0, sl, r0, lsr #30 │ │ │ │ │ bic.w r3, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r1, #32] │ │ │ │ │ mov.w r3, r2, lsr #30 │ │ │ │ │ orr.w r3, r3, r0, lsl #2 │ │ │ │ │ - beq.w 2836 │ │ │ │ │ + beq.w 283e │ │ │ │ │ ldr.w r2, [r8, #36] @ 0x24 │ │ │ │ │ cmp r6, #7 │ │ │ │ │ lsl.w sl, r2, lr │ │ │ │ │ lsr.w fp, r2, ip │ │ │ │ │ lsl.w r2, r2, r5 │ │ │ │ │ orr.w sl, sl, fp │ │ │ │ │ orr.w r2, r2, r3 │ │ │ │ │ orr.w r0, sl, r0, lsr #30 │ │ │ │ │ bic.w r3, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r1, #36] @ 0x24 │ │ │ │ │ mov.w r3, r2, lsr #30 │ │ │ │ │ orr.w r3, r3, r0, lsl #2 │ │ │ │ │ - beq.w 2836 │ │ │ │ │ + beq.w 283e │ │ │ │ │ ldr.w r2, [r8, #40] @ 0x28 │ │ │ │ │ cmp r6, #8 │ │ │ │ │ lsl.w sl, r2, lr │ │ │ │ │ lsr.w fp, r2, ip │ │ │ │ │ lsl.w r2, r2, r5 │ │ │ │ │ orr.w sl, sl, fp │ │ │ │ │ orr.w r2, r2, r3 │ │ │ │ │ orr.w r0, sl, r0, lsr #30 │ │ │ │ │ bic.w r3, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r1, #40] @ 0x28 │ │ │ │ │ mov.w r3, r2, lsr #30 │ │ │ │ │ orr.w r3, r3, r0, lsl #2 │ │ │ │ │ - beq.w 2836 │ │ │ │ │ + beq.w 283e │ │ │ │ │ ldr.w r2, [r8, #44] @ 0x2c │ │ │ │ │ cmp r6, #9 │ │ │ │ │ lsl.w sl, r2, lr │ │ │ │ │ lsr.w fp, r2, ip │ │ │ │ │ lsl.w r2, r2, r5 │ │ │ │ │ orr.w sl, sl, fp │ │ │ │ │ orr.w r2, r2, r3 │ │ │ │ │ orr.w r0, sl, r0, lsr #30 │ │ │ │ │ bic.w r3, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r1, #44] @ 0x2c │ │ │ │ │ mov.w r3, r2, lsr #30 │ │ │ │ │ orr.w r3, r3, r0, lsl #2 │ │ │ │ │ - beq.w 2836 │ │ │ │ │ + beq.w 283e │ │ │ │ │ ldr.w r2, [r8, #48] @ 0x30 │ │ │ │ │ cmp r6, #10 │ │ │ │ │ lsl.w sl, r2, lr │ │ │ │ │ lsr.w fp, r2, ip │ │ │ │ │ lsl.w r2, r2, r5 │ │ │ │ │ orr.w sl, sl, fp │ │ │ │ │ orr.w r2, r2, r3 │ │ │ │ │ orr.w r0, sl, r0, lsr #30 │ │ │ │ │ bic.w r3, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r1, #48] @ 0x30 │ │ │ │ │ mov.w r3, r2, lsr #30 │ │ │ │ │ orr.w r3, r3, r0, lsl #2 │ │ │ │ │ - beq.w 2836 │ │ │ │ │ + beq.w 283e │ │ │ │ │ ldr.w r2, [r8, #52] @ 0x34 │ │ │ │ │ cmp r6, #11 │ │ │ │ │ lsl.w sl, r2, lr │ │ │ │ │ lsr.w fp, r2, ip │ │ │ │ │ orr.w sl, sl, fp │ │ │ │ │ orr.w sl, sl, r0, lsr #30 │ │ │ │ │ lsl.w r0, r2, r5 │ │ │ │ │ orr.w r3, r3, r0 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r2, [r1, #52] @ 0x34 │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ mov.w r2, sl, lsr #30 │ │ │ │ │ orr.w r3, r3, sl, lsl #2 │ │ │ │ │ - beq.w 2836 │ │ │ │ │ + beq.w 283e │ │ │ │ │ add.w r1, r4, #52 @ 0x34 │ │ │ │ │ add.w sl, r8, #52 @ 0x34 │ │ │ │ │ add.w fp, r1, r9 │ │ │ │ │ sub.w r1, r6, #11 │ │ │ │ │ mov.w r9, #11 │ │ │ │ │ ands.w r1, r1, #3 │ │ │ │ │ - beq.n 2770 │ │ │ │ │ + beq.n 2778 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.n 2738 │ │ │ │ │ + beq.n 2740 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq.n 270e │ │ │ │ │ + beq.n 2716 │ │ │ │ │ mov sl, r8 │ │ │ │ │ mov.w r9, #12 │ │ │ │ │ ldr.w r1, [sl, #56]! │ │ │ │ │ lsl.w r0, r1, lr │ │ │ │ │ lsr.w r8, r1, ip │ │ │ │ │ lsls r1, r5 │ │ │ │ │ orr.w r0, r0, r8 │ │ │ │ │ @@ -3749,15 +3747,15 @@ │ │ │ │ │ orr.w r1, r1, r3 │ │ │ │ │ orr.w r0, r0, r2 │ │ │ │ │ bic.w r3, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r3, [fp, #4]! │ │ │ │ │ mov.w r3, r1, lsr #30 │ │ │ │ │ mov.w r2, r0, lsr #30 │ │ │ │ │ orr.w r3, r3, r0, lsl #2 │ │ │ │ │ - beq.n 2836 │ │ │ │ │ + beq.n 283e │ │ │ │ │ mov r8, r6 │ │ │ │ │ strd r7, r4, [sp] │ │ │ │ │ ldr.w r1, [sl, #4] │ │ │ │ │ mov r7, sl │ │ │ │ │ mov r6, fp │ │ │ │ │ add.w r9, r9, #4 │ │ │ │ │ add.w sl, sl, #16 │ │ │ │ │ @@ -3803,163 +3801,163 @@ │ │ │ │ │ lsl.w r0, r1, r5 │ │ │ │ │ orr.w r3, r3, r0 │ │ │ │ │ bic.w r1, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r1, [r6, #16] │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ orr.w r3, r3, r2, lsl #2 │ │ │ │ │ mov.w r2, r2, lsr #30 │ │ │ │ │ - bne.n 2776 │ │ │ │ │ + bne.n 277e │ │ │ │ │ ldrd r7, r4, [sp] │ │ │ │ │ - cbz r5, 285a │ │ │ │ │ + cbz r5, 2862 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ add.w r7, r4, r7, lsl #2 │ │ │ │ │ str r3, [r7, #8] │ │ │ │ │ lsrs r3, r2, #3 │ │ │ │ │ - beq.n 2860 │ │ │ │ │ + beq.n 2868 │ │ │ │ │ add.w r1, r4, r3, lsl #2 │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 28bc │ │ │ │ │ + beq.n 28c4 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bls.n 2860 │ │ │ │ │ + bls.n 2868 │ │ │ │ │ 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 2844 │ │ │ │ │ + bne.n 284c │ │ │ │ │ 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 2852 │ │ │ │ │ + bcs.n 285a │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 28a2 │ │ │ │ │ + beq.n 28aa │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 28a2 │ │ │ │ │ - ldr r2, [pc, #208] @ (2964 ) │ │ │ │ │ + cbnz r3, 28aa │ │ │ │ │ + ldr r2, [pc, #208] @ (296c ) │ │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 294e │ │ │ │ │ + bne.n 2956 │ │ │ │ │ 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 295a │ │ │ │ │ + beq.n 2962 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ - cbz r1, 291a │ │ │ │ │ + cbz r1, 2922 │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ orr.w r2, r2, r0, lsl #3 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - b.n 284e │ │ │ │ │ + b.n 2856 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ bic.w r2, r2, #7 │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ orr.w r3, r3, r2 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - bgt.w 2492 │ │ │ │ │ - cbz r6, 2930 │ │ │ │ │ + bgt.w 249a │ │ │ │ │ + cbz r6, 2938 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ - b.n 24a8 │ │ │ │ │ + b.n 24b0 │ │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - ble.w 2438 │ │ │ │ │ + ble.w 2440 │ │ │ │ │ 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 294a │ │ │ │ │ + b.n 2952 │ │ │ │ │ subs r0, r3, #2 │ │ │ │ │ add.w r6, r4, #12 │ │ │ │ │ subs r1, r0, #1 │ │ │ │ │ - cbz r0, 295a │ │ │ │ │ + cbz r0, 2962 │ │ │ │ │ ldr.w r5, [r6, r1, lsl #2] │ │ │ │ │ - cbz r5, 2934 │ │ │ │ │ + cbz r5, 293c │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.n 284e │ │ │ │ │ - b.n 28c4 │ │ │ │ │ + beq.n 2856 │ │ │ │ │ + b.n 28cc │ │ │ │ │ mov r3, r6 │ │ │ │ │ - b.n 2836 │ │ │ │ │ + b.n 283e │ │ │ │ │ mov r0, r1 │ │ │ │ │ - b.n 2920 │ │ │ │ │ + b.n 2928 │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 244e │ │ │ │ │ + bne.w 2456 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 2852 │ │ │ │ │ + b.n 285a │ │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 289c │ │ │ │ │ + b.n 28a4 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r5, #5 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b.n 2882 │ │ │ │ │ + b.n 288a │ │ │ │ │ nop │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00002968 : │ │ │ │ │ +00002970 : │ │ │ │ │ long_sub(): │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #7 │ │ │ │ │ - bpl.w 2aac │ │ │ │ │ + bpl.w 2ab4 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r3, r2, #7 │ │ │ │ │ - bpl.w 2aac │ │ │ │ │ + bpl.w 2ab4 │ │ │ │ │ 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 2a48 │ │ │ │ │ + bhi.n 2a50 │ │ │ │ │ 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 │ │ │ │ │ @@ -3967,15 +3965,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 29ee │ │ │ │ │ + bcs.n 29f6 │ │ │ │ │ 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 │ │ │ │ │ @@ -3984,22 +3982,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 2a5a │ │ │ │ │ + bcs.n 2a62 │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2acc │ │ │ │ │ + beq.n 2ad4 │ │ │ │ │ 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 │ │ │ │ │ @@ -4014,103 +4012,103 @@ │ │ │ │ │ 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 29e8 │ │ │ │ │ + b.n 29f0 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 2a8a │ │ │ │ │ + beq.n 2a92 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 2a80 │ │ │ │ │ + beq.n 2a88 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 9540 │ │ │ │ │ + b.w 9520 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ it ge │ │ │ │ │ movge r4, #16 │ │ │ │ │ - blt.n 2abe │ │ │ │ │ + blt.n 2ac6 │ │ │ │ │ movs r0, #2 │ │ │ │ │ bl 108 <_PyLong_New> │ │ │ │ │ R_ARM_THM_CALL _PyLong_New │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 29e8 │ │ │ │ │ + beq.n 29f0 │ │ │ │ │ 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 29e8 │ │ │ │ │ + b.n 29f0 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 7ae4 │ │ │ │ │ + b.w 7ad4 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 2ab8 │ │ │ │ │ - bl 7ae4 │ │ │ │ │ + beq.n 2ac0 │ │ │ │ │ + bl 7ad4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 29e8 │ │ │ │ │ + beq.n 29f0 │ │ │ │ │ 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 29e8 │ │ │ │ │ + b.n 29f0 │ │ │ │ │ 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 2a50 │ │ │ │ │ + b.n 2a58 │ │ │ │ │ negs r3, r6 │ │ │ │ │ mov.w r4, #18 │ │ │ │ │ mov r6, r3 │ │ │ │ │ sbc.w r5, r5, r5, lsl #1 │ │ │ │ │ - b.n 2a62 │ │ │ │ │ + b.n 2a6a │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 29e8 │ │ │ │ │ + b.n 29f0 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002ad8 : │ │ │ │ │ +00002ae0 : │ │ │ │ │ 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 2e98 │ │ │ │ │ + bpl.w 2ea0 │ │ │ │ │ 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 2e98 │ │ │ │ │ + bpl.w 2ea0 │ │ │ │ │ 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 2bc6 │ │ │ │ │ + bhi.n 2bce │ │ │ │ │ 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 │ │ │ │ │ @@ -4118,38 +4116,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 2b6e │ │ │ │ │ + bcs.n 2b76 │ │ │ │ │ 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 2e24 │ │ │ │ │ + bcs.w 2e2c │ │ │ │ │ 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 2ec0 │ │ │ │ │ + beq.w 2ec8 │ │ │ │ │ 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 │ │ │ │ │ @@ -4161,56 +4159,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 2b66 │ │ │ │ │ + b.n 2b6e │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.w 2e64 │ │ │ │ │ + beq.w 2e6c │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.w 2e5a │ │ │ │ │ + beq.w 2e62 │ │ │ │ │ lsrs r5, r5, #3 │ │ │ │ │ mov.w r2, lr, lsr #3 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - blt.w 2df8 │ │ │ │ │ + blt.w 2e00 │ │ │ │ │ itt eq │ │ │ │ │ - ldreq r6, [pc, #760] @ (2edc ) │ │ │ │ │ + ldreq r6, [pc, #760] @ (2ee4 ) │ │ │ │ │ addeq.w lr, r0, #12 │ │ │ │ │ - beq.w 2d6c │ │ │ │ │ + beq.w 2d74 │ │ │ │ │ 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 2b66 │ │ │ │ │ + beq.n 2b6e │ │ │ │ │ ldrd r2, r1, [sp, #4] │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ - ldr.w ip, [pc, #736] @ 2ee4 │ │ │ │ │ + ldr.w ip, [pc, #736] @ 2eec │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 2e4e │ │ │ │ │ + beq.w 2e56 │ │ │ │ │ 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 2c78 │ │ │ │ │ + beq.n 2c80 │ │ │ │ │ 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 2c78 │ │ │ │ │ + beq.n 2c80 │ │ │ │ │ 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]! │ │ │ │ │ @@ -4218,267 +4216,267 @@ │ │ │ │ │ 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 2c54 │ │ │ │ │ + bne.n 2c5c │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - ble.n 2cf8 │ │ │ │ │ + ble.n 2d00 │ │ │ │ │ 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 2cf8 │ │ │ │ │ + ble.n 2d00 │ │ │ │ │ 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 2cf8 │ │ │ │ │ + ble.n 2d00 │ │ │ │ │ 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 2cf8 │ │ │ │ │ + ble.n 2d00 │ │ │ │ │ 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 2ce2 │ │ │ │ │ + bne.n 2cea │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.n 2de6 │ │ │ │ │ + beq.n 2dee │ │ │ │ │ lsrs r0, r2, #3 │ │ │ │ │ - beq.n 2d1a │ │ │ │ │ + beq.n 2d22 │ │ │ │ │ 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 2dc6 │ │ │ │ │ + beq.n 2dce │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bhi.w 2b66 │ │ │ │ │ + bhi.w 2b6e │ │ │ │ │ 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 2b66 │ │ │ │ │ + bcs.w 2b6e │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 2d60 │ │ │ │ │ + beq.n 2d68 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r6, #0] │ │ │ │ │ - cbnz r2, 2d60 │ │ │ │ │ - ldr r2, [pc, #400] @ (2ee0 ) │ │ │ │ │ + cbnz r2, 2d68 │ │ │ │ │ + ldr r2, [pc, #400] @ (2ee8 ) │ │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2ec6 │ │ │ │ │ + bne.w 2ece │ │ │ │ │ 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 2b66 │ │ │ │ │ + b.n 2b6e │ │ │ │ │ mov r2, r5 │ │ │ │ │ subs r5, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 2ebc │ │ │ │ │ + beq.w 2ec4 │ │ │ │ │ ldr.w r0, [lr, r5, lsl #2] │ │ │ │ │ ldr.w r3, [r6, r5, lsl #2] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.n 2d6c │ │ │ │ │ + beq.n 2d74 │ │ │ │ │ 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] @ (2ee4 ) │ │ │ │ │ + ldrcs r1, [pc, #316] @ (2eec ) │ │ │ │ │ it cc │ │ │ │ │ - ldrcc r5, [pc, #312] @ (2ee4 ) │ │ │ │ │ + ldrcc r5, [pc, #312] @ (2eec ) │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ bl 108 <_PyLong_New> │ │ │ │ │ R_ARM_THM_CALL _PyLong_New │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2b66 │ │ │ │ │ + beq.w 2b6e │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldr.w ip, [sp, #8] │ │ │ │ │ mov r5, r2 │ │ │ │ │ - b.n 2c0c │ │ │ │ │ + b.n 2c14 │ │ │ │ │ mov r1, r5 │ │ │ │ │ subs r5, r1, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 2ed2 │ │ │ │ │ + beq.w 2eda │ │ │ │ │ ldr.w r7, [r3, r5, lsl #2] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 2dc4 │ │ │ │ │ + beq.n 2dcc │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq.n 2d14 │ │ │ │ │ + beq.n 2d1c │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ orr.w r2, r2, r1, lsl #3 │ │ │ │ │ str r2, [r6, #8] │ │ │ │ │ - b.n 2d14 │ │ │ │ │ + b.n 2d1c │ │ │ │ │ and.w r1, r2, #3 │ │ │ │ │ bic.w r2, r2, #7 │ │ │ │ │ rsb r1, r1, #2 │ │ │ │ │ orrs r2, r1 │ │ │ │ │ str r2, [r6, #8] │ │ │ │ │ - b.n 2d00 │ │ │ │ │ + b.n 2d08 │ │ │ │ │ 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 2b66 │ │ │ │ │ + beq.w 2b6e │ │ │ │ │ ldrd r2, r3, [sp, #4] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 2e88 │ │ │ │ │ + beq.n 2e90 │ │ │ │ │ mov r5, r2 │ │ │ │ │ ldr.w ip, [sp, #12] │ │ │ │ │ - ldr r1, [pc, #200] @ (2ee4 ) │ │ │ │ │ + ldr r1, [pc, #200] @ (2eec ) │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 2c0c │ │ │ │ │ + b.n 2c14 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ it ge │ │ │ │ │ movge r4, #16 │ │ │ │ │ - blt.n 2eae │ │ │ │ │ + blt.n 2eb6 │ │ │ │ │ movs r0, #2 │ │ │ │ │ bl 108 <_PyLong_New> │ │ │ │ │ R_ARM_THM_CALL _PyLong_New │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2b66 │ │ │ │ │ + beq.w 2b6e │ │ │ │ │ mov.w r1, r8, lsr #30 │ │ │ │ │ bic.w r2, r8, #3221225472 @ 0xc0000000 │ │ │ │ │ orr.w r1, r1, r7, lsl #2 │ │ │ │ │ strd r4, r2, [r0, #8] │ │ │ │ │ str r1, [r0, #16] │ │ │ │ │ - b.n 2b66 │ │ │ │ │ - cbz r5, 2e94 │ │ │ │ │ + b.n 2b6e │ │ │ │ │ + cbz r5, 2e9c │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ - b.n 2c7c │ │ │ │ │ + b.n 2c84 │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ - b.w 78d0 │ │ │ │ │ + b.w 78c0 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 2ea2 │ │ │ │ │ - bl 78d0 │ │ │ │ │ + beq.n 2eaa │ │ │ │ │ + bl 78c0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2b66 │ │ │ │ │ + beq.w 2b6e │ │ │ │ │ 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 2b66 │ │ │ │ │ + b.n 2b6e │ │ │ │ │ mov r5, r2 │ │ │ │ │ - ldr r1, [pc, #88] @ (2ee4 ) │ │ │ │ │ + ldr r1, [pc, #88] @ (2eec ) │ │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ mov r2, r3 │ │ │ │ │ - b.n 2c7c │ │ │ │ │ + b.n 2c84 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ - b.n 2d00 │ │ │ │ │ + b.n 2d08 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 2b66 │ │ │ │ │ - ldr r0, [pc, #64] @ (2ee4 ) │ │ │ │ │ + b.n 2b6e │ │ │ │ │ + ldr r0, [pc, #64] @ (2eec ) │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ - b.w 9540 │ │ │ │ │ + b.w 9520 │ │ │ │ │ negs r3, r1 │ │ │ │ │ mov.w r4, #18 │ │ │ │ │ mov r8, r3 │ │ │ │ │ sbc.w r7, r7, r7, lsl #1 │ │ │ │ │ - b.n 2e2c │ │ │ │ │ - ldr r6, [pc, #40] @ (2ee8 ) │ │ │ │ │ - b.n 2b66 │ │ │ │ │ + b.n 2e34 │ │ │ │ │ + ldr r6, [pc, #40] @ (2ef0 ) │ │ │ │ │ + b.n 2b6e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n 2b66 │ │ │ │ │ + b.n 2b6e │ │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 2d5a │ │ │ │ │ + b.n 2d62 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r5, #5 │ │ │ │ │ str r2, [r6, #8] │ │ │ │ │ - b.n 2d3e │ │ │ │ │ + b.n 2d46 │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -00002eec <_PyLong_Subtract>: │ │ │ │ │ +00002ef4 <_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 2fb2 <_PyLong_Subtract+0xc6> │ │ │ │ │ + bhi.n 2fba <_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 │ │ │ │ │ @@ -4486,15 +4484,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 2f5c <_PyLong_Subtract+0x70> │ │ │ │ │ + bcs.n 2f64 <_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 │ │ │ │ │ @@ -4502,21 +4500,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 2fc4 <_PyLong_Subtract+0xd8> │ │ │ │ │ + bcs.n 2fcc <_PyLong_Subtract+0xd8> │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 304a <_PyLong_Subtract+0x15e> │ │ │ │ │ + beq.n 3052 <_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 │ │ │ │ │ @@ -4530,31 +4528,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 2f58 <_PyLong_Subtract+0x6c> │ │ │ │ │ + b.n 2f60 <_PyLong_Subtract+0x6c> │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 3016 <_PyLong_Subtract+0x12a> │ │ │ │ │ + beq.n 301e <_PyLong_Subtract+0x12a> │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 300c <_PyLong_Subtract+0x120> │ │ │ │ │ + beq.n 3014 <_PyLong_Subtract+0x120> │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 9540 │ │ │ │ │ + b.w 9520 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ it ge │ │ │ │ │ movge r4, #16 │ │ │ │ │ - blt.n 303c <_PyLong_Subtract+0x150> │ │ │ │ │ + blt.n 3044 <_PyLong_Subtract+0x150> │ │ │ │ │ movs r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 304a <_PyLong_Subtract+0x15e> │ │ │ │ │ + beq.n 3052 <_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 │ │ │ │ │ @@ -4569,262 +4567,262 @@ │ │ │ │ │ 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 2f58 <_PyLong_Subtract+0x6c> │ │ │ │ │ + b.n 2f60 <_PyLong_Subtract+0x6c> │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 7ae4 │ │ │ │ │ + b.w 7ad4 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ itt eq │ │ │ │ │ moveq r1, r0 │ │ │ │ │ moveq r0, ip │ │ │ │ │ - beq.n 2fba <_PyLong_Subtract+0xce> │ │ │ │ │ - bl 7ae4 │ │ │ │ │ + beq.n 2fc2 <_PyLong_Subtract+0xce> │ │ │ │ │ + bl 7ad4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2f58 <_PyLong_Subtract+0x6c> │ │ │ │ │ + beq.n 2f60 <_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 2f58 <_PyLong_Subtract+0x6c> │ │ │ │ │ + b.n 2f60 <_PyLong_Subtract+0x6c> │ │ │ │ │ negs r3, r6 │ │ │ │ │ mov.w r4, #18 │ │ │ │ │ mov r6, r3 │ │ │ │ │ sbc.w r5, r5, r5, lsl #1 │ │ │ │ │ - b.n 2fcc <_PyLong_Subtract+0xe0> │ │ │ │ │ + b.n 2fd4 <_PyLong_Subtract+0xe0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 2f58 <_PyLong_Subtract+0x6c> │ │ │ │ │ + b.n 2f60 <_PyLong_Subtract+0x6c> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003054 : │ │ │ │ │ +0000305c : │ │ │ │ │ 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 315e │ │ │ │ │ + beq.n 3166 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.n 308c │ │ │ │ │ + bpl.n 3094 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.n 309c │ │ │ │ │ + bhi.n 30a4 │ │ │ │ │ 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 3188 │ │ │ │ │ + bne.n 3190 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 3086 │ │ │ │ │ + b.n 308e │ │ │ │ │ lsrs r0, r3, #3 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r1, r3, #1 │ │ │ │ │ add.w ip, r2, r0, lsl #2 │ │ │ │ │ ldr.w r3, [ip, #8] │ │ │ │ │ mov r4, r3 │ │ │ │ │ movs.w lr, r3, lsr #30 │ │ │ │ │ - bne.n 30f8 │ │ │ │ │ + bne.n 3100 │ │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ │ orr.w r3, r3, r4, lsl #30 │ │ │ │ │ cmp.w r4, r3, lsr #30 │ │ │ │ │ - bne.n 30f2 │ │ │ │ │ + bne.n 30fa │ │ │ │ │ subs r4, r0, #3 │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq.n 3118 │ │ │ │ │ + beq.n 3120 │ │ │ │ │ ldr.w r0, [ip] │ │ │ │ │ orr.w r0, r0, r3, lsl #30 │ │ │ │ │ cmp.w r3, r0, lsr #30 │ │ │ │ │ - bne.n 30f2 │ │ │ │ │ + bne.n 30fa │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs r0, r4, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 3118 │ │ │ │ │ + beq.n 3120 │ │ │ │ │ ldr.w r0, [ip, #-4]! │ │ │ │ │ orr.w r0, r0, r3, lsl #30 │ │ │ │ │ cmp.w r3, r0, lsr #30 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - beq.n 30da │ │ │ │ │ + beq.n 30e2 │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - bne.n 3170 │ │ │ │ │ + bne.n 3178 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 3086 │ │ │ │ │ + beq.n 308e │ │ │ │ │ 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 3096 │ │ │ │ │ + b.n 309e │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 3148 │ │ │ │ │ + blt.n 3150 │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - beq.n 3086 │ │ │ │ │ + beq.n 308e │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n 3086 │ │ │ │ │ + beq.n 308e │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 3086 │ │ │ │ │ + bne.n 308e │ │ │ │ │ mov r0, r2 │ │ │ │ │ strd r1, r3, [sp] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ │ - b.n 30fc │ │ │ │ │ + b.n 3104 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bge.n 30f2 │ │ │ │ │ + bge.n 30fa │ │ │ │ │ cmp.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ - bne.n 30f2 │ │ │ │ │ + bne.n 30fa │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - bne.n 31a8 │ │ │ │ │ + bne.n 31b0 │ │ │ │ │ mov.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ - b.n 3086 │ │ │ │ │ + b.n 308e │ │ │ │ │ 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 3096 │ │ │ │ │ + b.n 309e │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - beq.n 30f8 │ │ │ │ │ + beq.n 3100 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 30f8 │ │ │ │ │ + bne.n 3100 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 3138 │ │ │ │ │ + b.n 3140 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.n 31c0 │ │ │ │ │ + bhi.n 31c8 │ │ │ │ │ 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 3130 │ │ │ │ │ - b.n 3086 │ │ │ │ │ + bne.n 3138 │ │ │ │ │ + b.n 308e │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n 3158 │ │ │ │ │ + beq.n 3160 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 3158 │ │ │ │ │ + bne.n 3160 │ │ │ │ │ mov.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ - b.n 3138 │ │ │ │ │ + b.n 3140 │ │ │ │ │ lsrs r0, r3, #3 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r1, r3, #1 │ │ │ │ │ add.w ip, r2, r0, lsl #2 │ │ │ │ │ ldr.w r3, [ip, #8] │ │ │ │ │ mov r4, r3 │ │ │ │ │ lsrs r3, r3, #30 │ │ │ │ │ - bne.n 3170 │ │ │ │ │ + bne.n 3178 │ │ │ │ │ mov.w lr, #1 │ │ │ │ │ - b.n 30b6 │ │ │ │ │ + b.n 30be │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000031e0 : │ │ │ │ │ +000031e8 : │ │ │ │ │ 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 32b0 │ │ │ │ │ + beq.n 32b8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.n 3298 │ │ │ │ │ + bpl.n 32a0 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ and.w r3, r1, #3 │ │ │ │ │ cmp r1, #8 │ │ │ │ │ - bhi.n 3212 │ │ │ │ │ + bhi.n 321a │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ rsb r0, r3, #1 │ │ │ │ │ mul.w r0, r2, r0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 327c │ │ │ │ │ + beq.n 3284 │ │ │ │ │ lsrs r1, r1, #3 │ │ │ │ │ add.w r3, r0, r1, lsl #2 │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ movs.w ip, r0, lsr #30 │ │ │ │ │ - bne.n 3264 │ │ │ │ │ + bne.n 326c │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.n 3210 │ │ │ │ │ + beq.n 3218 │ │ │ │ │ ldr r4, [r3, #4] │ │ │ │ │ orr.w lr, r4, r0, lsl #30 │ │ │ │ │ cmp.w r0, lr, lsr #30 │ │ │ │ │ - bne.n 3264 │ │ │ │ │ + bne.n 326c │ │ │ │ │ cmp r1, #2 │ │ │ │ │ sub.w ip, r1, #3 │ │ │ │ │ it eq │ │ │ │ │ moveq r0, lr │ │ │ │ │ - beq.n 3210 │ │ │ │ │ + beq.n 3218 │ │ │ │ │ ldr.w r0, [r2, r1, lsl #2] │ │ │ │ │ orr.w r0, r0, lr, lsl #30 │ │ │ │ │ cmp.w lr, r0, lsr #30 │ │ │ │ │ - bne.n 3264 │ │ │ │ │ + bne.n 326c │ │ │ │ │ subs.w ip, ip, #1 │ │ │ │ │ - bcc.n 3210 │ │ │ │ │ + bcc.n 3218 │ │ │ │ │ ldr.w r2, [r3, #-4]! │ │ │ │ │ orr.w r2, r2, r0, lsl #30 │ │ │ │ │ cmp.w r0, r2, lsr #30 │ │ │ │ │ mov r0, r2 │ │ │ │ │ - beq.n 324e │ │ │ │ │ + beq.n 3256 │ │ │ │ │ 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 3292 │ │ │ │ │ + b.n 329a │ │ │ │ │ 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 │ │ │ │ │ @@ -4841,66 +4839,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 3292 │ │ │ │ │ + b.n 329a │ │ │ │ │ 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 3292 │ │ │ │ │ + b.n 329a │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000032c4 : │ │ │ │ │ +000032cc : │ │ │ │ │ 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 336c │ │ │ │ │ + bhi.n 3374 │ │ │ │ │ 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 3310 │ │ │ │ │ - ldr r2, [pc, #224] @ (33e8 ) │ │ │ │ │ + bcs.n 3318 │ │ │ │ │ + ldr r2, [pc, #224] @ (33f0 ) │ │ │ │ │ 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 338e │ │ │ │ │ + bcs.n 3396 │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 33dc │ │ │ │ │ + beq.n 33e4 │ │ │ │ │ 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 │ │ │ │ │ @@ -4915,94 +4913,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 330a │ │ │ │ │ - bl dc68 <_PyLong_Copy> │ │ │ │ │ + b.n 3312 │ │ │ │ │ + bl dc40 <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_CALL _PyLong_Copy │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 330a │ │ │ │ │ + beq.n 3312 │ │ │ │ │ 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 33ba │ │ │ │ │ + blt.n 33c2 │ │ │ │ │ movs r0, #2 │ │ │ │ │ bl 108 <_PyLong_New> │ │ │ │ │ R_ARM_THM_CALL _PyLong_New │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 330a │ │ │ │ │ + beq.n 3312 │ │ │ │ │ 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 330a │ │ │ │ │ + beq.n 3312 │ │ │ │ │ adds r0, #16 │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ - b.n 330a │ │ │ │ │ + b.n 3312 │ │ │ │ │ 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 330a │ │ │ │ │ + beq.n 3312 │ │ │ │ │ movs r4, #18 │ │ │ │ │ bic.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ add.w r0, r2, #16 │ │ │ │ │ movs r1, #1 │ │ │ │ │ strd r4, r3, [r2, #8] │ │ │ │ │ - b.n 33b6 │ │ │ │ │ + b.n 33be │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 330a │ │ │ │ │ + b.n 3312 │ │ │ │ │ nop │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000033ec : │ │ │ │ │ +000033f4 : │ │ │ │ │ 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 34d0 │ │ │ │ │ + bhi.n 34d8 │ │ │ │ │ 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 3446 │ │ │ │ │ + bcs.n 344e │ │ │ │ │ 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 │ │ │ │ │ @@ -5011,22 +5009,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 34a2 │ │ │ │ │ + bcs.n 34aa │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 34f6 │ │ │ │ │ + beq.n 34fe │ │ │ │ │ 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 │ │ │ │ │ @@ -5041,87 +5039,84 @@ │ │ │ │ │ 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 3440 │ │ │ │ │ + b.n 3448 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ it ge │ │ │ │ │ movge r4, #1 │ │ │ │ │ - blt.n 34e8 │ │ │ │ │ + blt.n 34f0 │ │ │ │ │ movs r0, #2 │ │ │ │ │ bl 108 <_PyLong_New> │ │ │ │ │ R_ARM_THM_CALL _PyLong_New │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3440 │ │ │ │ │ + beq.n 3448 │ │ │ │ │ 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 3440 │ │ │ │ │ - ldr r1, [pc, #44] @ (3500 ) │ │ │ │ │ - bl 6484 │ │ │ │ │ + b.n 3448 │ │ │ │ │ + ldr r1, [pc, #44] @ (3508 ) │ │ │ │ │ + bl 6480 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3440 │ │ │ │ │ + beq.n 3448 │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ - bl 11760 <_PyLong_Negate> │ │ │ │ │ + bl 11730 <_PyLong_Negate> │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - b.n 3440 │ │ │ │ │ + b.n 3448 │ │ │ │ │ adds r3, #1 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ mov r6, r3 │ │ │ │ │ adc.w r5, lr, #0 │ │ │ │ │ - b.n 34aa │ │ │ │ │ + b.n 34b2 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 3440 │ │ │ │ │ + b.n 3448 │ │ │ │ │ .word 0x0000237c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00003504 : │ │ │ │ │ +0000350c : │ │ │ │ │ PyLong_FromUnsignedLongLong(): │ │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ sbcs.w r3, r1, #0 │ │ │ │ │ - bcc.n 3584 │ │ │ │ │ + bcc.n 3582 │ │ │ │ │ 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 353c │ │ │ │ │ - lsrs r3, r1, #28 │ │ │ │ │ - ite ne │ │ │ │ │ - movne r2, #3 │ │ │ │ │ - moveq r2, #2 │ │ │ │ │ + bne.n 35a2 │ │ │ │ │ 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, 35a4 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 35ac │ │ │ │ │ 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 │ │ │ │ │ @@ -5132,273 +5127,279 @@ │ │ │ │ │ itt ne │ │ │ │ │ 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 358e │ │ │ │ │ + bne.n 358c │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ - ldr r3, [pc, #40] @ (35b0 ) │ │ │ │ │ + ldr r3, [pc, #52] @ (35b8 ) │ │ │ │ │ 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 357e │ │ │ │ │ + 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 353a │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 357e │ │ │ │ │ + b.n 357c │ │ │ │ │ nop │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000035b4 : │ │ │ │ │ +000035bc : │ │ │ │ │ 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 3e96 │ │ │ │ │ + bne.w 3e9e │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - blt.w 4242 │ │ │ │ │ + blt.w 4274 │ │ │ │ │ clz r3, r1 │ │ │ │ │ lsrs r3, r3, #5 │ │ │ │ │ cmp.w r8, #2 │ │ │ │ │ it gt │ │ │ │ │ orrgt.w r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4300 │ │ │ │ │ + bne.w 430a │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 39fe │ │ │ │ │ + beq.w 3a06 │ │ │ │ │ ldr.w r0, [sl] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 42c2 │ │ │ │ │ + beq.w 42cc │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3f84 │ │ │ │ │ + beq.w 3f8c │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r1, r3, #7 │ │ │ │ │ - bpl.w 41e2 │ │ │ │ │ + bpl.w 4214 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ - bhi.w 3ee6 │ │ │ │ │ + bhi.w 3eee │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ mul.w r7, r2, r3 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 3f3c │ │ │ │ │ + bne.w 3f44 │ │ │ │ │ adds r2, r7, #1 │ │ │ │ │ - beq.w 3f84 │ │ │ │ │ + beq.w 3f8c │ │ │ │ │ subs.w r8, r8, #1 │ │ │ │ │ - beq.w 3b64 │ │ │ │ │ + beq.w 3b6c │ │ │ │ │ ldr.w r6, [sl, #4] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 4232 │ │ │ │ │ + beq.w 4264 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #3 │ │ │ │ │ - bpl.w 42e0 │ │ │ │ │ + bpl.w 42ea │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ - bne.w 3f04 │ │ │ │ │ - ldr r1, [pc, #772] @ (396c ) │ │ │ │ │ + bne.w 3f0c │ │ │ │ │ + ldr r1, [pc, #772] @ (3974 ) │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyUnicode_Equal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_Equal │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3b64 │ │ │ │ │ - ldr r1, [pc, #760] @ (3970 ) │ │ │ │ │ + bne.w 3b6c │ │ │ │ │ + ldr r1, [pc, #760] @ (3978 ) │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyUnicode_Equal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_Equal │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 42a4 │ │ │ │ │ + beq.w 42ae │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - blt.w 42c8 │ │ │ │ │ + blt.w 42d2 │ │ │ │ │ mov r1, r7 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 37de │ │ │ │ │ + beq.w 37e6 │ │ │ │ │ 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 3b14 │ │ │ │ │ + beq.w 3b1c │ │ │ │ │ lsrs r2, r2, #3 │ │ │ │ │ add.w ip, sl, #16 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 387c │ │ │ │ │ + bne.w 3884 │ │ │ │ │ subs r3, r7, #1 │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ add ip, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 3804 │ │ │ │ │ + beq.w 380c │ │ │ │ │ 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 3a04 │ │ │ │ │ + bne.w 3a0c │ │ │ │ │ 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 3c8e │ │ │ │ │ + beq.w 3c96 │ │ │ │ │ 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.n 3824 │ │ │ │ │ + beq.n 382c │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - bcs.w 383e │ │ │ │ │ + bcs.w 3846 │ │ │ │ │ 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.n 383e │ │ │ │ │ + bls.n 3846 │ │ │ │ │ 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.n 383e │ │ │ │ │ + bls.n 3846 │ │ │ │ │ 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 37ec │ │ │ │ │ + bls.n 37f4 │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - bls.n 383e │ │ │ │ │ + bls.n 3846 │ │ │ │ │ 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 36e6 │ │ │ │ │ + bne.n 36ee │ │ │ │ │ ldrd sl, r4, [sp, #48] @ 0x30 │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 394c │ │ │ │ │ + beq.w 3954 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bls.n 3842 │ │ │ │ │ + bls.n 384a │ │ │ │ │ ldr r4, [sp, #32] │ │ │ │ │ adds r2, #1 │ │ │ │ │ add.w r0, ip, r5 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 3b22 │ │ │ │ │ + bne.w 3b2a │ │ │ │ │ strb.w r1, [ip] │ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bls.n 37de │ │ │ │ │ + bls.n 37e6 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - bne.w 3a7e │ │ │ │ │ + bne.w 3a86 │ │ │ │ │ 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 36e6 │ │ │ │ │ + bne.w 36ee │ │ │ │ │ ldrd sl, r4, [sp, #48] @ 0x30 │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 37b6 │ │ │ │ │ + bne.n 37be │ │ │ │ │ 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 3f50 │ │ │ │ │ + bne.w 3f58 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ mov r0, ip │ │ │ │ │ negs r1, r3 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ - b.n 37ce │ │ │ │ │ + b.n 37d6 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 3b68 │ │ │ │ │ + beq.w 3b70 │ │ │ │ │ mov r5, r2 │ │ │ │ │ adds r3, #32 │ │ │ │ │ clz r4, r4 │ │ │ │ │ subs r4, r3, r4 │ │ │ │ │ cmp r4, #7 │ │ │ │ │ - bls.n 37e6 │ │ │ │ │ + bls.n 37ee │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bhi.w 4150 │ │ │ │ │ + bhi.w 4158 │ │ │ │ │ ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC28 │ │ │ │ │ @@ -5406,25 +5407,25 @@ │ │ │ │ │ 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.w 42ba │ │ │ │ │ + beq.w 42c4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [sl] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 42ba │ │ │ │ │ + bne.w 42c4 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.w 42ba │ │ │ │ │ + b.w 42c4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 3e5e │ │ │ │ │ + beq.w 3e66 │ │ │ │ │ mov r5, r2 │ │ │ │ │ movs r2, #0 │ │ │ │ │ add.w r9, r9, #8 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r2 │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov lr, r2 │ │ │ │ │ @@ -5432,112 +5433,112 @@ │ │ │ │ │ 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 39b2 │ │ │ │ │ + bne.w 39ba │ │ │ │ │ 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 3992 │ │ │ │ │ + beq.n 399a │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bls.n 39ae │ │ │ │ │ + bls.n 39b6 │ │ │ │ │ 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 39ae │ │ │ │ │ + bls.n 39b6 │ │ │ │ │ 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 39ae │ │ │ │ │ + bls.n 39b6 │ │ │ │ │ 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 397a │ │ │ │ │ + bls.n 3982 │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - bls.n 39ae │ │ │ │ │ + bls.n 39b6 │ │ │ │ │ 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 389a │ │ │ │ │ + bne.n 38a2 │ │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ │ mov sl, r8 │ │ │ │ │ movs r5, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 37b6 │ │ │ │ │ + bne.w 37be │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bne.w 381a │ │ │ │ │ + bne.w 3822 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 381a │ │ │ │ │ + beq.w 3822 │ │ │ │ │ sub.w r5, ip, r5 │ │ │ │ │ ldrsb.w r3, [r5] │ │ │ │ │ lsrs r7, r3, #31 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne.w 3842 │ │ │ │ │ - b.n 37de │ │ │ │ │ + bne.w 384a │ │ │ │ │ + b.n 37e6 │ │ │ │ │ .word 0x00008a10 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00006d5c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r4, [sp, #28] │ │ │ │ │ add.w lr, lr, #1 │ │ │ │ │ cmp r4, lr │ │ │ │ │ - bne.n 389a │ │ │ │ │ + bne.n 38a2 │ │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ │ mov sl, r8 │ │ │ │ │ movs r5, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 37b6 │ │ │ │ │ - b.n 3804 │ │ │ │ │ + bne.w 37be │ │ │ │ │ + b.n 380c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 3b4a │ │ │ │ │ + beq.w 3b52 │ │ │ │ │ mov sl, r2 │ │ │ │ │ mov fp, ip │ │ │ │ │ adds r3, #32 │ │ │ │ │ clz r6, r6 │ │ │ │ │ subs r6, r3, r6 │ │ │ │ │ cmp r6, #7 │ │ │ │ │ - bls.n 3974 │ │ │ │ │ + bls.n 397c │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bhi.w 41ae │ │ │ │ │ + bhi.w 41c0 │ │ │ │ │ mov sl, r8 │ │ │ │ │ - b.n 3842 │ │ │ │ │ + b.n 384a │ │ │ │ │ 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 │ │ │ │ │ @@ -5546,40 +5547,40 @@ │ │ │ │ │ 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.w 3b34 │ │ │ │ │ + beq.w 3b3c │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bls.n 39ae │ │ │ │ │ + bls.n 39b6 │ │ │ │ │ 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 38e8 │ │ │ │ │ + b.n 38f0 │ │ │ │ │ mov r4, r8 │ │ │ │ │ movs r7, #1 │ │ │ │ │ - b.n 368c │ │ │ │ │ + b.n 3694 │ │ │ │ │ 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 3e1e │ │ │ │ │ + beq.w 3e26 │ │ │ │ │ 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 │ │ │ │ │ @@ -5590,49 +5591,49 @@ │ │ │ │ │ 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 3e62 │ │ │ │ │ + beq.w 3e6a │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - bcs.w 383e │ │ │ │ │ + bcs.w 3846 │ │ │ │ │ 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 374e │ │ │ │ │ + b.n 3756 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ strb r1, [r0, #0] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bls.w 37de │ │ │ │ │ + bls.w 37e6 │ │ │ │ │ adds r2, #2 │ │ │ │ │ strb.w r1, [r0, #-1] │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bls.w 37de │ │ │ │ │ + bls.w 37e6 │ │ │ │ │ subs r3, r7, r2 │ │ │ │ │ subs r0, #2 │ │ │ │ │ ands.w r3, r3, #7 │ │ │ │ │ - beq.n 3ae6 │ │ │ │ │ + beq.n 3aee │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 3ada │ │ │ │ │ + beq.n 3ae2 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 3ad4 │ │ │ │ │ + beq.n 3adc │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq.n 3ace │ │ │ │ │ + beq.n 3ad6 │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq.n 3ac8 │ │ │ │ │ + beq.n 3ad0 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq.n 3ac2 │ │ │ │ │ + beq.n 3aca │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - beq.n 3abc │ │ │ │ │ + beq.n 3ac4 │ │ │ │ │ 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 │ │ │ │ │ @@ -5640,278 +5641,278 @@ │ │ │ │ │ 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 37de │ │ │ │ │ + beq.w 37e6 │ │ │ │ │ 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 3ae6 │ │ │ │ │ - b.n 37de │ │ │ │ │ + bne.n 3aee │ │ │ │ │ + b.n 37e6 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 3ece │ │ │ │ │ + beq.w 3ed6 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - b.n 36b2 │ │ │ │ │ + b.n 36ba │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ lsl.w r3, r4, r3 │ │ │ │ │ orrs r3, r1 │ │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ │ strb.w r3, [ip] │ │ │ │ │ - b.n 37ce │ │ │ │ │ + b.n 37d6 │ │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - beq.w 3e82 │ │ │ │ │ + beq.w 3e8a │ │ │ │ │ eors r6, r4 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov sl, r2 │ │ │ │ │ mov fp, ip │ │ │ │ │ - b.n 399c │ │ │ │ │ + b.n 39a4 │ │ │ │ │ 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 3e74 │ │ │ │ │ + beq.w 3e7c │ │ │ │ │ ldr.w r6, [r9, #4]! │ │ │ │ │ ldr r4, [sp, #24] │ │ │ │ │ - b.n 38b4 │ │ │ │ │ + b.n 38bc │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 3686 │ │ │ │ │ + b.n 368e │ │ │ │ │ ldr.w r4, [fp, #4]! │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ mov r1, lr │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq.w 41dc │ │ │ │ │ + beq.w 420e │ │ │ │ │ cmp r5, #2 │ │ │ │ │ - beq.n 3c56 │ │ │ │ │ + beq.n 3c5e │ │ │ │ │ cmp r5, #3 │ │ │ │ │ - beq.n 3c24 │ │ │ │ │ + beq.n 3c2c │ │ │ │ │ cmp r5, #4 │ │ │ │ │ - beq.n 3bf2 │ │ │ │ │ + beq.n 3bfa │ │ │ │ │ cmp r5, #5 │ │ │ │ │ - beq.n 3bc0 │ │ │ │ │ + beq.n 3bc8 │ │ │ │ │ cmp r5, #6 │ │ │ │ │ - bne.w 41f6 │ │ │ │ │ + bne.w 4228 │ │ │ │ │ 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 3736 │ │ │ │ │ + bne.w 373e │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 382a │ │ │ │ │ + bne.w 3832 │ │ │ │ │ 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 3736 │ │ │ │ │ + bne.w 373e │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 382a │ │ │ │ │ + bne.w 3832 │ │ │ │ │ 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 3736 │ │ │ │ │ + bne.w 373e │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 382a │ │ │ │ │ + bne.w 3832 │ │ │ │ │ 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 3736 │ │ │ │ │ + bne.w 373e │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 382a │ │ │ │ │ + bne.w 3832 │ │ │ │ │ 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 3736 │ │ │ │ │ + bne.w 373e │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 382a │ │ │ │ │ + bne.w 3832 │ │ │ │ │ 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 3736 │ │ │ │ │ + bne.w 373e │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 382a │ │ │ │ │ + bne.w 3832 │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ mov r1, r8 │ │ │ │ │ cmp r0, r8 │ │ │ │ │ - beq.w 3fac │ │ │ │ │ + beq.w 3fb4 │ │ │ │ │ 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 3736 │ │ │ │ │ + bne.w 373e │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 382a │ │ │ │ │ + bne.w 3832 │ │ │ │ │ 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 3736 │ │ │ │ │ + bne.w 373e │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 382a │ │ │ │ │ + bne.w 3832 │ │ │ │ │ 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 3736 │ │ │ │ │ + bne.w 373e │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 382a │ │ │ │ │ + bne.w 3832 │ │ │ │ │ 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 3736 │ │ │ │ │ + bne.w 373e │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 382a │ │ │ │ │ + bne.w 3832 │ │ │ │ │ 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 3736 │ │ │ │ │ + bne.w 373e │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 382a │ │ │ │ │ + bne.w 3832 │ │ │ │ │ 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 3736 │ │ │ │ │ + bne.w 373e │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 382a │ │ │ │ │ + bne.w 3832 │ │ │ │ │ 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 3736 │ │ │ │ │ + bne.w 373e │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 382a │ │ │ │ │ + bne.w 3832 │ │ │ │ │ add.w r8, r1, #7 │ │ │ │ │ ldr.w r4, [r9, #28] │ │ │ │ │ mov r1, lr │ │ │ │ │ add.w fp, r9, #28 │ │ │ │ │ - b.n 3c8e │ │ │ │ │ + b.n 3c96 │ │ │ │ │ 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 │ │ │ │ │ @@ -5922,43 +5923,43 @@ │ │ │ │ │ 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 4024 │ │ │ │ │ + beq.w 402c │ │ │ │ │ ldrd ip, r2, [sp, #56] @ 0x38 │ │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ │ - b.n 3a60 │ │ │ │ │ + b.n 3a68 │ │ │ │ │ movs r5, #1 │ │ │ │ │ - b.n 3804 │ │ │ │ │ + b.n 380c │ │ │ │ │ cmp r4, lr │ │ │ │ │ - beq.w 3fbe │ │ │ │ │ + beq.w 3fc6 │ │ │ │ │ eor.w r4, r4, lr │ │ │ │ │ mov r6, sl │ │ │ │ │ mov lr, r9 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - b.n 382c │ │ │ │ │ + b.n 3834 │ │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ │ mov sl, r8 │ │ │ │ │ movs r5, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 37b6 │ │ │ │ │ - b.n 3804 │ │ │ │ │ + bne.w 37be │ │ │ │ │ + b.n 380c │ │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ │ add.w lr, r4, #1 │ │ │ │ │ ldr r4, [sp, #28] │ │ │ │ │ cmp r4, lr │ │ │ │ │ - beq.w 3984 │ │ │ │ │ + beq.w 398c │ │ │ │ │ ldr.w r4, [r9, #4]! │ │ │ │ │ - b.n 39b4 │ │ │ │ │ + b.n 39bc │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r4, r8, r3 │ │ │ │ │ - ldr r5, [pc, #812] @ (41cc ) │ │ │ │ │ + ldr r5, [pc, #784] @ (41b8 ) │ │ │ │ │ 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] │ │ │ │ │ @@ -5966,120 +5967,120 @@ │ │ │ │ │ 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 37de │ │ │ │ │ + beq.w 37e6 │ │ │ │ │ mov r8, r4 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 35f8 │ │ │ │ │ + bne.w 3600 │ │ │ │ │ movs r7, #1 │ │ │ │ │ - b.w 368c │ │ │ │ │ + b.w 3694 │ │ │ │ │ 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 3858 │ │ │ │ │ + b.n 3860 │ │ │ │ │ lsrs r2, r2, #3 │ │ │ │ │ movs r1, #0 │ │ │ │ │ add.w r6, r0, #12 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - bcc.n 3f28 │ │ │ │ │ + bcc.n 3f30 │ │ │ │ │ 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 3eee │ │ │ │ │ - b.n 3f64 │ │ │ │ │ + beq.n 3ef6 │ │ │ │ │ + b.n 3f6c │ │ │ │ │ ldr.w r0, [sl, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - blt.w 42ba │ │ │ │ │ - ldr r1, [pc, #700] @ (41d0 ) │ │ │ │ │ + blt.w 42c4 │ │ │ │ │ + ldr r1, [pc, #672] @ (41bc ) │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyUnicode_Equal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_Equal │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3674 │ │ │ │ │ + beq.w 367c │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ - b.w 3686 │ │ │ │ │ + b.w 368e │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt.n 3f58 │ │ │ │ │ + blt.n 3f60 │ │ │ │ │ mul.w r7, r3, r1 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 363a │ │ │ │ │ + beq.w 3642 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 363a │ │ │ │ │ + bne.w 3642 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.w 363a │ │ │ │ │ + b.w 3642 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 3958 │ │ │ │ │ - b.n 3962 │ │ │ │ │ + bne.w 3960 │ │ │ │ │ + b.n 396a │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.n 3f64 │ │ │ │ │ + bge.n 3f6c │ │ │ │ │ cmp.w r1, #2147483648 @ 0x80000000 │ │ │ │ │ - beq.w 4194 │ │ │ │ │ + beq.w 419c │ │ │ │ │ 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 3f9e │ │ │ │ │ + bne.n 3fa6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 42ba │ │ │ │ │ + bne.w 42c4 │ │ │ │ │ subs.w r8, r8, #1 │ │ │ │ │ - beq.w 42c8 │ │ │ │ │ + beq.w 42d2 │ │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ │ - b.w 3648 │ │ │ │ │ + b.w 3650 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3f84 │ │ │ │ │ - b.n 3f46 │ │ │ │ │ + bne.n 3f8c │ │ │ │ │ + b.n 3f4e │ │ │ │ │ ldrd sl, r4, [sp, #48] @ 0x30 │ │ │ │ │ mov r1, lr │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 37b6 │ │ │ │ │ - b.n 3804 │ │ │ │ │ + bne.w 37be │ │ │ │ │ + b.n 380c │ │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ ldr.w r4, [fp, #4]! │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq.w 3e1e │ │ │ │ │ + beq.w 3e26 │ │ │ │ │ cmp r5, #2 │ │ │ │ │ - bne.n 4030 │ │ │ │ │ + bne.n 4038 │ │ │ │ │ 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 │ │ │ │ │ @@ -6090,28 +6091,28 @@ │ │ │ │ │ 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 3a60 │ │ │ │ │ + bne.w 3a68 │ │ │ │ │ cmp r4, lr │ │ │ │ │ - bne.w 3e68 │ │ │ │ │ + bne.w 3e70 │ │ │ │ │ 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 3e26 │ │ │ │ │ + b.n 3e2e │ │ │ │ │ cmp r4, lr │ │ │ │ │ - beq.n 407a │ │ │ │ │ + beq.n 4082 │ │ │ │ │ ldrd ip, r2, [sp, #56] @ 0x38 │ │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ │ - b.n 3e68 │ │ │ │ │ + b.n 3e70 │ │ │ │ │ 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 │ │ │ │ │ @@ -6120,25 +6121,25 @@ │ │ │ │ │ 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 3a60 │ │ │ │ │ + bne.w 3a68 │ │ │ │ │ cmp r4, lr │ │ │ │ │ - bne.w 3e68 │ │ │ │ │ + bne.w 3e70 │ │ │ │ │ ldr.w r4, [fp, #4]! │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ - b.n 3fd2 │ │ │ │ │ + b.n 3fda │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - beq.w 422a │ │ │ │ │ + beq.w 425c │ │ │ │ │ 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 │ │ │ │ │ @@ -6148,17 +6149,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 3e56 │ │ │ │ │ + bne.w 3e5e │ │ │ │ │ cmp r4, lr │ │ │ │ │ - bne.n 4028 │ │ │ │ │ + bne.n 4030 │ │ │ │ │ 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 │ │ │ │ │ @@ -6166,17 +6167,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 3e56 │ │ │ │ │ + bne.w 3e5e │ │ │ │ │ cmp r4, lr │ │ │ │ │ - bne.n 4028 │ │ │ │ │ + bne.n 4030 │ │ │ │ │ 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 │ │ │ │ │ @@ -6187,168 +6188,169 @@ │ │ │ │ │ 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 3e56 │ │ │ │ │ + bne.w 3e5e │ │ │ │ │ cmp r4, lr │ │ │ │ │ - bne.w 4028 │ │ │ │ │ + bne.w 4030 │ │ │ │ │ ldr.w r2, [ip, #12] │ │ │ │ │ add.w r8, r8, #3 │ │ │ │ │ add.w fp, ip, #12 │ │ │ │ │ - b.n 3e26 │ │ │ │ │ + b.n 3e2e │ │ │ │ │ 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 41d4 │ │ │ │ │ + bls.n 4206 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bls.w 383e │ │ │ │ │ + bls.w 3846 │ │ │ │ │ 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 37ec │ │ │ │ │ + bls.w 37f4 │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r2, r5 │ │ │ │ │ - b.w 3760 │ │ │ │ │ + b.w 3768 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 4266 │ │ │ │ │ + bne.n 4298 │ │ │ │ │ subs.w r8, r8, #1 │ │ │ │ │ - beq.w 42c8 │ │ │ │ │ + beq.w 42d2 │ │ │ │ │ mov.w r7, #2147483648 @ 0x80000000 │ │ │ │ │ - b.w 3648 │ │ │ │ │ + b.w 3650 │ │ │ │ │ + nop │ │ │ │ │ + .word 0x000001e0 │ │ │ │ │ + R_ARM_ABS32 .data │ │ │ │ │ + .word 0x00008a10 │ │ │ │ │ + R_ARM_ABS32 _PyRuntime │ │ │ │ │ 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] │ │ │ │ │ - bhi.n 4274 │ │ │ │ │ - add.w ip, ip, #1 │ │ │ │ │ - b.w 397a │ │ │ │ │ - .word 0x000001e0 │ │ │ │ │ - R_ARM_ABS32 .data │ │ │ │ │ - .word 0x00008a10 │ │ │ │ │ - R_ARM_ABS32 _PyRuntime │ │ │ │ │ + bls.n 42a6 │ │ │ │ │ + cmp r2, r7 │ │ │ │ │ + bcs.w 39b6 │ │ │ │ │ + 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 3982 │ │ │ │ │ + mov r0, r2 │ │ │ │ │ + mov r3, ip │ │ │ │ │ + mov r2, sl │ │ │ │ │ + mov ip, fp │ │ │ │ │ + b.w 3904 │ │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ │ - b.w 37ec │ │ │ │ │ + b.w 37f4 │ │ │ │ │ ldr.w sl, [sp, #40] @ 0x28 │ │ │ │ │ - b.n 3c8e │ │ │ │ │ + b.n 3c96 │ │ │ │ │ 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 3f76 │ │ │ │ │ + b.n 3f7e │ │ │ │ │ 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 3736 │ │ │ │ │ + bne.w 373e │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 382a │ │ │ │ │ + bne.w 3832 │ │ │ │ │ ldr.w r4, [fp, #4]! │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ - b.n 3b8e │ │ │ │ │ + b.n 3b96 │ │ │ │ │ ldrd ip, r2, [sp, #56] @ 0x38 │ │ │ │ │ - b.w 37f8 │ │ │ │ │ + b.w 3800 │ │ │ │ │ ldr.w r0, [sl, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bge.w 3682 │ │ │ │ │ - b.n 42ba │ │ │ │ │ + bge.w 368a │ │ │ │ │ + b.n 42c4 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - ldr r1, [pc, #188] @ (4304 ) │ │ │ │ │ + ldr r1, [pc, #152] @ (4310 ) │ │ │ │ │ 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 35f8 │ │ │ │ │ - b.w 37de │ │ │ │ │ + bne.w 3600 │ │ │ │ │ + b.w 37e6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 419e │ │ │ │ │ + bne.n 41a6 │ │ │ │ │ mov.w r7, #2147483648 @ 0x80000000 │ │ │ │ │ - b.n 3f46 │ │ │ │ │ - cmp r2, r7 │ │ │ │ │ - bcs.w 39ae │ │ │ │ │ - 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 397a │ │ │ │ │ - mov r0, r2 │ │ │ │ │ - mov r3, ip │ │ │ │ │ - mov r2, sl │ │ │ │ │ - mov ip, fp │ │ │ │ │ - b.w 38fc │ │ │ │ │ + b.n 3f4e │ │ │ │ │ + add.w ip, ip, #1 │ │ │ │ │ + b.w 3982 │ │ │ │ │ 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 │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ - b.w 37de │ │ │ │ │ + b.w 37e6 │ │ │ │ │ movs r7, #1 │ │ │ │ │ - b.w 3648 │ │ │ │ │ + b.w 3650 │ │ │ │ │ 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.n 42ba │ │ │ │ │ + b.n 42c4 │ │ │ │ │ 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 │ │ │ │ │ @@ -6356,21 +6358,22 @@ │ │ │ │ │ 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.n 42ba │ │ │ │ │ + b.n 42c4 │ │ │ │ │ mov r4, r8 │ │ │ │ │ - b.n 3e9c │ │ │ │ │ + b.n 3ea4 │ │ │ │ │ + nop │ │ │ │ │ .word 0x000001e0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00004308 <_PyLong_AsByteArray>: │ │ │ │ │ +00004314 <_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 │ │ │ │ │ @@ -6378,264 +6381,264 @@ │ │ │ │ │ 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 47b2 <_PyLong_AsByteArray+0x4aa> │ │ │ │ │ + beq.w 47be <_PyLong_AsByteArray+0x4aa> │ │ │ │ │ mov.w fp, r4, lsr #3 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 449a <_PyLong_AsByteArray+0x192> │ │ │ │ │ + bne.w 44a6 <_PyLong_AsByteArray+0x192> │ │ │ │ │ subs r3, r7, #1 │ │ │ │ │ add r1, r3 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.w 47e6 <_PyLong_AsByteArray+0x4de> │ │ │ │ │ + beq.w 47f2 <_PyLong_AsByteArray+0x4de> │ │ │ │ │ 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 46a4 <_PyLong_AsByteArray+0x39c> │ │ │ │ │ + bne.w 46b0 <_PyLong_AsByteArray+0x39c> │ │ │ │ │ sub.w r6, r8, fp │ │ │ │ │ sub.w r5, r3, #32 │ │ │ │ │ mvns r6, r6 │ │ │ │ │ str r5, [sp, #16] │ │ │ │ │ ands.w r6, r6, #7 │ │ │ │ │ rsb r5, r3, #32 │ │ │ │ │ str r5, [sp, #20] │ │ │ │ │ itt eq │ │ │ │ │ moveq r5, ip │ │ │ │ │ ldreq.w sl, [sp, #12] │ │ │ │ │ - beq.w 494e <_PyLong_AsByteArray+0x646> │ │ │ │ │ + beq.w 495a <_PyLong_AsByteArray+0x646> │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ lsl.w r9, r4, r5 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ 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 4642 <_PyLong_AsByteArray+0x33a> │ │ │ │ │ + beq.w 464e <_PyLong_AsByteArray+0x33a> │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bls.w 4994 <_PyLong_AsByteArray+0x68c> │ │ │ │ │ + bls.w 49a0 <_PyLong_AsByteArray+0x68c> │ │ │ │ │ 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 4994 <_PyLong_AsByteArray+0x68c> │ │ │ │ │ + bls.w 49a0 <_PyLong_AsByteArray+0x68c> │ │ │ │ │ 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 4994 <_PyLong_AsByteArray+0x68c> │ │ │ │ │ + bls.w 49a0 <_PyLong_AsByteArray+0x68c> │ │ │ │ │ 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 4466 <_PyLong_AsByteArray+0x15e> │ │ │ │ │ + bls.n 4472 <_PyLong_AsByteArray+0x15e> │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - bls.w 4994 <_PyLong_AsByteArray+0x68c> │ │ │ │ │ + bls.w 49a0 <_PyLong_AsByteArray+0x68c> │ │ │ │ │ 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 435e <_PyLong_AsByteArray+0x56> │ │ │ │ │ + bne.n 436a <_PyLong_AsByteArray+0x56> │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 4976 <_PyLong_AsByteArray+0x66e> │ │ │ │ │ + beq.w 4982 <_PyLong_AsByteArray+0x66e> │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bls.w 4994 <_PyLong_AsByteArray+0x68c> │ │ │ │ │ + bls.w 49a0 <_PyLong_AsByteArray+0x68c> │ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ │ adds r2, #1 │ │ │ │ │ adds r0, r1, r4 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 47c2 <_PyLong_AsByteArray+0x4ba> │ │ │ │ │ + bne.w 47ce <_PyLong_AsByteArray+0x4ba> │ │ │ │ │ strb.w ip, [r1] │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bls.n 4458 <_PyLong_AsByteArray+0x150> │ │ │ │ │ + bls.n 4464 <_PyLong_AsByteArray+0x150> │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bne.w 471c <_PyLong_AsByteArray+0x414> │ │ │ │ │ + bne.w 4728 <_PyLong_AsByteArray+0x414> │ │ │ │ │ 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 435e <_PyLong_AsByteArray+0x56> │ │ │ │ │ + bne.w 436a <_PyLong_AsByteArray+0x56> │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4430 <_PyLong_AsByteArray+0x128> │ │ │ │ │ + bne.n 443c <_PyLong_AsByteArray+0x128> │ │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ │ subs r3, r7, r2 │ │ │ │ │ clz r3, r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ │ it eq │ │ │ │ │ moveq r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4db8 <_PyLong_AsByteArray+0xab0> │ │ │ │ │ + bne.w 4dc4 <_PyLong_AsByteArray+0xab0> │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r0, r1 │ │ │ │ │ negs r3, r3 │ │ │ │ │ uxtb r1, r3 │ │ │ │ │ - b.n 4448 <_PyLong_AsByteArray+0x140> │ │ │ │ │ + b.n 4454 <_PyLong_AsByteArray+0x140> │ │ │ │ │ movs r4, #1 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.w 47ea <_PyLong_AsByteArray+0x4e2> │ │ │ │ │ + beq.w 47f6 <_PyLong_AsByteArray+0x4e2> │ │ │ │ │ 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 45f6 <_PyLong_AsByteArray+0x2ee> │ │ │ │ │ + bne.w 4602 <_PyLong_AsByteArray+0x2ee> │ │ │ │ │ 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 4594 <_PyLong_AsByteArray+0x28c> │ │ │ │ │ + beq.n 45a0 <_PyLong_AsByteArray+0x28c> │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bls.w 4994 <_PyLong_AsByteArray+0x68c> │ │ │ │ │ + bls.w 49a0 <_PyLong_AsByteArray+0x68c> │ │ │ │ │ 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 4994 <_PyLong_AsByteArray+0x68c> │ │ │ │ │ + bls.w 49a0 <_PyLong_AsByteArray+0x68c> │ │ │ │ │ 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 4994 <_PyLong_AsByteArray+0x68c> │ │ │ │ │ + bls.w 49a0 <_PyLong_AsByteArray+0x68c> │ │ │ │ │ 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 4582 <_PyLong_AsByteArray+0x27a> │ │ │ │ │ + bls.n 458e <_PyLong_AsByteArray+0x27a> │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - bls.w 4994 <_PyLong_AsByteArray+0x68c> │ │ │ │ │ + bls.w 49a0 <_PyLong_AsByteArray+0x68c> │ │ │ │ │ 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 44b8 <_PyLong_AsByteArray+0x1b0> │ │ │ │ │ + bne.n 44c4 <_PyLong_AsByteArray+0x1b0> │ │ │ │ │ movs r4, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4430 <_PyLong_AsByteArray+0x128> │ │ │ │ │ + bne.w 443c <_PyLong_AsByteArray+0x128> │ │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ │ subs r3, r7, r2 │ │ │ │ │ clz r3, r3 │ │ │ │ │ movs r4, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ │ it eq │ │ │ │ │ moveq r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 4490 <_PyLong_AsByteArray+0x188> │ │ │ │ │ - b.n 4984 <_PyLong_AsByteArray+0x67c> │ │ │ │ │ + beq.n 449c <_PyLong_AsByteArray+0x188> │ │ │ │ │ + b.n 4990 <_PyLong_AsByteArray+0x67c> │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov ip, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add.w lr, lr, #1 │ │ │ │ │ cmp fp, lr │ │ │ │ │ - bne.n 44b8 <_PyLong_AsByteArray+0x1b0> │ │ │ │ │ + bne.n 44c4 <_PyLong_AsByteArray+0x1b0> │ │ │ │ │ movs r4, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4430 <_PyLong_AsByteArray+0x128> │ │ │ │ │ - b.n 4478 <_PyLong_AsByteArray+0x170> │ │ │ │ │ + bne.w 443c <_PyLong_AsByteArray+0x128> │ │ │ │ │ + b.n 4484 <_PyLong_AsByteArray+0x170> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 4804 <_PyLong_AsByteArray+0x4fc> │ │ │ │ │ + beq.w 4810 <_PyLong_AsByteArray+0x4fc> │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov sl, r1 │ │ │ │ │ add.w r0, r3, #32 │ │ │ │ │ clz r3, r6 │ │ │ │ │ subs r6, r0, r3 │ │ │ │ │ cmp r6, #7 │ │ │ │ │ - bls.n 457c <_PyLong_AsByteArray+0x274> │ │ │ │ │ + bls.n 4588 <_PyLong_AsByteArray+0x274> │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bls.w 4994 <_PyLong_AsByteArray+0x68c> │ │ │ │ │ + bls.w 49a0 <_PyLong_AsByteArray+0x68c> │ │ │ │ │ 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 4dc0 <_PyLong_AsByteArray+0xab8> │ │ │ │ │ + bls.w 4dcc <_PyLong_AsByteArray+0xab8> │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bls.w 4994 <_PyLong_AsByteArray+0x68c> │ │ │ │ │ + bls.w 49a0 <_PyLong_AsByteArray+0x68c> │ │ │ │ │ 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 4582 <_PyLong_AsByteArray+0x27a> │ │ │ │ │ + bls.n 458e <_PyLong_AsByteArray+0x27a> │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r2, r9 │ │ │ │ │ - b.n 4514 <_PyLong_AsByteArray+0x20c> │ │ │ │ │ + b.n 4520 <_PyLong_AsByteArray+0x20c> │ │ │ │ │ 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 │ │ │ │ │ @@ -6644,66 +6647,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 47d4 <_PyLong_AsByteArray+0x4cc> │ │ │ │ │ + beq.w 47e0 <_PyLong_AsByteArray+0x4cc> │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bls.w 4994 <_PyLong_AsByteArray+0x68c> │ │ │ │ │ + bls.w 49a0 <_PyLong_AsByteArray+0x68c> │ │ │ │ │ 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 4500 <_PyLong_AsByteArray+0x1f8> │ │ │ │ │ + b.n 450c <_PyLong_AsByteArray+0x1f8> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 481a <_PyLong_AsByteArray+0x512> │ │ │ │ │ + beq.w 4826 <_PyLong_AsByteArray+0x512> │ │ │ │ │ mov r6, r2 │ │ │ │ │ add.w r0, r3, #32 │ │ │ │ │ clz r3, r4 │ │ │ │ │ subs r4, r0, r3 │ │ │ │ │ cmp r4, #7 │ │ │ │ │ - bls.w 4460 <_PyLong_AsByteArray+0x158> │ │ │ │ │ + bls.w 446c <_PyLong_AsByteArray+0x158> │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bls.w 4994 <_PyLong_AsByteArray+0x68c> │ │ │ │ │ + bls.w 49a0 <_PyLong_AsByteArray+0x68c> │ │ │ │ │ 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 4aae <_PyLong_AsByteArray+0x7a6> │ │ │ │ │ + bls.w 4aba <_PyLong_AsByteArray+0x7a6> │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bls.w 4994 <_PyLong_AsByteArray+0x68c> │ │ │ │ │ + bls.w 49a0 <_PyLong_AsByteArray+0x68c> │ │ │ │ │ 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 4466 <_PyLong_AsByteArray+0x15e> │ │ │ │ │ + bls.w 4472 <_PyLong_AsByteArray+0x15e> │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r2, r6 │ │ │ │ │ - b.n 43de <_PyLong_AsByteArray+0xd6> │ │ │ │ │ + b.n 43ea <_PyLong_AsByteArray+0xd6> │ │ │ │ │ sub.w r5, r8, fp │ │ │ │ │ sub.w r6, r3, #32 │ │ │ │ │ mvns r5, r5 │ │ │ │ │ str r6, [sp, #16] │ │ │ │ │ ands.w r5, r5, #3 │ │ │ │ │ rsb r6, r3, #32 │ │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ │ str r6, [sp, #20] │ │ │ │ │ str r5, [sp, #28] │ │ │ │ │ - beq.w 49b4 <_PyLong_AsByteArray+0x6ac> │ │ │ │ │ + beq.w 49c0 <_PyLong_AsByteArray+0x6ac> │ │ │ │ │ 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] │ │ │ │ │ @@ -6714,49 +6717,49 @@ │ │ │ │ │ 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 49fc <_PyLong_AsByteArray+0x6f4> │ │ │ │ │ + beq.w 4a08 <_PyLong_AsByteArray+0x6f4> │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bls.w 4994 <_PyLong_AsByteArray+0x68c> │ │ │ │ │ + bls.w 49a0 <_PyLong_AsByteArray+0x68c> │ │ │ │ │ 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 43ca <_PyLong_AsByteArray+0xc2> │ │ │ │ │ + b.n 43d6 <_PyLong_AsByteArray+0xc2> │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ strb r1, [r0, #0] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bcs.w 4458 <_PyLong_AsByteArray+0x150> │ │ │ │ │ + bcs.w 4464 <_PyLong_AsByteArray+0x150> │ │ │ │ │ adds r2, #2 │ │ │ │ │ strb.w r1, [r0, #-1] │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bls.w 4458 <_PyLong_AsByteArray+0x150> │ │ │ │ │ + bls.w 4464 <_PyLong_AsByteArray+0x150> │ │ │ │ │ subs r3, r7, r2 │ │ │ │ │ subs r0, #2 │ │ │ │ │ ands.w r3, r3, #7 │ │ │ │ │ - beq.n 4784 <_PyLong_AsByteArray+0x47c> │ │ │ │ │ + beq.n 4790 <_PyLong_AsByteArray+0x47c> │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 4778 <_PyLong_AsByteArray+0x470> │ │ │ │ │ + beq.n 4784 <_PyLong_AsByteArray+0x470> │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 4772 <_PyLong_AsByteArray+0x46a> │ │ │ │ │ + beq.n 477e <_PyLong_AsByteArray+0x46a> │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq.n 476c <_PyLong_AsByteArray+0x464> │ │ │ │ │ + beq.n 4778 <_PyLong_AsByteArray+0x464> │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq.n 4766 <_PyLong_AsByteArray+0x45e> │ │ │ │ │ + beq.n 4772 <_PyLong_AsByteArray+0x45e> │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq.n 4760 <_PyLong_AsByteArray+0x458> │ │ │ │ │ + beq.n 476c <_PyLong_AsByteArray+0x458> │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - beq.n 475a <_PyLong_AsByteArray+0x452> │ │ │ │ │ + beq.n 4766 <_PyLong_AsByteArray+0x452> │ │ │ │ │ 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 │ │ │ │ │ @@ -6764,166 +6767,166 @@ │ │ │ │ │ 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 4458 <_PyLong_AsByteArray+0x150> │ │ │ │ │ + beq.w 4464 <_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 4784 <_PyLong_AsByteArray+0x47c> │ │ │ │ │ - b.n 4458 <_PyLong_AsByteArray+0x150> │ │ │ │ │ + bne.n 4790 <_PyLong_AsByteArray+0x47c> │ │ │ │ │ + b.n 4464 <_PyLong_AsByteArray+0x150> │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 4a0c <_PyLong_AsByteArray+0x704> │ │ │ │ │ + beq.w 4a18 <_PyLong_AsByteArray+0x704> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - b.n 4332 <_PyLong_AsByteArray+0x2a> │ │ │ │ │ + b.n 433e <_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 4448 <_PyLong_AsByteArray+0x140> │ │ │ │ │ + b.n 4454 <_PyLong_AsByteArray+0x140> │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r6, r0 │ │ │ │ │ - beq.w 4a2e <_PyLong_AsByteArray+0x726> │ │ │ │ │ + beq.w 4a3a <_PyLong_AsByteArray+0x726> │ │ │ │ │ eors r6, r0 │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov sl, r1 │ │ │ │ │ - b.n 459e <_PyLong_AsByteArray+0x296> │ │ │ │ │ + b.n 45aa <_PyLong_AsByteArray+0x296> │ │ │ │ │ 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 4490 <_PyLong_AsByteArray+0x188> │ │ │ │ │ + beq.w 449c <_PyLong_AsByteArray+0x188> │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 498c <_PyLong_AsByteArray+0x684> │ │ │ │ │ + b.n 4998 <_PyLong_AsByteArray+0x684> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r4, [sp, #8] │ │ │ │ │ mov ip, r5 │ │ │ │ │ add.w lr, r4, #1 │ │ │ │ │ cmp fp, lr │ │ │ │ │ - beq.w 4a2a <_PyLong_AsByteArray+0x722> │ │ │ │ │ + beq.w 4a36 <_PyLong_AsByteArray+0x722> │ │ │ │ │ ldr.w r6, [r8, #4]! │ │ │ │ │ - b.n 44cc <_PyLong_AsByteArray+0x1c4> │ │ │ │ │ + b.n 44d8 <_PyLong_AsByteArray+0x1c4> │ │ │ │ │ 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 4afa <_PyLong_AsByteArray+0x7f2> │ │ │ │ │ + beq.w 4b06 <_PyLong_AsByteArray+0x7f2> │ │ │ │ │ cmp r6, #2 │ │ │ │ │ - beq.n 4914 <_PyLong_AsByteArray+0x60c> │ │ │ │ │ + beq.n 4920 <_PyLong_AsByteArray+0x60c> │ │ │ │ │ cmp r6, #3 │ │ │ │ │ - beq.n 48e0 <_PyLong_AsByteArray+0x5d8> │ │ │ │ │ + beq.n 48ec <_PyLong_AsByteArray+0x5d8> │ │ │ │ │ cmp r6, #4 │ │ │ │ │ - beq.n 48ac <_PyLong_AsByteArray+0x5a4> │ │ │ │ │ + beq.n 48b8 <_PyLong_AsByteArray+0x5a4> │ │ │ │ │ cmp r6, #5 │ │ │ │ │ - beq.n 4878 <_PyLong_AsByteArray+0x570> │ │ │ │ │ + beq.n 4884 <_PyLong_AsByteArray+0x570> │ │ │ │ │ cmp r6, #6 │ │ │ │ │ - bne.w 4b00 <_PyLong_AsByteArray+0x7f8> │ │ │ │ │ + bne.w 4b0c <_PyLong_AsByteArray+0x7f8> │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ lsl.w r9, r4, r0 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ 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 43b4 <_PyLong_AsByteArray+0xac> │ │ │ │ │ + bne.w 43c0 <_PyLong_AsByteArray+0xac> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 4648 <_PyLong_AsByteArray+0x340> │ │ │ │ │ + bne.w 4654 <_PyLong_AsByteArray+0x340> │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ ldr.w r4, [r0, #4]! │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ lsl.w r9, r4, r0 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ 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 43b4 <_PyLong_AsByteArray+0xac> │ │ │ │ │ + bne.w 43c0 <_PyLong_AsByteArray+0xac> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 4648 <_PyLong_AsByteArray+0x340> │ │ │ │ │ + bne.w 4654 <_PyLong_AsByteArray+0x340> │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ ldr.w r4, [r0, #4]! │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ lsl.w r9, r4, r0 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ 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 43b4 <_PyLong_AsByteArray+0xac> │ │ │ │ │ + bne.w 43c0 <_PyLong_AsByteArray+0xac> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 4648 <_PyLong_AsByteArray+0x340> │ │ │ │ │ + bne.w 4654 <_PyLong_AsByteArray+0x340> │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ ldr.w r4, [r0, #4]! │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ lsl.w r9, r4, r0 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ 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 43b4 <_PyLong_AsByteArray+0xac> │ │ │ │ │ + bne.w 43c0 <_PyLong_AsByteArray+0xac> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 4648 <_PyLong_AsByteArray+0x340> │ │ │ │ │ + bne.w 4654 <_PyLong_AsByteArray+0x340> │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ ldr.w r4, [r0, #4]! │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ lsl.w r9, r4, r0 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ 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 43b4 <_PyLong_AsByteArray+0xac> │ │ │ │ │ + bne.w 43c0 <_PyLong_AsByteArray+0xac> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 4648 <_PyLong_AsByteArray+0x340> │ │ │ │ │ + bne.w 4654 <_PyLong_AsByteArray+0x340> │ │ │ │ │ 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 │ │ │ │ │ @@ -6933,43 +6936,43 @@ │ │ │ │ │ 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 4b46 <_PyLong_AsByteArray+0x83e> │ │ │ │ │ + beq.w 4b52 <_PyLong_AsByteArray+0x83e> │ │ │ │ │ str.w sl, [sp, #12] │ │ │ │ │ - b.n 43b4 <_PyLong_AsByteArray+0xac> │ │ │ │ │ + b.n 43c0 <_PyLong_AsByteArray+0xac> │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bne.w 4490 <_PyLong_AsByteArray+0x188> │ │ │ │ │ + bne.w 449c <_PyLong_AsByteArray+0x188> │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 4490 <_PyLong_AsByteArray+0x188> │ │ │ │ │ + beq.w 449c <_PyLong_AsByteArray+0x188> │ │ │ │ │ subs r4, r1, r4 │ │ │ │ │ ldrsb.w r3, [r4] │ │ │ │ │ lsrs r3, r3, #31 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 4458 <_PyLong_AsByteArray+0x150> │ │ │ │ │ + beq.w 4464 <_PyLong_AsByteArray+0x150> │ │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ │ - cbz r3, 49ae <_PyLong_AsByteArray+0x6a6> │ │ │ │ │ + cbz r3, 49ba <_PyLong_AsByteArray+0x6a6> │ │ │ │ │ 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 445a <_PyLong_AsByteArray+0x152> │ │ │ │ │ + b.n 4466 <_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 │ │ │ │ │ @@ -6983,61 +6986,61 @@ │ │ │ │ │ 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.w 4b36 <_PyLong_AsByteArray+0x82e> │ │ │ │ │ + beq.w 4b42 <_PyLong_AsByteArray+0x82e> │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ str r7, [sp, #12] │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ ldrd r1, r7, [sp, #32] │ │ │ │ │ - b.n 46fe <_PyLong_AsByteArray+0x3f6> │ │ │ │ │ + b.n 470a <_PyLong_AsByteArray+0x3f6> │ │ │ │ │ cmp r4, lr │ │ │ │ │ - beq.n 4a42 <_PyLong_AsByteArray+0x73a> │ │ │ │ │ + beq.n 4a4e <_PyLong_AsByteArray+0x73a> │ │ │ │ │ eor.w r4, r4, lr │ │ │ │ │ mov r5, r9 │ │ │ │ │ mov lr, sl │ │ │ │ │ mov r6, r2 │ │ │ │ │ - b.n 464a <_PyLong_AsByteArray+0x342> │ │ │ │ │ + b.n 4656 <_PyLong_AsByteArray+0x342> │ │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 49ae <_PyLong_AsByteArray+0x6a6> │ │ │ │ │ + beq.n 49ba <_PyLong_AsByteArray+0x6a6> │ │ │ │ │ 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 49ae <_PyLong_AsByteArray+0x6a6> │ │ │ │ │ + b.n 49ba <_PyLong_AsByteArray+0x6a6> │ │ │ │ │ mov ip, r5 │ │ │ │ │ - b.n 458a <_PyLong_AsByteArray+0x282> │ │ │ │ │ + b.n 4596 <_PyLong_AsByteArray+0x282> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r4, [sp, #8] │ │ │ │ │ mov ip, r5 │ │ │ │ │ add.w lr, r4, #1 │ │ │ │ │ cmp fp, lr │ │ │ │ │ - beq.n 4a2a <_PyLong_AsByteArray+0x722> │ │ │ │ │ + beq.n 4a36 <_PyLong_AsByteArray+0x722> │ │ │ │ │ ldr.w r4, [r8, #4]! │ │ │ │ │ - b.n 45f8 <_PyLong_AsByteArray+0x2f0> │ │ │ │ │ + b.n 4604 <_PyLong_AsByteArray+0x2f0> │ │ │ │ │ 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.n 49b4 <_PyLong_AsByteArray+0x6ac> │ │ │ │ │ + beq.n 49c0 <_PyLong_AsByteArray+0x6ac> │ │ │ │ │ cmp r5, #2 │ │ │ │ │ - bne.n 4ab2 <_PyLong_AsByteArray+0x7aa> │ │ │ │ │ + bne.n 4abe <_PyLong_AsByteArray+0x7aa> │ │ │ │ │ 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 │ │ │ │ │ @@ -7048,29 +7051,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 46fe <_PyLong_AsByteArray+0x3f6> │ │ │ │ │ + bne.w 470a <_PyLong_AsByteArray+0x3f6> │ │ │ │ │ cmp r4, lr │ │ │ │ │ - bne.n 4a00 <_PyLong_AsByteArray+0x6f8> │ │ │ │ │ + bne.n 4a0c <_PyLong_AsByteArray+0x6f8> │ │ │ │ │ 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 49c0 <_PyLong_AsByteArray+0x6b8> │ │ │ │ │ + b.n 49cc <_PyLong_AsByteArray+0x6b8> │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 4466 <_PyLong_AsByteArray+0x15e> │ │ │ │ │ + b.n 4472 <_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] │ │ │ │ │ @@ -7079,57 +7082,57 @@ │ │ │ │ │ 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 46fe <_PyLong_AsByteArray+0x3f6> │ │ │ │ │ + bne.w 470a <_PyLong_AsByteArray+0x3f6> │ │ │ │ │ cmp r4, lr │ │ │ │ │ - bne.n 4a00 <_PyLong_AsByteArray+0x6f8> │ │ │ │ │ + bne.n 4a0c <_PyLong_AsByteArray+0x6f8> │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ ldr.w r4, [r0, #4]! │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ - b.n 4a58 <_PyLong_AsByteArray+0x750> │ │ │ │ │ + b.n 4a64 <_PyLong_AsByteArray+0x750> │ │ │ │ │ ldr.w sl, [sp, #12] │ │ │ │ │ - b.n 494e <_PyLong_AsByteArray+0x646> │ │ │ │ │ + b.n 495a <_PyLong_AsByteArray+0x646> │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ lsl.w r9, r4, r0 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ 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 43b4 <_PyLong_AsByteArray+0xac> │ │ │ │ │ + bne.w 43c0 <_PyLong_AsByteArray+0xac> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 4648 <_PyLong_AsByteArray+0x340> │ │ │ │ │ + bne.w 4654 <_PyLong_AsByteArray+0x340> │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ ldr.w r4, [r0, #4]! │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ - b.n 4844 <_PyLong_AsByteArray+0x53c> │ │ │ │ │ + b.n 4850 <_PyLong_AsByteArray+0x53c> │ │ │ │ │ cmp r4, lr │ │ │ │ │ - beq.n 4b50 <_PyLong_AsByteArray+0x848> │ │ │ │ │ + beq.n 4b5c <_PyLong_AsByteArray+0x848> │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ str r7, [sp, #12] │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ ldrd r1, r7, [sp, #32] │ │ │ │ │ - b.n 4a00 <_PyLong_AsByteArray+0x6f8> │ │ │ │ │ + b.n 4a0c <_PyLong_AsByteArray+0x6f8> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 4c1c <_PyLong_AsByteArray+0x914> │ │ │ │ │ + beq.n 4c28 <_PyLong_AsByteArray+0x914> │ │ │ │ │ str.w sl, [sp, #12] │ │ │ │ │ - b.n 4648 <_PyLong_AsByteArray+0x340> │ │ │ │ │ + b.n 4654 <_PyLong_AsByteArray+0x340> │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ cmp fp, r8 │ │ │ │ │ - beq.w 4d9e <_PyLong_AsByteArray+0xa96> │ │ │ │ │ + beq.w 4daa <_PyLong_AsByteArray+0xa96> │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ adds r7, #4 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ mov r6, r7 │ │ │ │ │ eor.w r2, r2, lr │ │ │ │ │ add r2, r1 │ │ │ │ │ bic.w r4, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ @@ -7139,17 +7142,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.w 49f0 <_PyLong_AsByteArray+0x6e8> │ │ │ │ │ + bne.w 49fc <_PyLong_AsByteArray+0x6e8> │ │ │ │ │ cmp r4, lr │ │ │ │ │ - bne.n 4b3a <_PyLong_AsByteArray+0x832> │ │ │ │ │ + bne.n 4b46 <_PyLong_AsByteArray+0x832> │ │ │ │ │ ldr.w r2, [r7, #4]! │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ cmp r8, r0 │ │ │ │ │ eor.w r2, r2, lr │ │ │ │ │ add r2, r1 │ │ │ │ │ bic.w r4, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ @@ -7157,17 +7160,17 @@ │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ 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 49f0 <_PyLong_AsByteArray+0x6e8> │ │ │ │ │ + bne.w 49fc <_PyLong_AsByteArray+0x6e8> │ │ │ │ │ cmp r4, lr │ │ │ │ │ - bne.n 4b3a <_PyLong_AsByteArray+0x832> │ │ │ │ │ + bne.n 4b46 <_PyLong_AsByteArray+0x832> │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ add.w r8, r8, #2 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ add.w r7, r6, #8 │ │ │ │ │ eor.w r2, r2, lr │ │ │ │ │ add r2, r1 │ │ │ │ │ bic.w r4, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ @@ -7179,258 +7182,258 @@ │ │ │ │ │ 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 49f0 <_PyLong_AsByteArray+0x6e8> │ │ │ │ │ + bne.w 49fc <_PyLong_AsByteArray+0x6e8> │ │ │ │ │ cmp r4, lr │ │ │ │ │ - bne.n 4b3a <_PyLong_AsByteArray+0x832> │ │ │ │ │ + bne.n 4b46 <_PyLong_AsByteArray+0x832> │ │ │ │ │ ldr r2, [r6, #12] │ │ │ │ │ add.w r8, r8, #3 │ │ │ │ │ add.w r7, r6, #12 │ │ │ │ │ - b.n 49c0 <_PyLong_AsByteArray+0x6b8> │ │ │ │ │ + b.n 49cc <_PyLong_AsByteArray+0x6b8> │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ cmp fp, r8 │ │ │ │ │ - beq.w 4da8 <_PyLong_AsByteArray+0xaa0> │ │ │ │ │ + beq.w 4db4 <_PyLong_AsByteArray+0xaa0> │ │ │ │ │ ldr.w r4, [sl, #4] │ │ │ │ │ add.w sl, sl, #4 │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ mov r9, sl │ │ │ │ │ lsl.w ip, r4, r6 │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ 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 4970 <_PyLong_AsByteArray+0x668> │ │ │ │ │ + bne.w 497c <_PyLong_AsByteArray+0x668> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 4b4a <_PyLong_AsByteArray+0x842> │ │ │ │ │ + bne.w 4b56 <_PyLong_AsByteArray+0x842> │ │ │ │ │ ldr.w r4, [sl, #4]! │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ cmp r8, r0 │ │ │ │ │ lsl.w ip, r4, r6 │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ 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 4970 <_PyLong_AsByteArray+0x668> │ │ │ │ │ + bne.w 497c <_PyLong_AsByteArray+0x668> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 4b4a <_PyLong_AsByteArray+0x842> │ │ │ │ │ + bne.w 4b56 <_PyLong_AsByteArray+0x842> │ │ │ │ │ ldr.w r4, [r9, #8] │ │ │ │ │ add.w r8, r8, #2 │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ add.w sl, r9, #8 │ │ │ │ │ lsl.w ip, r4, r6 │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ 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 4970 <_PyLong_AsByteArray+0x668> │ │ │ │ │ + bne.w 497c <_PyLong_AsByteArray+0x668> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 4b4a <_PyLong_AsByteArray+0x842> │ │ │ │ │ + bne.w 4b56 <_PyLong_AsByteArray+0x842> │ │ │ │ │ ldr.w r4, [r9, #12] │ │ │ │ │ add.w r8, r8, #3 │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ add.w sl, r9, #12 │ │ │ │ │ cmp r8, r0 │ │ │ │ │ lsl.w ip, r4, r6 │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ 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 4970 <_PyLong_AsByteArray+0x668> │ │ │ │ │ + bne.w 497c <_PyLong_AsByteArray+0x668> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 4b4a <_PyLong_AsByteArray+0x842> │ │ │ │ │ + bne.w 4b56 <_PyLong_AsByteArray+0x842> │ │ │ │ │ ldr.w r4, [r9, #16] │ │ │ │ │ add.w r8, r0, #4 │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ add.w sl, r9, #16 │ │ │ │ │ lsl.w ip, r4, r6 │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ 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 4970 <_PyLong_AsByteArray+0x668> │ │ │ │ │ + bne.w 497c <_PyLong_AsByteArray+0x668> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 4b4a <_PyLong_AsByteArray+0x842> │ │ │ │ │ + bne.w 4b56 <_PyLong_AsByteArray+0x842> │ │ │ │ │ ldr.w r4, [r9, #20] │ │ │ │ │ add.w r8, r0, #5 │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ add.w sl, r9, #20 │ │ │ │ │ lsl.w ip, r4, r6 │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ 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 4970 <_PyLong_AsByteArray+0x668> │ │ │ │ │ + bne.w 497c <_PyLong_AsByteArray+0x668> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 4b4a <_PyLong_AsByteArray+0x842> │ │ │ │ │ + bne.w 4b56 <_PyLong_AsByteArray+0x842> │ │ │ │ │ ldr.w r4, [r9, #24] │ │ │ │ │ add.w r8, r0, #6 │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ add.w sl, r9, #24 │ │ │ │ │ lsl.w ip, r4, r6 │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ 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 4970 <_PyLong_AsByteArray+0x668> │ │ │ │ │ + bne.w 497c <_PyLong_AsByteArray+0x668> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 4b4a <_PyLong_AsByteArray+0x842> │ │ │ │ │ + bne.w 4b56 <_PyLong_AsByteArray+0x842> │ │ │ │ │ add.w r8, r0, #7 │ │ │ │ │ ldr.w r4, [r9, #28] │ │ │ │ │ mov r0, lr │ │ │ │ │ add.w sl, r9, #28 │ │ │ │ │ - b.n 494e <_PyLong_AsByteArray+0x646> │ │ │ │ │ + b.n 495a <_PyLong_AsByteArray+0x646> │ │ │ │ │ ldrd r2, r1, [sp, #28] │ │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ │ - b.w 4470 <_PyLong_AsByteArray+0x168> │ │ │ │ │ + b.w 447c <_PyLong_AsByteArray+0x168> │ │ │ │ │ mov ip, r5 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4430 <_PyLong_AsByteArray+0x128> │ │ │ │ │ - b.w 4478 <_PyLong_AsByteArray+0x170> │ │ │ │ │ + bne.w 443c <_PyLong_AsByteArray+0x128> │ │ │ │ │ + b.w 4484 <_PyLong_AsByteArray+0x170> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 4984 <_PyLong_AsByteArray+0x67c> │ │ │ │ │ - b.n 4800 <_PyLong_AsByteArray+0x4f8> │ │ │ │ │ + bne.w 4990 <_PyLong_AsByteArray+0x67c> │ │ │ │ │ + b.n 480c <_PyLong_AsByteArray+0x4f8> │ │ │ │ │ adds r1, #1 │ │ │ │ │ - b.w 4582 <_PyLong_AsByteArray+0x27a> │ │ │ │ │ + b.w 458e <_PyLong_AsByteArray+0x27a> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00004dc8 <_PyLong_AsByteArray.constprop.0>: │ │ │ │ │ +00004dd4 <_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 4fca <_PyLong_AsByteArray.constprop.0+0x202> │ │ │ │ │ + beq.w 4fd6 <_PyLong_AsByteArray.constprop.0+0x202> │ │ │ │ │ movs.w lr, r3, lsr #3 │ │ │ │ │ - beq.w 5006 <_PyLong_AsByteArray.constprop.0+0x23e> │ │ │ │ │ + beq.w 5012 <_PyLong_AsByteArray.constprop.0+0x23e> │ │ │ │ │ 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 4e6a <_PyLong_AsByteArray.constprop.0+0xa2> │ │ │ │ │ + b.n 4e76 <_PyLong_AsByteArray.constprop.0+0xa2> │ │ │ │ │ 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 4ec2 <_PyLong_AsByteArray.constprop.0+0xfa> │ │ │ │ │ + beq.n 4ece <_PyLong_AsByteArray.constprop.0+0xfa> │ │ │ │ │ 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 4e64 <_PyLong_AsByteArray.constprop.0+0x9c> │ │ │ │ │ + bls.n 4e70 <_PyLong_AsByteArray.constprop.0+0x9c> │ │ │ │ │ cmp r0, #8 │ │ │ │ │ - beq.n 4ec2 <_PyLong_AsByteArray.constprop.0+0xfa> │ │ │ │ │ + beq.n 4ece <_PyLong_AsByteArray.constprop.0+0xfa> │ │ │ │ │ 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.n 4f30 <_PyLong_AsByteArray.constprop.0+0x168> │ │ │ │ │ + beq.n 4f3c <_PyLong_AsByteArray.constprop.0+0x168> │ │ │ │ │ ldr.w r7, [r5, #4]! │ │ │ │ │ sub.w sl, r2, #32 │ │ │ │ │ rsb fp, r2, #32 │ │ │ │ │ mov r3, r7 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 4ef0 <_PyLong_AsByteArray.constprop.0+0x128> │ │ │ │ │ + bne.n 4efc <_PyLong_AsByteArray.constprop.0+0x128> │ │ │ │ │ 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.n 4f64 <_PyLong_AsByteArray.constprop.0+0x19c> │ │ │ │ │ + beq.n 4f70 <_PyLong_AsByteArray.constprop.0+0x19c> │ │ │ │ │ cmp.w lr, #7 │ │ │ │ │ - bhi.n 4ec2 <_PyLong_AsByteArray.constprop.0+0xfa> │ │ │ │ │ + bhi.n 4ece <_PyLong_AsByteArray.constprop.0+0xfa> │ │ │ │ │ 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 4e18 <_PyLong_AsByteArray.constprop.0+0x50> │ │ │ │ │ + bne.n 4e24 <_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 4f5e <_PyLong_AsByteArray.constprop.0+0x196> │ │ │ │ │ + b.n 4f6a <_PyLong_AsByteArray.constprop.0+0x196> │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov ip, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r9, r1 │ │ │ │ │ - beq.w 500c <_PyLong_AsByteArray.constprop.0+0x244> │ │ │ │ │ + beq.w 5018 <_PyLong_AsByteArray.constprop.0+0x244> │ │ │ │ │ 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 │ │ │ │ │ @@ -7439,314 +7442,314 @@ │ │ │ │ │ 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 4ea2 <_PyLong_AsByteArray.constprop.0+0xda> │ │ │ │ │ + bne.n 4eae <_PyLong_AsByteArray.constprop.0+0xda> │ │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - beq.n 4ede <_PyLong_AsByteArray.constprop.0+0x116> │ │ │ │ │ + beq.n 4eea <_PyLong_AsByteArray.constprop.0+0x116> │ │ │ │ │ eor.w r7, r7, #3221225472 @ 0xc0000000 │ │ │ │ │ mov fp, r4 │ │ │ │ │ mvns r7, r7 │ │ │ │ │ mov sl, lr │ │ │ │ │ - b.n 4f6c <_PyLong_AsByteArray.constprop.0+0x1a4> │ │ │ │ │ + b.n 4f78 <_PyLong_AsByteArray.constprop.0+0x1a4> │ │ │ │ │ ldrd r3, r7, [sp, #16] │ │ │ │ │ - cbz r2, 4fa2 <_PyLong_AsByteArray.constprop.0+0x1da> │ │ │ │ │ + cbz r2, 4fae <_PyLong_AsByteArray.constprop.0+0x1da> │ │ │ │ │ cmp.w lr, #7 │ │ │ │ │ - bhi.n 4ec2 <_PyLong_AsByteArray.constprop.0+0xfa> │ │ │ │ │ + bhi.n 4ece <_PyLong_AsByteArray.constprop.0+0xfa> │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ add.w lr, lr, #1 │ │ │ │ │ adds r0, r4, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4fe0 <_PyLong_AsByteArray.constprop.0+0x218> │ │ │ │ │ + bne.n 4fec <_PyLong_AsByteArray.constprop.0+0x218> │ │ │ │ │ strb.w ip, [r4] │ │ │ │ │ cmp.w lr, #7 │ │ │ │ │ - bhi.n 4f5c <_PyLong_AsByteArray.constprop.0+0x194> │ │ │ │ │ + bhi.n 4f68 <_PyLong_AsByteArray.constprop.0+0x194> │ │ │ │ │ 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} │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 4ff2 <_PyLong_AsByteArray.constprop.0+0x22a> │ │ │ │ │ + beq.n 4ffe <_PyLong_AsByteArray.constprop.0+0x22a> │ │ │ │ │ mov fp, r4 │ │ │ │ │ mov sl, lr │ │ │ │ │ adds r2, #32 │ │ │ │ │ clz r7, r7 │ │ │ │ │ subs r7, r2, r7 │ │ │ │ │ cmp r7, #7 │ │ │ │ │ - bls.n 4f9a <_PyLong_AsByteArray.constprop.0+0x1d2> │ │ │ │ │ + bls.n 4fa6 <_PyLong_AsByteArray.constprop.0+0x1d2> │ │ │ │ │ cmp.w lr, #7 │ │ │ │ │ - bhi.n 4ec2 <_PyLong_AsByteArray.constprop.0+0xfa> │ │ │ │ │ + bhi.n 4ece <_PyLong_AsByteArray.constprop.0+0xfa> │ │ │ │ │ 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] │ │ │ │ │ - bhi.n 5032 <_PyLong_AsByteArray.constprop.0+0x26a> │ │ │ │ │ + bhi.n 503e <_PyLong_AsByteArray.constprop.0+0x26a> │ │ │ │ │ adds r4, #1 │ │ │ │ │ - b.n 4e64 <_PyLong_AsByteArray.constprop.0+0x9c> │ │ │ │ │ + b.n 4e70 <_PyLong_AsByteArray.constprop.0+0x9c> │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov ip, r0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - b.n 4e64 <_PyLong_AsByteArray.constprop.0+0x9c> │ │ │ │ │ + b.n 4e70 <_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 4f4c <_PyLong_AsByteArray.constprop.0+0x184> │ │ │ │ │ + beq.n 4f58 <_PyLong_AsByteArray.constprop.0+0x184> │ │ │ │ │ ldrsb.w r3, [r4, #-1] │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ cmp.w r2, r3, lsr #31 │ │ │ │ │ - bne.w 4ec2 <_PyLong_AsByteArray.constprop.0+0xfa> │ │ │ │ │ - b.n 4f5c <_PyLong_AsByteArray.constprop.0+0x194> │ │ │ │ │ - cbz r7, 501a <_PyLong_AsByteArray.constprop.0+0x252> │ │ │ │ │ + bne.w 4ece <_PyLong_AsByteArray.constprop.0+0xfa> │ │ │ │ │ + b.n 4f68 <_PyLong_AsByteArray.constprop.0+0x194> │ │ │ │ │ + cbz r7, 5026 <_PyLong_AsByteArray.constprop.0+0x252> │ │ │ │ │ movs.w lr, r3, lsr #3 │ │ │ │ │ - beq.n 5014 <_PyLong_AsByteArray.constprop.0+0x24c> │ │ │ │ │ + beq.n 5020 <_PyLong_AsByteArray.constprop.0+0x24c> │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r9, lr │ │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ │ mov r8, r2 │ │ │ │ │ strd r2, r2, [sp, #8] │ │ │ │ │ - b.n 4dfc <_PyLong_AsByteArray.constprop.0+0x34> │ │ │ │ │ + b.n 4e08 <_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 4f4c <_PyLong_AsByteArray.constprop.0+0x184> │ │ │ │ │ + b.n 4f58 <_PyLong_AsByteArray.constprop.0+0x184> │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov ip, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r9, r1 │ │ │ │ │ - beq.n 500c <_PyLong_AsByteArray.constprop.0+0x244> │ │ │ │ │ + beq.n 5018 <_PyLong_AsByteArray.constprop.0+0x244> │ │ │ │ │ ldr.w r7, [r5, #4]! │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ - b.n 4e84 <_PyLong_AsByteArray.constprop.0+0xbc> │ │ │ │ │ + b.n 4e90 <_PyLong_AsByteArray.constprop.0+0xbc> │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r3, lr │ │ │ │ │ - b.n 4f52 <_PyLong_AsByteArray.constprop.0+0x18a> │ │ │ │ │ + b.n 4f5e <_PyLong_AsByteArray.constprop.0+0x18a> │ │ │ │ │ ldrd r3, r7, [sp, #16] │ │ │ │ │ mov ip, r0 │ │ │ │ │ - b.n 4f34 <_PyLong_AsByteArray.constprop.0+0x16c> │ │ │ │ │ + b.n 4f40 <_PyLong_AsByteArray.constprop.0+0x16c> │ │ │ │ │ mov r0, r1 │ │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ │ - b.n 4f52 <_PyLong_AsByteArray.constprop.0+0x18a> │ │ │ │ │ + b.n 4f5e <_PyLong_AsByteArray.constprop.0+0x18a> │ │ │ │ │ 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 4ed8 <_PyLong_AsByteArray.constprop.0+0x110> │ │ │ │ │ + b.n 4ee4 <_PyLong_AsByteArray.constprop.0+0x110> │ │ │ │ │ cmp.w lr, #8 │ │ │ │ │ - beq.w 4ec2 <_PyLong_AsByteArray.constprop.0+0xfa> │ │ │ │ │ + beq.w 4ece <_PyLong_AsByteArray.constprop.0+0xfa> │ │ │ │ │ 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 4e64 <_PyLong_AsByteArray.constprop.0+0x9c> │ │ │ │ │ + bls.w 4e70 <_PyLong_AsByteArray.constprop.0+0x9c> │ │ │ │ │ mov r6, lr │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov lr, sl │ │ │ │ │ mov r4, fp │ │ │ │ │ - b.n 4e28 <_PyLong_AsByteArray.constprop.0+0x60> │ │ │ │ │ + b.n 4e34 <_PyLong_AsByteArray.constprop.0+0x60> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00005064 : │ │ │ │ │ +00005070 : │ │ │ │ │ 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 5ae6 │ │ │ │ │ + bne.w 5af2 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - ble.w 5868 │ │ │ │ │ + ble.w 5874 │ │ │ │ │ clz r7, r1 │ │ │ │ │ lsrs r7, r7, #5 │ │ │ │ │ cmp.w r8, #2 │ │ │ │ │ it gt │ │ │ │ │ orrgt.w r7, r7, #1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 5b5e │ │ │ │ │ + bne.w 5b6a │ │ │ │ │ ldr r6, [r1, #0] │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ - beq.w 5686 │ │ │ │ │ + beq.w 5692 │ │ │ │ │ movs r4, #2 │ │ │ │ │ ldr r5, [r0, #4] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 567a │ │ │ │ │ + beq.w 5686 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #3 │ │ │ │ │ - bpl.w 5ba8 │ │ │ │ │ + bpl.w 5bb4 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - bne.w 581c │ │ │ │ │ - ldr r1, [pc, #636] @ (5344 ) │ │ │ │ │ + bne.w 5828 │ │ │ │ │ + ldr r1, [pc, #636] @ (5350 ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyUnicode_Equal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_Equal │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5836 │ │ │ │ │ + beq.w 5842 │ │ │ │ │ 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 57f6 │ │ │ │ │ + beq.w 5802 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 5b70 │ │ │ │ │ + beq.w 5b7c │ │ │ │ │ add.w r1, r0, #16 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ adds r6, r1, r3 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 568a │ │ │ │ │ + beq.w 5696 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 5b1a │ │ │ │ │ + bne.w 5b26 │ │ │ │ │ mov r4, r7 │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldrb r3, [r1, r3] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.n 520a │ │ │ │ │ + bne.n 5216 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.w 57c8 │ │ │ │ │ + beq.w 57d4 │ │ │ │ │ ldrb.w r3, [r6, #-1] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.w 57b4 │ │ │ │ │ + bne.w 57c0 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.w 57be │ │ │ │ │ + beq.w 57ca │ │ │ │ │ ldrb.w r3, [r6, #-2] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.w 5670 │ │ │ │ │ + bne.w 567c │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - beq.w 57be │ │ │ │ │ + beq.w 57ca │ │ │ │ │ subs r5, r2, #3 │ │ │ │ │ subs r6, #3 │ │ │ │ │ movs r3, #3 │ │ │ │ │ ands.w r5, r5, #7 │ │ │ │ │ - beq.n 51a0 │ │ │ │ │ + beq.n 51ac │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq.n 5192 │ │ │ │ │ + beq.n 519e │ │ │ │ │ cmp r5, #2 │ │ │ │ │ - beq.n 5188 │ │ │ │ │ + beq.n 5194 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.n 517e │ │ │ │ │ + beq.n 518a │ │ │ │ │ cmp r5, #4 │ │ │ │ │ - beq.n 5174 │ │ │ │ │ + beq.n 5180 │ │ │ │ │ cmp r5, #5 │ │ │ │ │ - beq.n 516a │ │ │ │ │ + beq.n 5176 │ │ │ │ │ cmp r5, #6 │ │ │ │ │ - beq.n 5160 │ │ │ │ │ + beq.n 516c │ │ │ │ │ ldrb r5, [r6, #0] │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne.n 5202 │ │ │ │ │ + bne.n 520e │ │ │ │ │ subs r6, #1 │ │ │ │ │ movs r3, #4 │ │ │ │ │ ldrb r5, [r6, #0] │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne.n 5202 │ │ │ │ │ + bne.n 520e │ │ │ │ │ adds r3, #1 │ │ │ │ │ subs r6, #1 │ │ │ │ │ ldrb r5, [r6, #0] │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne.n 5202 │ │ │ │ │ + bne.n 520e │ │ │ │ │ adds r3, #1 │ │ │ │ │ subs r6, #1 │ │ │ │ │ ldrb r5, [r6, #0] │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne.n 5202 │ │ │ │ │ + bne.n 520e │ │ │ │ │ adds r3, #1 │ │ │ │ │ subs r6, #1 │ │ │ │ │ ldrb r5, [r6, #0] │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne.n 5202 │ │ │ │ │ + bne.n 520e │ │ │ │ │ adds r3, #1 │ │ │ │ │ subs r6, #1 │ │ │ │ │ ldrb r5, [r6, #0] │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne.n 5202 │ │ │ │ │ + bne.n 520e │ │ │ │ │ adds r3, #1 │ │ │ │ │ subs r6, #1 │ │ │ │ │ ldrb r5, [r6, #0] │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne.n 5202 │ │ │ │ │ + bne.n 520e │ │ │ │ │ adds r3, #1 │ │ │ │ │ subs r6, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 5202 │ │ │ │ │ + beq.n 520e │ │ │ │ │ ldrb r5, [r6, #0] │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne.n 5202 │ │ │ │ │ + bne.n 520e │ │ │ │ │ ldrb.w r5, [r6, #-1] │ │ │ │ │ adds r3, #1 │ │ │ │ │ mov ip, r3 │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne.n 5202 │ │ │ │ │ + bne.n 520e │ │ │ │ │ ldrb.w r5, [r6, #-2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne.n 5202 │ │ │ │ │ + bne.n 520e │ │ │ │ │ ldrb.w r5, [r6, #-3] │ │ │ │ │ add.w r3, ip, #2 │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne.n 5202 │ │ │ │ │ + bne.n 520e │ │ │ │ │ ldrb.w r5, [r6, #-4] │ │ │ │ │ add.w r3, ip, #3 │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne.n 5202 │ │ │ │ │ + bne.n 520e │ │ │ │ │ ldrb.w r5, [r6, #-5] │ │ │ │ │ add.w r3, ip, #4 │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne.n 5202 │ │ │ │ │ + bne.n 520e │ │ │ │ │ ldrb.w r5, [r6, #-6] │ │ │ │ │ add.w r3, ip, #5 │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne.n 5202 │ │ │ │ │ + bne.n 520e │ │ │ │ │ ldrb.w r5, [r6, #-7] │ │ │ │ │ add.w r3, ip, #6 │ │ │ │ │ subs r6, #8 │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne.n 5202 │ │ │ │ │ + bne.n 520e │ │ │ │ │ add.w r3, ip, #7 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 51a0 │ │ │ │ │ + bne.n 51ac │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ - b.n 5212 │ │ │ │ │ + b.n 521e │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs r3, r2, r3 │ │ │ │ │ movw r0, #34953 @ 0x8889 │ │ │ │ │ movt r0, #34952 @ 0x8888 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ @@ -7762,24 +7765,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 5b90 │ │ │ │ │ + bhi.w 5b9c │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.w 57d0 │ │ │ │ │ + beq.w 57dc │ │ │ │ │ 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 57de │ │ │ │ │ + beq.w 57ea │ │ │ │ │ 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 │ │ │ │ │ @@ -7794,30 +7797,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 5668 │ │ │ │ │ + beq.w 5674 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 58aa │ │ │ │ │ + bne.w 58b6 │ │ │ │ │ cmp.w r9, #1 │ │ │ │ │ - bne.w 555c │ │ │ │ │ + bne.w 5568 │ │ │ │ │ add.w lr, r6, #4294967295 @ 0xffffffff │ │ │ │ │ mov r1, r4 │ │ │ │ │ add.w r9, r7, lr │ │ │ │ │ mov ip, r4 │ │ │ │ │ mov r2, r4 │ │ │ │ │ ands.w r7, r7, #3 │ │ │ │ │ - beq.n 533e │ │ │ │ │ + beq.n 534a │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - beq.n 530e │ │ │ │ │ + beq.n 531a │ │ │ │ │ cmp r7, #2 │ │ │ │ │ - beq.n 52e2 │ │ │ │ │ + beq.n 52ee │ │ │ │ │ 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]! │ │ │ │ │ @@ -7829,33 +7832,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 564e │ │ │ │ │ + bhi.w 565a │ │ │ │ │ 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 5634 │ │ │ │ │ + bhi.w 5640 │ │ │ │ │ cmp lr, r9 │ │ │ │ │ - beq.n 541a │ │ │ │ │ + beq.n 5426 │ │ │ │ │ mov r7, lr │ │ │ │ │ - b.n 53d0 │ │ │ │ │ + b.n 53dc │ │ │ │ │ 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 │ │ │ │ │ @@ -7864,206 +7867,206 @@ │ │ │ │ │ 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 54ca │ │ │ │ │ + bhi.w 54d6 │ │ │ │ │ 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 54b0 │ │ │ │ │ + bhi.w 54bc │ │ │ │ │ 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 5496 │ │ │ │ │ + bhi.n 54a2 │ │ │ │ │ cmp r7, r9 │ │ │ │ │ - beq.n 541a │ │ │ │ │ + beq.n 5426 │ │ │ │ │ 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 5348 │ │ │ │ │ + bls.n 5354 │ │ │ │ │ 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 5348 │ │ │ │ │ + b.n 5354 │ │ │ │ │ mov r8, sl │ │ │ │ │ mov sl, fp │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 5558 │ │ │ │ │ + beq.w 5564 │ │ │ │ │ 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 554a │ │ │ │ │ + beq.w 5556 │ │ │ │ │ orrs r2, r3 │ │ │ │ │ lsrs r3, r2, #3 │ │ │ │ │ - beq.n 54e4 │ │ │ │ │ + beq.n 54f0 │ │ │ │ │ add.w r1, r5, r3, lsl #2 │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ - cbz r0, 5472 │ │ │ │ │ + cbz r0, 547e │ │ │ │ │ cmp r2, #15 │ │ │ │ │ str r2, [r5, #8] │ │ │ │ │ - bls.n 54e6 │ │ │ │ │ + bls.n 54f2 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 5460 │ │ │ │ │ + beq.n 546c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 58a2 │ │ │ │ │ + beq.w 58ae │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r3, sl │ │ │ │ │ - bne.w 5b46 │ │ │ │ │ + bne.w 5b52 │ │ │ │ │ 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 5668 │ │ │ │ │ + beq.w 5674 │ │ │ │ │ ldr.w r4, [r4, r0, lsl #2] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 5470 │ │ │ │ │ + beq.n 547c │ │ │ │ │ and.w r0, r2, #3 │ │ │ │ │ orr.w r0, r0, r1, lsl #3 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ it ne │ │ │ │ │ movne r2, r0 │ │ │ │ │ - b.n 5442 │ │ │ │ │ + b.n 544e │ │ │ │ │ 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 53cc │ │ │ │ │ + b.n 53d8 │ │ │ │ │ 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 53a0 │ │ │ │ │ + b.n 53ac │ │ │ │ │ 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 5374 │ │ │ │ │ + b.n 5380 │ │ │ │ │ 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 5448 │ │ │ │ │ + bcs.n 5454 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 552a │ │ │ │ │ + beq.n 5536 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 552a │ │ │ │ │ - ldr r2, [pc, #760] @ (5814 ) │ │ │ │ │ + cbnz r3, 5536 │ │ │ │ │ + ldr r2, [pc, #760] @ (5820 ) │ │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 585c │ │ │ │ │ + bne.w 5868 │ │ │ │ │ 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 5454 │ │ │ │ │ - b.n 5460 │ │ │ │ │ + bne.n 5460 │ │ │ │ │ + b.n 546c │ │ │ │ │ orr.w r2, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 5668 │ │ │ │ │ + beq.w 5674 │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ - b.n 5438 │ │ │ │ │ + b.n 5444 │ │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ - b.n 542c │ │ │ │ │ + b.n 5438 │ │ │ │ │ mov r9, r4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov ip, r4 │ │ │ │ │ mov r2, r4 │ │ │ │ │ lsls r3, r7, #31 │ │ │ │ │ - bpl.n 5580 │ │ │ │ │ + bpl.n 558c │ │ │ │ │ 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 541a │ │ │ │ │ + beq.w 5426 │ │ │ │ │ mov fp, sl │ │ │ │ │ mov sl, r8 │ │ │ │ │ - b.n 55cc │ │ │ │ │ + b.n 55d8 │ │ │ │ │ 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 │ │ │ │ │ @@ -8071,336 +8074,336 @@ │ │ │ │ │ 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 5618 │ │ │ │ │ + bhi.n 5624 │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ subs r6, #1 │ │ │ │ │ cmp r7, r9 │ │ │ │ │ - beq.w 5416 │ │ │ │ │ + beq.w 5422 │ │ │ │ │ ldrb r0, [r6, #0] │ │ │ │ │ sub.w r3, r2, #32 │ │ │ │ │ rsb lr, r2, #32 │ │ │ │ │ add.w r8, r2, #8 │ │ │ │ │ cmp.w r8, #29 │ │ │ │ │ lsl.w r3, r0, r3 │ │ │ │ │ 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 5586 │ │ │ │ │ + bls.n 5592 │ │ │ │ │ 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 5586 │ │ │ │ │ + b.n 5592 │ │ │ │ │ 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 55c0 │ │ │ │ │ + b.n 55cc │ │ │ │ │ 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 533a │ │ │ │ │ + b.n 5346 │ │ │ │ │ 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 530e │ │ │ │ │ + b.n 531a │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r4, #5 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ - b.n 5508 │ │ │ │ │ + b.n 5514 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ movs r3, #2 │ │ │ │ │ - b.n 5212 │ │ │ │ │ + b.n 521e │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - blt.w 5468 │ │ │ │ │ + blt.w 5474 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 50d8 │ │ │ │ │ + b.n 50e4 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 5890 │ │ │ │ │ + bne.w 589c │ │ │ │ │ mov r7, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrb.w r3, [r8, #16] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.n 5794 │ │ │ │ │ + bne.n 57a0 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n 579c │ │ │ │ │ + beq.n 57a8 │ │ │ │ │ ldrb.w r3, [r8, #17] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.n 57a4 │ │ │ │ │ + bne.n 57b0 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 579c │ │ │ │ │ + beq.n 57a8 │ │ │ │ │ ldrb.w r3, [r8, #18] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.n 57ac │ │ │ │ │ + bne.n 57b8 │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - beq.n 579c │ │ │ │ │ + beq.n 57a8 │ │ │ │ │ subs r5, r2, #3 │ │ │ │ │ adds r1, #2 │ │ │ │ │ movs r3, #3 │ │ │ │ │ ands.w r5, r5, #7 │ │ │ │ │ - beq.n 5726 │ │ │ │ │ + beq.n 5732 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq.n 5718 │ │ │ │ │ + beq.n 5724 │ │ │ │ │ cmp r5, #2 │ │ │ │ │ - beq.n 570e │ │ │ │ │ + beq.n 571a │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.n 5704 │ │ │ │ │ + beq.n 5710 │ │ │ │ │ cmp r5, #4 │ │ │ │ │ - beq.n 56fa │ │ │ │ │ + beq.n 5706 │ │ │ │ │ cmp r5, #5 │ │ │ │ │ - beq.n 56f0 │ │ │ │ │ + beq.n 56fc │ │ │ │ │ cmp r5, #6 │ │ │ │ │ - beq.n 56e6 │ │ │ │ │ + beq.n 56f2 │ │ │ │ │ ldrb.w r5, [r1, #1]! │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne.n 578e │ │ │ │ │ + bne.n 579a │ │ │ │ │ movs r3, #4 │ │ │ │ │ ldrb.w r5, [r1, #1]! │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne.n 578e │ │ │ │ │ + bne.n 579a │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldrb.w r5, [r1, #1]! │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne.n 578e │ │ │ │ │ + bne.n 579a │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldrb.w r5, [r1, #1]! │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne.n 578e │ │ │ │ │ + bne.n 579a │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldrb.w r5, [r1, #1]! │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne.n 578e │ │ │ │ │ + bne.n 579a │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldrb.w r5, [r1, #1]! │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne.n 578e │ │ │ │ │ + bne.n 579a │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldrb.w r5, [r1, #1]! │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne.n 578e │ │ │ │ │ + bne.n 579a │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 578e │ │ │ │ │ + beq.n 579a │ │ │ │ │ ldrb r5, [r1, #1] │ │ │ │ │ add.w ip, r1, #1 │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne.n 578e │ │ │ │ │ + bne.n 579a │ │ │ │ │ ldrb.w r5, [ip, #1] │ │ │ │ │ adds r3, #1 │ │ │ │ │ mov lr, r3 │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne.n 578e │ │ │ │ │ + bne.n 579a │ │ │ │ │ ldrb.w r5, [ip, #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne.n 578e │ │ │ │ │ + bne.n 579a │ │ │ │ │ ldrb.w r5, [ip, #3] │ │ │ │ │ add.w r3, lr, #2 │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne.n 578e │ │ │ │ │ + bne.n 579a │ │ │ │ │ ldrb.w r5, [ip, #4] │ │ │ │ │ add.w r3, lr, #3 │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne.n 578e │ │ │ │ │ + bne.n 579a │ │ │ │ │ ldrb.w r5, [ip, #5] │ │ │ │ │ add.w r3, lr, #4 │ │ │ │ │ add.w r1, ip, #7 │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne.n 578e │ │ │ │ │ + bne.n 579a │ │ │ │ │ ldrb.w r5, [ip, #6] │ │ │ │ │ add.w r3, lr, #5 │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne.n 578e │ │ │ │ │ + bne.n 579a │ │ │ │ │ ldrb.w r5, [ip, #7] │ │ │ │ │ add.w r3, lr, #6 │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne.n 578e │ │ │ │ │ + bne.n 579a │ │ │ │ │ add.w r3, lr, #7 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 5726 │ │ │ │ │ + bne.n 5732 │ │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 5212 │ │ │ │ │ + b.n 521e │ │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 5212 │ │ │ │ │ + b.n 521e │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 5212 │ │ │ │ │ + b.n 521e │ │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ movs r3, #1 │ │ │ │ │ - b.n 5212 │ │ │ │ │ + b.n 521e │ │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ movs r3, #2 │ │ │ │ │ - b.n 5212 │ │ │ │ │ + b.n 521e │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r3, r9 │ │ │ │ │ - b.n 5212 │ │ │ │ │ + b.n 521e │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ - b.n 5212 │ │ │ │ │ + b.n 521e │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r3, r2 │ │ │ │ │ - b.n 5212 │ │ │ │ │ + b.n 521e │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 526a │ │ │ │ │ + bne.w 5276 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr.w r5, [r8] │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.n 57f6 │ │ │ │ │ + beq.n 5802 │ │ │ │ │ subs r5, #1 │ │ │ │ │ str.w r5, [r8] │ │ │ │ │ - cbz r5, 57fc │ │ │ │ │ + cbz r5, 5808 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 5468 │ │ │ │ │ - ldr r5, [pc, #28] @ (5818 ) │ │ │ │ │ + b.n 5474 │ │ │ │ │ + ldr r5, [pc, #28] @ (5824 ) │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 5468 │ │ │ │ │ + beq.w 5474 │ │ │ │ │ movw sl, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt sl, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.n 5460 │ │ │ │ │ + b.n 546c │ │ │ │ │ nop │ │ │ │ │ .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 57f6 │ │ │ │ │ - ldr r1, [pc, #828] @ (5b64 ) │ │ │ │ │ + blt.n 5802 │ │ │ │ │ + ldr r1, [pc, #828] @ (5b70 ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ movs r4, #1 │ │ │ │ │ bl 0 <_PyUnicode_Equal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_Equal │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 50d8 │ │ │ │ │ - ldr r1, [pc, #816] @ (5b68 ) │ │ │ │ │ + bne.w 50e4 │ │ │ │ │ + ldr r1, [pc, #816] @ (5b74 ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyUnicode_Equal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_Equal │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5686 │ │ │ │ │ + bne.w 5692 │ │ │ │ │ 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 57f6 │ │ │ │ │ + b.n 5802 │ │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 5524 │ │ │ │ │ - ldr r1, [pc, #768] @ (5b6c ) │ │ │ │ │ + b.n 5530 │ │ │ │ │ + ldr r1, [pc, #768] @ (5b78 ) │ │ │ │ │ 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 5468 │ │ │ │ │ + beq.w 5474 │ │ │ │ │ ldr r6, [r5, #0] │ │ │ │ │ mov r4, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - b.n 50ac │ │ │ │ │ + b.n 50b8 │ │ │ │ │ ldrsb.w r3, [r0, #16] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bge.w 5690 │ │ │ │ │ + bge.w 569c │ │ │ │ │ movs r4, #1 │ │ │ │ │ movs r0, #255 @ 0xff │ │ │ │ │ mov r7, r4 │ │ │ │ │ - b.n 5694 │ │ │ │ │ + b.n 56a0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5460 │ │ │ │ │ + b.n 546c │ │ │ │ │ cmp.w r9, #1 │ │ │ │ │ - bne.w 59ba │ │ │ │ │ + bne.w 59c6 │ │ │ │ │ movs r4, #0 │ │ │ │ │ add.w ip, r6, #4294967295 @ 0xffffffff │ │ │ │ │ add.w fp, ip, r7 │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov lr, r4 │ │ │ │ │ lsls r7, r7, #31 │ │ │ │ │ - bpl.n 5942 │ │ │ │ │ + bpl.n 594e │ │ │ │ │ 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 fp, r6 │ │ │ │ │ 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 5942 │ │ │ │ │ - b.n 5b30 │ │ │ │ │ + bne.n 594e │ │ │ │ │ + b.n 5b3c │ │ │ │ │ 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 │ │ │ │ │ @@ -8414,17 +8417,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 59a2 │ │ │ │ │ + bhi.n 59ae │ │ │ │ │ cmp fp, ip │ │ │ │ │ - beq.w 5b30 │ │ │ │ │ + beq.w 5b3c │ │ │ │ │ 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 │ │ │ │ │ @@ -8438,58 +8441,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 58f4 │ │ │ │ │ + bls.n 5900 │ │ │ │ │ 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 58f4 │ │ │ │ │ + b.n 5900 │ │ │ │ │ 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 593c │ │ │ │ │ + b.n 5948 │ │ │ │ │ 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 5a02 │ │ │ │ │ + bpl.n 5a0e │ │ │ │ │ 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.w 5b30 │ │ │ │ │ + beq.w 5b3c │ │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ │ - b.n 5a62 │ │ │ │ │ + b.n 5a6e │ │ │ │ │ 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 │ │ │ │ │ @@ -8505,20 +8508,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 5acc │ │ │ │ │ + bhi.n 5ad8 │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ subs r6, #1 │ │ │ │ │ cmp r9, r0 │ │ │ │ │ - beq.n 5b30 │ │ │ │ │ + beq.n 5b3c │ │ │ │ │ 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 │ │ │ │ │ @@ -8534,123 +8537,123 @@ │ │ │ │ │ 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 5a06 │ │ │ │ │ + bls.n 5a12 │ │ │ │ │ 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 5a06 │ │ │ │ │ + b.n 5a12 │ │ │ │ │ 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 5a56 │ │ │ │ │ + b.n 5a62 │ │ │ │ │ ldr r4, [r3, #8] │ │ │ │ │ add r4, r8 │ │ │ │ │ mov r3, r2 │ │ │ │ │ movs r7, #0 │ │ │ │ │ - ldr r2, [pc, #124] @ (5b6c ) │ │ │ │ │ + ldr r2, [pc, #124] @ (5b78 ) │ │ │ │ │ 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 5468 │ │ │ │ │ + beq.w 5474 │ │ │ │ │ ldr r6, [r0, #0] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bne.w 50ac │ │ │ │ │ - b.n 5686 │ │ │ │ │ + bne.w 50b8 │ │ │ │ │ + b.n 5692 │ │ │ │ │ ldrsb r0, [r1, 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 5106 │ │ │ │ │ - cbnz r2, 5b38 │ │ │ │ │ + b.w 5112 │ │ │ │ │ + cbnz r2, 5b44 │ │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ movs r2, #2 │ │ │ │ │ - b.n 542c │ │ │ │ │ + b.n 5438 │ │ │ │ │ add.w r2, r5, r4, lsl #2 │ │ │ │ │ adds r4, #1 │ │ │ │ │ str r3, [r2, #12] │ │ │ │ │ movs r2, #2 │ │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ - b.n 542c │ │ │ │ │ + b.n 5438 │ │ │ │ │ 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 5bc8 │ │ │ │ │ + bne.n 5bd4 │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b.n 5468 │ │ │ │ │ + b.n 5474 │ │ │ │ │ mov r4, r8 │ │ │ │ │ - b.n 5aea │ │ │ │ │ + b.n 5af6 │ │ │ │ │ nop │ │ │ │ │ .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 5b84 │ │ │ │ │ + beq.n 5b90 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 57fa │ │ │ │ │ + beq.w 5806 │ │ │ │ │ movw sl, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt sl, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - ldr r5, [pc, #76] @ (5bdc ) │ │ │ │ │ - b.n 5460 │ │ │ │ │ + ldr r5, [pc, #76] @ (5be8 ) │ │ │ │ │ + b.n 546c │ │ │ │ │ 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 57e2 │ │ │ │ │ + b.n 57ee │ │ │ │ │ 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 │ │ │ │ │ @@ -8658,153 +8661,153 @@ │ │ │ │ │ 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 57f6 │ │ │ │ │ + b.n 5802 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5b5a │ │ │ │ │ + bne.n 5b66 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r5, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5468 │ │ │ │ │ + b.n 5474 │ │ │ │ │ nop │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00005be0 <_PyLong_FromByteArray>: │ │ │ │ │ +00005bec <_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 6444 <_PyLong_FromByteArray+0x864> │ │ │ │ │ + beq.w 6440 <_PyLong_FromByteArray+0x854> │ │ │ │ │ mov r5, r2 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ adds r6, r0, r2 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 6134 <_PyLong_FromByteArray+0x554> │ │ │ │ │ + beq.w 6138 <_PyLong_FromByteArray+0x54c> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6428 <_PyLong_FromByteArray+0x848> │ │ │ │ │ + bne.w 6424 <_PyLong_FromByteArray+0x838> │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov r5, r3 │ │ │ │ │ ldrb r2, [r0, r2] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 5d04 <_PyLong_FromByteArray+0x124> │ │ │ │ │ + bne.n 5d10 <_PyLong_FromByteArray+0x124> │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.w 6250 <_PyLong_FromByteArray+0x670> │ │ │ │ │ + beq.w 625e <_PyLong_FromByteArray+0x672> │ │ │ │ │ ldrb.w r2, [r6, #-1] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 6246 <_PyLong_FromByteArray+0x666> │ │ │ │ │ + bne.w 624a <_PyLong_FromByteArray+0x65e> │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq.w 6258 <_PyLong_FromByteArray+0x678> │ │ │ │ │ + beq.w 6254 <_PyLong_FromByteArray+0x668> │ │ │ │ │ ldrb.w r2, [r6, #-2] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 612a <_PyLong_FromByteArray+0x54a> │ │ │ │ │ + bne.w 612e <_PyLong_FromByteArray+0x542> │ │ │ │ │ cmp r1, #3 │ │ │ │ │ - beq.w 6258 <_PyLong_FromByteArray+0x678> │ │ │ │ │ + beq.w 6254 <_PyLong_FromByteArray+0x668> │ │ │ │ │ subs r4, r1, #3 │ │ │ │ │ subs r6, #3 │ │ │ │ │ movs r2, #3 │ │ │ │ │ ands.w r4, r4, #7 │ │ │ │ │ - beq.n 5ca6 <_PyLong_FromByteArray+0xc6> │ │ │ │ │ + beq.n 5cb2 <_PyLong_FromByteArray+0xc6> │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq.n 5c98 <_PyLong_FromByteArray+0xb8> │ │ │ │ │ + beq.n 5ca4 <_PyLong_FromByteArray+0xb8> │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq.n 5c8e <_PyLong_FromByteArray+0xae> │ │ │ │ │ + beq.n 5c9a <_PyLong_FromByteArray+0xae> │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - beq.n 5c84 <_PyLong_FromByteArray+0xa4> │ │ │ │ │ + beq.n 5c90 <_PyLong_FromByteArray+0xa4> │ │ │ │ │ cmp r4, #4 │ │ │ │ │ - beq.n 5c7a <_PyLong_FromByteArray+0x9a> │ │ │ │ │ + beq.n 5c86 <_PyLong_FromByteArray+0x9a> │ │ │ │ │ cmp r4, #5 │ │ │ │ │ - beq.n 5c70 <_PyLong_FromByteArray+0x90> │ │ │ │ │ + beq.n 5c7c <_PyLong_FromByteArray+0x90> │ │ │ │ │ cmp r4, #6 │ │ │ │ │ - beq.n 5c66 <_PyLong_FromByteArray+0x86> │ │ │ │ │ + beq.n 5c72 <_PyLong_FromByteArray+0x86> │ │ │ │ │ ldrb r4, [r6, #0] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne.n 5cfc <_PyLong_FromByteArray+0x11c> │ │ │ │ │ + bne.n 5d08 <_PyLong_FromByteArray+0x11c> │ │ │ │ │ subs r6, #1 │ │ │ │ │ movs r2, #4 │ │ │ │ │ ldrb r4, [r6, #0] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne.n 5cfc <_PyLong_FromByteArray+0x11c> │ │ │ │ │ + bne.n 5d08 <_PyLong_FromByteArray+0x11c> │ │ │ │ │ adds r2, #1 │ │ │ │ │ subs r6, #1 │ │ │ │ │ ldrb r4, [r6, #0] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne.n 5cfc <_PyLong_FromByteArray+0x11c> │ │ │ │ │ + bne.n 5d08 <_PyLong_FromByteArray+0x11c> │ │ │ │ │ adds r2, #1 │ │ │ │ │ subs r6, #1 │ │ │ │ │ ldrb r4, [r6, #0] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne.n 5cfc <_PyLong_FromByteArray+0x11c> │ │ │ │ │ + bne.n 5d08 <_PyLong_FromByteArray+0x11c> │ │ │ │ │ adds r2, #1 │ │ │ │ │ subs r6, #1 │ │ │ │ │ ldrb r4, [r6, #0] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne.n 5cfc <_PyLong_FromByteArray+0x11c> │ │ │ │ │ + bne.n 5d08 <_PyLong_FromByteArray+0x11c> │ │ │ │ │ adds r2, #1 │ │ │ │ │ subs r6, #1 │ │ │ │ │ ldrb r4, [r6, #0] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne.n 5cfc <_PyLong_FromByteArray+0x11c> │ │ │ │ │ + bne.n 5d08 <_PyLong_FromByteArray+0x11c> │ │ │ │ │ adds r2, #1 │ │ │ │ │ subs r6, #1 │ │ │ │ │ ldrb r4, [r6, #0] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne.n 5cfc <_PyLong_FromByteArray+0x11c> │ │ │ │ │ + bne.n 5d08 <_PyLong_FromByteArray+0x11c> │ │ │ │ │ adds r2, #1 │ │ │ │ │ subs r6, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.n 5cfc <_PyLong_FromByteArray+0x11c> │ │ │ │ │ + beq.n 5d08 <_PyLong_FromByteArray+0x11c> │ │ │ │ │ ldrb r4, [r6, #0] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne.n 5cfc <_PyLong_FromByteArray+0x11c> │ │ │ │ │ + bne.n 5d08 <_PyLong_FromByteArray+0x11c> │ │ │ │ │ ldrb.w r4, [r6, #-1] │ │ │ │ │ adds r2, #1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne.n 5cfc <_PyLong_FromByteArray+0x11c> │ │ │ │ │ + bne.n 5d08 <_PyLong_FromByteArray+0x11c> │ │ │ │ │ ldrb.w r4, [r6, #-2] │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne.n 5cfc <_PyLong_FromByteArray+0x11c> │ │ │ │ │ + bne.n 5d08 <_PyLong_FromByteArray+0x11c> │ │ │ │ │ ldrb.w r4, [r6, #-3] │ │ │ │ │ adds r2, r7, #2 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne.n 5cfc <_PyLong_FromByteArray+0x11c> │ │ │ │ │ + bne.n 5d08 <_PyLong_FromByteArray+0x11c> │ │ │ │ │ ldrb.w r4, [r6, #-4] │ │ │ │ │ adds r2, r7, #3 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne.n 5cfc <_PyLong_FromByteArray+0x11c> │ │ │ │ │ + bne.n 5d08 <_PyLong_FromByteArray+0x11c> │ │ │ │ │ ldrb.w r4, [r6, #-5] │ │ │ │ │ adds r2, r7, #4 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne.n 5cfc <_PyLong_FromByteArray+0x11c> │ │ │ │ │ + bne.n 5d08 <_PyLong_FromByteArray+0x11c> │ │ │ │ │ ldrb.w r4, [r6, #-6] │ │ │ │ │ adds r2, r7, #5 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne.n 5cfc <_PyLong_FromByteArray+0x11c> │ │ │ │ │ + bne.n 5d08 <_PyLong_FromByteArray+0x11c> │ │ │ │ │ ldrb.w r4, [r6, #-7] │ │ │ │ │ adds r2, r7, #6 │ │ │ │ │ subs r6, #8 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne.n 5cfc <_PyLong_FromByteArray+0x11c> │ │ │ │ │ + bne.n 5d08 <_PyLong_FromByteArray+0x11c> │ │ │ │ │ adds r2, r7, #7 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.n 5ca6 <_PyLong_FromByteArray+0xc6> │ │ │ │ │ + bne.n 5cb2 <_PyLong_FromByteArray+0xc6> │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ - b.n 5d0c <_PyLong_FromByteArray+0x12c> │ │ │ │ │ + b.n 5d18 <_PyLong_FromByteArray+0x12c> │ │ │ │ │ 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 │ │ │ │ │ @@ -8820,24 +8823,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 6460 <_PyLong_FromByteArray+0x880> │ │ │ │ │ + bhi.w 6464 <_PyLong_FromByteArray+0x878> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 6262 <_PyLong_FromByteArray+0x682> │ │ │ │ │ + beq.w 6266 <_PyLong_FromByteArray+0x67a> │ │ │ │ │ adds r0, r7, #3 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6270 <_PyLong_FromByteArray+0x690> │ │ │ │ │ + beq.w 6274 <_PyLong_FromByteArray+0x688> │ │ │ │ │ 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 │ │ │ │ │ @@ -8852,30 +8855,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 5fd2 <_PyLong_FromByteArray+0x3f2> │ │ │ │ │ + beq.w 6126 <_PyLong_FromByteArray+0x53a> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 6278 <_PyLong_FromByteArray+0x698> │ │ │ │ │ + bne.w 627c <_PyLong_FromByteArray+0x690> │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ - bne.w 6012 <_PyLong_FromByteArray+0x432> │ │ │ │ │ + bne.w 603a <_PyLong_FromByteArray+0x44e> │ │ │ │ │ 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 5e3a <_PyLong_FromByteArray+0x25a> │ │ │ │ │ + beq.n 5e46 <_PyLong_FromByteArray+0x25a> │ │ │ │ │ cmp.w r9, #1 │ │ │ │ │ - beq.n 5e06 <_PyLong_FromByteArray+0x226> │ │ │ │ │ + beq.n 5e12 <_PyLong_FromByteArray+0x226> │ │ │ │ │ cmp.w r9, #2 │ │ │ │ │ - beq.n 5dd4 <_PyLong_FromByteArray+0x1f4> │ │ │ │ │ + beq.n 5de0 <_PyLong_FromByteArray+0x1f4> │ │ │ │ │ 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]! │ │ │ │ │ @@ -8887,179 +8890,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 6110 <_PyLong_FromByteArray+0x530> │ │ │ │ │ + bhi.w 610c <_PyLong_FromByteArray+0x520> │ │ │ │ │ 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 5f44 <_PyLong_FromByteArray+0x364> │ │ │ │ │ + bhi.w 5f4e <_PyLong_FromByteArray+0x362> │ │ │ │ │ mov r3, r6 │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - beq.n 5f12 <_PyLong_FromByteArray+0x332> │ │ │ │ │ + beq.n 5f1e <_PyLong_FromByteArray+0x332> │ │ │ │ │ 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 5f92 <_PyLong_FromByteArray+0x3b2> │ │ │ │ │ + bhi.w 5f9c <_PyLong_FromByteArray+0x3b0> │ │ │ │ │ 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 5f78 <_PyLong_FromByteArray+0x398> │ │ │ │ │ + bhi.n 5f82 <_PyLong_FromByteArray+0x396> │ │ │ │ │ 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 5f5e <_PyLong_FromByteArray+0x37e> │ │ │ │ │ + bhi.n 5f68 <_PyLong_FromByteArray+0x37c> │ │ │ │ │ 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 5e34 <_PyLong_FromByteArray+0x254> │ │ │ │ │ + bls.n 5e40 <_PyLong_FromByteArray+0x254> │ │ │ │ │ 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 r7, r8 │ │ │ │ │ str.w ip, [r6, #12] │ │ │ │ │ - bne.n 5e3a <_PyLong_FromByteArray+0x25a> │ │ │ │ │ - cbz r3, 5f1e <_PyLong_FromByteArray+0x33e> │ │ │ │ │ + bne.n 5e46 <_PyLong_FromByteArray+0x25a> │ │ │ │ │ + cbz r3, 5f2a <_PyLong_FromByteArray+0x33e> │ │ │ │ │ add.w r1, r4, r5, lsl #2 │ │ │ │ │ movs r3, #0 │ │ │ │ │ adds r5, #1 │ │ │ │ │ str r2, [r1, #12] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 5fd2 <_PyLong_FromByteArray+0x3f2> │ │ │ │ │ + beq.w 6126 <_PyLong_FromByteArray+0x53a> │ │ │ │ │ orr.w r3, r3, r5, lsl #3 │ │ │ │ │ - lsrs r1, r3, #3 │ │ │ │ │ - beq.w 60e4 <_PyLong_FromByteArray+0x504> │ │ │ │ │ - add.w r2, r4, r1, lsl #2 │ │ │ │ │ - subs r0, r1, #1 │ │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ │ - cbz r2, 5fae <_PyLong_FromByteArray+0x3ce> │ │ │ │ │ + lsrs r0, r3, #3 │ │ │ │ │ + beq.n 5fdc <_PyLong_FromByteArray+0x3f0> │ │ │ │ │ + add.w r1, r4, r0, lsl #2 │ │ │ │ │ + subs r2, r0, #1 │ │ │ │ │ + ldr r1, [r1, #8] │ │ │ │ │ + cbz r1, 5fb8 <_PyLong_FromByteArray+0x3cc> │ │ │ │ │ cmp r3, #15 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - bls.w 60e6 <_PyLong_FromByteArray+0x506> │ │ │ │ │ + bls.n 5fde <_PyLong_FromByteArray+0x3f2> │ │ │ │ │ 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 5e36 <_PyLong_FromByteArray+0x256> │ │ │ │ │ + b.n 5e42 <_PyLong_FromByteArray+0x256> │ │ │ │ │ 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 5eca <_PyLong_FromByteArray+0x2ea> │ │ │ │ │ + b.n 5ed6 <_PyLong_FromByteArray+0x2ea> │ │ │ │ │ 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 5e9c <_PyLong_FromByteArray+0x2bc> │ │ │ │ │ + b.n 5ea8 <_PyLong_FromByteArray+0x2bc> │ │ │ │ │ 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 5e6e <_PyLong_FromByteArray+0x28e> │ │ │ │ │ - mov r0, r2 │ │ │ │ │ - subs r2, r0, #1 │ │ │ │ │ + b.n 5e7a <_PyLong_FromByteArray+0x28e> │ │ │ │ │ + mov r2, r1 │ │ │ │ │ + subs r1, r2, #1 │ │ │ │ │ add.w r5, r4, #12 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 6478 <_PyLong_FromByteArray+0x898> │ │ │ │ │ - ldr.w r5, [r5, r2, lsl #2] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w 6126 <_PyLong_FromByteArray+0x53a> │ │ │ │ │ + ldr.w r5, [r5, r1, lsl #2] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 5fac <_PyLong_FromByteArray+0x3cc> │ │ │ │ │ - and.w r2, r3, #3 │ │ │ │ │ - orr.w r2, r2, r0, lsl #3 │ │ │ │ │ - cmp r1, r0 │ │ │ │ │ + beq.n 5fb6 <_PyLong_FromByteArray+0x3ca> │ │ │ │ │ + and.w r1, r3, #3 │ │ │ │ │ + orr.w r1, r1, r2, lsl #3 │ │ │ │ │ + cmp r0, r2 │ │ │ │ │ it ne │ │ │ │ │ - movne r3, r2 │ │ │ │ │ - b.n 5f36 <_PyLong_FromByteArray+0x356> │ │ │ │ │ - movs r5, #5 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ + movne r3, r1 │ │ │ │ │ + b.n 5f42 <_PyLong_FromByteArray+0x356> │ │ │ │ │ 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 5f48 <_PyLong_FromByteArray+0x35c> │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 5ffa <_PyLong_FromByteArray+0x41a> │ │ │ │ │ + beq.n 6022 <_PyLong_FromByteArray+0x436> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 5ffa <_PyLong_FromByteArray+0x41a> │ │ │ │ │ - ldr r2, [pc, #732] @ (62c8 <_PyLong_FromByteArray+0x6e8>) │ │ │ │ │ + cbnz r3, 6022 <_PyLong_FromByteArray+0x436> │ │ │ │ │ + ldr r2, [pc, #696] @ (62cc <_PyLong_FromByteArray+0x6e0>) │ │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 641c <_PyLong_FromByteArray+0x83c> │ │ │ │ │ + bne.w 6418 <_PyLong_FromByteArray+0x82c> │ │ │ │ │ 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 │ │ │ │ │ @@ -9069,24 +9080,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 6080 <_PyLong_FromByteArray+0x4a0> │ │ │ │ │ + beq.n 60a8 <_PyLong_FromByteArray+0x4bc> │ │ │ │ │ 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 6080 <_PyLong_FromByteArray+0x4a0> │ │ │ │ │ - b.n 5f12 <_PyLong_FromByteArray+0x332> │ │ │ │ │ + bne.n 60a8 <_PyLong_FromByteArray+0x4bc> │ │ │ │ │ + b.n 5f1e <_PyLong_FromByteArray+0x332> │ │ │ │ │ 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 │ │ │ │ │ @@ -9094,242 +9105,233 @@ │ │ │ │ │ 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 60ca <_PyLong_FromByteArray+0x4ea> │ │ │ │ │ + bhi.n 60f2 <_PyLong_FromByteArray+0x506> │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ subs r6, #1 │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - beq.w 5f12 <_PyLong_FromByteArray+0x332> │ │ │ │ │ + beq.w 5f1e <_PyLong_FromByteArray+0x332> │ │ │ │ │ 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 603a <_PyLong_FromByteArray+0x45a> │ │ │ │ │ + bls.n 6062 <_PyLong_FromByteArray+0x476> │ │ │ │ │ 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 603a <_PyLong_FromByteArray+0x45a> │ │ │ │ │ + b.n 6062 <_PyLong_FromByteArray+0x476> │ │ │ │ │ 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 6074 <_PyLong_FromByteArray+0x494> │ │ │ │ │ - str r3, [r4, #8] │ │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ │ - and.w r3, r3, #3 │ │ │ │ │ - rsb r3, r3, #1 │ │ │ │ │ - mul.w r0, r3, r0 │ │ │ │ │ - adds r5, r0, #5 │ │ │ │ │ - mov.w r3, r0, asr #31 │ │ │ │ │ - adc.w r3, r3, #0 │ │ │ │ │ - cmp.w r5, #262 @ 0x106 │ │ │ │ │ - sbcs.w r3, r3, #0 │ │ │ │ │ - bcc.w 5fd8 <_PyLong_FromByteArray+0x3f8> │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ + b.n 609c <_PyLong_FromByteArray+0x4b0> │ │ │ │ │ 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 5e06 <_PyLong_FromByteArray+0x226> │ │ │ │ │ + b.n 5e12 <_PyLong_FromByteArray+0x226> │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + movs r5, #5 │ │ │ │ │ + str r3, [r4, #8] │ │ │ │ │ + b.n 6000 <_PyLong_FromByteArray+0x414> │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ movs r2, #2 │ │ │ │ │ - b.n 5d0c <_PyLong_FromByteArray+0x12c> │ │ │ │ │ + b.n 5d18 <_PyLong_FromByteArray+0x12c> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6448 <_PyLong_FromByteArray+0x868> │ │ │ │ │ + bne.w 6444 <_PyLong_FromByteArray+0x858> │ │ │ │ │ mov r9, r5 │ │ │ │ │ mov r3, r5 │ │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 6226 <_PyLong_FromByteArray+0x646> │ │ │ │ │ + bne.n 622a <_PyLong_FromByteArray+0x63e> │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.n 622e <_PyLong_FromByteArray+0x64e> │ │ │ │ │ + beq.n 6232 <_PyLong_FromByteArray+0x646> │ │ │ │ │ ldrb r2, [r0, #1] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 6236 <_PyLong_FromByteArray+0x656> │ │ │ │ │ + bne.n 623a <_PyLong_FromByteArray+0x64e> │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq.n 622e <_PyLong_FromByteArray+0x64e> │ │ │ │ │ + beq.n 6232 <_PyLong_FromByteArray+0x646> │ │ │ │ │ ldrb r2, [r0, #2] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 623e <_PyLong_FromByteArray+0x65e> │ │ │ │ │ + bne.n 6242 <_PyLong_FromByteArray+0x656> │ │ │ │ │ cmp r1, #3 │ │ │ │ │ - beq.n 622e <_PyLong_FromByteArray+0x64e> │ │ │ │ │ + beq.n 6232 <_PyLong_FromByteArray+0x646> │ │ │ │ │ subs r4, r1, #3 │ │ │ │ │ adds r0, #2 │ │ │ │ │ movs r2, #3 │ │ │ │ │ ands.w r4, r4, #7 │ │ │ │ │ - beq.n 61ca <_PyLong_FromByteArray+0x5ea> │ │ │ │ │ + beq.n 61ce <_PyLong_FromByteArray+0x5e2> │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq.n 61bc <_PyLong_FromByteArray+0x5dc> │ │ │ │ │ + beq.n 61c0 <_PyLong_FromByteArray+0x5d4> │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq.n 61b2 <_PyLong_FromByteArray+0x5d2> │ │ │ │ │ + beq.n 61b6 <_PyLong_FromByteArray+0x5ca> │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - beq.n 61a8 <_PyLong_FromByteArray+0x5c8> │ │ │ │ │ + beq.n 61ac <_PyLong_FromByteArray+0x5c0> │ │ │ │ │ cmp r4, #4 │ │ │ │ │ - beq.n 619e <_PyLong_FromByteArray+0x5be> │ │ │ │ │ + beq.n 61a2 <_PyLong_FromByteArray+0x5b6> │ │ │ │ │ cmp r4, #5 │ │ │ │ │ - beq.n 6194 <_PyLong_FromByteArray+0x5b4> │ │ │ │ │ + beq.n 6198 <_PyLong_FromByteArray+0x5ac> │ │ │ │ │ cmp r4, #6 │ │ │ │ │ - beq.n 618a <_PyLong_FromByteArray+0x5aa> │ │ │ │ │ + beq.n 618e <_PyLong_FromByteArray+0x5a2> │ │ │ │ │ ldrb.w r4, [r0, #1]! │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne.n 6220 <_PyLong_FromByteArray+0x640> │ │ │ │ │ + bne.n 6224 <_PyLong_FromByteArray+0x638> │ │ │ │ │ movs r2, #4 │ │ │ │ │ ldrb.w r4, [r0, #1]! │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne.n 6220 <_PyLong_FromByteArray+0x640> │ │ │ │ │ + bne.n 6224 <_PyLong_FromByteArray+0x638> │ │ │ │ │ adds r2, #1 │ │ │ │ │ ldrb.w r4, [r0, #1]! │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne.n 6220 <_PyLong_FromByteArray+0x640> │ │ │ │ │ + bne.n 6224 <_PyLong_FromByteArray+0x638> │ │ │ │ │ adds r2, #1 │ │ │ │ │ ldrb.w r4, [r0, #1]! │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne.n 6220 <_PyLong_FromByteArray+0x640> │ │ │ │ │ + bne.n 6224 <_PyLong_FromByteArray+0x638> │ │ │ │ │ adds r2, #1 │ │ │ │ │ ldrb.w r4, [r0, #1]! │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne.n 6220 <_PyLong_FromByteArray+0x640> │ │ │ │ │ + bne.n 6224 <_PyLong_FromByteArray+0x638> │ │ │ │ │ adds r2, #1 │ │ │ │ │ ldrb.w r4, [r0, #1]! │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne.n 6220 <_PyLong_FromByteArray+0x640> │ │ │ │ │ + bne.n 6224 <_PyLong_FromByteArray+0x638> │ │ │ │ │ adds r2, #1 │ │ │ │ │ ldrb.w r4, [r0, #1]! │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne.n 6220 <_PyLong_FromByteArray+0x640> │ │ │ │ │ + bne.n 6224 <_PyLong_FromByteArray+0x638> │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.n 6220 <_PyLong_FromByteArray+0x640> │ │ │ │ │ + beq.n 6224 <_PyLong_FromByteArray+0x638> │ │ │ │ │ ldrb r4, [r0, #1] │ │ │ │ │ adds r7, r0, #1 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne.n 6220 <_PyLong_FromByteArray+0x640> │ │ │ │ │ + bne.n 6224 <_PyLong_FromByteArray+0x638> │ │ │ │ │ ldrb r4, [r7, #1] │ │ │ │ │ adds r2, #1 │ │ │ │ │ mov ip, r2 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne.n 6220 <_PyLong_FromByteArray+0x640> │ │ │ │ │ + bne.n 6224 <_PyLong_FromByteArray+0x638> │ │ │ │ │ ldrb r4, [r7, #2] │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne.n 6220 <_PyLong_FromByteArray+0x640> │ │ │ │ │ + bne.n 6224 <_PyLong_FromByteArray+0x638> │ │ │ │ │ ldrb r4, [r7, #3] │ │ │ │ │ add.w r2, ip, #2 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne.n 6220 <_PyLong_FromByteArray+0x640> │ │ │ │ │ + bne.n 6224 <_PyLong_FromByteArray+0x638> │ │ │ │ │ ldrb r4, [r7, #4] │ │ │ │ │ add.w r2, ip, #3 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne.n 6220 <_PyLong_FromByteArray+0x640> │ │ │ │ │ + bne.n 6224 <_PyLong_FromByteArray+0x638> │ │ │ │ │ ldrb r4, [r7, #5] │ │ │ │ │ add.w r2, ip, #4 │ │ │ │ │ adds r0, r7, #7 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne.n 6220 <_PyLong_FromByteArray+0x640> │ │ │ │ │ + bne.n 6224 <_PyLong_FromByteArray+0x638> │ │ │ │ │ ldrb r4, [r7, #6] │ │ │ │ │ add.w r2, ip, #5 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne.n 6220 <_PyLong_FromByteArray+0x640> │ │ │ │ │ + bne.n 6224 <_PyLong_FromByteArray+0x638> │ │ │ │ │ ldrb r4, [r7, #7] │ │ │ │ │ add.w r2, ip, #6 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne.n 6220 <_PyLong_FromByteArray+0x640> │ │ │ │ │ + bne.n 6224 <_PyLong_FromByteArray+0x638> │ │ │ │ │ add.w r2, ip, #7 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.n 61ca <_PyLong_FromByteArray+0x5ea> │ │ │ │ │ + bne.n 61ce <_PyLong_FromByteArray+0x5e2> │ │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 5d0c <_PyLong_FromByteArray+0x12c> │ │ │ │ │ + b.n 5d18 <_PyLong_FromByteArray+0x12c> │ │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 5d0c <_PyLong_FromByteArray+0x12c> │ │ │ │ │ + b.n 5d18 <_PyLong_FromByteArray+0x12c> │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 5d0c <_PyLong_FromByteArray+0x12c> │ │ │ │ │ + b.n 5d18 <_PyLong_FromByteArray+0x12c> │ │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ movs r2, #1 │ │ │ │ │ - b.n 5d0c <_PyLong_FromByteArray+0x12c> │ │ │ │ │ + b.n 5d18 <_PyLong_FromByteArray+0x12c> │ │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ movs r2, #2 │ │ │ │ │ - b.n 5d0c <_PyLong_FromByteArray+0x12c> │ │ │ │ │ + b.n 5d18 <_PyLong_FromByteArray+0x12c> │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r2, r8 │ │ │ │ │ - b.n 5d0c <_PyLong_FromByteArray+0x12c> │ │ │ │ │ - mov r8, r1 │ │ │ │ │ + b.n 5d18 <_PyLong_FromByteArray+0x12c> │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r2, r1 │ │ │ │ │ - b.n 5d0c <_PyLong_FromByteArray+0x12c> │ │ │ │ │ + mov.w r8, #1 │ │ │ │ │ + b.n 5d18 <_PyLong_FromByteArray+0x12c> │ │ │ │ │ + mov r8, r1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r2, r1 │ │ │ │ │ - mov.w r8, #1 │ │ │ │ │ - b.n 5d0c <_PyLong_FromByteArray+0x12c> │ │ │ │ │ + b.n 5d18 <_PyLong_FromByteArray+0x12c> │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5d62 <_PyLong_FromByteArray+0x182> │ │ │ │ │ + bne.w 5d6e <_PyLong_FromByteArray+0x182> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 5f3e <_PyLong_FromByteArray+0x35e> │ │ │ │ │ + b.n 5f48 <_PyLong_FromByteArray+0x35c> │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ - bne.w 6394 <_PyLong_FromByteArray+0x7b4> │ │ │ │ │ + bne.w 6398 <_PyLong_FromByteArray+0x7ac> │ │ │ │ │ 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 631a <_PyLong_FromByteArray+0x73a> │ │ │ │ │ + beq.n 631e <_PyLong_FromByteArray+0x732> │ │ │ │ │ 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 631a <_PyLong_FromByteArray+0x73a> │ │ │ │ │ - b.n 640e <_PyLong_FromByteArray+0x82e> │ │ │ │ │ + bne.n 631e <_PyLong_FromByteArray+0x732> │ │ │ │ │ + b.n 6412 <_PyLong_FromByteArray+0x826> │ │ │ │ │ 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 │ │ │ │ │ @@ -9346,17 +9348,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 637c <_PyLong_FromByteArray+0x79c> │ │ │ │ │ + bhi.n 6380 <_PyLong_FromByteArray+0x794> │ │ │ │ │ cmp lr, r7 │ │ │ │ │ - beq.n 640e <_PyLong_FromByteArray+0x82e> │ │ │ │ │ + beq.n 6412 <_PyLong_FromByteArray+0x826> │ │ │ │ │ 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 │ │ │ │ │ @@ -9370,46 +9372,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 62cc <_PyLong_FromByteArray+0x6ec> │ │ │ │ │ + bls.n 62d0 <_PyLong_FromByteArray+0x6e4> │ │ │ │ │ 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 62cc <_PyLong_FromByteArray+0x6ec> │ │ │ │ │ + b.n 62d0 <_PyLong_FromByteArray+0x6e4> │ │ │ │ │ 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 6316 <_PyLong_FromByteArray+0x736> │ │ │ │ │ + b.n 631a <_PyLong_FromByteArray+0x72e> │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov.w ip, #1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov sl, r3 │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - b.n 63b2 <_PyLong_FromByteArray+0x7d2> │ │ │ │ │ + b.n 63b6 <_PyLong_FromByteArray+0x7ca> │ │ │ │ │ mov r3, r1 │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ subs r6, #1 │ │ │ │ │ cmp r8, r9 │ │ │ │ │ - beq.n 640e <_PyLong_FromByteArray+0x82e> │ │ │ │ │ + beq.n 6412 <_PyLong_FromByteArray+0x826> │ │ │ │ │ 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 │ │ │ │ │ @@ -9420,100 +9422,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 63a6 <_PyLong_FromByteArray+0x7c6> │ │ │ │ │ + bls.n 63aa <_PyLong_FromByteArray+0x7be> │ │ │ │ │ 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 63a8 <_PyLong_FromByteArray+0x7c8> │ │ │ │ │ - cbz r3, 645c <_PyLong_FromByteArray+0x87c> │ │ │ │ │ - add.w r1, r4, r5, lsl #2 │ │ │ │ │ + b.n 63ac <_PyLong_FromByteArray+0x7c0> │ │ │ │ │ + cbnz r3, 6458 <_PyLong_FromByteArray+0x86c> │ │ │ │ │ movs r3, #2 │ │ │ │ │ - adds r5, #1 │ │ │ │ │ - str r2, [r1, #12] │ │ │ │ │ - b.n 5f1e <_PyLong_FromByteArray+0x33e> │ │ │ │ │ + b.n 5f2a <_PyLong_FromByteArray+0x33e> │ │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 5ff4 <_PyLong_FromByteArray+0x414> │ │ │ │ │ + b.n 601c <_PyLong_FromByteArray+0x430> │ │ │ │ │ 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 5c0c <_PyLong_FromByteArray+0x2c> │ │ │ │ │ - ldr r4, [pc, #56] @ (6480 <_PyLong_FromByteArray+0x8a0>) │ │ │ │ │ - b.n 5f3e <_PyLong_FromByteArray+0x35e> │ │ │ │ │ + b.w 5c18 <_PyLong_FromByteArray+0x2c> │ │ │ │ │ + ldr r4, [pc, #56] @ (647c <_PyLong_FromByteArray+0x890>) │ │ │ │ │ + b.n 5f48 <_PyLong_FromByteArray+0x35c> │ │ │ │ │ ldrsb.w r3, [r0] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bge.w 613a <_PyLong_FromByteArray+0x55a> │ │ │ │ │ + bge.w 613e <_PyLong_FromByteArray+0x552> │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ │ mov r5, r9 │ │ │ │ │ - b.n 613e <_PyLong_FromByteArray+0x55e> │ │ │ │ │ + b.n 6142 <_PyLong_FromByteArray+0x556> │ │ │ │ │ + add.w r1, r4, r5, lsl #2 │ │ │ │ │ movs r3, #2 │ │ │ │ │ - b.n 5f1e <_PyLong_FromByteArray+0x33e> │ │ │ │ │ + adds r5, #1 │ │ │ │ │ + str r2, [r1, #12] │ │ │ │ │ + b.n 5f2a <_PyLong_FromByteArray+0x33e> │ │ │ │ │ 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 6274 <_PyLong_FromByteArray+0x694> │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - movs r5, #5 │ │ │ │ │ - str r3, [r4, #8] │ │ │ │ │ - b.n 5fd8 <_PyLong_FromByteArray+0x3f8> │ │ │ │ │ + b.n 6278 <_PyLong_FromByteArray+0x68c> │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00006484 : │ │ │ │ │ +00006480 : │ │ │ │ │ long_add(): │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #7 │ │ │ │ │ - bpl.n 6578 │ │ │ │ │ + bpl.n 6574 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r3, r2, #7 │ │ │ │ │ - bpl.n 6578 │ │ │ │ │ + bpl.n 6574 │ │ │ │ │ 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 6566 │ │ │ │ │ + bhi.n 6562 │ │ │ │ │ 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 │ │ │ │ │ @@ -9521,15 +9519,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 650c │ │ │ │ │ + bcs.n 6508 │ │ │ │ │ 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 │ │ │ │ │ @@ -9540,21 +9538,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 65b6 │ │ │ │ │ + bcs.n 65b2 │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 65ea │ │ │ │ │ + beq.n 65e6 │ │ │ │ │ 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 │ │ │ │ │ @@ -9570,90 +9568,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 6506 │ │ │ │ │ + b.n 6502 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 658e │ │ │ │ │ + beq.n 658a │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 6584 │ │ │ │ │ + beq.n 6580 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 7ae4 │ │ │ │ │ + b.w 7ad4 │ │ │ │ │ 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 9540 │ │ │ │ │ + b.w 9520 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ itt ne │ │ │ │ │ movne r1, r0 │ │ │ │ │ movne r0, ip │ │ │ │ │ - bne.n 6584 │ │ │ │ │ - bl 7ae4 │ │ │ │ │ + bne.n 6580 │ │ │ │ │ + bl 7ad4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6506 │ │ │ │ │ + beq.n 6502 │ │ │ │ │ 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 6506 │ │ │ │ │ + b.n 6502 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ it ge │ │ │ │ │ movge r4, #16 │ │ │ │ │ - blt.n 65dc │ │ │ │ │ + blt.n 65d8 │ │ │ │ │ movs r0, #2 │ │ │ │ │ bl 108 <_PyLong_New> │ │ │ │ │ R_ARM_THM_CALL _PyLong_New │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6506 │ │ │ │ │ + beq.n 6502 │ │ │ │ │ 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 6506 │ │ │ │ │ + b.n 6502 │ │ │ │ │ negs r3, r6 │ │ │ │ │ mov.w r4, #18 │ │ │ │ │ mov r6, r3 │ │ │ │ │ sbc.w r5, r5, r5, lsl #1 │ │ │ │ │ - b.n 65be │ │ │ │ │ + b.n 65ba │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 6506 │ │ │ │ │ + b.n 6502 │ │ │ │ │ │ │ │ │ │ -000065f4 <_PyLong_Add>: │ │ │ │ │ +000065f0 <_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 66c0 <_PyLong_Add+0xcc> │ │ │ │ │ + bhi.n 66bc <_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 │ │ │ │ │ @@ -9661,15 +9659,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 666a <_PyLong_Add+0x76> │ │ │ │ │ + bcs.n 6666 <_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 │ │ │ │ │ @@ -9679,21 +9677,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 6702 <_PyLong_Add+0x10e> │ │ │ │ │ + bcs.n 66fe <_PyLong_Add+0x10e> │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6756 <_PyLong_Add+0x162> │ │ │ │ │ + beq.n 6752 <_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 │ │ │ │ │ @@ -9707,48 +9705,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 6666 <_PyLong_Add+0x72> │ │ │ │ │ + b.n 6662 <_PyLong_Add+0x72> │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 66dc <_PyLong_Add+0xe8> │ │ │ │ │ + beq.n 66d8 <_PyLong_Add+0xe8> │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 66d2 <_PyLong_Add+0xde> │ │ │ │ │ + beq.n 66ce <_PyLong_Add+0xde> │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 7ae4 │ │ │ │ │ + b.w 7ad4 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 9540 │ │ │ │ │ + b.w 9520 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ itt ne │ │ │ │ │ movne r1, r0 │ │ │ │ │ movne r0, ip │ │ │ │ │ - bne.n 66d2 <_PyLong_Add+0xde> │ │ │ │ │ - bl 7ae4 │ │ │ │ │ + bne.n 66ce <_PyLong_Add+0xde> │ │ │ │ │ + bl 7ad4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6666 <_PyLong_Add+0x72> │ │ │ │ │ + beq.n 6662 <_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 6666 <_PyLong_Add+0x72> │ │ │ │ │ + b.n 6662 <_PyLong_Add+0x72> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ it ge │ │ │ │ │ movge r4, #16 │ │ │ │ │ - blt.n 6748 <_PyLong_Add+0x154> │ │ │ │ │ + blt.n 6744 <_PyLong_Add+0x154> │ │ │ │ │ movs r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ - cbz r0, 6756 <_PyLong_Add+0x162> │ │ │ │ │ + cbz r0, 6752 <_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 │ │ │ │ │ @@ -9763,54 +9761,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 6666 <_PyLong_Add+0x72> │ │ │ │ │ + b.n 6662 <_PyLong_Add+0x72> │ │ │ │ │ negs r3, r6 │ │ │ │ │ mov.w r4, #18 │ │ │ │ │ mov r6, r3 │ │ │ │ │ sbc.w r5, r5, r5, lsl #1 │ │ │ │ │ - b.n 670a <_PyLong_Add+0x116> │ │ │ │ │ + b.n 6706 <_PyLong_Add+0x116> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 6666 <_PyLong_Add+0x72> │ │ │ │ │ + b.n 6662 <_PyLong_Add+0x72> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00006760 : │ │ │ │ │ +0000675c : │ │ │ │ │ PyLong_FromLongLong(): │ │ │ │ │ adds r2, r0, #5 │ │ │ │ │ adc.w r3, r1, #0 │ │ │ │ │ cmp.w r2, #262 @ 0x106 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcc.n 6866 │ │ │ │ │ + bcc.n 6862 │ │ │ │ │ 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 67e0 │ │ │ │ │ + bcs.n 67dc │ │ │ │ │ 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 68a0 │ │ │ │ │ + beq.n 689c │ │ │ │ │ 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 │ │ │ │ │ @@ -9836,20 +9834,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 687a │ │ │ │ │ + bne.n 6876 │ │ │ │ │ movs r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 68a0 │ │ │ │ │ + beq.n 689c │ │ │ │ │ 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 │ │ │ │ │ @@ -9867,76 +9865,76 @@ │ │ │ │ │ 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 6888 │ │ │ │ │ + blt.n 6884 │ │ │ │ │ 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 67dc │ │ │ │ │ + beq.n 67d8 │ │ │ │ │ str.w r6, [ip, #8] │ │ │ │ │ - b.n 67dc │ │ │ │ │ + b.n 67d8 │ │ │ │ │ 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, 68a0 │ │ │ │ │ + cbz r0, 689c │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ movs r2, #24 │ │ │ │ │ - b.n 6808 │ │ │ │ │ + b.n 6804 │ │ │ │ │ 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 6856 │ │ │ │ │ + b.n 6852 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 67dc │ │ │ │ │ + b.n 67d8 │ │ │ │ │ │ │ │ │ │ -000068a8 : │ │ │ │ │ +000068a4 : │ │ │ │ │ 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 69ae │ │ │ │ │ + bpl.n 69aa │ │ │ │ │ ldr r4, [r1, #4] │ │ │ │ │ ldr r4, [r4, #84] @ 0x54 │ │ │ │ │ lsls r3, r4, #7 │ │ │ │ │ - bpl.n 69ae │ │ │ │ │ + bpl.n 69aa │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ │ orr.w lr, r2, ip │ │ │ │ │ cmp.w lr, #15 │ │ │ │ │ - bhi.n 6926 │ │ │ │ │ + bhi.n 6922 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ and.w r3, ip, #3 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r2, r0, r2 │ │ │ │ │ @@ -9944,60 +9942,60 @@ │ │ │ │ │ smull r3, r2, r2, r3 │ │ │ │ │ adds r0, r3, #5 │ │ │ │ │ mov r6, r3 │ │ │ │ │ adc.w r1, r2, #0 │ │ │ │ │ cmp.w r0, #262 @ 0x106 │ │ │ │ │ mov r5, r2 │ │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ │ - bcs.n 6958 │ │ │ │ │ + bcs.n 6954 │ │ │ │ │ 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} │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ - bl 6b64 │ │ │ │ │ + bl 6b60 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ 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 6920 │ │ │ │ │ + beq.n 691c │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ - bl 11760 <_PyLong_Negate> │ │ │ │ │ + bl 11730 <_PyLong_Negate> │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - b.n 6920 │ │ │ │ │ + b.n 691c │ │ │ │ │ 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 69bc │ │ │ │ │ + bcs.n 69b8 │ │ │ │ │ movs r0, #16 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6a0e │ │ │ │ │ + beq.n 6a0a │ │ │ │ │ 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 │ │ │ │ │ @@ -10011,77 +10009,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 6920 │ │ │ │ │ + b.n 691c │ │ │ │ │ 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 r5, #0 │ │ │ │ │ it ge │ │ │ │ │ movge r3, #0 │ │ │ │ │ - blt.n 6a00 │ │ │ │ │ + blt.n 69fc │ │ │ │ │ lsrs r1, r5, #28 │ │ │ │ │ strd r3, r1, [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 6920 │ │ │ │ │ + beq.n 691c │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ orrs r4, r3 │ │ │ │ │ lsrs r3, r6, #30 │ │ │ │ │ orr.w r3, r3, r5, lsl #2 │ │ │ │ │ str r4, [r0, #8] │ │ │ │ │ bic.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ bic.w r0, r6, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r2, #16] │ │ │ │ │ str r0, [r2, #12] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 6920 │ │ │ │ │ + beq.n 691c │ │ │ │ │ str r1, [r2, #20] │ │ │ │ │ - b.n 6920 │ │ │ │ │ + b.n 691c │ │ │ │ │ negs r2, r6 │ │ │ │ │ mov.w r3, #2 │ │ │ │ │ mov r6, r2 │ │ │ │ │ sbc.w r5, r5, r5, lsl #1 │ │ │ │ │ - b.n 69c4 │ │ │ │ │ + b.n 69c0 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ - b.n 6920 │ │ │ │ │ + b.n 691c │ │ │ │ │ │ │ │ │ │ -00006a18 <_PyLong_Multiply>: │ │ │ │ │ +00006a14 <_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 6adc <_PyLong_Multiply+0xc4> │ │ │ │ │ + bhi.n 6ad8 <_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 │ │ │ │ │ @@ -10089,15 +10087,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 6a86 <_PyLong_Multiply+0x6e> │ │ │ │ │ + bcs.n 6a82 <_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 │ │ │ │ │ @@ -10106,22 +10104,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 6b0a <_PyLong_Multiply+0xf2> │ │ │ │ │ + bcs.n 6b06 <_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 6b5a <_PyLong_Multiply+0x142> │ │ │ │ │ + beq.n 6b56 <_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 │ │ │ │ │ @@ -10135,75 +10133,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 6a80 <_PyLong_Multiply+0x68> │ │ │ │ │ - bl 6b64 │ │ │ │ │ + b.n 6a7c <_PyLong_Multiply+0x68> │ │ │ │ │ + bl 6b60 │ │ │ │ │ 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 6a80 <_PyLong_Multiply+0x68> │ │ │ │ │ + beq.n 6a7c <_PyLong_Multiply+0x68> │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ - bl 11760 <_PyLong_Negate> │ │ │ │ │ + bl 11730 <_PyLong_Negate> │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - b.n 6a80 <_PyLong_Multiply+0x68> │ │ │ │ │ + b.n 6a7c <_PyLong_Multiply+0x68> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ it ge │ │ │ │ │ movge r4, #0 │ │ │ │ │ - blt.n 6b4e <_PyLong_Multiply+0x136> │ │ │ │ │ + blt.n 6b4a <_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 6a80 <_PyLong_Multiply+0x68> │ │ │ │ │ + beq.n 6a7c <_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 6a80 <_PyLong_Multiply+0x68> │ │ │ │ │ + beq.n 6a7c <_PyLong_Multiply+0x68> │ │ │ │ │ str r3, [r0, #20] │ │ │ │ │ - b.n 6a80 <_PyLong_Multiply+0x68> │ │ │ │ │ + b.n 6a7c <_PyLong_Multiply+0x68> │ │ │ │ │ negs r5, r3 │ │ │ │ │ mov.w r4, #2 │ │ │ │ │ sbc.w r6, r6, r6, lsl #1 │ │ │ │ │ - b.n 6b12 <_PyLong_Multiply+0xfa> │ │ │ │ │ + b.n 6b0e <_PyLong_Multiply+0xfa> │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ - b.n 6a80 <_PyLong_Multiply+0x68> │ │ │ │ │ + b.n 6a7c <_PyLong_Multiply+0x68> │ │ │ │ │ │ │ │ │ │ -00006b64 : │ │ │ │ │ +00006b60 : │ │ │ │ │ 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 │ │ │ │ │ @@ -10214,59 +10212,59 @@ │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov.w sl, r2, lsr #3 │ │ │ │ │ mov r7, r9 │ │ │ │ │ mov r5, sl │ │ │ │ │ cmp r9, sl │ │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ │ strd r3, r3, [sp, #40] @ 0x28 │ │ │ │ │ - blt.w 6dd2 │ │ │ │ │ + blt.w 6dce │ │ │ │ │ cmp r0, r1 │ │ │ │ │ ite ne │ │ │ │ │ movne r3, #70 @ 0x46 │ │ │ │ │ moveq r3, #140 @ 0x8c │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - blt.w 707a │ │ │ │ │ + blt.w 7076 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 781a │ │ │ │ │ + beq.w 780a │ │ │ │ │ adds r6, r5, r7 │ │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bgt.w 7872 │ │ │ │ │ + bgt.w 7862 │ │ │ │ │ adds r0, r6, #3 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7820 │ │ │ │ │ + beq.w 7810 │ │ │ │ │ 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 78aa │ │ │ │ │ + bne.w 789a │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ lsrs r2, r2, #3 │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ add.w r8, r7, #12 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r1, [r7, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ cmp r4, fp │ │ │ │ │ - beq.w 6e16 │ │ │ │ │ + beq.w 6e12 │ │ │ │ │ add.w r5, r7, r5, lsl #2 │ │ │ │ │ add.w r6, fp, #12 │ │ │ │ │ add.w r3, r4, #8 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ add.w r3, r5, #12 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ add.w r3, r6, r9, lsl #2 │ │ │ │ │ @@ -10280,36 +10278,36 @@ │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldr.w r4, [r3, #4]! │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_CheckSignals │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 788e │ │ │ │ │ + bne.w 787e │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bcs.w 6dea │ │ │ │ │ + bcs.w 6de6 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ sub.w r9, r5, #4 │ │ │ │ │ mov r8, r6 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov sl, r0 │ │ │ │ │ lsrs r3, r3, #2 │ │ │ │ │ add.w fp, r3, #4 │ │ │ │ │ add.w fp, r7, fp, lsl #2 │ │ │ │ │ sub.w r1, fp, r6 │ │ │ │ │ subs r1, #4 │ │ │ │ │ lsrs r1, r1, #2 │ │ │ │ │ adds r1, #1 │ │ │ │ │ ands.w r1, r1, #3 │ │ │ │ │ - beq.n 6ccc │ │ │ │ │ + beq.n 6cc8 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.n 6ca2 │ │ │ │ │ + beq.n 6c9e │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - bne.w 6dac │ │ │ │ │ + bne.w 6da8 │ │ │ │ │ ldr.w r1, [r9, #4]! │ │ │ │ │ mov ip, sl │ │ │ │ │ ldr.w lr, [r8], #4 │ │ │ │ │ umlal r1, ip, r4, lr │ │ │ │ │ adds r1, r1, r0 │ │ │ │ │ adc.w ip, r2, ip │ │ │ │ │ bic.w r2, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ @@ -10325,15 +10323,15 @@ │ │ │ │ │ adc.w ip, r2, ip │ │ │ │ │ bic.w r2, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ lsrs r0, r1, #30 │ │ │ │ │ str.w r2, [r9] │ │ │ │ │ orr.w r0, r0, ip, lsl #2 │ │ │ │ │ mov.w r2, ip, lsr #30 │ │ │ │ │ cmp fp, r8 │ │ │ │ │ - beq.n 6d74 │ │ │ │ │ + beq.n 6d70 │ │ │ │ │ strd r3, r5, [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 │ │ │ │ │ @@ -10372,34 +10370,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 6cd0 │ │ │ │ │ + bne.n 6ccc │ │ │ │ │ ldrd r3, r5, [sp, #16] │ │ │ │ │ orrs r2, r0 │ │ │ │ │ - beq.n 6dea │ │ │ │ │ + beq.n 6de6 │ │ │ │ │ adds r2, r3, #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 r5, r3 │ │ │ │ │ - bne.w 6c32 │ │ │ │ │ + bne.w 6c2e │ │ │ │ │ ldrd r7, r8, [sp, #24] │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ lsrs r2, r3, #3 │ │ │ │ │ - beq.n 6da4 │ │ │ │ │ + beq.n 6da0 │ │ │ │ │ add.w r1, r7, r2, lsl #2 │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ - cbz r0, 6df6 │ │ │ │ │ + cbz r0, 6df2 │ │ │ │ │ mov r0, r7 │ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ │ mov ip, r0 │ │ │ │ │ ldr.w lr, [r8], #4 │ │ │ │ │ mov r9, r5 │ │ │ │ │ @@ -10407,36 +10405,36 @@ │ │ │ │ │ adds r1, r1, r0 │ │ │ │ │ adc.w ip, ip, #0 │ │ │ │ │ bic.w r2, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ lsrs r0, r1, #30 │ │ │ │ │ str r2, [r5, #0] │ │ │ │ │ orr.w r0, r0, ip, lsl #2 │ │ │ │ │ mov.w r2, ip, lsr #30 │ │ │ │ │ - b.n 6c7c │ │ │ │ │ + b.n 6c78 │ │ │ │ │ mov r3, sl │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq.w 704a │ │ │ │ │ + beq.w 7046 │ │ │ │ │ mov sl, r9 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r9, r5 │ │ │ │ │ mov fp, r0 │ │ │ │ │ mov r5, r7 │ │ │ │ │ mov r7, r3 │ │ │ │ │ movs r3, #70 @ 0x46 │ │ │ │ │ - b.n 6ba2 │ │ │ │ │ + b.n 6b9e │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ adds r5, #4 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne.w 6c32 │ │ │ │ │ - b.n 6d92 │ │ │ │ │ + bne.w 6c2e │ │ │ │ │ + b.n 6d8e │ │ │ │ │ subs r0, r2, #1 │ │ │ │ │ - beq.w 786a │ │ │ │ │ + beq.w 785a │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 7056 │ │ │ │ │ + beq.w 7052 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ orr.w r3, r3, r0, lsl #3 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [r7, #8] │ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ adds r4, #12 │ │ │ │ │ @@ -10449,27 +10447,27 @@ │ │ │ │ │ mov sl, r8 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ str r7, [sp, #16] │ │ │ │ │ ldr.w r7, [r4], #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_CheckSignals │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 78bc │ │ │ │ │ + bne.w 78ac │ │ │ │ │ ldr.w r3, [r6, #-4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ umlal r3, r5, r7, r7 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r2, [r6, #-4] │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ lsrs r3, r3, #30 │ │ │ │ │ orr.w r3, r3, r5, lsl #2 │ │ │ │ │ lsrs r5, r5, #30 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - bls.w 706e │ │ │ │ │ + bls.w 706a │ │ │ │ │ mov r9, r4 │ │ │ │ │ adds.w ip, r7, r7 │ │ │ │ │ adc.w lr, r0, r0 │ │ │ │ │ mvn.w r8, r4 │ │ │ │ │ add r8, r2 │ │ │ │ │ ldr r7, [r6, #0] │ │ │ │ │ ldr.w r0, [r9], #4 │ │ │ │ │ @@ -10484,21 +10482,21 @@ │ │ │ │ │ bic.w r3, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ lsrs r3, r2, #30 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ orr.w r3, r3, r1, lsl #2 │ │ │ │ │ lsrs r5, r1, #30 │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - bls.w 7002 │ │ │ │ │ + bls.w 6ffe │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 6f48 │ │ │ │ │ + beq.n 6f44 │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ - beq.n 6f16 │ │ │ │ │ + beq.n 6f12 │ │ │ │ │ cmp.w r8, #2 │ │ │ │ │ - beq.n 6eea │ │ │ │ │ + beq.n 6ee6 │ │ │ │ │ ldr.w r0, [r9], #4 │ │ │ │ │ add.w fp, r6, #4 │ │ │ │ │ ldr r7, [r6, #4] │ │ │ │ │ umull r2, r1, r0, ip │ │ │ │ │ adds r2, r2, r7 │ │ │ │ │ mla r1, r0, lr, r1 │ │ │ │ │ adc.w r1, r1, #0 │ │ │ │ │ @@ -10533,15 +10531,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 r5, r1, #30 │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - bls.n 7002 │ │ │ │ │ + bls.n 6ffe │ │ │ │ │ strd r4, r6, [sp, #8] │ │ │ │ │ ldr r6, [sp, #0] │ │ │ │ │ mov r8, r9 │ │ │ │ │ ldr.w r4, [fp, #4] │ │ │ │ │ mov r7, fp │ │ │ │ │ add.w fp, fp, #16 │ │ │ │ │ ldr.w r0, [r8], #4 │ │ │ │ │ @@ -10590,28 +10588,28 @@ │ │ │ │ │ adc.w r5, r1, r5, lsr #30 │ │ │ │ │ bic.w r3, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r7, #16] │ │ │ │ │ lsrs r3, r2, #30 │ │ │ │ │ orr.w r3, r3, r5, lsl #2 │ │ │ │ │ cmp r6, r9 │ │ │ │ │ mov.w r5, r5, lsr #30 │ │ │ │ │ - bhi.n 6f4e │ │ │ │ │ + bhi.n 6f4a │ │ │ │ │ ldrd r4, r6, [sp, #8] │ │ │ │ │ orrs.w r2, r3, r5 │ │ │ │ │ - bne.n 7020 │ │ │ │ │ + bne.n 701c │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ adds r6, #8 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne.w 6e34 │ │ │ │ │ + bne.w 6e30 │ │ │ │ │ ldr r7, [sp, #16] │ │ │ │ │ mov r8, sl │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ lsrs r2, r3, #3 │ │ │ │ │ - bne.w 6d9c │ │ │ │ │ - b.n 6da4 │ │ │ │ │ + bne.w 6d98 │ │ │ │ │ + b.n 6da0 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ subs r1, r2, r4 │ │ │ │ │ adds r2, r6, #4 │ │ │ │ │ bic.w r1, r1, #3 │ │ │ │ │ add r1, r2 │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ adds r3, r2, r3 │ │ │ │ │ @@ -10619,69 +10617,69 @@ │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ lsrs r3, r3, #30 │ │ │ │ │ str r2, [r1, #0] │ │ │ │ │ orr.w r3, r3, r5, lsl #2 │ │ │ │ │ orrs.w r5, r3, r5, lsr #30 │ │ │ │ │ it ne │ │ │ │ │ strne r3, [r1, #4] │ │ │ │ │ - b.n 7008 │ │ │ │ │ + b.n 7004 │ │ │ │ │ mov sl, r9 │ │ │ │ │ mov r9, r5 │ │ │ │ │ mov r5, r7 │ │ │ │ │ mov r7, r3 │ │ │ │ │ movs r3, #140 @ 0x8c │ │ │ │ │ - b.n 6ba2 │ │ │ │ │ + b.n 6b9e │ │ │ │ │ subs r0, r2, #2 │ │ │ │ │ subs r1, r0, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 786a │ │ │ │ │ + beq.w 785a │ │ │ │ │ ldr.w r4, [r8, r1, lsl #2] │ │ │ │ │ - cbz r4, 7076 │ │ │ │ │ + cbz r4, 7072 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne.w 6e04 │ │ │ │ │ - b.n 6da4 │ │ │ │ │ + bne.w 6e00 │ │ │ │ │ + b.n 6da0 │ │ │ │ │ orrs.w r2, r3, r5 │ │ │ │ │ - beq.n 7008 │ │ │ │ │ - b.n 702c │ │ │ │ │ + beq.n 7004 │ │ │ │ │ + b.n 7028 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - b.n 7058 │ │ │ │ │ + b.n 7054 │ │ │ │ │ cmp.w r7, r5, lsl #1 │ │ │ │ │ - bge.w 780c │ │ │ │ │ + bge.w 77fc │ │ │ │ │ asrs r6, r7, #1 │ │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ │ add r2, sp, #32 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12398 │ │ │ │ │ + bl 12368 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ adds r0, #1 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - beq.w 788a │ │ │ │ │ + beq.w 787a │ │ │ │ │ cmp r4, fp │ │ │ │ │ - beq.w 77e4 │ │ │ │ │ + beq.w 77d4 │ │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 12398 │ │ │ │ │ + bl 12368 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w 788a │ │ │ │ │ + beq.w 787a │ │ │ │ │ adds r0, r5, r7 │ │ │ │ │ bl 108 <_PyLong_New> │ │ │ │ │ R_ARM_THM_CALL _PyLong_New │ │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ mov r7, r0 │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7834 │ │ │ │ │ + beq.w 7824 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ - bl 6b64 │ │ │ │ │ + bl 6b60 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7834 │ │ │ │ │ + beq.w 7824 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ mov.w r9, r6, lsl #3 │ │ │ │ │ add.w r1, r0, #12 │ │ │ │ │ mov.w sl, r6, lsl #1 │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ lsls r2, r3, #2 │ │ │ │ │ add.w r3, r7, #12 │ │ │ │ │ @@ -10691,55 +10689,55 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ lsrs r2, r2, #3 │ │ │ │ │ rsb r3, sl, r3, lsr #3 │ │ │ │ │ subs r3, r3, r2 │ │ │ │ │ - bne.w 77d2 │ │ │ │ │ + bne.w 77c2 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - bl 6b64 │ │ │ │ │ + bl 6b60 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7828 │ │ │ │ │ + beq.w 7818 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ add.w r1, r0, #12 │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ lsls r2, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ │ mov.w lr, r3, lsr #3 │ │ │ │ │ subs.w sl, lr, sl │ │ │ │ │ - bne.w 77b4 │ │ │ │ │ + bne.w 77a4 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ sub.w r5, r5, r6, lsl #2 │ │ │ │ │ rsb r6, r6, r3, lsr #3 │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - beq.w 72e6 │ │ │ │ │ + beq.w 72e2 │ │ │ │ │ mov.w r2, lr, lsl #2 │ │ │ │ │ subs r1, r5, #4 │ │ │ │ │ subs r0, r2, #4 │ │ │ │ │ adds r3, r1, r2 │ │ │ │ │ add.w ip, r9, #8 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ lsrs r0, r0, #2 │ │ │ │ │ movs r3, #0 │ │ │ │ │ adds r0, #1 │ │ │ │ │ ands.w r0, r0, #3 │ │ │ │ │ - beq.n 71c2 │ │ │ │ │ + beq.n 71be │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq.n 71a4 │ │ │ │ │ + beq.n 71a0 │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq.n 718c │ │ │ │ │ + beq.n 7188 │ │ │ │ │ mov ip, r9 │ │ │ │ │ ldr.w sl, [r5] │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldr.w r0, [ip, #12]! │ │ │ │ │ sub.w r0, sl, r0 │ │ │ │ │ bic.w r3, r0, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ @@ -10756,15 +10754,15 @@ │ │ │ │ │ sub.w r0, sl, r0 │ │ │ │ │ subs r0, r0, r3 │ │ │ │ │ bic.w r3, r0, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ ubfx r3, r0, #30, #1 │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n 723a │ │ │ │ │ + beq.n 7236 │ │ │ │ │ strd r5, r6, [sp, #20] │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr.w sl, [ip, #4] │ │ │ │ │ mov r6, ip │ │ │ │ │ adds r1, #16 │ │ │ │ │ add.w ip, ip, #16 │ │ │ │ │ @@ -10792,108 +10790,108 @@ │ │ │ │ │ sub.w r0, r0, sl │ │ │ │ │ subs r3, r0, r3 │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ bic.w sl, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w sl, [r5, #16] │ │ │ │ │ ubfx r3, r3, #30, #1 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 71c6 │ │ │ │ │ + bne.n 71c2 │ │ │ │ │ ldrd r5, r6, [sp, #20] │ │ │ │ │ cmp r6, lr │ │ │ │ │ ite le │ │ │ │ │ movle r3, #0 │ │ │ │ │ andgt.w r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 72e6 │ │ │ │ │ + beq.n 72e2 │ │ │ │ │ ldr r3, [r5, r2] │ │ │ │ │ add.w r1, lr, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ bic.w r0, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r0, [r5, r2] │ │ │ │ │ ubfx r3, r3, #30, #1 │ │ │ │ │ cmp r6, r1 │ │ │ │ │ ite le │ │ │ │ │ movle r3, #0 │ │ │ │ │ andgt.w r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 72e6 │ │ │ │ │ + beq.n 72e2 │ │ │ │ │ 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 72e6 │ │ │ │ │ + ble.n 72e2 │ │ │ │ │ lsls r0, r3, #1 │ │ │ │ │ - bpl.n 72e6 │ │ │ │ │ + bpl.n 72e2 │ │ │ │ │ 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 72e6 │ │ │ │ │ + ble.n 72e2 │ │ │ │ │ lsls r1, r3, #1 │ │ │ │ │ - bpl.n 72e6 │ │ │ │ │ + bpl.n 72e2 │ │ │ │ │ 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 72e6 │ │ │ │ │ + ble.n 72e2 │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ - bpl.n 72e6 │ │ │ │ │ + bpl.n 72e2 │ │ │ │ │ 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 72c6 │ │ │ │ │ + bne.n 72c2 │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 730c │ │ │ │ │ + beq.n 7308 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ - cbnz r3, 730c │ │ │ │ │ - ldr r2, [pc, #804] @ (7620 ) │ │ │ │ │ + cbnz r3, 7308 │ │ │ │ │ + ldr r2, [pc, #804] @ (761c ) │ │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 77a4 │ │ │ │ │ + bne.w 7794 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Free │ │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ │ movs.w ip, r3, lsr #3 │ │ │ │ │ - beq.w 74b6 │ │ │ │ │ + beq.w 74b2 │ │ │ │ │ mov.w r2, ip, lsl #2 │ │ │ │ │ subs r1, r5, #4 │ │ │ │ │ subs r0, r2, #4 │ │ │ │ │ add.w lr, r8, #8 │ │ │ │ │ add.w sl, r1, r2 │ │ │ │ │ movs r3, #0 │ │ │ │ │ lsrs r0, r0, #2 │ │ │ │ │ adds r0, #1 │ │ │ │ │ ands.w r0, r0, #3 │ │ │ │ │ - beq.n 738c │ │ │ │ │ + beq.n 7388 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq.n 736e │ │ │ │ │ + beq.n 736a │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq.n 7356 │ │ │ │ │ + beq.n 7352 │ │ │ │ │ mov lr, r8 │ │ │ │ │ ldr.w r9, [r5] │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldr.w r0, [lr, #12]! │ │ │ │ │ sub.w r0, r9, r0 │ │ │ │ │ bic.w r3, r0, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ @@ -10909,15 +10907,15 @@ │ │ │ │ │ ldr.w r0, [lr, #4]! │ │ │ │ │ cmp r1, sl │ │ │ │ │ sub.w r0, r9, r0 │ │ │ │ │ sub.w r0, r0, r3 │ │ │ │ │ bic.w r3, r0, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ ubfx r3, r0, #30, #1 │ │ │ │ │ - beq.n 7408 │ │ │ │ │ + beq.n 7404 │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ str r6, [sp, #20] │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr.w r9, [lr, #4] │ │ │ │ │ mov r6, lr │ │ │ │ │ adds r1, #16 │ │ │ │ │ @@ -10945,146 +10943,146 @@ │ │ │ │ │ ubfx r3, r3, #30, #1 │ │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ │ sub.w r0, r0, r9 │ │ │ │ │ sub.w r3, r0, r3 │ │ │ │ │ bic.w r9, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r9, [r5, #16] │ │ │ │ │ ubfx r3, r3, #30, #1 │ │ │ │ │ - bne.n 7390 │ │ │ │ │ + bne.n 738c │ │ │ │ │ ldr r5, [sp, #8] │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ cmp r6, ip │ │ │ │ │ ite le │ │ │ │ │ movle r3, #0 │ │ │ │ │ andgt.w r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 74b6 │ │ │ │ │ + beq.n 74b2 │ │ │ │ │ ldr.w r3, [r5, ip, lsl #2] │ │ │ │ │ add.w r1, ip, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ bic.w r0, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r0, [r5, ip, 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 74b6 │ │ │ │ │ + beq.n 74b2 │ │ │ │ │ adds r0, r2, #4 │ │ │ │ │ add.w r1, ip, #2 │ │ │ │ │ cmp r6, r1 │ │ │ │ │ ldr r3, [r5, r0] │ │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ bic.w lr, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w lr, [r5, r0] │ │ │ │ │ - ble.n 74b6 │ │ │ │ │ + ble.n 74b2 │ │ │ │ │ lsls r0, r3, #1 │ │ │ │ │ - bpl.n 74b6 │ │ │ │ │ + bpl.n 74b2 │ │ │ │ │ add.w r0, r2, #8 │ │ │ │ │ add.w r1, ip, #3 │ │ │ │ │ cmp r6, r1 │ │ │ │ │ ldr r3, [r5, r0] │ │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ bic.w lr, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w lr, [r5, r0] │ │ │ │ │ - ble.n 74b6 │ │ │ │ │ + ble.n 74b2 │ │ │ │ │ lsls r1, r3, #1 │ │ │ │ │ - bpl.n 74b6 │ │ │ │ │ + bpl.n 74b2 │ │ │ │ │ add.w r1, r2, #12 │ │ │ │ │ add.w ip, ip, #4 │ │ │ │ │ cmp r6, ip │ │ │ │ │ ldr r3, [r5, r1] │ │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ bic.w r0, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r0, [r5, r1] │ │ │ │ │ - ble.n 74b6 │ │ │ │ │ + ble.n 74b2 │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ - bpl.n 74b6 │ │ │ │ │ + bpl.n 74b2 │ │ │ │ │ add.w r3, r5, #12 │ │ │ │ │ add r3, r2 │ │ │ │ │ ldr.w r2, [r3, #4]! │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ cmp r6, ip │ │ │ │ │ add.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ │ ite le │ │ │ │ │ movle r1, #0 │ │ │ │ │ movgt r1, #1 │ │ │ │ │ bic.w r0, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ands.w r1, r1, r2, lsr #30 │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ - bne.n 7496 │ │ │ │ │ + bne.n 7492 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 74dc │ │ │ │ │ + beq.n 74d8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ - cbnz r3, 74dc │ │ │ │ │ - ldr r2, [pc, #340] @ (7620 ) │ │ │ │ │ + cbnz r3, 74d8 │ │ │ │ │ + ldr r2, [pc, #340] @ (761c ) │ │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7798 │ │ │ │ │ + bne.w 7788 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Free │ │ │ │ │ ldr.w sl, [sp, #28] │ │ │ │ │ ldr.w r9, [sp, #4] │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 7ae4 │ │ │ │ │ + bl 7ad4 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7834 │ │ │ │ │ + beq.w 7824 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 1fdc <_Py_DECREF_SPECIALIZED.constprop.0> │ │ │ │ │ + bl 1fe4 <_Py_DECREF_SPECIALIZED.constprop.0> │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 1fdc <_Py_DECREF_SPECIALIZED.constprop.0> │ │ │ │ │ + bl 1fe4 <_Py_DECREF_SPECIALIZED.constprop.0> │ │ │ │ │ movs r3, #0 │ │ │ │ │ cmp r4, fp │ │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ │ - beq.w 7782 │ │ │ │ │ + beq.w 7772 │ │ │ │ │ ldrd r1, r0, [sp, #12] │ │ │ │ │ - bl 7ae4 │ │ │ │ │ + bl 7ad4 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7828 │ │ │ │ │ + beq.w 7818 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ - bl 1fdc <_Py_DECREF_SPECIALIZED.constprop.0> │ │ │ │ │ + bl 1fe4 <_Py_DECREF_SPECIALIZED.constprop.0> │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ - bl 1fdc <_Py_DECREF_SPECIALIZED.constprop.0> │ │ │ │ │ + bl 1fe4 <_Py_DECREF_SPECIALIZED.constprop.0> │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r8 │ │ │ │ │ strd sl, sl, [sp, #40] @ 0x28 │ │ │ │ │ - bl 6b64 │ │ │ │ │ + bl 6b60 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 1fdc <_Py_DECREF_SPECIALIZED.constprop.0> │ │ │ │ │ + bl 1fe4 <_Py_DECREF_SPECIALIZED.constprop.0> │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 1fdc <_Py_DECREF_SPECIALIZED.constprop.0> │ │ │ │ │ + bl 1fe4 <_Py_DECREF_SPECIALIZED.constprop.0> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 7834 │ │ │ │ │ + beq.w 7824 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs.w ip, r3, lsr #3 │ │ │ │ │ - beq.w 7742 │ │ │ │ │ + beq.w 7732 │ │ │ │ │ mov.w r8, ip, lsl #2 │ │ │ │ │ subs r1, r5, #4 │ │ │ │ │ sub.w r2, r8, #4 │ │ │ │ │ mov r3, sl │ │ │ │ │ add.w lr, r4, #8 │ │ │ │ │ add.w r9, r1, r8 │ │ │ │ │ lsrs r2, r2, #2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ ands.w r2, r2, #3 │ │ │ │ │ - beq.n 75be │ │ │ │ │ + beq.n 75ba │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n 75a4 │ │ │ │ │ + beq.n 75a0 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 7590 │ │ │ │ │ + beq.n 758c │ │ │ │ │ mov lr, r4 │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldr.w r0, [lr, #12]! │ │ │ │ │ add r2, r0 │ │ │ │ │ bic.w r3, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ @@ -11100,15 +11098,15 @@ │ │ │ │ │ ldr.w r0, [lr, #4]! │ │ │ │ │ cmp r1, r9 │ │ │ │ │ add r2, r0 │ │ │ │ │ add r2, r3 │ │ │ │ │ bic.w r3, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ mov.w r3, r2, lsr #30 │ │ │ │ │ - beq.n 7624 │ │ │ │ │ + beq.n 7620 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldr.w fp, [lr, #4] │ │ │ │ │ mov sl, lr │ │ │ │ │ adds r1, #16 │ │ │ │ │ add.w lr, lr, #16 │ │ │ │ │ add r2, fp │ │ │ │ │ @@ -11131,37 +11129,37 @@ │ │ │ │ │ str.w fp, [r0, #12] │ │ │ │ │ ldr.w fp, [sl, #16] │ │ │ │ │ add r2, fp │ │ │ │ │ add.w r3, r2, r3, lsr #30 │ │ │ │ │ bic.w fp, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w fp, [r0, #16] │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ - bne.n 75be │ │ │ │ │ - b.n 7624 │ │ │ │ │ + bne.n 75ba │ │ │ │ │ + b.n 7620 │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ cmp r3, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r6, ip │ │ │ │ │ - ble.w 7742 │ │ │ │ │ + ble.w 7732 │ │ │ │ │ ldr.w r2, [r5, ip, lsl #2] │ │ │ │ │ add.w r1, ip, #1 │ │ │ │ │ add r2, r3 │ │ │ │ │ bic.w r3, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r3, [r5, ip, lsl #2] │ │ │ │ │ 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 7742 │ │ │ │ │ + beq.n 7732 │ │ │ │ │ add.w lr, r8, #4 │ │ │ │ │ ldr.w r1, [r5, lr] │ │ │ │ │ adds r3, r2, r1 │ │ │ │ │ add.w r1, ip, #2 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r2, [r5, lr] │ │ │ │ │ lsrs r3, r3, #30 │ │ │ │ │ @@ -11169,72 +11167,67 @@ │ │ │ │ │ movne r2, #1 │ │ │ │ │ moveq r2, #0 │ │ │ │ │ cmp r6, r1 │ │ │ │ │ ite le │ │ │ │ │ movle r2, #0 │ │ │ │ │ andgt.w r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 7742 │ │ │ │ │ + beq.n 7732 │ │ │ │ │ add.w r0, r8, #8 │ │ │ │ │ - add.w r1, ip, #3 │ │ │ │ │ ldr r2, [r5, r0] │ │ │ │ │ add r3, r2 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r2, [r5, r0] │ │ │ │ │ + add.w r2, ip, #3 │ │ │ │ │ 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 7742 │ │ │ │ │ + cmp r6, r2 │ │ │ │ │ + ble.n 7732 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.n 7732 │ │ │ │ │ add.w r0, r8, #12 │ │ │ │ │ ldr r2, [r5, r0] │ │ │ │ │ add r3, r2 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r2, [r5, r0] │ │ │ │ │ add.w r2, ip, #4 │ │ │ │ │ lsrs r3, r3, #30 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - ble.n 7742 │ │ │ │ │ + ble.n 7732 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 7742 │ │ │ │ │ + beq.n 7732 │ │ │ │ │ add.w r0, r8, #16 │ │ │ │ │ ldr r2, [r5, r0] │ │ │ │ │ add r3, r2 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r2, [r5, r0] │ │ │ │ │ add.w r2, ip, #5 │ │ │ │ │ lsrs r3, r3, #30 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - ble.n 7742 │ │ │ │ │ - cbz r3, 7742 │ │ │ │ │ + ble.n 7732 │ │ │ │ │ + cbz r3, 7732 │ │ │ │ │ add.w r0, r8, #20 │ │ │ │ │ ldr r2, [r5, r0] │ │ │ │ │ add r3, r2 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r2, [r5, r0] │ │ │ │ │ add.w r2, ip, #6 │ │ │ │ │ lsrs r3, r3, #30 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - ble.n 7742 │ │ │ │ │ - cbz r3, 7742 │ │ │ │ │ + ble.n 7732 │ │ │ │ │ + cbz r3, 7732 │ │ │ │ │ add.w r1, r8, #24 │ │ │ │ │ add.w ip, ip, #7 │ │ │ │ │ cmp r6, ip │ │ │ │ │ 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 7742 │ │ │ │ │ - cbz r3, 7742 │ │ │ │ │ + ble.n 7732 │ │ │ │ │ + cbz r3, 7732 │ │ │ │ │ add.w r1, r5, #24 │ │ │ │ │ add r1, r8 │ │ │ │ │ ldr.w r2, [r1, #4]! │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ add r3, r2 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r2, [r1, #0] │ │ │ │ │ @@ -11243,75 +11236,75 @@ │ │ │ │ │ movne r2, #1 │ │ │ │ │ moveq r2, #0 │ │ │ │ │ cmp r6, ip │ │ │ │ │ ite le │ │ │ │ │ movle r2, #0 │ │ │ │ │ andgt.w r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 771c │ │ │ │ │ + bne.n 770c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1fdc <_Py_DECREF_SPECIALIZED.constprop.0> │ │ │ │ │ + bl 1fe4 <_Py_DECREF_SPECIALIZED.constprop.0> │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ lsrs r1, r3, #3 │ │ │ │ │ - beq.w 6da4 │ │ │ │ │ + beq.w 6da0 │ │ │ │ │ add.w r0, r7, r1, lsl #2 │ │ │ │ │ ldr r5, [sp, #0] │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6da4 │ │ │ │ │ + bne.w 6da0 │ │ │ │ │ subs r0, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 786a │ │ │ │ │ + beq.w 785a │ │ │ │ │ ldr.w r4, [r5, r0, lsl #2] │ │ │ │ │ - cbz r4, 77b0 │ │ │ │ │ + cbz r4, 77a0 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.w 6da4 │ │ │ │ │ + beq.w 6da0 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ │ str r3, [r7, #8] │ │ │ │ │ - b.w 6da4 │ │ │ │ │ + b.w 6da0 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 7794 │ │ │ │ │ + beq.n 7784 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ mov r9, r8 │ │ │ │ │ - b.n 751c │ │ │ │ │ + b.n 7518 │ │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 74d6 │ │ │ │ │ + b.n 74d2 │ │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 7306 │ │ │ │ │ + b.n 7302 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - b.n 7760 │ │ │ │ │ + b.n 7750 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ mvn.w r2, #3 │ │ │ │ │ movs r1, #0 │ │ │ │ │ add.w r0, r3, lr, lsl #2 │ │ │ │ │ mul.w r2, r2, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ │ mov.w lr, r3, lsr #3 │ │ │ │ │ - b.n 713c │ │ │ │ │ + b.n 7138 │ │ │ │ │ add.w r0, r9, r2, lsl #2 │ │ │ │ │ lsls r2, r3, #2 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ movs r1, #0 │ │ │ │ │ add r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ - b.n 7106 │ │ │ │ │ + b.n 7102 │ │ │ │ │ mov r1, r3 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ @@ -11321,531 +11314,531 @@ │ │ │ │ │ str r3, [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 70b2 │ │ │ │ │ + b.n 70ae │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b.w 10fc │ │ │ │ │ + b.w 10f8 │ │ │ │ │ R_ARM_THM_JUMP24 k_lopsided_mul │ │ │ │ │ - ldr r7, [pc, #176] @ (78cc ) │ │ │ │ │ - b.w 6da4 │ │ │ │ │ + ldr r7, [pc, #176] @ (78bc ) │ │ │ │ │ + b.w 6da0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.w 6da4 │ │ │ │ │ + b.w 6da0 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 7858 │ │ │ │ │ + bne.n 7848 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl ddc8 │ │ │ │ │ + bl dda0 │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ - bl ddc8 │ │ │ │ │ + bl dda0 │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ - bl ddc8 │ │ │ │ │ + bl dda0 │ │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ │ - bl ddc8 │ │ │ │ │ + bl dda0 │ │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ │ - bl ddc8 │ │ │ │ │ + bl dda0 │ │ │ │ │ movs r7, #0 │ │ │ │ │ - b.w 6da4 │ │ │ │ │ + b.w 6da0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 7834 │ │ │ │ │ + bne.n 7824 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 7834 │ │ │ │ │ + b.n 7824 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r7, #8] │ │ │ │ │ - b.w 6da4 │ │ │ │ │ + b.w 6da0 │ │ │ │ │ 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 7852 │ │ │ │ │ + b.n 7842 │ │ │ │ │ movs r7, #0 │ │ │ │ │ - b.n 7834 │ │ │ │ │ + b.n 7824 │ │ │ │ │ ldr r7, [sp, #24] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 7852 │ │ │ │ │ + beq.n 7842 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 7852 │ │ │ │ │ + bne.n 7842 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 7852 │ │ │ │ │ + b.n 7842 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ lsls r2, r3, #2 │ │ │ │ │ - b.w 6bf2 │ │ │ │ │ + b.w 6bee │ │ │ │ │ ldr r7, [sp, #16] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 789a │ │ │ │ │ - b.n 7852 │ │ │ │ │ + bne.n 788a │ │ │ │ │ + b.n 7842 │ │ │ │ │ nop │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000078d0 : │ │ │ │ │ +000078c0 : │ │ │ │ │ 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] @ (7ae0 ) │ │ │ │ │ + ldr r3, [pc, #508] @ (7ad0 ) │ │ │ │ │ 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 7a8a │ │ │ │ │ + blt.w 7a7a │ │ │ │ │ add.w r9, r0, #1 │ │ │ │ │ movw r2, #65532 @ 0xfffc │ │ │ │ │ movt r2, #8191 @ 0x1fff │ │ │ │ │ cmp r9, r2 │ │ │ │ │ - bgt.w 7aae │ │ │ │ │ + bgt.w 7a9e │ │ │ │ │ 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 7aa8 │ │ │ │ │ + beq.w 7a98 │ │ │ │ │ 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 7ac8 │ │ │ │ │ + bne.w 7ab8 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 79ba │ │ │ │ │ + beq.n 79aa │ │ │ │ │ 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 79ba │ │ │ │ │ + beq.n 79aa │ │ │ │ │ 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 79ba │ │ │ │ │ + beq.n 79aa │ │ │ │ │ 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 79ba │ │ │ │ │ + beq.n 79aa │ │ │ │ │ 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 799e │ │ │ │ │ + bne.n 798e │ │ │ │ │ cmp r5, r7 │ │ │ │ │ it ge │ │ │ │ │ movge r7, r5 │ │ │ │ │ - bge.n 7a36 │ │ │ │ │ + bge.n 7a26 │ │ │ │ │ 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 7a36 │ │ │ │ │ + bge.n 7a26 │ │ │ │ │ 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 7a36 │ │ │ │ │ + bge.n 7a26 │ │ │ │ │ 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 7a36 │ │ │ │ │ + bge.n 7a26 │ │ │ │ │ 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 7a20 │ │ │ │ │ + bne.n 7a10 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ add.w r7, r4, r7, lsl #2 │ │ │ │ │ str r3, [r7, #12] │ │ │ │ │ lsrs r3, r2, #3 │ │ │ │ │ - beq.n 7a4a │ │ │ │ │ + beq.n 7a3a │ │ │ │ │ add.w r0, r4, r3, lsl #2 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ - cbz r1, 7a50 │ │ │ │ │ + cbz r1, 7a40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ - beq.n 7a70 │ │ │ │ │ + beq.n 7a60 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ - cbnz r0, 7a7a │ │ │ │ │ + cbnz r0, 7a6a │ │ │ │ │ subs r1, r3, #2 │ │ │ │ │ add.w r6, r4, #12 │ │ │ │ │ subs r0, r1, #1 │ │ │ │ │ - cbz r1, 7a70 │ │ │ │ │ + cbz r1, 7a60 │ │ │ │ │ ldr.w r5, [r6, r0, lsl #2] │ │ │ │ │ - cbnz r5, 7a76 │ │ │ │ │ + cbnz r5, 7a66 │ │ │ │ │ mov r1, r0 │ │ │ │ │ subs r0, r1, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 7a62 │ │ │ │ │ + bne.n 7a52 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b.n 7a4a │ │ │ │ │ + b.n 7a3a │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 7a4a │ │ │ │ │ + beq.n 7a3a │ │ │ │ │ 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 7aae │ │ │ │ │ + bgt.n 7a9e │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r8, r6 │ │ │ │ │ mov r5, r7 │ │ │ │ │ add.w r6, r3, #892 @ 0x37c │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n 790c │ │ │ │ │ + b.n 78fc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n 7a4a │ │ │ │ │ + b.n 7a3a │ │ │ │ │ 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 7a4a │ │ │ │ │ + b.n 7a3a │ │ │ │ │ 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 7944 │ │ │ │ │ + bne.w 7934 │ │ │ │ │ mov r3, r5 │ │ │ │ │ - b.n 79ba │ │ │ │ │ + b.n 79aa │ │ │ │ │ nop │ │ │ │ │ .word 0x00002000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00007ae4 : │ │ │ │ │ +00007ad4 : │ │ │ │ │ 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 7c8c │ │ │ │ │ + bgt.w 7c7c │ │ │ │ │ add.w r9, r0, #1 │ │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - bgt.w 7cb0 │ │ │ │ │ + bgt.w 7ca0 │ │ │ │ │ adds r0, #4 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7caa │ │ │ │ │ + beq.w 7c9a │ │ │ │ │ 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 7cca │ │ │ │ │ + bne.w 7cba │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ - cbz r5, 7bbe │ │ │ │ │ + cbz r5, 7bae │ │ │ │ │ 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 7bbe │ │ │ │ │ + beq.n 7bae │ │ │ │ │ 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 7bbe │ │ │ │ │ + beq.n 7bae │ │ │ │ │ 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 7bbe │ │ │ │ │ + beq.n 7bae │ │ │ │ │ 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 7ba2 │ │ │ │ │ + bne.n 7b92 │ │ │ │ │ cmp r5, r8 │ │ │ │ │ it ge │ │ │ │ │ movge r8, r5 │ │ │ │ │ - bge.n 7c36 │ │ │ │ │ + bge.n 7c26 │ │ │ │ │ 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 7c36 │ │ │ │ │ + bge.n 7c26 │ │ │ │ │ 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 7c36 │ │ │ │ │ + bge.n 7c26 │ │ │ │ │ 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 7c36 │ │ │ │ │ + bge.n 7c26 │ │ │ │ │ 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 7c20 │ │ │ │ │ + bne.n 7c10 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ add.w r8, r4, r8, lsl #2 │ │ │ │ │ str.w r3, [r8, #12] │ │ │ │ │ lsrs r3, r2, #3 │ │ │ │ │ - beq.n 7c4c │ │ │ │ │ + beq.n 7c3c │ │ │ │ │ add.w r0, r4, r3, lsl #2 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ - cbz r1, 7c52 │ │ │ │ │ + cbz r1, 7c42 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ - beq.n 7c72 │ │ │ │ │ + beq.n 7c62 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ - cbnz r0, 7c7c │ │ │ │ │ + cbnz r0, 7c6c │ │ │ │ │ subs r1, r3, #2 │ │ │ │ │ add.w r6, r4, #12 │ │ │ │ │ subs r0, r1, #1 │ │ │ │ │ - cbz r1, 7c72 │ │ │ │ │ + cbz r1, 7c62 │ │ │ │ │ ldr.w r5, [r6, r0, lsl #2] │ │ │ │ │ - cbnz r5, 7c78 │ │ │ │ │ + cbnz r5, 7c68 │ │ │ │ │ mov r1, r0 │ │ │ │ │ subs r0, r1, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 7c64 │ │ │ │ │ + bne.n 7c54 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b.n 7c4c │ │ │ │ │ + b.n 7c3c │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 7c4c │ │ │ │ │ + beq.n 7c3c │ │ │ │ │ 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 7cb0 │ │ │ │ │ + bgt.n 7ca0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r5, r8 │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b.n 7b1a │ │ │ │ │ + b.n 7b0a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n 7c4c │ │ │ │ │ + b.n 7c3c │ │ │ │ │ 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 7c4c │ │ │ │ │ + b.n 7c3c │ │ │ │ │ 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 7b50 │ │ │ │ │ + bne.w 7b40 │ │ │ │ │ mov r3, r5 │ │ │ │ │ - b.n 7bbe │ │ │ │ │ + b.n 7bae │ │ │ │ │ │ │ │ │ │ -00007ce0 : │ │ │ │ │ +00007cd0 : │ │ │ │ │ long_and(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #7 │ │ │ │ │ - bpl.w 85de │ │ │ │ │ + bpl.w 85ce │ │ │ │ │ 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 7d66 │ │ │ │ │ + bpl.n 7d56 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ and.w r2, r1, #3 │ │ │ │ │ cmp r1, #15 │ │ │ │ │ - bhi.n 7dc4 │ │ │ │ │ + bhi.n 7db4 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.n 7dc4 │ │ │ │ │ + bhi.n 7db4 │ │ │ │ │ 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 │ │ │ │ │ @@ -11853,15 +11846,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 7d6e │ │ │ │ │ + bcs.n 7d5e │ │ │ │ │ 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 │ │ │ │ │ @@ -11870,20 +11863,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 8092 │ │ │ │ │ + bcs.w 8082 │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 85ea │ │ │ │ │ + beq.w 85da │ │ │ │ │ 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 │ │ │ │ │ @@ -11897,55 +11890,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 7d66 │ │ │ │ │ + b.n 7d56 │ │ │ │ │ lsrs r1, r1, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.w 7f94 │ │ │ │ │ + beq.w 7f84 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - beq.w 8036 │ │ │ │ │ + beq.w 8026 │ │ │ │ │ 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 8104 │ │ │ │ │ + beq.w 80f4 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - beq.w 80bc │ │ │ │ │ + beq.w 80ac │ │ │ │ │ adds r3, #1 │ │ │ │ │ - cmp r1, r7 │ │ │ │ │ + cmp r7, r1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - blt.w 80ee │ │ │ │ │ + bgt.w 80de │ │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r2, r7 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bgt.w 80d6 │ │ │ │ │ + bgt.w 80c6 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 8490 │ │ │ │ │ + beq.w 8480 │ │ │ │ │ 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 827a │ │ │ │ │ + beq.w 826a │ │ │ │ │ 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 │ │ │ │ │ @@ -11963,404 +11956,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, 7eb2 │ │ │ │ │ + cbz r1, 7ea2 │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ cmp r1, #1 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ and.w r2, r2, r0 │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ - beq.n 7eb2 │ │ │ │ │ + beq.n 7ea2 │ │ │ │ │ ldr r2, [r5, #16] │ │ │ │ │ cmp r1, #2 │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ and.w r2, r2, r0 │ │ │ │ │ str r2, [r3, #16] │ │ │ │ │ - beq.n 7eb2 │ │ │ │ │ + beq.n 7ea2 │ │ │ │ │ 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 7e9e │ │ │ │ │ + bne.n 7e8e │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - blt.n 7f5c │ │ │ │ │ + blt.n 7f4c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 82ae │ │ │ │ │ + bne.w 829e │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 7ed2 │ │ │ │ │ + beq.n 7ec2 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 8086 │ │ │ │ │ + beq.w 8076 │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 7ee6 │ │ │ │ │ + beq.n 7ed6 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r5, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 829a │ │ │ │ │ + beq.w 828a │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ lsrs r0, r1, #3 │ │ │ │ │ - beq.n 7f02 │ │ │ │ │ + beq.n 7ef2 │ │ │ │ │ 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 7f74 │ │ │ │ │ + beq.n 7f64 │ │ │ │ │ cmp r1, #15 │ │ │ │ │ - bhi.w 7d66 │ │ │ │ │ + bhi.w 7d56 │ │ │ │ │ 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 7d66 │ │ │ │ │ + bcs.w 7d56 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 7f48 │ │ │ │ │ + beq.n 7f38 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - cbnz r2, 7f48 │ │ │ │ │ - ldr r2, [pc, #456] @ (8100 ) │ │ │ │ │ + cbnz r2, 7f38 │ │ │ │ │ + ldr r2, [pc, #456] @ (80f0 ) │ │ │ │ │ ldr.w r5, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 85ca │ │ │ │ │ + bne.w 85ba │ │ │ │ │ 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 7d66 │ │ │ │ │ + b.n 7d56 │ │ │ │ │ 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 7eb6 │ │ │ │ │ + b.n 7ea6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ subs r4, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 80f6 │ │ │ │ │ + beq.w 80e6 │ │ │ │ │ ldr.w r5, [ip, r4, lsl #2] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 7f72 │ │ │ │ │ + beq.n 7f62 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - beq.n 7efc │ │ │ │ │ + beq.n 7eec │ │ │ │ │ and.w r1, r1, #3 │ │ │ │ │ orr.w r1, r1, r2, lsl #3 │ │ │ │ │ str r1, [r3, #8] │ │ │ │ │ - b.n 7efc │ │ │ │ │ + b.n 7eec │ │ │ │ │ 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 7d66 │ │ │ │ │ + beq.w 7d56 │ │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 8034 │ │ │ │ │ + beq.n 8024 │ │ │ │ │ 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 8034 │ │ │ │ │ + beq.n 8024 │ │ │ │ │ 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 8034 │ │ │ │ │ + beq.n 8024 │ │ │ │ │ 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 8034 │ │ │ │ │ + beq.n 8024 │ │ │ │ │ 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 8034 │ │ │ │ │ + beq.n 8024 │ │ │ │ │ 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 801a │ │ │ │ │ + bne.n 800a │ │ │ │ │ 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 8108 │ │ │ │ │ + beq.n 80f8 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, ip │ │ │ │ │ - beq.w 82a6 │ │ │ │ │ + beq.w 8296 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r7 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - bge.w 7dfe │ │ │ │ │ + bge.w 7dee │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov r5, r3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.w 8498 │ │ │ │ │ + beq.w 8488 │ │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bhi.n 80d6 │ │ │ │ │ + bhi.n 80c6 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ - b.n 7e14 │ │ │ │ │ + b.n 7e04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ - b.n 7ed2 │ │ │ │ │ + b.n 7ec2 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ it ge │ │ │ │ │ movge r4, #16 │ │ │ │ │ - blt.w 84ee │ │ │ │ │ + blt.w 84de │ │ │ │ │ movs r0, #2 │ │ │ │ │ bl 108 <_PyLong_New> │ │ │ │ │ R_ARM_THM_CALL _PyLong_New │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7d66 │ │ │ │ │ + beq.w 7d56 │ │ │ │ │ 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 7d66 │ │ │ │ │ - cmp r1, r7 │ │ │ │ │ - blt.n 80ee │ │ │ │ │ + b.n 7d56 │ │ │ │ │ + cmp r7, r1 │ │ │ │ │ + bgt.n 80de │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - ble.w 7e14 │ │ │ │ │ + ble.w 7e04 │ │ │ │ │ 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 827e │ │ │ │ │ + b.n 826e │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - b.n 8070 │ │ │ │ │ + b.n 8060 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r4, #5 │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - b.n 7f26 │ │ │ │ │ + b.n 7f16 │ │ │ │ │ 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 85f6 │ │ │ │ │ + beq.w 85e6 │ │ │ │ │ mov r6, r7 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 84b6 │ │ │ │ │ + beq.w 84a6 │ │ │ │ │ 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 84d6 │ │ │ │ │ + beq.w 84c6 │ │ │ │ │ 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 84c2 │ │ │ │ │ + beq.w 84b2 │ │ │ │ │ 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 851a │ │ │ │ │ + beq.w 850a │ │ │ │ │ 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 8504 │ │ │ │ │ + beq.w 84f4 │ │ │ │ │ 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 8546 │ │ │ │ │ + beq.w 8536 │ │ │ │ │ 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 8530 │ │ │ │ │ + beq.w 8520 │ │ │ │ │ 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 855c │ │ │ │ │ + beq.w 854c │ │ │ │ │ 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 8572 │ │ │ │ │ + beq.w 8562 │ │ │ │ │ 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 859e │ │ │ │ │ + beq.w 858e │ │ │ │ │ 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 8588 │ │ │ │ │ + beq.w 8578 │ │ │ │ │ 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 8222 │ │ │ │ │ + bne.n 8212 │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - blt.w 84fc │ │ │ │ │ + blt.w 84ec │ │ │ │ │ add.w r0, r9, r1 │ │ │ │ │ movw r2, #65532 @ 0xfffc │ │ │ │ │ movt r2, #8191 @ 0x1fff │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bgt.w 861a │ │ │ │ │ + bgt.w 860a │ │ │ │ │ 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 7e32 │ │ │ │ │ + bne.w 7e22 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 861e │ │ │ │ │ + bne.w 860e │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 8630 │ │ │ │ │ + bne.w 8620 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 7d66 │ │ │ │ │ + b.n 7d56 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ - b.n 7ee6 │ │ │ │ │ + b.n 7ed6 │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - bge.w 80c0 │ │ │ │ │ - b.n 8064 │ │ │ │ │ + bge.w 80b0 │ │ │ │ │ + b.n 8054 │ │ │ │ │ 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 │ │ │ │ │ @@ -12372,27 +12365,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 83be │ │ │ │ │ + beq.n 83ae │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.n 839c │ │ │ │ │ + beq.n 838c │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq.n 8382 │ │ │ │ │ + beq.n 8372 │ │ │ │ │ cmp r1, #3 │ │ │ │ │ - beq.n 8368 │ │ │ │ │ + beq.n 8358 │ │ │ │ │ cmp r1, #4 │ │ │ │ │ - beq.n 834e │ │ │ │ │ + beq.n 833e │ │ │ │ │ cmp r1, #5 │ │ │ │ │ - beq.n 8334 │ │ │ │ │ + beq.n 8324 │ │ │ │ │ cmp r1, #6 │ │ │ │ │ - beq.n 831a │ │ │ │ │ + beq.n 830a │ │ │ │ │ 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 │ │ │ │ │ @@ -12449,15 +12442,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 7ebe │ │ │ │ │ + beq.w 7eae │ │ │ │ │ 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 │ │ │ │ │ @@ -12504,347 +12497,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 83be │ │ │ │ │ - b.n 7ebe │ │ │ │ │ + bne.n 83ae │ │ │ │ │ + b.n 7eae │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r2 │ │ │ │ │ movs r0, #1 │ │ │ │ │ - b.n 8262 │ │ │ │ │ + b.n 8252 │ │ │ │ │ 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 8260 │ │ │ │ │ - b.n 80d6 │ │ │ │ │ + ble.w 8250 │ │ │ │ │ + b.n 80c6 │ │ │ │ │ add.w r2, r1, r9 │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - b.n 80c8 │ │ │ │ │ + b.n 80b8 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bhi.w 8246 │ │ │ │ │ + bhi.w 8236 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 85be │ │ │ │ │ + beq.n 85ae │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r4, r3 │ │ │ │ │ - b.n 7e10 │ │ │ │ │ + b.n 7e00 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 8246 │ │ │ │ │ + bne.w 8236 │ │ │ │ │ mov r5, r4 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 85b4 │ │ │ │ │ + beq.n 85a4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r4, r3 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r8, r1 │ │ │ │ │ - b.n 8262 │ │ │ │ │ + b.n 8252 │ │ │ │ │ negs r3, r6 │ │ │ │ │ mov.w r4, #18 │ │ │ │ │ mov r6, r3 │ │ │ │ │ sbc.w r7, r7, r7, lsl #1 │ │ │ │ │ - b.n 809c │ │ │ │ │ + b.n 808c │ │ │ │ │ mov r5, r4 │ │ │ │ │ movs r0, #2 │ │ │ │ │ mov r4, r3 │ │ │ │ │ - b.n 806a │ │ │ │ │ + b.n 805a │ │ │ │ │ cmp r1, #3 │ │ │ │ │ - bhi.w 8246 │ │ │ │ │ + bhi.w 8236 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne.n 84cc │ │ │ │ │ + bne.n 84bc │ │ │ │ │ add.w r0, r9, #4 │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r4, r3 │ │ │ │ │ - b.n 8262 │ │ │ │ │ + b.n 8252 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - bhi.w 8246 │ │ │ │ │ + bhi.w 8236 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne.n 84cc │ │ │ │ │ + bne.n 84bc │ │ │ │ │ add.w r0, r9, #3 │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r4, r3 │ │ │ │ │ - b.n 8262 │ │ │ │ │ + b.n 8252 │ │ │ │ │ cmp r1, #5 │ │ │ │ │ - bhi.w 8246 │ │ │ │ │ + bhi.w 8236 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne.n 84cc │ │ │ │ │ + bne.n 84bc │ │ │ │ │ add.w r0, r9, #6 │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r4, r3 │ │ │ │ │ - b.n 8262 │ │ │ │ │ + b.n 8252 │ │ │ │ │ cmp r1, #4 │ │ │ │ │ - bhi.w 8246 │ │ │ │ │ + bhi.w 8236 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne.n 84cc │ │ │ │ │ + bne.n 84bc │ │ │ │ │ add.w r0, r9, #5 │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r4, r3 │ │ │ │ │ - b.n 8262 │ │ │ │ │ + b.n 8252 │ │ │ │ │ cmp r1, #6 │ │ │ │ │ - bhi.w 8246 │ │ │ │ │ + bhi.w 8236 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne.n 84cc │ │ │ │ │ + bne.n 84bc │ │ │ │ │ add.w r0, r9, #7 │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r4, r3 │ │ │ │ │ - b.n 8262 │ │ │ │ │ + b.n 8252 │ │ │ │ │ cmp r1, #7 │ │ │ │ │ - bhi.w 8246 │ │ │ │ │ + bhi.w 8236 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne.n 84cc │ │ │ │ │ + bne.n 84bc │ │ │ │ │ add.w r0, r9, #8 │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r4, r3 │ │ │ │ │ - b.n 8262 │ │ │ │ │ + b.n 8252 │ │ │ │ │ cmp r1, #9 │ │ │ │ │ - bhi.w 8246 │ │ │ │ │ + bhi.w 8236 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne.n 84cc │ │ │ │ │ + bne.n 84bc │ │ │ │ │ add.w r0, r9, #10 │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r4, r3 │ │ │ │ │ - b.n 8262 │ │ │ │ │ + b.n 8252 │ │ │ │ │ cmp r1, #8 │ │ │ │ │ - bhi.w 8246 │ │ │ │ │ + bhi.w 8236 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne.n 84cc │ │ │ │ │ + bne.n 84bc │ │ │ │ │ add.w r0, r9, #9 │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r4, r3 │ │ │ │ │ - b.n 8262 │ │ │ │ │ + b.n 8252 │ │ │ │ │ add.w r0, r9, #1 │ │ │ │ │ mov r4, r3 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - b.n 8262 │ │ │ │ │ + b.n 8252 │ │ │ │ │ add.w r0, r9, #2 │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r4, r3 │ │ │ │ │ - b.n 8262 │ │ │ │ │ + b.n 8252 │ │ │ │ │ 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 7f48 │ │ │ │ │ + b.n 7f38 │ │ │ │ │ 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 7d66 │ │ │ │ │ + b.w 7d56 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.w 7d66 │ │ │ │ │ + beq.w 7d56 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 7d66 │ │ │ │ │ + bne.w 7d56 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ - b.w 7d66 │ │ │ │ │ + b.w 7d56 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - b.n 80d6 │ │ │ │ │ + b.n 80c6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 828a │ │ │ │ │ + bne.w 827a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 828a │ │ │ │ │ + b.n 827a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8296 │ │ │ │ │ + bne.w 8286 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 8296 │ │ │ │ │ + b.n 8286 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00008644 <_PyLong_Sign>: │ │ │ │ │ +00008634 <_PyLong_Sign>: │ │ │ │ │ _PyLong_Sign(): │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ and.w r0, r0, #3 │ │ │ │ │ rsb r0, r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00008650 : │ │ │ │ │ +00008640 : │ │ │ │ │ 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 8770 │ │ │ │ │ + bne.w 8760 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ it eq │ │ │ │ │ ldreq r0, [r1, #0] │ │ │ │ │ - bne.n 867e │ │ │ │ │ + bne.n 866e │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyNumber_Long │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne.n 86a4 │ │ │ │ │ + bne.n 8694 │ │ │ │ │ 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 86b0 │ │ │ │ │ + bne.n 86a0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8748 │ │ │ │ │ + beq.n 8738 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 8674 │ │ │ │ │ + beq.n 8664 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ - b.w df58 │ │ │ │ │ + b.w df30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 878a │ │ │ │ │ - ldr r4, [pc, #252] @ (87a8 ) │ │ │ │ │ + bne.n 877a │ │ │ │ │ + ldr r4, [pc, #252] @ (8798 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8764 │ │ │ │ │ - cbz r1, 870a │ │ │ │ │ - bl df58 │ │ │ │ │ + beq.n 8754 │ │ │ │ │ + cbz r1, 86fa │ │ │ │ │ + bl df30 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 876c │ │ │ │ │ + beq.n 875c │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ lsrs r1, r1, #3 │ │ │ │ │ - beq.n 8718 │ │ │ │ │ + beq.n 8708 │ │ │ │ │ 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, 872e │ │ │ │ │ + cbz r0, 871e │ │ │ │ │ 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 86aa │ │ │ │ │ + beq.n 869a │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 86aa │ │ │ │ │ + bne.n 869a │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 86aa │ │ │ │ │ + b.n 869a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_Long │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 86c0 │ │ │ │ │ + bne.n 86b0 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 86aa │ │ │ │ │ + b.n 869a │ │ │ │ │ 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 86da │ │ │ │ │ + bne.n 86ca │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 8714 │ │ │ │ │ + beq.n 8704 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 8714 │ │ │ │ │ + bne.n 8704 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 8714 │ │ │ │ │ + b.n 8704 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 86a8 │ │ │ │ │ + beq.n 8698 │ │ │ │ │ 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 8714 │ │ │ │ │ + b.n 8704 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 874c │ │ │ │ │ - ldr r3, [pc, #60] @ (87a8 ) │ │ │ │ │ - b.n 86c0 │ │ │ │ │ + bne.n 873c │ │ │ │ │ + ldr r3, [pc, #60] @ (8798 ) │ │ │ │ │ + b.n 86b0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 86aa │ │ │ │ │ + b.n 869a │ │ │ │ │ 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 86aa │ │ │ │ │ + b.n 869a │ │ │ │ │ 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 │ │ │ │ │ @@ -12854,35 +12847,35 @@ │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyErr_Format │ │ │ │ │ nop │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000087ac : │ │ │ │ │ +0000879c : │ │ │ │ │ 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] @ 8ab0 │ │ │ │ │ + vldr d6, [pc, #752] @ 8aa0 │ │ │ │ │ sub sp, #20 │ │ │ │ │ vcmpe.f64 d0, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - ble.w 89a0 │ │ │ │ │ - vldr d6, [pc, #740] @ 8ab8 │ │ │ │ │ + ble.w 8990 │ │ │ │ │ + vldr d6, [pc, #740] @ 8aa8 │ │ │ │ │ vcmpe.f64 d0, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bpl.n 8866 │ │ │ │ │ + bpl.n 8856 │ │ │ │ │ vcvt.s32.f64 s15, d0 │ │ │ │ │ vmov r2, s15 │ │ │ │ │ adds r1, r2, #5 │ │ │ │ │ cmp.w r1, #262 @ 0x106 │ │ │ │ │ - bcs.n 880a │ │ │ │ │ + bcs.n 87fa │ │ │ │ │ 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 │ │ │ │ │ @@ -12891,23 +12884,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 89f0 │ │ │ │ │ + bcs.w 89e0 │ │ │ │ │ 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 8a74 │ │ │ │ │ + beq.w 8a64 │ │ │ │ │ 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 │ │ │ │ │ @@ -12922,20 +12915,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 8800 │ │ │ │ │ + b.n 87f0 │ │ │ │ │ vabs.f64 d7, d0 │ │ │ │ │ - vldr d6, [pc, #596] @ 8ac0 │ │ │ │ │ + vldr d6, [pc, #596] @ 8ab0 │ │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bgt.w 8a7c │ │ │ │ │ + bgt.w 8a6c │ │ │ │ │ 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 │ │ │ │ │ @@ -12946,38 +12939,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 8a56 │ │ │ │ │ + beq.w 8a46 │ │ │ │ │ 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 8a6c │ │ │ │ │ + beq.w 8a5c │ │ │ │ │ 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 8ac8 │ │ │ │ │ + bne.w 8ab8 │ │ │ │ │ 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] │ │ │ │ │ @@ -12990,39 +12983,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 8986 │ │ │ │ │ + blt.n 8976 │ │ │ │ │ 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 8986 │ │ │ │ │ + bmi.n 8976 │ │ │ │ │ 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 8986 │ │ │ │ │ + beq.n 8976 │ │ │ │ │ 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] │ │ │ │ │ @@ -13031,32 +13024,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 8964 │ │ │ │ │ + bne.n 8954 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 8800 │ │ │ │ │ + beq.w 87f0 │ │ │ │ │ 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 8800 │ │ │ │ │ + b.n 87f0 │ │ │ │ │ vabs.f64 d6, d0 │ │ │ │ │ - vldr d5, [pc, #280] @ 8ac0 │ │ │ │ │ + vldr d5, [pc, #280] @ 8ab0 │ │ │ │ │ vcmp.f64 d6, d5 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bgt.n 8a7c │ │ │ │ │ + bgt.n 8a6c │ │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bvs.n 8a94 │ │ │ │ │ + bvs.n 8a84 │ │ │ │ │ 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 │ │ │ │ │ @@ -13066,23 +13059,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 8a54 │ │ │ │ │ + beq.n 8a44 │ │ │ │ │ movs r6, #1 │ │ │ │ │ - b.n 88ac │ │ │ │ │ + b.n 889c │ │ │ │ │ movs r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8a74 │ │ │ │ │ + beq.n 8a64 │ │ │ │ │ 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] │ │ │ │ │ @@ -13106,58 +13099,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 8800 │ │ │ │ │ + b.n 87f0 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r0, #16 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 8a6c │ │ │ │ │ + cbz r0, 8a5c │ │ │ │ │ ldr r6, [sp, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 88c0 │ │ │ │ │ + b.n 88b0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 8800 │ │ │ │ │ + b.n 87f0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 8800 │ │ │ │ │ + b.n 87f0 │ │ │ │ │ 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 8a78 │ │ │ │ │ + b.n 8a68 │ │ │ │ │ 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 8a78 │ │ │ │ │ + b.n 8a68 │ │ │ │ │ nop.w │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0xc1e00000 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0x41e00000 │ │ │ │ │ .word 0xffffffff │ │ │ │ │ .word 0x7fefffff │ │ │ │ │ @@ -13176,164 +13169,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 8918 │ │ │ │ │ - b.n 8986 │ │ │ │ │ + bge.w 8908 │ │ │ │ │ + b.n 8976 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00008af8 : │ │ │ │ │ +00008ae8 : │ │ │ │ │ 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, 8b40 │ │ │ │ │ + cbz r0, 8b30 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.n 8b58 │ │ │ │ │ + bpl.n 8b48 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.n 8b2c │ │ │ │ │ + bhi.n 8b1c │ │ │ │ │ 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 4dc8 <_PyLong_AsByteArray.constprop.0> │ │ │ │ │ + bl 4dd4 <_PyLong_AsByteArray.constprop.0> │ │ │ │ │ mov r3, r0 │ │ │ │ │ adds r3, #1 │ │ │ │ │ - beq.n 8b50 │ │ │ │ │ + beq.n 8b40 │ │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ │ - b.n 8b28 │ │ │ │ │ + b.n 8b18 │ │ │ │ │ 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 8b28 │ │ │ │ │ + b.n 8b18 │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8b50 │ │ │ │ │ + beq.n 8b40 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.n 8b9c │ │ │ │ │ + bhi.n 8b8c │ │ │ │ │ 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 8b28 │ │ │ │ │ + beq.n 8b18 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 8b28 │ │ │ │ │ + bne.n 8b18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 8b36 │ │ │ │ │ + b.n 8b26 │ │ │ │ │ movs r2, #1 │ │ │ │ │ add r1, sp, #8 │ │ │ │ │ - bl 4dc8 <_PyLong_AsByteArray.constprop.0> │ │ │ │ │ + bl 4dd4 <_PyLong_AsByteArray.constprop.0> │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 8b36 │ │ │ │ │ + beq.n 8b26 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 8b36 │ │ │ │ │ - b.n 8b90 │ │ │ │ │ + bne.n 8b26 │ │ │ │ │ + b.n 8b80 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00008bbc : │ │ │ │ │ +00008bac : │ │ │ │ │ PyLong_FromSize_t(): │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp.w r0, #256 @ 0x100 │ │ │ │ │ - bhi.n 8bcc │ │ │ │ │ - ldr r0, [pc, #60] @ (8c04 ) │ │ │ │ │ + bhi.n 8bbc │ │ │ │ │ + ldr r0, [pc, #60] @ (8bf4 ) │ │ │ │ │ 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 8be0 │ │ │ │ │ + bne.n 8bd0 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 108 <_PyLong_New> │ │ │ │ │ R_ARM_THM_CALL _PyLong_New │ │ │ │ │ - cbz r0, 8c00 │ │ │ │ │ + cbz r0, 8bf0 │ │ │ │ │ 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 8bf4 │ │ │ │ │ + bne.n 8be4 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00008c08 : │ │ │ │ │ +00008bf8 : │ │ │ │ │ long_or(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.w 94b2 │ │ │ │ │ + bpl.w 94a2 │ │ │ │ │ stmdb 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, [r1, #4] │ │ │ │ │ mov r5, r1 │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r1, 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 8c8e │ │ │ │ │ + bpl.n 8c7e │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ and.w r1, r2, #3 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bhi.n 8cec │ │ │ │ │ + bhi.n 8cdc │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.n 8cec │ │ │ │ │ + bhi.n 8cdc │ │ │ │ │ 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 │ │ │ │ │ @@ -13341,15 +13334,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 8c96 │ │ │ │ │ + bcs.n 8c86 │ │ │ │ │ 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 │ │ │ │ │ @@ -13358,138 +13351,138 @@ │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, 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 9004 │ │ │ │ │ + bcs.w 8ff8 │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 94be │ │ │ │ │ + beq.w 94ae │ │ │ │ │ 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] │ │ │ │ │ + str r0, [sp, #4] │ │ │ │ │ ite ge │ │ │ │ │ movge r1, #8 │ │ │ │ │ movlt r1, #10 │ │ │ │ │ strd r2, r1, [r0, #4] │ │ │ │ │ eor.w r6, r4, r4, asr #31 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ sub.w r6, r6, r4, asr #31 │ │ │ │ │ cmp r1, r5 │ │ │ │ │ itt ne │ │ │ │ │ addne r1, #1 │ │ │ │ │ strne r1, [r2, #0] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ str r6, [r3, #12] │ │ │ │ │ - b.n 8c8e │ │ │ │ │ + b.n 8c7e │ │ │ │ │ mov.w r9, r2, lsr #3 │ │ │ │ │ mov.w lr, r2, lsr #3 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq.w 903a │ │ │ │ │ + beq.w 9022 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r3, ip │ │ │ │ │ - beq.w 9494 │ │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r3, r0 │ │ │ │ │ + beq.w 90c4 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ - and.w r0, r3, #3 │ │ │ │ │ + and.w ip, r3, #3 │ │ │ │ │ mov.w r8, r3, lsr #3 │ │ │ │ │ - cmp r0, #2 │ │ │ │ │ - beq.w 913a │ │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ │ - cmp r0, ip │ │ │ │ │ + cmp.w ip, #2 │ │ │ │ │ + beq.w 912a │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + cmp r3, r0 │ │ │ │ │ it ne │ │ │ │ │ movne.w sl, #0 │ │ │ │ │ - beq.w 9112 │ │ │ │ │ - adds r0, #1 │ │ │ │ │ + beq.w 910e │ │ │ │ │ + adds r3, #1 │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - str r0, [r5, #0] │ │ │ │ │ - blt.w 90fe │ │ │ │ │ + str r3, [r5, #0] │ │ │ │ │ + blt.w 90ee │ │ │ │ │ add.w r0, sl, r9 │ │ │ │ │ bl 108 <_PyLong_New> │ │ │ │ │ R_ARM_THM_CALL _PyLong_New │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 94ec │ │ │ │ │ + beq.w 94ca │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 8fe0 │ │ │ │ │ + beq.w 8fd4 │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ - beq.w 911e │ │ │ │ │ + beq.w 911a │ │ │ │ │ ldrd r0, r1, [r5, #12] │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ orrs r0, r2 │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ str r0, [r3, #12] │ │ │ │ │ orrs r1, r2 │ │ │ │ │ str r1, [r3, #16] │ │ │ │ │ mov.w r1, r8, lsr #1 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.w 8eee │ │ │ │ │ + beq.w 8ee0 │ │ │ │ │ ldrd r0, ip, [r5, #20] │ │ │ │ │ cmp r1, #2 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ orr.w r0, r0, r2 │ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ │ str r0, [r3, #20] │ │ │ │ │ orr.w r0, ip, r2 │ │ │ │ │ str r0, [r3, #24] │ │ │ │ │ - beq.w 8eee │ │ │ │ │ + beq.w 8ee0 │ │ │ │ │ ldrd r0, ip, [r5, #28] │ │ │ │ │ cmp r1, #3 │ │ │ │ │ ldr r2, [r4, #28] │ │ │ │ │ orr.w r0, r0, r2 │ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ │ str r0, [r3, #28] │ │ │ │ │ orr.w r0, ip, r2 │ │ │ │ │ str r0, [r3, #32] │ │ │ │ │ - beq.w 8eee │ │ │ │ │ + beq.w 8ee0 │ │ │ │ │ ldrd r0, ip, [r5, #36] @ 0x24 │ │ │ │ │ cmp r1, #4 │ │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ │ orr.w r0, r0, r2 │ │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ │ str r0, [r3, #36] @ 0x24 │ │ │ │ │ orr.w r0, ip, r2 │ │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ │ - beq.w 8eee │ │ │ │ │ + beq.w 8ee0 │ │ │ │ │ ldrd r0, ip, [r4, #44] @ 0x2c │ │ │ │ │ cmp r1, #5 │ │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ │ orr.w r0, r0, r2 │ │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ │ str r0, [r3, #44] @ 0x2c │ │ │ │ │ orr.w r0, ip, r2 │ │ │ │ │ str r0, [r3, #48] @ 0x30 │ │ │ │ │ - beq.w 8eee │ │ │ │ │ + beq.w 8ee0 │ │ │ │ │ add.w r0, r3, #12 │ │ │ │ │ add.w lr, r5, #52 @ 0x34 │ │ │ │ │ add.w r2, r0, r1, lsl #3 │ │ │ │ │ add.w r0, r3, #52 @ 0x34 │ │ │ │ │ sub.w ip, r2, r0 │ │ │ │ │ mov fp, r2 │ │ │ │ │ sub.w ip, ip, #8 │ │ │ │ │ add.w r2, r4, #52 @ 0x34 │ │ │ │ │ mov.w ip, ip, lsr #3 │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ ands.w ip, ip, #3 │ │ │ │ │ - beq.n 8e72 │ │ │ │ │ + beq.n 8e64 │ │ │ │ │ cmp.w ip, #1 │ │ │ │ │ - beq.n 8e4e │ │ │ │ │ + beq.n 8e40 │ │ │ │ │ cmp.w ip, #2 │ │ │ │ │ - beq.n 8e2c │ │ │ │ │ + beq.n 8e1e │ │ │ │ │ ldrd r6, ip, [lr] │ │ │ │ │ add.w lr, r5, #60 @ 0x3c │ │ │ │ │ ldr r7, [r2, #0] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ orrs r6, r7 │ │ │ │ │ str r6, [r0, #0] │ │ │ │ │ orr.w ip, ip, r2 │ │ │ │ │ @@ -13513,32 +13506,32 @@ │ │ │ │ │ adds r2, #8 │ │ │ │ │ orrs r6, r7 │ │ │ │ │ ldr.w r7, [r2, #-4] │ │ │ │ │ str.w r6, [r0, #-8] │ │ │ │ │ orr.w ip, ip, r7 │ │ │ │ │ str.w ip, [r0, #-4] │ │ │ │ │ cmp fp, r0 │ │ │ │ │ - beq.n 8eee │ │ │ │ │ + beq.n 8ee0 │ │ │ │ │ ldrd r6, ip, [lr] │ │ │ │ │ add.w lr, lr, #32 │ │ │ │ │ ldr r7, [r2, #0] │ │ │ │ │ adds r0, #32 │ │ │ │ │ orrs r6, r7 │ │ │ │ │ ldr r7, [r2, #4] │ │ │ │ │ str.w r6, [r0, #-32] │ │ │ │ │ orr.w ip, ip, r7 │ │ │ │ │ str.w ip, [r0, #-28] │ │ │ │ │ cmp fp, r0 │ │ │ │ │ ldrd r6, r7, [r2, #8] │ │ │ │ │ - str r7, [sp, #0] │ │ │ │ │ + str r7, [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, #0] │ │ │ │ │ + ldr r7, [sp, #4] │ │ │ │ │ str.w r6, [r0, #-24] │ │ │ │ │ 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] │ │ │ │ │ @@ -13548,361 +13541,357 @@ │ │ │ │ │ ldrd r6, ip, [lr, #-8] │ │ │ │ │ ldr.w r7, [r2, #-8] │ │ │ │ │ orr.w r6, r6, r7 │ │ │ │ │ ldr.w r7, [r2, #-4] │ │ │ │ │ str.w r6, [r0, #-8] │ │ │ │ │ orr.w ip, ip, r7 │ │ │ │ │ str.w ip, [r0, #-4] │ │ │ │ │ - bne.n 8e72 │ │ │ │ │ + bne.n 8e64 │ │ │ │ │ mov ip, r8 │ │ │ │ │ cmp.w r8, r1, lsl #1 │ │ │ │ │ - beq.w 9480 │ │ │ │ │ + beq.w 947a │ │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ mov r8, r9 │ │ │ │ │ adds r1, #2 │ │ │ │ │ cmp ip, r9 │ │ │ │ │ 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 │ │ │ │ │ str r0, [r1, #4] │ │ │ │ │ - blt.n 8fe8 │ │ │ │ │ + blt.n 8fdc │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.w 92ba │ │ │ │ │ + bne.w 92a4 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 8f36 │ │ │ │ │ + beq.n 8f2a │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 902e │ │ │ │ │ + beq.w 9102 │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 8f4a │ │ │ │ │ + beq.n 8f3e │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r5, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 912e │ │ │ │ │ + beq.w 927e │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ lsrs r0, r1, #3 │ │ │ │ │ - beq.n 8f64 │ │ │ │ │ + beq.n 8f58 │ │ │ │ │ add.w r4, r3, r0, lsl #2 │ │ │ │ │ subs r2, r0, #1 │ │ │ │ │ add.w ip, r3, #12 │ │ │ │ │ ldr r4, [r4, #8] │ │ │ │ │ - cbz r4, 8fc0 │ │ │ │ │ + cbz r4, 8fb4 │ │ │ │ │ cmp r1, #15 │ │ │ │ │ - bhi.w 8c8e │ │ │ │ │ + bhi.w 8c7e │ │ │ │ │ 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 8c8e │ │ │ │ │ + bcs.w 8c7e │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 8faa │ │ │ │ │ + beq.n 8f9e │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - cbnz r2, 8faa │ │ │ │ │ - ldr r2, [pc, #768] @ (929c ) │ │ │ │ │ + cbnz r2, 8f9e │ │ │ │ │ + ldr r2, [pc, #764] @ (928c ) │ │ │ │ │ ldr.w r5, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 94d8 │ │ │ │ │ + bne.w 9492 │ │ │ │ │ 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 8c8e │ │ │ │ │ + b.n 8c7e │ │ │ │ │ mov r2, r4 │ │ │ │ │ subs r4, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 9126 │ │ │ │ │ + beq.w 9122 │ │ │ │ │ ldr.w r5, [ip, r4, lsl #2] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 8fbe │ │ │ │ │ + beq.n 8fb2 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - beq.n 8f5e │ │ │ │ │ + beq.n 8f52 │ │ │ │ │ and.w r1, r1, #3 │ │ │ │ │ orr.w r1, r1, r2, lsl #3 │ │ │ │ │ str r1, [r3, #8] │ │ │ │ │ - b.n 8f5e │ │ │ │ │ + b.n 8f52 │ │ │ │ │ mov ip, r8 │ │ │ │ │ mov r8, r9 │ │ │ │ │ cmp ip, r9 │ │ │ │ │ - bge.n 8f1c │ │ │ │ │ + bge.n 8f0e │ │ │ │ │ add.w r0, ip, #3 │ │ │ │ │ sub.w r2, r9, ip │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ + 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, #0] │ │ │ │ │ - b.n 8f1c │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + b.n 8f0e │ │ │ │ │ cmp r4, #0 │ │ │ │ │ it ge │ │ │ │ │ movge r4, #16 │ │ │ │ │ - blt.w 9472 │ │ │ │ │ + blt.w 945c │ │ │ │ │ movs r0, #2 │ │ │ │ │ bl 108 <_PyLong_New> │ │ │ │ │ R_ARM_THM_CALL _PyLong_New │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8c8e │ │ │ │ │ + beq.w 8c7e │ │ │ │ │ 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 8c8e │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ │ - b.n 8f36 │ │ │ │ │ + b.n 8c7e │ │ │ │ │ mov r0, r9 │ │ │ │ │ - str r1, [sp, #0] │ │ │ │ │ - mov r6, r9 │ │ │ │ │ + str r1, [sp, #4] │ │ │ │ │ bl 108 <_PyLong_New> │ │ │ │ │ R_ARM_THM_CALL _PyLong_New │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8c8e │ │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq.n 90d2 │ │ │ │ │ + beq.w 8c7e │ │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ + beq.n 90c2 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r6, #1 │ │ │ │ │ + cmp.w r9, #1 │ │ │ │ │ eor.w r0, lr, r0 │ │ │ │ │ add.w r0, r0, #1 │ │ │ │ │ and.w r2, r0, lr │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ - beq.n 90d2 │ │ │ │ │ + beq.n 90c2 │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ - cmp r6, #2 │ │ │ │ │ + cmp.w r9, #2 │ │ │ │ │ eor.w ip, lr, r2 │ │ │ │ │ add.w r0, ip, r0, lsr #30 │ │ │ │ │ and.w r2, r0, lr │ │ │ │ │ str r2, [r3, #16] │ │ │ │ │ - beq.n 90d2 │ │ │ │ │ + beq.n 90c2 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ - cmp r6, #3 │ │ │ │ │ + cmp.w r9, #3 │ │ │ │ │ eor.w ip, lr, r2 │ │ │ │ │ add.w ip, ip, r0, lsr #30 │ │ │ │ │ and.w r0, ip, lr │ │ │ │ │ str r0, [r3, #20] │ │ │ │ │ - beq.n 90d2 │ │ │ │ │ + beq.n 90c2 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ - cmp r6, #4 │ │ │ │ │ + cmp.w r9, #4 │ │ │ │ │ eor.w r0, lr, r0 │ │ │ │ │ add.w r0, r0, ip, lsr #30 │ │ │ │ │ and.w r2, r0, lr │ │ │ │ │ str r2, [r3, #24] │ │ │ │ │ - beq.n 90d2 │ │ │ │ │ + beq.n 90c2 │ │ │ │ │ add.w ip, r4, #8 │ │ │ │ │ lsrs r0, r0, #30 │ │ │ │ │ add.w r2, r4, #24 │ │ │ │ │ add.w r7, ip, r9, lsl #2 │ │ │ │ │ add.w r6, r3, #24 │ │ │ │ │ ldr.w r4, [r2, #4]! │ │ │ │ │ eor.w ip, lr, r4 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ add r0, ip │ │ │ │ │ bic.w r4, r0, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r4, [r6, #4]! │ │ │ │ │ mov.w r0, r0, lsr #30 │ │ │ │ │ - bne.n 90b8 │ │ │ │ │ - ldr r0, [r5, #8] │ │ │ │ │ - and.w r4, r0, #3 │ │ │ │ │ - mov.w r8, r0, lsr #3 │ │ │ │ │ - cmp r4, #2 │ │ │ │ │ - beq.n 913c │ │ │ │ │ + bne.n 90a8 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ │ + and.w r0, r3, #3 │ │ │ │ │ + mov.w r8, r3, lsr #3 │ │ │ │ │ + cmp r0, #2 │ │ │ │ │ + beq.n 912a │ │ │ │ │ subs r2, r1, #2 │ │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ │ - mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ rsbs sl, r2, #0 │ │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ adc.w sl, sl, r2 │ │ │ │ │ - cmp r0, r4 │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - bne.w 8d28 │ │ │ │ │ + cmp r3, r0 │ │ │ │ │ + bne.w 8d1a │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - bge.w 8d32 │ │ │ │ │ + bge.w 8d24 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq.w 94ca │ │ │ │ │ + beq.w 94ba │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov r8, r9 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r9, r2 │ │ │ │ │ - b.n 8d32 │ │ │ │ │ + b.n 8d24 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + b.n 8f2a │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - blt.w 9484 │ │ │ │ │ + blt.w 946a │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ - b.n 8d32 │ │ │ │ │ + b.n 8d24 │ │ │ │ │ mov ip, r8 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r8, r9 │ │ │ │ │ - b.n 8efc │ │ │ │ │ + b.n 8eee │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r4, #5 │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - b.n 8f88 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ │ - b.n 8f4a │ │ │ │ │ - mov r3, r4 │ │ │ │ │ + b.n 8f7c │ │ │ │ │ mov r0, r8 │ │ │ │ │ - strd r1, r3, [sp] │ │ │ │ │ + str r1, [sp, #4] │ │ │ │ │ bl 108 <_PyLong_New> │ │ │ │ │ R_ARM_THM_CALL _PyLong_New │ │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ - ldrd r1, r3, [sp] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9506 │ │ │ │ │ + beq.w 94e4 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 92a0 │ │ │ │ │ - ldr r4, [r5, #12] │ │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ + beq.w 9290 │ │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ │ + mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ - eor.w r4, r4, r0 │ │ │ │ │ - add.w ip, r4, #1 │ │ │ │ │ - and.w r4, ip, r0 │ │ │ │ │ - str r4, [r2, #12] │ │ │ │ │ - beq.n 9268 │ │ │ │ │ - ldr r4, [r5, #16] │ │ │ │ │ + eor.w r0, r0, r3 │ │ │ │ │ + add.w ip, r0, #1 │ │ │ │ │ + and.w r0, ip, r3 │ │ │ │ │ + str r0, [r2, #12] │ │ │ │ │ + beq.n 9252 │ │ │ │ │ + ldr r0, [r5, #16] │ │ │ │ │ cmp.w r8, #2 │ │ │ │ │ - eor.w r4, r4, r0 │ │ │ │ │ - add.w ip, r4, ip, lsr #30 │ │ │ │ │ - and.w r4, ip, r0 │ │ │ │ │ - str r4, [r2, #16] │ │ │ │ │ - beq.n 9268 │ │ │ │ │ - ldr r4, [r5, #20] │ │ │ │ │ + eor.w r0, r0, r3 │ │ │ │ │ + add.w ip, r0, ip, lsr #30 │ │ │ │ │ + and.w r0, ip, r3 │ │ │ │ │ + str r0, [r2, #16] │ │ │ │ │ + beq.n 9252 │ │ │ │ │ + ldr r0, [r5, #20] │ │ │ │ │ cmp.w r8, #3 │ │ │ │ │ - eor.w r4, r4, r0 │ │ │ │ │ - add.w ip, r4, ip, lsr #30 │ │ │ │ │ - and.w r4, ip, r0 │ │ │ │ │ - str r4, [r2, #20] │ │ │ │ │ - beq.n 9268 │ │ │ │ │ - ldr r4, [r5, #24] │ │ │ │ │ + eor.w r0, r0, r3 │ │ │ │ │ + add.w ip, r0, ip, lsr #30 │ │ │ │ │ + and.w r0, ip, r3 │ │ │ │ │ + str r0, [r2, #20] │ │ │ │ │ + beq.n 9252 │ │ │ │ │ + ldr r0, [r5, #24] │ │ │ │ │ cmp.w r8, #4 │ │ │ │ │ - eor.w r4, r4, r0 │ │ │ │ │ - add.w ip, r4, ip, lsr #30 │ │ │ │ │ - and.w r4, ip, r0 │ │ │ │ │ - str r4, [r2, #24] │ │ │ │ │ - beq.n 9268 │ │ │ │ │ - ldr r4, [r5, #28] │ │ │ │ │ + eor.w r0, r0, r3 │ │ │ │ │ + add.w ip, r0, ip, lsr #30 │ │ │ │ │ + and.w r0, ip, r3 │ │ │ │ │ + str r0, [r2, #24] │ │ │ │ │ + beq.n 9252 │ │ │ │ │ + ldr r0, [r5, #28] │ │ │ │ │ cmp.w r8, #5 │ │ │ │ │ - eor.w r4, r4, r0 │ │ │ │ │ - add.w ip, r4, ip, lsr #30 │ │ │ │ │ - and.w r4, ip, r0 │ │ │ │ │ - str r4, [r2, #28] │ │ │ │ │ - beq.n 9268 │ │ │ │ │ - ldr r4, [r5, #32] │ │ │ │ │ + eor.w r0, r0, r3 │ │ │ │ │ + add.w ip, r0, ip, lsr #30 │ │ │ │ │ + and.w r0, ip, r3 │ │ │ │ │ + str r0, [r2, #28] │ │ │ │ │ + beq.n 9252 │ │ │ │ │ + ldr r0, [r5, #32] │ │ │ │ │ cmp.w r8, #6 │ │ │ │ │ - eor.w r4, r4, r0 │ │ │ │ │ - add.w ip, r4, ip, lsr #30 │ │ │ │ │ - and.w r4, ip, r0 │ │ │ │ │ - str r4, [r2, #32] │ │ │ │ │ - beq.n 9268 │ │ │ │ │ - ldr r4, [r5, #36] @ 0x24 │ │ │ │ │ + eor.w r0, r0, r3 │ │ │ │ │ + add.w ip, r0, ip, lsr #30 │ │ │ │ │ + and.w r0, ip, r3 │ │ │ │ │ + str r0, [r2, #32] │ │ │ │ │ + beq.n 9252 │ │ │ │ │ + ldr r0, [r5, #36] @ 0x24 │ │ │ │ │ cmp.w r8, #7 │ │ │ │ │ - eor.w r4, r4, r0 │ │ │ │ │ - add.w ip, r4, ip, lsr #30 │ │ │ │ │ - and.w r4, ip, r0 │ │ │ │ │ - str r4, [r2, #36] @ 0x24 │ │ │ │ │ - beq.n 9268 │ │ │ │ │ - ldr r4, [r5, #40] @ 0x28 │ │ │ │ │ + eor.w r0, r0, r3 │ │ │ │ │ + add.w ip, r0, ip, lsr #30 │ │ │ │ │ + and.w r0, ip, r3 │ │ │ │ │ + str r0, [r2, #36] @ 0x24 │ │ │ │ │ + beq.n 9252 │ │ │ │ │ + ldr r0, [r5, #40] @ 0x28 │ │ │ │ │ cmp.w r8, #8 │ │ │ │ │ - eor.w r0, r0, r4 │ │ │ │ │ - add.w r4, r0, ip, lsr #30 │ │ │ │ │ - bic.w r0, r4, #3221225472 @ 0xc0000000 │ │ │ │ │ - str r0, [r2, #40] @ 0x28 │ │ │ │ │ - beq.n 9268 │ │ │ │ │ - ldr r0, [r5, #44] @ 0x2c │ │ │ │ │ + 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 9252 │ │ │ │ │ + ldr r3, [r5, #44] @ 0x2c │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp.w r8, #9 │ │ │ │ │ - eor.w r0, ip, r0 │ │ │ │ │ - add.w r4, r0, r4, lsr #30 │ │ │ │ │ - and.w r0, r4, ip │ │ │ │ │ - str r0, [r2, #44] @ 0x2c │ │ │ │ │ - beq.n 9268 │ │ │ │ │ - ldr r0, [r5, #48] @ 0x30 │ │ │ │ │ + eor.w r3, ip, r3 │ │ │ │ │ + add.w r0, r3, r0, lsr #30 │ │ │ │ │ + and.w r3, r0, ip │ │ │ │ │ + str r3, [r2, #44] @ 0x2c │ │ │ │ │ + beq.n 9252 │ │ │ │ │ + ldr r3, [r5, #48] @ 0x30 │ │ │ │ │ cmp.w r8, #10 │ │ │ │ │ - eor.w r0, ip, r0 │ │ │ │ │ - add.w r0, r0, r4, lsr #30 │ │ │ │ │ - and.w r4, r0, ip │ │ │ │ │ - str r4, [r2, #48] @ 0x30 │ │ │ │ │ - beq.n 9268 │ │ │ │ │ - add.w r4, r5, #8 │ │ │ │ │ - lsrs r0, r0, #30 │ │ │ │ │ + eor.w r3, ip, r3 │ │ │ │ │ + add.w r3, r3, r0, lsr #30 │ │ │ │ │ + and.w r0, r3, ip │ │ │ │ │ + str r0, [r2, #48] @ 0x30 │ │ │ │ │ + beq.n 9252 │ │ │ │ │ + add.w r0, r5, #8 │ │ │ │ │ + lsrs r3, r3, #30 │ │ │ │ │ adds r5, #48 @ 0x30 │ │ │ │ │ - add.w r6, r4, r8, lsl #2 │ │ │ │ │ + add.w r6, r0, r8, lsl #2 │ │ │ │ │ add.w lr, r2, #48 @ 0x30 │ │ │ │ │ - ldr.w r4, [r5, #4]! │ │ │ │ │ - eor.w r4, ip, r4 │ │ │ │ │ + ldr.w r0, [r5, #4]! │ │ │ │ │ + eor.w r0, ip, r0 │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - add r0, r4 │ │ │ │ │ - bic.w r4, r0, #3221225472 @ 0xc0000000 │ │ │ │ │ - str.w r4, [lr, #4]! │ │ │ │ │ - mov.w r0, r0, lsr #30 │ │ │ │ │ - bne.n 924e │ │ │ │ │ + add r3, r0 │ │ │ │ │ + bic.w r0, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ + str.w r0, [lr, #4]! │ │ │ │ │ + mov.w r3, r3, lsr #30 │ │ │ │ │ + bne.n 9238 │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - blt.w 9498 │ │ │ │ │ + blt.w 947e │ │ │ │ │ add.w r0, r8, #1 │ │ │ │ │ - strd r3, r2, [sp] │ │ │ │ │ + str r2, [sp, #4] │ │ │ │ │ bl 108 <_PyLong_New> │ │ │ │ │ R_ARM_THM_CALL _PyLong_New │ │ │ │ │ - ldrd r3, r2, [sp] │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 94e8 │ │ │ │ │ + beq.w 94c8 │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ - beq.w 94a2 │ │ │ │ │ - mov r4, r3 │ │ │ │ │ + beq.w 9486 │ │ │ │ │ mov r9, r8 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ - b.n 8d52 │ │ │ │ │ + b.n 8d44 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + b.n 8f3e │ │ │ │ │ nop │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ - strd r3, r0, [sp] │ │ │ │ │ + str r0, [sp, #4] │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 108 <_PyLong_New> │ │ │ │ │ R_ARM_THM_CALL _PyLong_New │ │ │ │ │ - ldrd r3, r2, [sp] │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 94e8 │ │ │ │ │ - mov r4, r3 │ │ │ │ │ + beq.w 94c8 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ 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 │ │ │ │ │ @@ -13914,27 +13903,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 93b4 │ │ │ │ │ + beq.n 939e │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq.n 9396 │ │ │ │ │ + beq.n 9380 │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq.n 9380 │ │ │ │ │ + beq.n 936a │ │ │ │ │ cmp r0, #3 │ │ │ │ │ - beq.n 936a │ │ │ │ │ + beq.n 9354 │ │ │ │ │ cmp r0, #4 │ │ │ │ │ - beq.n 9354 │ │ │ │ │ + beq.n 933e │ │ │ │ │ cmp r0, #5 │ │ │ │ │ - beq.n 933e │ │ │ │ │ + beq.n 9328 │ │ │ │ │ cmp r0, #6 │ │ │ │ │ - beq.n 9328 │ │ │ │ │ + beq.n 9312 │ │ │ │ │ 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] │ │ │ │ │ @@ -13978,15 +13967,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 8f24 │ │ │ │ │ + beq.w 8f16 │ │ │ │ │ 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 │ │ │ │ │ @@ -14031,140 +14020,135 @@ │ │ │ │ │ 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 93b4 │ │ │ │ │ - b.n 8f24 │ │ │ │ │ + bne.n 939e │ │ │ │ │ + b.n 8f16 │ │ │ │ │ negs r3, r6 │ │ │ │ │ mov.w r4, #18 │ │ │ │ │ mov r6, r3 │ │ │ │ │ sbc.w r7, r7, r7, lsl #1 │ │ │ │ │ - b.n 900e │ │ │ │ │ - mov r8, r9 │ │ │ │ │ - b.n 8fe4 │ │ │ │ │ + b.n 9002 │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r9, r8 │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov r8, lr │ │ │ │ │ mov r5, r3 │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ - b.n 8d32 │ │ │ │ │ - mov r3, r4 │ │ │ │ │ - b.n 90d2 │ │ │ │ │ - mov r4, r3 │ │ │ │ │ + b.n 8d24 │ │ │ │ │ + mov r8, r9 │ │ │ │ │ + b.n 8fd8 │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ - b.n 90fe │ │ │ │ │ + b.n 90ee │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ mov r5, r2 │ │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ │ orrs r1, r2 │ │ │ │ │ - str r1, [r0, #12] │ │ │ │ │ - b.n 92ba │ │ │ │ │ + str r1, [r3, #12] │ │ │ │ │ + b.n 92a4 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + blx r5 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + b.n 8f98 │ │ │ │ │ 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] │ │ │ │ │ + str r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ │ - b.w 8c8e │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + b.w 8c7e │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r8, r9 │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - b.n 8d32 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ - blx r5 │ │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ │ - b.n 8fa4 │ │ │ │ │ - mov r4, r3 │ │ │ │ │ + b.n 8d24 │ │ │ │ │ mov r5, r2 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 9520 │ │ │ │ │ + bne.n 94fe │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 9530 │ │ │ │ │ + bne.n 950e │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.w 8c8e │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r2, r1 │ │ │ │ │ - beq.n 9500 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r3, #0] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.n 9500 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ + b.w 8c7e │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.n 94de │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 94de │ │ │ │ │ + mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 9500 │ │ │ │ │ + b.n 94de │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 94f6 │ │ │ │ │ + bne.n 94d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 94f6 │ │ │ │ │ + b.n 94d4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 9500 │ │ │ │ │ + bne.n 94de │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 9500 │ │ │ │ │ + b.n 94de │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -00009540 : │ │ │ │ │ +00009520 : │ │ │ │ │ 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 │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bgt.w 972e │ │ │ │ │ - beq.w 975a │ │ │ │ │ + bgt.w 970e │ │ │ │ │ + beq.w 973a │ │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bhi.w 9804 │ │ │ │ │ + bhi.w 97e4 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ it lt │ │ │ │ │ movlt r0, #1 │ │ │ │ │ adds r0, #3 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 97f8 │ │ │ │ │ + beq.w 97d8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ lsls r2, r6, #3 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ @@ -14179,122 +14163,122 @@ │ │ │ │ │ addne r2, #1 │ │ │ │ │ strne r2, [r3, #0] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ - cbz r5, 962a │ │ │ │ │ + cbz r5, 960a │ │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr r1, [r7, #12] │ │ │ │ │ sub.w r1, r1, r3 │ │ │ │ │ bic.w r3, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ ubfx r1, r1, #30, #1 │ │ │ │ │ - beq.n 962a │ │ │ │ │ + beq.n 960a │ │ │ │ │ ldr.w r2, [r8, #16] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ ldr r3, [r7, #16] │ │ │ │ │ sub.w r3, r3, r2 │ │ │ │ │ sub.w r3, r3, r1 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r2, [r4, #16] │ │ │ │ │ ubfx r1, r3, #30, #1 │ │ │ │ │ - beq.n 962a │ │ │ │ │ + beq.n 960a │ │ │ │ │ add.w ip, r7, #8 │ │ │ │ │ add.w r8, r8, #16 │ │ │ │ │ add.w ip, ip, r5, lsl #2 │ │ │ │ │ add.w r2, r7, #16 │ │ │ │ │ add.w r0, r4, #16 │ │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ │ ldr.w lr, [r8, #4]! │ │ │ │ │ cmp r2, ip │ │ │ │ │ sub.w r3, r3, lr │ │ │ │ │ sub.w r3, r3, r1 │ │ │ │ │ bic.w r1, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r1, [r0, #4]! │ │ │ │ │ ubfx r1, r3, #30, #1 │ │ │ │ │ - bne.n 960a │ │ │ │ │ + bne.n 95ea │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bge.n 96a2 │ │ │ │ │ + bge.n 9682 │ │ │ │ │ lsls r2, r5, #2 │ │ │ │ │ add.w ip, r7, r2 │ │ │ │ │ adds r0, r4, r2 │ │ │ │ │ ldr.w r3, [ip, #12] │ │ │ │ │ subs r3, r3, r1 │ │ │ │ │ bic.w r1, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r1, [r0, #12] │ │ │ │ │ adds r1, r5, #1 │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - bge.n 96a2 │ │ │ │ │ + bge.n 9682 │ │ │ │ │ ldr.w r1, [ip, #16] │ │ │ │ │ ubfx r3, r3, #30, #1 │ │ │ │ │ subs r1, r1, r3 │ │ │ │ │ adds r3, r5, #2 │ │ │ │ │ bic.w lr, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ str.w lr, [r0, #16] │ │ │ │ │ - bge.n 96a2 │ │ │ │ │ + bge.n 9682 │ │ │ │ │ ldr.w r3, [ip, #20] │ │ │ │ │ ubfx r1, r1, #30, #1 │ │ │ │ │ adds r5, #3 │ │ │ │ │ subs r3, r3, r1 │ │ │ │ │ cmp r5, r6 │ │ │ │ │ bic.w r1, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r1, [r0, #20] │ │ │ │ │ - bge.n 96a2 │ │ │ │ │ + bge.n 9682 │ │ │ │ │ add.w r1, r7, #20 │ │ │ │ │ add.w r0, r4, #20 │ │ │ │ │ adds r7, #8 │ │ │ │ │ add r1, r2 │ │ │ │ │ ubfx r3, r3, #30, #1 │ │ │ │ │ add.w r7, r7, r6, lsl #2 │ │ │ │ │ add r2, r0 │ │ │ │ │ ldr.w r0, [r1, #4]! │ │ │ │ │ subs r3, r0, r3 │ │ │ │ │ cmp r7, r1 │ │ │ │ │ bic.w r0, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r0, [r2, #4]! │ │ │ │ │ ubfx r3, r3, #30, #1 │ │ │ │ │ - bne.n 968c │ │ │ │ │ + bne.n 966c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.n 971c │ │ │ │ │ + beq.n 96fc │ │ │ │ │ lsrs r2, r3, #3 │ │ │ │ │ - beq.n 96c2 │ │ │ │ │ + beq.n 96a2 │ │ │ │ │ add.w r1, r4, r2, lsl #2 │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 97ac │ │ │ │ │ + beq.n 978c │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls.n 96c2 │ │ │ │ │ + bls.n 96a2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ adds r5, r3, #5 │ │ │ │ │ mov.w r3, r3, asr #31 │ │ │ │ │ adc.w r3, r3, #0 │ │ │ │ │ cmp.w r5, #262 @ 0x106 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcs.n 96bc │ │ │ │ │ + bcs.n 969c │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 9704 │ │ │ │ │ + beq.n 96e4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 9704 │ │ │ │ │ - ldr r2, [pc, #300] @ (9824 ) │ │ │ │ │ + cbnz r3, 96e4 │ │ │ │ │ + ldr r2, [pc, #300] @ (9804 ) │ │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 97ec │ │ │ │ │ + bne.n 97cc │ │ │ │ │ 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 │ │ │ │ │ @@ -14304,163 +14288,163 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ and.w r2, r3, #3 │ │ │ │ │ bic.w r3, r3, #7 │ │ │ │ │ rsb r2, r2, #2 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b.n 96aa │ │ │ │ │ + b.n 968a │ │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bhi.n 9804 │ │ │ │ │ + bhi.n 97e4 │ │ │ │ │ adds r0, r5, #3 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 97f8 │ │ │ │ │ + beq.n 97d8 │ │ │ │ │ mov r9, r6 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov r7, r8 │ │ │ │ │ mov r5, r9 │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 9590 │ │ │ │ │ + b.n 9570 │ │ │ │ │ add.w ip, r5, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 97d6 │ │ │ │ │ + beq.n 97b6 │ │ │ │ │ lsls r3, r5, #2 │ │ │ │ │ adds r4, r0, r3 │ │ │ │ │ add r1, r3 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 9798 │ │ │ │ │ + bne.n 9778 │ │ │ │ │ subs r0, r5, #2 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq.n 97d6 │ │ │ │ │ + beq.n 97b6 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 97c0 │ │ │ │ │ + bne.n 97a0 │ │ │ │ │ add.w r4, r7, #12 │ │ │ │ │ add.w r1, r8, #12 │ │ │ │ │ mov r6, r0 │ │ │ │ │ subs r0, #1 │ │ │ │ │ - bcc.n 97d6 │ │ │ │ │ + bcc.n 97b6 │ │ │ │ │ ldr.w r2, [r4, r0, lsl #2] │ │ │ │ │ ldr.w r3, [r1, r0, lsl #2] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 9786 │ │ │ │ │ + beq.n 9766 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ │ - bcc.n 97c4 │ │ │ │ │ + bcc.n 97a4 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bgt.n 9804 │ │ │ │ │ + bgt.n 97e4 │ │ │ │ │ mov r5, r6 │ │ │ │ │ - b.n 9574 │ │ │ │ │ + b.n 9554 │ │ │ │ │ subs r0, r2, #1 │ │ │ │ │ - beq.n 981c │ │ │ │ │ + beq.n 97fc │ │ │ │ │ ldr r5, [r1, #4] │ │ │ │ │ - cbz r5, 97da │ │ │ │ │ + cbz r5, 97ba │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ orr.w r3, r3, r0, lsl #3 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b.n 96b8 │ │ │ │ │ + b.n 9698 │ │ │ │ │ mov r6, ip │ │ │ │ │ - b.n 9798 │ │ │ │ │ + b.n 9778 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bgt.n 9804 │ │ │ │ │ + bgt.n 97e4 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r7, r8 │ │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ mov r8, r3 │ │ │ │ │ - b.n 9578 │ │ │ │ │ - ldr r4, [pc, #80] @ (9828 ) │ │ │ │ │ - b.n 96bc │ │ │ │ │ + b.n 9558 │ │ │ │ │ + ldr r4, [pc, #80] @ (9808 ) │ │ │ │ │ + b.n 969c │ │ │ │ │ subs r0, r2, #2 │ │ │ │ │ - cbz r0, 981c │ │ │ │ │ + cbz r0, 97fc │ │ │ │ │ ldr.w r5, [r1], #-4 │ │ │ │ │ - cbz r5, 9800 │ │ │ │ │ + cbz r5, 97e0 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - beq.w 96bc │ │ │ │ │ - b.n 97b4 │ │ │ │ │ + beq.w 969c │ │ │ │ │ + b.n 9794 │ │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 96fe │ │ │ │ │ + b.n 96de │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 96bc │ │ │ │ │ + b.n 969c │ │ │ │ │ subs r0, #1 │ │ │ │ │ - b.n 97dc │ │ │ │ │ + b.n 97bc │ │ │ │ │ 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 97fc │ │ │ │ │ + b.n 97dc │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r5, #5 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b.n 96e4 │ │ │ │ │ + b.n 96c4 │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000982c : │ │ │ │ │ +0000980c : │ │ │ │ │ long_div(): │ │ │ │ │ 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 r6, r4, #7 │ │ │ │ │ - bpl.w 9a3c │ │ │ │ │ + bpl.w 9a1c │ │ │ │ │ ldr r4, [r1, #4] │ │ │ │ │ ldr r4, [r4, #84] @ 0x54 │ │ │ │ │ lsls r5, r4, #7 │ │ │ │ │ - bpl.w 9a3c │ │ │ │ │ + bpl.w 9a1c │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ mov ip, r0 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov.w lr, r3, lsr #3 │ │ │ │ │ lsrs r5, r2, #3 │ │ │ │ │ cmp.w lr, #1 │ │ │ │ │ - bne.n 98fa │ │ │ │ │ + bne.n 98da │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - bne.n 9944 │ │ │ │ │ + bne.n 9924 │ │ │ │ │ eors r3, r2 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ lsls r4, r3, #30 │ │ │ │ │ - bne.n 9898 │ │ │ │ │ + bne.n 9878 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ adds r1, r0, #5 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp.w r1, #262 @ 0x106 │ │ │ │ │ - bcs.n 98a8 │ │ │ │ │ + bcs.n 9888 │ │ │ │ │ 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 │ │ │ │ │ @@ -14469,27 +14453,27 @@ │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ subs r0, #1 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ mvns r2, r0 │ │ │ │ │ adds r1, r2, #5 │ │ │ │ │ cmp.w r1, #262 @ 0x106 │ │ │ │ │ - bcc.n 9880 │ │ │ │ │ + bcc.n 9860 │ │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ adds r1, r2, r5 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bcs.w 99c0 │ │ │ │ │ + bcs.w 99a0 │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9a34 │ │ │ │ │ + beq.w 9a14 │ │ │ │ │ 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 │ │ │ │ │ @@ -14503,107 +14487,107 @@ │ │ │ │ │ itt ne │ │ │ │ │ addne r1, #1 │ │ │ │ │ strne r1, [r2, #0] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ str r4, [r3, #12] │ │ │ │ │ - b.n 9892 │ │ │ │ │ + b.n 9872 │ │ │ │ │ cmp.w r5, #300 @ 0x12c │ │ │ │ │ - bhi.n 993a │ │ │ │ │ + bhi.n 991a │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ add r2, sp, #8 │ │ │ │ │ - bl 9a80 │ │ │ │ │ + bl 9a60 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 9954 │ │ │ │ │ + beq.n 9934 │ │ │ │ │ ldrd r3, r5, [sp, #8] │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 99b8 │ │ │ │ │ - cbz r2, 9958 │ │ │ │ │ + beq.n 9998 │ │ │ │ │ + cbz r2, 9938 │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 9892 │ │ │ │ │ + beq.n 9872 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r5, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 9892 │ │ │ │ │ + bne.n 9872 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ - b.n 9892 │ │ │ │ │ + b.n 9872 │ │ │ │ │ sub.w lr, lr, r5 │ │ │ │ │ cmp.w lr, #150 @ 0x96 │ │ │ │ │ - bgt.n 9a24 │ │ │ │ │ + bgt.n 9a04 │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ add r2, sp, #8 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, ip │ │ │ │ │ - bl 9a80 │ │ │ │ │ + bl 9a60 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.n 990c │ │ │ │ │ + bne.n 98ec │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 9892 │ │ │ │ │ + b.n 9872 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne.n 991c │ │ │ │ │ + bne.n 98fc │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ - bl 6484 │ │ │ │ │ + bl 6480 │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 9988 │ │ │ │ │ + beq.n 9968 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r5, #0] │ │ │ │ │ - cbnz r2, 9988 │ │ │ │ │ + cbnz r2, 9968 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 9a56 │ │ │ │ │ + beq.n 9a36 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ - bl 2ad8 │ │ │ │ │ + bl 2ae0 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9a46 │ │ │ │ │ + beq.n 9a26 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 99b2 │ │ │ │ │ + beq.n 9992 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - cbnz r2, 99b2 │ │ │ │ │ + cbnz r2, 9992 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r3, r6 │ │ │ │ │ - b.n 991c │ │ │ │ │ + b.n 98fc │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ lsls r2, r2, #30 │ │ │ │ │ - beq.n 9962 │ │ │ │ │ - b.n 991c │ │ │ │ │ + beq.n 9942 │ │ │ │ │ + b.n 98fc │ │ │ │ │ movs r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9a34 │ │ │ │ │ + beq.n 9a14 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ movs r0, #16 │ │ │ │ │ strd r1, r0, [r3, #4] │ │ │ │ │ @@ -14628,346 +14612,346 @@ │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ orr.w r2, r2, #16 │ │ │ │ │ str.w r0, [r1, #12]! │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ bic.w r2, r4, #3221225472 @ 0xc0000000 │ │ │ │ │ lsrs r4, r4, #30 │ │ │ │ │ str.w r2, [r1], #4 │ │ │ │ │ - beq.w 9892 │ │ │ │ │ - b.n 9a14 │ │ │ │ │ + beq.w 9872 │ │ │ │ │ + b.n 99f4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ - bl 131c │ │ │ │ │ + bl 1318 │ │ │ │ │ R_ARM_THM_CALL pylong_int_divmod │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 9954 │ │ │ │ │ + beq.n 9934 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - b.n 9892 │ │ │ │ │ + b.n 9872 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 9892 │ │ │ │ │ + b.n 9872 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 9892 │ │ │ │ │ + b.n 9872 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 9a56 │ │ │ │ │ + beq.n 9a36 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ - cbz r2, 9a74 │ │ │ │ │ + cbz r2, 9a54 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.w 9954 │ │ │ │ │ + beq.w 9934 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9954 │ │ │ │ │ + bne.w 9934 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 9954 │ │ │ │ │ + b.n 9934 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ - b.n 9a56 │ │ │ │ │ + b.n 9a36 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00009a80 : │ │ │ │ │ +00009a60 : │ │ │ │ │ long_divrem(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ mov r5, r3 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ sub sp, #28 │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ - beq.w 9eea │ │ │ │ │ + beq.w 9eca │ │ │ │ │ mov r8, r2 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp.w r3, r2, lsr #3 │ │ │ │ │ - ble.n 9ad4 │ │ │ │ │ + ble.n 9ab4 │ │ │ │ │ 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 9fae │ │ │ │ │ + bne.w 9f8e │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 9c6a │ │ │ │ │ - ldr r3, [pc, #636] @ (9d44 ) │ │ │ │ │ + bne.w 9c4a │ │ │ │ │ + ldr r3, [pc, #636] @ (9d24 ) │ │ │ │ │ str r4, [r5, #0] │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r6, r1 │ │ │ │ │ - beq.w 9c58 │ │ │ │ │ + beq.w 9c38 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n 9b3a │ │ │ │ │ + bne.n 9b1a │ │ │ │ │ ldr r1, [r6, #12] │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - bl 9fd4 │ │ │ │ │ + bl 9fb4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9b58 │ │ │ │ │ + beq.n 9b38 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bl 2e4 │ │ │ │ │ + bl 2dc │ │ │ │ │ R_ARM_THM_CALL PyLong_FromLong │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ str r0, [r5, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9f90 │ │ │ │ │ + beq.w 9f70 │ │ │ │ │ ldr r1, [r6, #8] │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ and.w r1, r1, #3 │ │ │ │ │ and.w r2, r0, #3 │ │ │ │ │ sub.w r1, r1, #2 │ │ │ │ │ sub.w r6, r2, #2 │ │ │ │ │ clz r1, r1 │ │ │ │ │ clz r6, r6 │ │ │ │ │ lsrs r1, r1, #5 │ │ │ │ │ lsrs r6, r6, #5 │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - bne.w 9c34 │ │ │ │ │ + bne.w 9c14 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 9c14 │ │ │ │ │ + beq.n 9bf4 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bls.n 9b5e │ │ │ │ │ + bls.n 9b3e │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ - b.n 9acc │ │ │ │ │ + b.n 9aac │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10ee8 │ │ │ │ │ + bl 10eb8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 9b52 │ │ │ │ │ + cbz r0, 9b32 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bls.n 9bb6 │ │ │ │ │ + bls.n 9b96 │ │ │ │ │ str r7, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 9b04 │ │ │ │ │ + bne.n 9ae4 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 9ace │ │ │ │ │ + b.n 9aae │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ rsb r2, r2, #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.n 9b34 │ │ │ │ │ + bcs.n 9b14 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 9ba2 │ │ │ │ │ + beq.n 9b82 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - cbnz r2, 9ba2 │ │ │ │ │ - ldr r2, [pc, #436] @ (9d48 ) │ │ │ │ │ + cbnz r2, 9b82 │ │ │ │ │ + ldr r2, [pc, #436] @ (9d28 ) │ │ │ │ │ ldr.w r5, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 9f4c │ │ │ │ │ + bne.w 9f2c │ │ │ │ │ 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 9b34 │ │ │ │ │ + b.n 9b14 │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ mul.w r2, r1, r2 │ │ │ │ │ adds r1, r2, #5 │ │ │ │ │ mov.w r2, r2, asr #31 │ │ │ │ │ mov r9, r1 │ │ │ │ │ adc.w r2, r2, #0 │ │ │ │ │ cmp.w r1, #262 @ 0x106 │ │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ │ - bcs.n 9b52 │ │ │ │ │ + bcs.n 9b32 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 9c00 │ │ │ │ │ + beq.n 9be0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ - cbnz r2, 9c00 │ │ │ │ │ - ldr r2, [pc, #348] @ (9d48 ) │ │ │ │ │ + cbnz r2, 9be0 │ │ │ │ │ + ldr r2, [pc, #348] @ (9d28 ) │ │ │ │ │ ldr.w r1, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 9f3c │ │ │ │ │ + bne.w 9f1c │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Free │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ movw r1, #8988 @ 0x231c │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r1, r1, r9, lsl #4 │ │ │ │ │ adds r7, r1, r2 │ │ │ │ │ - b.n 9b52 │ │ │ │ │ + b.n 9b32 │ │ │ │ │ ldr r4, [r5, #0] │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ and.w r2, r1, #3 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n 9b2e │ │ │ │ │ + beq.n 9b0e │ │ │ │ │ ldr r6, [r4, #0] │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - bne.n 9cc0 │ │ │ │ │ + bne.n 9ca0 │ │ │ │ │ rsb r2, r2, #2 │ │ │ │ │ bic.w r1, r1, #7 │ │ │ │ │ orrs r2, r1 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - b.n 9b2e │ │ │ │ │ + b.n 9b0e │ │ │ │ │ ldr r6, [r3, #8] │ │ │ │ │ ldr.w ip, [r3] │ │ │ │ │ and.w r1, r6, #3 │ │ │ │ │ cmp.w ip, #1 │ │ │ │ │ - bne.n 9c78 │ │ │ │ │ + bne.n 9c58 │ │ │ │ │ rsb r1, r1, #2 │ │ │ │ │ bic.w r6, r6, #7 │ │ │ │ │ orrs r1, r6 │ │ │ │ │ str r1, [r3, #8] │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ - b.n 9b2a │ │ │ │ │ + b.n 9b0a │ │ │ │ │ lsls r2, r3, #2 │ │ │ │ │ adds r1, r0, r2 │ │ │ │ │ add r2, r6 │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bcs.w 9ada │ │ │ │ │ - b.n 9aa8 │ │ │ │ │ + bcs.w 9aba │ │ │ │ │ + b.n 9a88 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ str r4, [r5, #0] │ │ │ │ │ - ldr r3, [pc, #208] @ (9d44 ) │ │ │ │ │ + ldr r3, [pc, #208] @ (9d24 ) │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ - b.n 9acc │ │ │ │ │ + b.n 9aac │ │ │ │ │ ldr r6, [r3, #12] │ │ │ │ │ rsb r1, r1, #1 │ │ │ │ │ mul.w r1, r6, r1 │ │ │ │ │ negs r7, r1 │ │ │ │ │ mov sl, r1 │ │ │ │ │ mov.w lr, r1, asr #31 │ │ │ │ │ mov fp, lr │ │ │ │ │ sbc.w r6, lr, lr, lsl #1 │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ adds.w r6, r1, #256 @ 0x100 │ │ │ │ │ adc.w r9, lr, #0 │ │ │ │ │ cmp.w r6, #262 @ 0x106 │ │ │ │ │ sbcs.w r6, r9, #0 │ │ │ │ │ - bcs.n 9d4c │ │ │ │ │ - ldr r1, [pc, #156] @ (9d44 ) │ │ │ │ │ + bcs.n 9d2c │ │ │ │ │ + ldr r1, [pc, #156] @ (9d24 ) │ │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp ip, r4 │ │ │ │ │ add.w r1, r1, r7, lsl #4 │ │ │ │ │ it eq │ │ │ │ │ moveq r3, r1 │ │ │ │ │ - beq.w 9b2a │ │ │ │ │ + beq.w 9b0a │ │ │ │ │ add.w r2, ip, #4294967295 @ 0xffffffff │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - b.n 9e94 │ │ │ │ │ + b.n 9e74 │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ mul.w r2, r1, r2 │ │ │ │ │ negs r1, r2 │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov.w r0, r2, asr #31 │ │ │ │ │ sbc.w r7, r0, r0, lsl #1 │ │ │ │ │ adds.w ip, r2, #256 @ 0x100 │ │ │ │ │ adc.w lr, r0, #0 │ │ │ │ │ cmp.w ip, #262 @ 0x106 │ │ │ │ │ mov sl, r7 │ │ │ │ │ sbcs.w lr, lr, #0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - bcs.n 9dc8 │ │ │ │ │ - ldr r2, [pc, #84] @ (9d44 ) │ │ │ │ │ + bcs.n 9da8 │ │ │ │ │ + ldr r2, [pc, #84] @ (9d24 ) │ │ │ │ │ add.w r2, r2, r1, lsl #4 │ │ │ │ │ str r2, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - bne.w 9f60 │ │ │ │ │ + bne.w 9f40 │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9b2e │ │ │ │ │ + bne.w 9b0e │ │ │ │ │ ldr r4, [r3, #0] │ │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - beq.w 9b58 │ │ │ │ │ + beq.w 9b38 │ │ │ │ │ subs r4, #1 │ │ │ │ │ str r4, [r3, #0] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 9b58 │ │ │ │ │ + bne.w 9b38 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9b58 │ │ │ │ │ + beq.w 9b38 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ str r4, [r5, #0] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq.w 9b58 │ │ │ │ │ + beq.w 9b38 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9b58 │ │ │ │ │ + bne.w 9b38 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 9b58 │ │ │ │ │ + b.n 9b38 │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ │ adds r1, r1, r2 │ │ │ │ │ adc.w lr, lr, #0 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ sbcs.w lr, lr, #0 │ │ │ │ │ - bcs.n 9e3c │ │ │ │ │ + bcs.n 9e1c │ │ │ │ │ movs r0, #16 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r1, r0 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9f12 │ │ │ │ │ + beq.w 9ef2 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r6, [r0, #4] │ │ │ │ │ asrs r0, r7, #31 │ │ │ │ │ orr.w r0, r0, #1 │ │ │ │ │ @@ -14989,34 +14973,34 @@ │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ str r7, [r1, #12] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne.w 9f76 │ │ │ │ │ + bne.w 9f56 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r3, r1 │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ - b.n 9b2a │ │ │ │ │ + b.n 9b0a │ │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w lr, #2147483648 @ 0x80000000 │ │ │ │ │ adds r2, r2, r6 │ │ │ │ │ adc.w r0, r0, #0 │ │ │ │ │ cmp r2, lr │ │ │ │ │ sbcs.w r0, r0, #0 │ │ │ │ │ - bcs.n 9e9c │ │ │ │ │ + bcs.n 9e7c │ │ │ │ │ movs r0, #16 │ │ │ │ │ strd r3, r1, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldrd r3, r1, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9f02 │ │ │ │ │ + beq.w 9ee2 │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str.w ip, [r0, #4] │ │ │ │ │ asrs r0, r1, #31 │ │ │ │ │ orr.w r0, r0, #1 │ │ │ │ │ @@ -15036,232 +15020,232 @@ │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr r6, [r4, #0] │ │ │ │ │ ldrd r2, r1, [sp, #4] │ │ │ │ │ str r1, [r2, #12] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - b.n 9cf2 │ │ │ │ │ + b.n 9cd2 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ movs r0, #2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ittte ge │ │ │ │ │ movge sl, r7 │ │ │ │ │ movge fp, r2 │ │ │ │ │ movge r6, #1 │ │ │ │ │ movlt.w r6, #4294967295 @ 0xffffffff │ │ │ │ │ bl 108 <_PyLong_New> │ │ │ │ │ R_ARM_THM_CALL _PyLong_New │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9f18 │ │ │ │ │ + beq.n 9ef8 │ │ │ │ │ rsb r2, r6, #1 │ │ │ │ │ mov r6, fp │ │ │ │ │ orr.w r2, r2, #16 │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ add.w r2, r0, #12 │ │ │ │ │ mov r0, sl │ │ │ │ │ mov.w ip, r0, lsr #30 │ │ │ │ │ bic.w r0, r0, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r0, [r2], #4 │ │ │ │ │ orr.w r0, ip, r6, lsl #2 │ │ │ │ │ lsrs r6, r6, #30 │ │ │ │ │ orrs.w ip, r0, r6 │ │ │ │ │ - bne.n 9e6e │ │ │ │ │ + bne.n 9e4e │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne.w 9fbe │ │ │ │ │ + bne.w 9f9e │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ and.w r2, r0, #3 │ │ │ │ │ mov r3, r1 │ │ │ │ │ - b.n 9b2a │ │ │ │ │ + b.n 9b0a │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ mov.w r0, #2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ittte ge │ │ │ │ │ movge r9, r1 │ │ │ │ │ movge r7, sl │ │ │ │ │ movge r6, #1 │ │ │ │ │ movlt.w r6, #4294967295 @ 0xffffffff │ │ │ │ │ bl 108 <_PyLong_New> │ │ │ │ │ R_ARM_THM_CALL _PyLong_New │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, 9ee6 │ │ │ │ │ + cbz r0, 9ec6 │ │ │ │ │ rsb r1, r6, #1 │ │ │ │ │ mov r6, r7 │ │ │ │ │ orr.w r1, r1, #16 │ │ │ │ │ str r1, [r0, #8] │ │ │ │ │ add.w r1, r0, #12 │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov.w ip, r0, lsr #30 │ │ │ │ │ bic.w r0, r0, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r0, [r1], #4 │ │ │ │ │ orr.w r0, ip, r6, lsl #2 │ │ │ │ │ lsrs r6, r6, #30 │ │ │ │ │ orrs.w ip, r0, r6 │ │ │ │ │ - bne.n 9ece │ │ │ │ │ + bne.n 9eae │ │ │ │ │ ldr r6, [r4, #0] │ │ │ │ │ - b.n 9cf2 │ │ │ │ │ + b.n 9cd2 │ │ │ │ │ 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 .LC34 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC34 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 9b58 │ │ │ │ │ + b.n 9b38 │ │ │ │ │ strd r0, r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r6, [r4, #0] │ │ │ │ │ ldrd r2, r3, [sp, #4] │ │ │ │ │ - b.n 9cf2 │ │ │ │ │ + b.n 9cd2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.n 9fca │ │ │ │ │ + bne.n 9faa │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9b58 │ │ │ │ │ + beq.w 9b38 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r5, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 9d34 │ │ │ │ │ - b.n 9b58 │ │ │ │ │ + bne.w 9d14 │ │ │ │ │ + b.n 9b38 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r3, r1 │ │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ │ movs r1, #1 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 9bf6 │ │ │ │ │ + b.n 9bd6 │ │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ blx r5 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Free │ │ │ │ │ - b.n 9ba2 │ │ │ │ │ + b.n 9b82 │ │ │ │ │ subs r6, #1 │ │ │ │ │ str r6, [r4, #0] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 9cfe │ │ │ │ │ + bne.w 9cde │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 9cfe │ │ │ │ │ + b.n 9cde │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9dbe │ │ │ │ │ + bne.w 9d9e │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 9e92 │ │ │ │ │ - b.n 9f22 │ │ │ │ │ + bne.n 9e72 │ │ │ │ │ + b.n 9f02 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.w 9b58 │ │ │ │ │ + beq.w 9b38 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9b58 │ │ │ │ │ + bne.w 9b38 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 9b58 │ │ │ │ │ + b.n 9b38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl dc68 <_PyLong_Copy> │ │ │ │ │ + bl dc40 <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_CALL _PyLong_Copy │ │ │ │ │ str r0, [r5, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9c70 │ │ │ │ │ - b.n 9b58 │ │ │ │ │ + bne.w 9c50 │ │ │ │ │ + b.n 9b38 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9e92 │ │ │ │ │ - b.n 9f80 │ │ │ │ │ + bne.w 9e72 │ │ │ │ │ + b.n 9f60 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r3, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 9f80 │ │ │ │ │ - b.n 9f22 │ │ │ │ │ + beq.n 9f60 │ │ │ │ │ + b.n 9f02 │ │ │ │ │ │ │ │ │ │ -00009fd4 : │ │ │ │ │ +00009fb4 : │ │ │ │ │ divrem1(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ cmn.w r5, #25 │ │ │ │ │ - bhi.w a282 │ │ │ │ │ + bhi.w a262 │ │ │ │ │ mov r9, r0 │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov sl, r2 │ │ │ │ │ lsrs r7, r5, #3 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w a24a │ │ │ │ │ + beq.w a22a │ │ │ │ │ adds r0, r7, #3 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a274 │ │ │ │ │ + beq.w a254 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ bic.w r5, r5, #7 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ str r5, [r0, #8] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.w a29a │ │ │ │ │ + bne.w a27a │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ subs.w r2, r8, #10 │ │ │ │ │ - bne.w a166 │ │ │ │ │ + bne.w a146 │ │ │ │ │ lsls r3, r7, #2 │ │ │ │ │ add.w r9, r9, #12 │ │ │ │ │ add.w r6, r3, #12 │ │ │ │ │ add.w r5, r9, r3 │ │ │ │ │ movw r1, #52429 @ 0xcccd │ │ │ │ │ movt r1, #52428 @ 0xcccc │ │ │ │ │ mov r7, r2 │ │ │ │ │ add r6, r4 │ │ │ │ │ mov.w r8, #5 │ │ │ │ │ lsls r3, r3, #29 │ │ │ │ │ - bpl.n a09a │ │ │ │ │ + bpl.n a07a │ │ │ │ │ ldr.w r2, [r5, #-4]! │ │ │ │ │ umull r3, r0, r1, r2 │ │ │ │ │ bic.w ip, r0, #3 │ │ │ │ │ add.w ip, ip, r0, lsr #2 │ │ │ │ │ sub.w ip, r2, ip │ │ │ │ │ subs.w r3, r2, ip │ │ │ │ │ sbc.w lr, r7, #0 │ │ │ │ │ @@ -15271,15 +15255,15 @@ │ │ │ │ │ mla r0, r1, lr, r0 │ │ │ │ │ umull r3, r7, r3, r8 │ │ │ │ │ adds.w r3, r3, ip │ │ │ │ │ orr.w r2, r2, r0, lsl #31 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r5, r9 │ │ │ │ │ str.w r2, [r6, #-4]! │ │ │ │ │ - beq.n a132 │ │ │ │ │ + beq.n a112 │ │ │ │ │ ldr.w r2, [r5, #-4] │ │ │ │ │ mov.w lr, r7, lsr #2 │ │ │ │ │ subs r5, #8 │ │ │ │ │ subs r6, #8 │ │ │ │ │ orr.w r3, r2, r7, lsl #30 │ │ │ │ │ adds.w r2, r3, lr │ │ │ │ │ adc.w r2, r2, #0 │ │ │ │ │ @@ -15314,29 +15298,29 @@ │ │ │ │ │ mla r0, r1, lr, r0 │ │ │ │ │ umull r3, r7, r3, r8 │ │ │ │ │ adds.w r3, r3, ip │ │ │ │ │ orr.w r2, r2, r0, lsl #31 │ │ │ │ │ mov r7, r3 │ │ │ │ │ str r2, [r6, #0] │ │ │ │ │ cmp r5, r9 │ │ │ │ │ - bne.n a09a │ │ │ │ │ + bne.n a07a │ │ │ │ │ str.w r7, [sl] │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ lsrs r2, r3, #3 │ │ │ │ │ - beq.n a144 │ │ │ │ │ + beq.n a124 │ │ │ │ │ add.w r1, r4, r2, lsl #2 │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ - cbz r0, a14a │ │ │ │ │ + cbz r0, a12a │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ subs r0, r2, #1 │ │ │ │ │ - beq.w a27c │ │ │ │ │ + beq.w a25c │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n a21a │ │ │ │ │ + beq.n a1fa │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ orr.w r3, r3, r0, lsl #3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ lsls r6, r7, #2 │ │ │ │ │ add.w r9, r9, #12 │ │ │ │ │ @@ -15344,19 +15328,19 @@ │ │ │ │ │ add.w r5, r6, #12 │ │ │ │ │ add r5, r4 │ │ │ │ │ add r6, r9 │ │ │ │ │ lsrs r3, r3, #2 │ │ │ │ │ movs r7, #0 │ │ │ │ │ adds r3, #1 │ │ │ │ │ ands.w r3, r3, #3 │ │ │ │ │ - beq.n a1be │ │ │ │ │ + beq.n a19e │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n a1a2 │ │ │ │ │ + beq.n a182 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne.n a230 │ │ │ │ │ + bne.n a210 │ │ │ │ │ ldr.w r0, [r6, #-4]! │ │ │ │ │ lsrs r1, r7, #2 │ │ │ │ │ mov r2, r8 │ │ │ │ │ movs r3, #0 │ │ │ │ │ orr.w r0, r0, r7, lsl #30 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_uldivmod │ │ │ │ │ @@ -15368,15 +15352,15 @@ │ │ │ │ │ movs r3, #0 │ │ │ │ │ orr.w r0, r0, r7, lsl #30 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_uldivmod │ │ │ │ │ cmp r6, r9 │ │ │ │ │ mov r7, r2 │ │ │ │ │ str.w r0, [r5, #-4]! │ │ │ │ │ - beq.n a132 │ │ │ │ │ + beq.n a112 │ │ │ │ │ ldr.w r0, [r6, #-4] │ │ │ │ │ lsrs r1, r7, #2 │ │ │ │ │ mov r2, r8 │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs r6, #16 │ │ │ │ │ subs r5, #16 │ │ │ │ │ orr.w r0, r0, r7, lsl #30 │ │ │ │ │ @@ -15408,115 +15392,115 @@ │ │ │ │ │ orr.w r0, r0, r1, lsl #30 │ │ │ │ │ lsrs r1, r1, #2 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_uldivmod │ │ │ │ │ cmp r6, r9 │ │ │ │ │ str r0, [r5, #0] │ │ │ │ │ mov r7, r2 │ │ │ │ │ - bne.n a1be │ │ │ │ │ - b.n a132 │ │ │ │ │ + bne.n a19e │ │ │ │ │ + b.n a112 │ │ │ │ │ subs r0, r2, #2 │ │ │ │ │ add.w r6, r4, #12 │ │ │ │ │ subs r1, r0, #1 │ │ │ │ │ - cbz r0, a27c │ │ │ │ │ + cbz r0, a25c │ │ │ │ │ ldr.w r5, [r6, r1, lsl #2] │ │ │ │ │ - cbz r5, a246 │ │ │ │ │ + cbz r5, a226 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - beq.n a144 │ │ │ │ │ - b.n a156 │ │ │ │ │ + beq.n a124 │ │ │ │ │ + b.n a136 │ │ │ │ │ ldr.w r0, [r6, #-4]! │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r2, r8 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_uldivmod │ │ │ │ │ mov r7, r2 │ │ │ │ │ str.w r0, [r5, #-4]! │ │ │ │ │ - b.n a18a │ │ │ │ │ + b.n a16a │ │ │ │ │ mov r0, r1 │ │ │ │ │ - b.n a220 │ │ │ │ │ + b.n a200 │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, a274 │ │ │ │ │ + cbz r0, a254 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n a29a │ │ │ │ │ + bne.n a27a │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ str r7, [r4, #12] │ │ │ │ │ - b.n a132 │ │ │ │ │ + b.n a112 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n a144 │ │ │ │ │ + b.n a124 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b.n a144 │ │ │ │ │ + b.n a124 │ │ │ │ │ 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 a278 │ │ │ │ │ + b.n a258 │ │ │ │ │ mov r0, r4 │ │ │ │ │ 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 r7, #0 │ │ │ │ │ - bne.w a030 │ │ │ │ │ - b.n a132 │ │ │ │ │ + bne.w a010 │ │ │ │ │ + b.n a112 │ │ │ │ │ │ │ │ │ │ -0000a2b0 <_PyLong_FormatWriter>: │ │ │ │ │ +0000a290 <_PyLong_FormatWriter>: │ │ │ │ │ _PyLong_FormatWriter(): │ │ │ │ │ stmdb 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 sl, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ cmp r2, #10 │ │ │ │ │ - bne.w a820 <_PyLong_FormatWriter+0x570> │ │ │ │ │ + bne.w a800 <_PyLong_FormatWriter+0x570> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w ab38 <_PyLong_FormatWriter+0x888> │ │ │ │ │ + beq.w ab18 <_PyLong_FormatWriter+0x888> │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r5, r3, #7 │ │ │ │ │ - bpl.w ab38 <_PyLong_FormatWriter+0x888> │ │ │ │ │ + bpl.w ab18 <_PyLong_FormatWriter+0x888> │ │ │ │ │ ldr r6, [r1, #8] │ │ │ │ │ cmp.w r6, #584 @ 0x248 │ │ │ │ │ mov.w r5, r6, lsr #3 │ │ │ │ │ - bcs.w a864 <_PyLong_FormatWriter+0x5b4> │ │ │ │ │ + bcs.w a844 <_PyLong_FormatWriter+0x5b4> │ │ │ │ │ adds r0, r5, #4 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a8bc <_PyLong_FormatWriter+0x60c> │ │ │ │ │ + beq.w a89c <_PyLong_FormatWriter+0x60c> │ │ │ │ │ mov r4, r5 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ adds r4, #1 │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ @@ -15539,31 +15523,31 @@ │ │ │ │ │ add.w r3, r7, #12 │ │ │ │ │ mov r6, sl │ │ │ │ │ mov.w r7, #51712 @ 0xca00 │ │ │ │ │ movt r7, #15258 @ 0x3b9a │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ str.w r4, [fp, #12] │ │ │ │ │ subs r5, #1 │ │ │ │ │ - bcc.w a4d6 <_PyLong_FormatWriter+0x226> │ │ │ │ │ + bcc.w a4b6 <_PyLong_FormatWriter+0x226> │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ ldr.w r0, [r3, r5, lsl #2] │ │ │ │ │ - ble.w a46e <_PyLong_FormatWriter+0x1be> │ │ │ │ │ + ble.w a44e <_PyLong_FormatWriter+0x1be> │ │ │ │ │ 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 a3e0 <_PyLong_FormatWriter+0x130> │ │ │ │ │ + beq.n a3c0 <_PyLong_FormatWriter+0x130> │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n a3bc <_PyLong_FormatWriter+0x10c> │ │ │ │ │ + beq.n a39c <_PyLong_FormatWriter+0x10c> │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n a39c <_PyLong_FormatWriter+0xec> │ │ │ │ │ + beq.n a37c <_PyLong_FormatWriter+0xec> │ │ │ │ │ ldr.w r1, [fp, #12] │ │ │ │ │ add.w r9, fp, #12 │ │ │ │ │ addw r3, pc, #1480 @ 0x5c8 │ │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ │ orr.w r8, r0, r1, lsl #30 │ │ │ │ │ lsrs r1, r1, #2 │ │ │ │ │ mov r0, r8 │ │ │ │ │ @@ -15588,15 +15572,15 @@ │ │ │ │ │ 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 a46e <_PyLong_FormatWriter+0x1be> │ │ │ │ │ + beq.n a44e <_PyLong_FormatWriter+0x1be> │ │ │ │ │ str r4, [sp, #28] │ │ │ │ │ ldr.w r1, [r9, #4] │ │ │ │ │ mov r8, r9 │ │ │ │ │ addw r3, pc, #1376 @ 0x560 │ │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ │ add.w r9, r9, #16 │ │ │ │ │ orr.w r4, r0, r1, lsl #30 │ │ │ │ │ @@ -15633,17 +15617,17 @@ │ │ │ │ │ addw r3, pc, #1268 @ 0x4f4 │ │ │ │ │ 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 a3e2 <_PyLong_FormatWriter+0x132> │ │ │ │ │ + bne.n a3c2 <_PyLong_FormatWriter+0x132> │ │ │ │ │ ldr r4, [sp, #28] │ │ │ │ │ - cbz r0, a4aa <_PyLong_FormatWriter+0x1fa> │ │ │ │ │ + cbz r0, a48a <_PyLong_FormatWriter+0x1fa> │ │ │ │ │ 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 │ │ │ │ │ @@ -15657,140 +15641,140 @@ │ │ │ │ │ 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 a348 <_PyLong_FormatWriter+0x98> │ │ │ │ │ + beq.w a328 <_PyLong_FormatWriter+0x98> │ │ │ │ │ ldr.w r2, [fp] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.w a8c0 <_PyLong_FormatWriter+0x610> │ │ │ │ │ + beq.w a8a0 <_PyLong_FormatWriter+0x610> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [fp] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a8c0 <_PyLong_FormatWriter+0x610> │ │ │ │ │ + bne.w a8a0 <_PyLong_FormatWriter+0x610> │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n a8c0 <_PyLong_FormatWriter+0x610> │ │ │ │ │ + b.n a8a0 <_PyLong_FormatWriter+0x610> │ │ │ │ │ mov sl, r6 │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ │ and.w r3, r6, #3 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ sub.w r1, r3, #2 │ │ │ │ │ clz r1, r1 │ │ │ │ │ lsrs r1, r1, #5 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w a60c <_PyLong_FormatWriter+0x35c> │ │ │ │ │ + beq.w a5ec <_PyLong_FormatWriter+0x35c> │ │ │ │ │ add.w r2, r4, #1073741824 @ 0x40000000 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ subs r2, #1 │ │ │ │ │ subs r3, r4, #1 │ │ │ │ │ adds r6, r1, #1 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ ldr.w r0, [r0, r2, lsl #2] │ │ │ │ │ add.w r2, r3, r3, lsl #3 │ │ │ │ │ add r6, r2 │ │ │ │ │ cmp r0, #9 │ │ │ │ │ - bls.n a524 <_PyLong_FormatWriter+0x274> │ │ │ │ │ + bls.n a504 <_PyLong_FormatWriter+0x274> │ │ │ │ │ adds r6, #1 │ │ │ │ │ cmp r0, #99 @ 0x63 │ │ │ │ │ - bls.n a524 <_PyLong_FormatWriter+0x274> │ │ │ │ │ + bls.n a504 <_PyLong_FormatWriter+0x274> │ │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ │ movs r4, #10 │ │ │ │ │ mul.w r2, r4, r2 │ │ │ │ │ adds r6, #1 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bls.n a51a <_PyLong_FormatWriter+0x26a> │ │ │ │ │ + bls.n a4fa <_PyLong_FormatWriter+0x26a> │ │ │ │ │ cmp.w r6, #640 @ 0x280 │ │ │ │ │ - bgt.w a8c6 <_PyLong_FormatWriter+0x616> │ │ │ │ │ + bgt.w a8a6 <_PyLong_FormatWriter+0x616> │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.w a6fc <_PyLong_FormatWriter+0x44c> │ │ │ │ │ + bne.w a6dc <_PyLong_FormatWriter+0x44c> │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_New │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w aa16 <_PyLong_FormatWriter+0x766> │ │ │ │ │ + beq.w a9f6 <_PyLong_FormatWriter+0x766> │ │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ │ ubfx r0, r2, #2, #3 │ │ │ │ │ ubfx r1, r2, #5, #1 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - bne.w a904 <_PyLong_FormatWriter+0x654> │ │ │ │ │ + bne.w a8e4 <_PyLong_FormatWriter+0x654> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w ab14 <_PyLong_FormatWriter+0x864> │ │ │ │ │ + beq.w aaf4 <_PyLong_FormatWriter+0x864> │ │ │ │ │ lsls r3, r2, #25 │ │ │ │ │ - bpl.w ab0c <_PyLong_FormatWriter+0x85c> │ │ │ │ │ + bpl.w aaec <_PyLong_FormatWriter+0x85c> │ │ │ │ │ add.w r2, r6, #20 │ │ │ │ │ add r2, r4 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt.n a620 <_PyLong_FormatWriter+0x370> │ │ │ │ │ + bgt.n a600 <_PyLong_FormatWriter+0x370> │ │ │ │ │ ldr.w r0, [r9] │ │ │ │ │ movw r5, #52429 @ 0xcccd │ │ │ │ │ movt r5, #52428 @ 0xcccc │ │ │ │ │ mov.w ip, #10 │ │ │ │ │ cmp r0, #9 │ │ │ │ │ umull r7, r1, r5, r0 │ │ │ │ │ mov.w r1, r1, lsr #3 │ │ │ │ │ mls r7, ip, r1, r0 │ │ │ │ │ add.w r7, r7, #48 @ 0x30 │ │ │ │ │ strb.w r7, [r2, #-1] │ │ │ │ │ it ls │ │ │ │ │ addls.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ │ - bls.n a5cc <_PyLong_FormatWriter+0x31c> │ │ │ │ │ + bls.n a5ac <_PyLong_FormatWriter+0x31c> │ │ │ │ │ umull lr, r7, r5, r1 │ │ │ │ │ subs r2, #2 │ │ │ │ │ cmp r0, #99 @ 0x63 │ │ │ │ │ mov.w r7, r7, lsr #3 │ │ │ │ │ mls r1, ip, r7, r1 │ │ │ │ │ add.w r1, r1, #48 @ 0x30 │ │ │ │ │ strb r1, [r2, #0] │ │ │ │ │ - bls.n a5cc <_PyLong_FormatWriter+0x31c> │ │ │ │ │ + bls.n a5ac <_PyLong_FormatWriter+0x31c> │ │ │ │ │ umull r1, r3, r5, r7 │ │ │ │ │ cmp r7, #9 │ │ │ │ │ mov.w r3, r3, lsr #3 │ │ │ │ │ mls r1, ip, r3, r7 │ │ │ │ │ mov r7, r3 │ │ │ │ │ add.w r3, r1, #48 @ 0x30 │ │ │ │ │ strb.w r3, [r2, #-1]! │ │ │ │ │ - bhi.n a5b2 <_PyLong_FormatWriter+0x302> │ │ │ │ │ + bhi.n a592 <_PyLong_FormatWriter+0x302> │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ itt eq │ │ │ │ │ moveq r1, #45 @ 0x2d │ │ │ │ │ strbeq.w r1, [r2, #-1] │ │ │ │ │ ldr.w r2, [fp] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n a5fe <_PyLong_FormatWriter+0x34e> │ │ │ │ │ + beq.n a5de <_PyLong_FormatWriter+0x34e> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [fp] │ │ │ │ │ - cbnz r2, a5fe <_PyLong_FormatWriter+0x34e> │ │ │ │ │ - ldr r2, [pc, #848] @ (a940 <_PyLong_FormatWriter+0x690>) │ │ │ │ │ + cbnz r2, a5de <_PyLong_FormatWriter+0x34e> │ │ │ │ │ + ldr r2, [pc, #848] @ (a920 <_PyLong_FormatWriter+0x690>) │ │ │ │ │ ldr.w r5, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w aa0a <_PyLong_FormatWriter+0x75a> │ │ │ │ │ + bne.w a9ea <_PyLong_FormatWriter+0x75a> │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Free │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.w a73c <_PyLong_FormatWriter+0x48c> │ │ │ │ │ + bne.w a71c <_PyLong_FormatWriter+0x48c> │ │ │ │ │ str.w r4, [sl] │ │ │ │ │ udf #255 @ 0xff │ │ │ │ │ adds r6, r1, #1 │ │ │ │ │ str.w r4, [fp, #12] │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.w a834 <_PyLong_FormatWriter+0x584> │ │ │ │ │ + bne.w a814 <_PyLong_FormatWriter+0x584> │ │ │ │ │ str.w sl, [sp, #16] │ │ │ │ │ - b.n a534 <_PyLong_FormatWriter+0x284> │ │ │ │ │ + b.n a514 <_PyLong_FormatWriter+0x284> │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ movw r1, #52429 @ 0xcccd │ │ │ │ │ movt r1, #52428 @ 0xcccc │ │ │ │ │ movs r0, #10 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ ldr r7, [r3, #0] │ │ │ │ │ mov r9, r8 │ │ │ │ │ @@ -15841,43 +15825,43 @@ │ │ │ │ │ mls lr, r0, r9, lr │ │ │ │ │ add.w lr, lr, #48 @ 0x30 │ │ │ │ │ bfi r8, lr, #0, #8 │ │ │ │ │ bfi r8, ip, #8, #8 │ │ │ │ │ bfi r8, r7, #16, #8 │ │ │ │ │ bfi r8, r5, #24, #8 │ │ │ │ │ str.w r8, [r2, #-9] │ │ │ │ │ - bne.n a750 <_PyLong_FormatWriter+0x4a0> │ │ │ │ │ + bne.n a730 <_PyLong_FormatWriter+0x4a0> │ │ │ │ │ ldrd r1, r3, [sp, #12] │ │ │ │ │ add.w r9, r1, r3, lsl #2 │ │ │ │ │ mvn.w r1, #8 │ │ │ │ │ mla r2, r1, r3, r2 │ │ │ │ │ - b.n a56c <_PyLong_FormatWriter+0x2bc> │ │ │ │ │ + b.n a54c <_PyLong_FormatWriter+0x2bc> │ │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ │ cmp r2, #56 @ 0x38 │ │ │ │ │ - bls.w a85e <_PyLong_FormatWriter+0x5ae> │ │ │ │ │ + bls.w a83e <_PyLong_FormatWriter+0x5ae> │ │ │ │ │ ldrd r2, r1, [sl, #16] │ │ │ │ │ subs r2, r2, r1 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - blt.w a858 <_PyLong_FormatWriter+0x5a8> │ │ │ │ │ + blt.w a838 <_PyLong_FormatWriter+0x5a8> │ │ │ │ │ ldr.w r2, [sl] │ │ │ │ │ ldr.w r5, [sl, #8] │ │ │ │ │ ldrb r0, [r2, #16] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ubfx r4, r0, #5, #1 │ │ │ │ │ - bne.w a99a <_PyLong_FormatWriter+0x6ea> │ │ │ │ │ + bne.w a97a <_PyLong_FormatWriter+0x6ea> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w ab4a <_PyLong_FormatWriter+0x89a> │ │ │ │ │ + beq.w ab2a <_PyLong_FormatWriter+0x89a> │ │ │ │ │ lsls r0, r0, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi r2, #20 │ │ │ │ │ addpl r2, #28 │ │ │ │ │ add r1, r6 │ │ │ │ │ movs r4, #0 │ │ │ │ │ add r2, r1 │ │ │ │ │ - b.n a566 <_PyLong_FormatWriter+0x2b6> │ │ │ │ │ + b.n a546 <_PyLong_FormatWriter+0x2b6> │ │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ │ movs r5, #0 │ │ │ │ │ add r3, r6 │ │ │ │ │ str.w r3, [sl, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ @@ -15938,154 +15922,154 @@ │ │ │ │ │ bfi ip, r6, #8, #8 │ │ │ │ │ bfi ip, r5, #16, #8 │ │ │ │ │ bfi ip, r2, #24, #8 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ str.w ip, [r3, #-9]! │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str.w lr, [r3, #4] │ │ │ │ │ - bne.n a764 <_PyLong_FormatWriter+0x4b4> │ │ │ │ │ + bne.n a744 <_PyLong_FormatWriter+0x4b4> │ │ │ │ │ ldrd r6, r2, [sp, #32] │ │ │ │ │ - b.n a6ea <_PyLong_FormatWriter+0x43a> │ │ │ │ │ + b.n a6ca <_PyLong_FormatWriter+0x43a> │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str.w sl, [sp] │ │ │ │ │ - bl ef8c │ │ │ │ │ + bl ef60 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n a748 <_PyLong_FormatWriter+0x498> │ │ │ │ │ + b.n a728 <_PyLong_FormatWriter+0x498> │ │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ │ str r4, [sp, #16] │ │ │ │ │ cmp r2, #56 @ 0x38 │ │ │ │ │ - bhi.w a706 <_PyLong_FormatWriter+0x456> │ │ │ │ │ + bhi.w a6e6 <_PyLong_FormatWriter+0x456> │ │ │ │ │ movs r2, #57 @ 0x39 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_PyUnicodeWriter_PrepareInternal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicodeWriter_PrepareInternal │ │ │ │ │ mov r5, r0 │ │ │ │ │ adds r4, r0, #1 │ │ │ │ │ - beq.w aa16 <_PyLong_FormatWriter+0x766> │ │ │ │ │ + beq.w a9f6 <_PyLong_FormatWriter+0x766> │ │ │ │ │ ldr.w r1, [sl, #20] │ │ │ │ │ - b.n a712 <_PyLong_FormatWriter+0x462> │ │ │ │ │ + b.n a6f2 <_PyLong_FormatWriter+0x462> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n a840 <_PyLong_FormatWriter+0x590> │ │ │ │ │ - b.n a712 <_PyLong_FormatWriter+0x462> │ │ │ │ │ + bne.n a820 <_PyLong_FormatWriter+0x590> │ │ │ │ │ + b.n a6f2 <_PyLong_FormatWriter+0x462> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n a840 <_PyLong_FormatWriter+0x590> │ │ │ │ │ - b.n a852 <_PyLong_FormatWriter+0x5a2> │ │ │ │ │ - ldr r3, [pc, #220] @ (a944 <_PyLong_FormatWriter+0x694>) │ │ │ │ │ + bne.n a820 <_PyLong_FormatWriter+0x590> │ │ │ │ │ + b.n a832 <_PyLong_FormatWriter+0x5a2> │ │ │ │ │ + ldr r3, [pc, #220] @ (a924 <_PyLong_FormatWriter+0x694>) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r4, [r3, #3444] @ 0xd74 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble.n a89c <_PyLong_FormatWriter+0x5ec> │ │ │ │ │ + ble.n a87c <_PyLong_FormatWriter+0x5ec> │ │ │ │ │ movs r1, #90 @ 0x5a │ │ │ │ │ mov r0, r4 │ │ │ │ │ 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 a922 <_PyLong_FormatWriter+0x672> │ │ │ │ │ + ble.n a902 <_PyLong_FormatWriter+0x672> │ │ │ │ │ cmp.w r5, #1000 @ 0x3e8 │ │ │ │ │ - bhi.n a954 <_PyLong_FormatWriter+0x6a4> │ │ │ │ │ + bhi.n a934 <_PyLong_FormatWriter+0x6a4> │ │ │ │ │ movs r1, #99 @ 0x63 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ adds r4, r0, r5 │ │ │ │ │ adds r0, r4, #4 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a2fe <_PyLong_FormatWriter+0x4e> │ │ │ │ │ + bne.w a2de <_PyLong_FormatWriter+0x4e> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n a748 <_PyLong_FormatWriter+0x498> │ │ │ │ │ - ldr r2, [pc, #128] @ (a948 <_PyLong_FormatWriter+0x698>) │ │ │ │ │ + b.n a728 <_PyLong_FormatWriter+0x498> │ │ │ │ │ + ldr r2, [pc, #128] @ (a928 <_PyLong_FormatWriter+0x698>) │ │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ │ subs r1, r6, r1 │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ ldr r2, [r0, r2] │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ │ ldr.w r4, [r2, #3444] @ 0xd74 │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - bge.n a8e6 <_PyLong_FormatWriter+0x636> │ │ │ │ │ + bge.n a8c6 <_PyLong_FormatWriter+0x636> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bgt.n a966 <_PyLong_FormatWriter+0x6b6> │ │ │ │ │ + bgt.n a946 <_PyLong_FormatWriter+0x6b6> │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.w a534 <_PyLong_FormatWriter+0x284> │ │ │ │ │ + beq.w a514 <_PyLong_FormatWriter+0x284> │ │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ │ cmp r2, #56 @ 0x38 │ │ │ │ │ - bls.n a840 <_PyLong_FormatWriter+0x590> │ │ │ │ │ + bls.n a820 <_PyLong_FormatWriter+0x590> │ │ │ │ │ ldrd r2, r1, [sl, #16] │ │ │ │ │ subs r2, r2, r1 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - ble.w a712 <_PyLong_FormatWriter+0x462> │ │ │ │ │ - b.n a840 <_PyLong_FormatWriter+0x590> │ │ │ │ │ + ble.w a6f2 <_PyLong_FormatWriter+0x462> │ │ │ │ │ + b.n a820 <_PyLong_FormatWriter+0x590> │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - bne.w ab1a <_PyLong_FormatWriter+0x86a> │ │ │ │ │ + bne.w aafa <_PyLong_FormatWriter+0x86a> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w ab08 <_PyLong_FormatWriter+0x858> │ │ │ │ │ + beq.w aae8 <_PyLong_FormatWriter+0x858> │ │ │ │ │ lsls r5, r2, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r0, r4, #20 │ │ │ │ │ addpl.w r0, r4, #28 │ │ │ │ │ add.w r0, r0, r6, lsl #1 │ │ │ │ │ - b.n a9b2 <_PyLong_FormatWriter+0x702> │ │ │ │ │ + b.n a992 <_PyLong_FormatWriter+0x702> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC14 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC14 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n a8c0 <_PyLong_FormatWriter+0x610> │ │ │ │ │ + b.n a8a0 <_PyLong_FormatWriter+0x610> │ │ │ │ │ nop.w │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000000d6 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000076 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x3b9aca00 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ - bl df8 │ │ │ │ │ + bl df4 │ │ │ │ │ R_ARM_THM_CALL pylong_int_to_decimal_string │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n a748 <_PyLong_FormatWriter+0x498> │ │ │ │ │ + b.n a728 <_PyLong_FormatWriter+0x498> │ │ │ │ │ ldr.w r1, [fp] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.n a980 <_PyLong_FormatWriter+0x6d0> │ │ │ │ │ + beq.n a960 <_PyLong_FormatWriter+0x6d0> │ │ │ │ │ subs r1, #1 │ │ │ │ │ str.w r1, [fp] │ │ │ │ │ - cbnz r1, a980 <_PyLong_FormatWriter+0x6d0> │ │ │ │ │ + cbnz r1, a960 <_PyLong_FormatWriter+0x6d0> │ │ │ │ │ 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 │ │ │ │ │ @@ -16093,85 +16077,85 @@ │ │ │ │ │ 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 a748 <_PyLong_FormatWriter+0x498> │ │ │ │ │ + b.n a728 <_PyLong_FormatWriter+0x498> │ │ │ │ │ cmp r5, #2 │ │ │ │ │ - bne.n aa3c <_PyLong_FormatWriter+0x78c> │ │ │ │ │ + bne.n aa1c <_PyLong_FormatWriter+0x78c> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n aa38 <_PyLong_FormatWriter+0x788> │ │ │ │ │ + beq.n aa18 <_PyLong_FormatWriter+0x788> │ │ │ │ │ lsls r7, r0, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi r2, #20 │ │ │ │ │ addpl r2, #28 │ │ │ │ │ add r1, r6 │ │ │ │ │ movs r4, #0 │ │ │ │ │ add.w r0, r2, r1, lsl #1 │ │ │ │ │ add.w r9, fp, #8 │ │ │ │ │ movs r5, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ ldr.w r2, [r9, #4]! │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - bgt.w aad8 <_PyLong_FormatWriter+0x828> │ │ │ │ │ + bgt.w aab8 <_PyLong_FormatWriter+0x828> │ │ │ │ │ mvn.w r5, #17 │ │ │ │ │ bic.w r1, r1, r1, asr #31 │ │ │ │ │ mov.w ip, #10 │ │ │ │ │ mla r1, r5, r1, r0 │ │ │ │ │ movw r5, #52429 @ 0xcccd │ │ │ │ │ movt r5, #52428 @ 0xcccc │ │ │ │ │ umull r0, r3, r2, r5 │ │ │ │ │ mov r7, r2 │ │ │ │ │ cmp r7, #9 │ │ │ │ │ mov.w r3, r3, lsr #3 │ │ │ │ │ mls r0, ip, r3, r2 │ │ │ │ │ mov r2, r3 │ │ │ │ │ add.w r3, r0, #48 @ 0x30 │ │ │ │ │ strh.w r3, [r1, #-2]! │ │ │ │ │ - bhi.n a9de <_PyLong_FormatWriter+0x72e> │ │ │ │ │ + bhi.n a9be <_PyLong_FormatWriter+0x72e> │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne.w a5d8 <_PyLong_FormatWriter+0x328> │ │ │ │ │ + bne.w a5b8 <_PyLong_FormatWriter+0x328> │ │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ │ strh.w r2, [r1, #-2] │ │ │ │ │ - b.n a5d8 <_PyLong_FormatWriter+0x328> │ │ │ │ │ + b.n a5b8 <_PyLong_FormatWriter+0x328> │ │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, fp │ │ │ │ │ blx r5 │ │ │ │ │ - b.n a5f8 <_PyLong_FormatWriter+0x348> │ │ │ │ │ + b.n a5d8 <_PyLong_FormatWriter+0x348> │ │ │ │ │ ldr.w r2, [fp] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.w a748 <_PyLong_FormatWriter+0x498> │ │ │ │ │ + beq.w a728 <_PyLong_FormatWriter+0x498> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [fp] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a748 <_PyLong_FormatWriter+0x498> │ │ │ │ │ + bne.w a728 <_PyLong_FormatWriter+0x498> │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n a748 <_PyLong_FormatWriter+0x498> │ │ │ │ │ + b.n a728 <_PyLong_FormatWriter+0x498> │ │ │ │ │ ldr r2, [r2, #28] │ │ │ │ │ - b.n a9aa <_PyLong_FormatWriter+0x6fa> │ │ │ │ │ + b.n a98a <_PyLong_FormatWriter+0x6fa> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n ab04 <_PyLong_FormatWriter+0x854> │ │ │ │ │ + beq.n aae4 <_PyLong_FormatWriter+0x854> │ │ │ │ │ lsls r0, r0, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi r2, #20 │ │ │ │ │ addpl r2, #28 │ │ │ │ │ add r1, r6 │ │ │ │ │ movs r4, #0 │ │ │ │ │ add.w r2, r2, r1, lsl #2 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n ab32 <_PyLong_FormatWriter+0x882> │ │ │ │ │ + ble.n ab12 <_PyLong_FormatWriter+0x882> │ │ │ │ │ add.w r5, fp, #8 │ │ │ │ │ movw r7, #52429 @ 0xcccd │ │ │ │ │ movt r7, #52428 @ 0xcccc │ │ │ │ │ add.w r8, r5, r3, lsl #2 │ │ │ │ │ mov.w r9, #10 │ │ │ │ │ mov r3, r2 │ │ │ │ │ ldr.w r1, [r5, #4]! │ │ │ │ │ @@ -16179,17 +16163,17 @@ │ │ │ │ │ umull lr, r0, r1, r7 │ │ │ │ │ lsrs r0, r0, #3 │ │ │ │ │ mls lr, r9, r0, r1 │ │ │ │ │ mov r1, r0 │ │ │ │ │ add.w r0, lr, #48 @ 0x30 │ │ │ │ │ str.w r0, [r3, #-4]! │ │ │ │ │ cmp r3, ip │ │ │ │ │ - bne.n aa74 <_PyLong_FormatWriter+0x7c4> │ │ │ │ │ + bne.n aa54 <_PyLong_FormatWriter+0x7c4> │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - bne.n aa6c <_PyLong_FormatWriter+0x7bc> │ │ │ │ │ + bne.n aa4c <_PyLong_FormatWriter+0x7bc> │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mvn.w r1, #35 @ 0x23 │ │ │ │ │ mla r2, r1, r3, r2 │ │ │ │ │ ldrd r3, r1, [sp, #12] │ │ │ │ │ movw r5, #52429 @ 0xcccd │ │ │ │ │ movt r5, #52428 @ 0xcccc │ │ │ │ │ mov.w ip, #10 │ │ │ │ │ @@ -16198,104 +16182,104 @@ │ │ │ │ │ mov r7, r1 │ │ │ │ │ cmp r7, #9 │ │ │ │ │ mov.w r3, r3, lsr #3 │ │ │ │ │ mls r0, ip, r3, r1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ add.w r0, r0, #48 @ 0x30 │ │ │ │ │ str.w r0, [r2, #-4]! │ │ │ │ │ - bhi.n aaae <_PyLong_FormatWriter+0x7fe> │ │ │ │ │ + bhi.n aa8e <_PyLong_FormatWriter+0x7fe> │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ itt eq │ │ │ │ │ moveq r1, #45 @ 0x2d │ │ │ │ │ streq.w r1, [r2, #-4] │ │ │ │ │ - b.n a5d8 <_PyLong_FormatWriter+0x328> │ │ │ │ │ + b.n a5b8 <_PyLong_FormatWriter+0x328> │ │ │ │ │ movw r7, #52429 @ 0xcccd │ │ │ │ │ movt r7, #52428 @ 0xcccc │ │ │ │ │ sub.w lr, r3, #18 │ │ │ │ │ mov.w ip, #10 │ │ │ │ │ umull r8, r1, r2, r7 │ │ │ │ │ lsrs r1, r1, #3 │ │ │ │ │ mls r8, ip, r1, r2 │ │ │ │ │ mov r2, r1 │ │ │ │ │ add.w r1, r8, #48 @ 0x30 │ │ │ │ │ strh.w r1, [r3, #-2]! │ │ │ │ │ cmp r3, lr │ │ │ │ │ - bne.n aae8 <_PyLong_FormatWriter+0x838> │ │ │ │ │ + bne.n aac8 <_PyLong_FormatWriter+0x838> │ │ │ │ │ adds r5, #1 │ │ │ │ │ - b.n a9ba <_PyLong_FormatWriter+0x70a> │ │ │ │ │ + b.n a99a <_PyLong_FormatWriter+0x70a> │ │ │ │ │ ldr r2, [r2, #28] │ │ │ │ │ - b.n aa48 <_PyLong_FormatWriter+0x798> │ │ │ │ │ + b.n aa28 <_PyLong_FormatWriter+0x798> │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ - b.n a91c <_PyLong_FormatWriter+0x66c> │ │ │ │ │ + b.n a8fc <_PyLong_FormatWriter+0x66c> │ │ │ │ │ add.w r2, r4, #28 │ │ │ │ │ add r2, r6 │ │ │ │ │ - b.n a566 <_PyLong_FormatWriter+0x2b6> │ │ │ │ │ + b.n a546 <_PyLong_FormatWriter+0x2b6> │ │ │ │ │ ldr r2, [r4, #28] │ │ │ │ │ add r2, r6 │ │ │ │ │ - b.n a566 <_PyLong_FormatWriter+0x2b6> │ │ │ │ │ - cbz r1, ab2e <_PyLong_FormatWriter+0x87e> │ │ │ │ │ + b.n a546 <_PyLong_FormatWriter+0x2b6> │ │ │ │ │ + cbz r1, ab0e <_PyLong_FormatWriter+0x87e> │ │ │ │ │ lsls r3, r2, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r2, r4, #20 │ │ │ │ │ addpl.w r2, r4, #28 │ │ │ │ │ add.w r2, r2, r6, lsl #2 │ │ │ │ │ - b.n aa50 <_PyLong_FormatWriter+0x7a0> │ │ │ │ │ + b.n aa30 <_PyLong_FormatWriter+0x7a0> │ │ │ │ │ ldr r2, [r4, #28] │ │ │ │ │ - b.n ab28 <_PyLong_FormatWriter+0x878> │ │ │ │ │ + b.n ab08 <_PyLong_FormatWriter+0x878> │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - b.n aa9a <_PyLong_FormatWriter+0x7ea> │ │ │ │ │ + b.n aa7a <_PyLong_FormatWriter+0x7ea> │ │ │ │ │ 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 a8c0 <_PyLong_FormatWriter+0x610> │ │ │ │ │ + b.n a8a0 <_PyLong_FormatWriter+0x610> │ │ │ │ │ ldr r2, [r2, #28] │ │ │ │ │ - b.n a734 <_PyLong_FormatWriter+0x484> │ │ │ │ │ + b.n a714 <_PyLong_FormatWriter+0x484> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000ab50 : │ │ │ │ │ +0000ab30 : │ │ │ │ │ int___format__(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ sub sp, #56 @ 0x38 │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #3 │ │ │ │ │ - bpl.n ab98 │ │ │ │ │ + bpl.n ab78 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ add r0, sp, #20 │ │ │ │ │ bl 0 <_PyUnicodeWriter_Init> │ │ │ │ │ R_ARM_THM_CALL _PyUnicodeWriter_Init │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ mov r2, r4 │ │ │ │ │ add r0, sp, #20 │ │ │ │ │ bl 0 <_PyLong_FormatAdvancedWriter> │ │ │ │ │ R_ARM_THM_CALL _PyLong_FormatAdvancedWriter │ │ │ │ │ adds r0, #1 │ │ │ │ │ add r0, sp, #20 │ │ │ │ │ - beq.n ab90 │ │ │ │ │ + beq.n ab70 │ │ │ │ │ bl 0 <_PyUnicodeWriter_Finish> │ │ │ │ │ R_ARM_THM_CALL _PyUnicodeWriter_Finish │ │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ bl 0 <_PyUnicodeWriter_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _PyUnicodeWriter_Dealloc │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n ab8c │ │ │ │ │ + b.n ab6c │ │ │ │ │ mov r3, r4 │ │ │ │ │ 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 .LC35 │ │ │ │ │ @@ -16303,26 +16287,26 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC35 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC36 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC36 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_THM_CALL _PyArg_BadArgument │ │ │ │ │ - b.n ab94 │ │ │ │ │ + b.n ab74 │ │ │ │ │ │ │ │ │ │ -0000abb8 : │ │ │ │ │ +0000ab98 : │ │ │ │ │ long_true_divide(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #7 │ │ │ │ │ - bpl.n abc8 │ │ │ │ │ + bpl.n aba8 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bmi.n abd4 │ │ │ │ │ + bmi.n abb4 │ │ │ │ │ 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 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ @@ -16331,91 +16315,91 @@ │ │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ │ mov r8, r0 │ │ │ │ │ lsrs r2, r3, #3 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov fp, r2 │ │ │ │ │ - beq.w affa │ │ │ │ │ + beq.w afd8 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ sub.w r3, r3, #2 │ │ │ │ │ clz r3, r3 │ │ │ │ │ lsrs r3, r3, #5 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ and.w r3, r4, #3 │ │ │ │ │ lsrs r4, r4, #3 │ │ │ │ │ sub.w r3, r3, #2 │ │ │ │ │ clz r3, r3 │ │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - beq.w afe4 │ │ │ │ │ + beq.w afc2 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq.w afc4 │ │ │ │ │ + beq.w afa2 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq.w b2e2 │ │ │ │ │ + beq.w b2b8 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.w b2ce │ │ │ │ │ + beq.w b2a4 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.w b36a │ │ │ │ │ + beq.w b362 │ │ │ │ │ subs r2, r4, r2 │ │ │ │ │ movw r3, #17476 @ 0x4444 │ │ │ │ │ movt r3, #1092 @ 0x444 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bge.w b3f4 │ │ │ │ │ + bge.w b3cc │ │ │ │ │ movw r3, #48061 @ 0xbbbd │ │ │ │ │ movt r3, #64443 @ 0xfbbb │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - blt.w afe4 │ │ │ │ │ + blt.w afc2 │ │ │ │ │ add.w r3, r8, r4, lsl #2 │ │ │ │ │ movs r1, #30 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ mul.w r2, r1, r2 │ │ │ │ │ - cbz r3, ac6a │ │ │ │ │ + cbz r3, ac4a │ │ │ │ │ clz r3, r3 │ │ │ │ │ rsb r3, r3, #32 │ │ │ │ │ add r3, r2 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ add.w r2, r2, fp, lsl #2 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ - cbz r2, ac7e │ │ │ │ │ + cbz r2, ac5e │ │ │ │ │ clz r2, r2 │ │ │ │ │ rsb r2, r2, #32 │ │ │ │ │ subs r3, r3, r2 │ │ │ │ │ cmp.w r3, #1024 @ 0x400 │ │ │ │ │ - bgt.w b3f4 │ │ │ │ │ + bgt.w b3cc │ │ │ │ │ movw r2, #64461 @ 0xfbcd │ │ │ │ │ movt r2, #65535 @ 0xffff │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - blt.w afe4 │ │ │ │ │ + blt.w afc2 │ │ │ │ │ mvn.w r2, #1020 @ 0x3fc │ │ │ │ │ cmp r3, r2 │ │ │ │ │ it lt │ │ │ │ │ movlt r3, r2 │ │ │ │ │ mov r6, r3 │ │ │ │ │ subs r3, #55 @ 0x37 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bgt.w b108 │ │ │ │ │ + bgt.w b0bc │ │ │ │ │ rsb r5, r6, #55 @ 0x37 │ │ │ │ │ movw r7, #34953 @ 0x8889 │ │ │ │ │ movt r7, #34952 @ 0x8888 │ │ │ │ │ umull r3, r7, r7, r5 │ │ │ │ │ lsrs r7, r7, #4 │ │ │ │ │ adds r3, r7, r4 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ adds r0, r3, #1 │ │ │ │ │ bl 108 <_PyLong_New> │ │ │ │ │ R_ARM_THM_CALL _PyLong_New │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b012 │ │ │ │ │ + beq.w aff0 │ │ │ │ │ subs r6, #56 @ 0x38 │ │ │ │ │ adds r6, #30 │ │ │ │ │ - bge.w b2c4 │ │ │ │ │ + bge.w b29a │ │ │ │ │ lsls r6, r7, #2 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ adds r0, #12 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ @@ -16436,21 +16420,21 @@ │ │ │ │ │ lsl.w r0, r2, r8 │ │ │ │ │ lsr.w r2, r2, r7 │ │ │ │ │ orr.w r2, r2, r0 │ │ │ │ │ mov.w r0, r1, lsr #30 │ │ │ │ │ bic.w r1, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r1, [r6, #4]! │ │ │ │ │ orr.w r0, r0, r2, lsl #2 │ │ │ │ │ - bge.w ae72 │ │ │ │ │ + bge.w ae52 │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - beq.n adbe │ │ │ │ │ + beq.n ad9e │ │ │ │ │ cmp.w lr, #1 │ │ │ │ │ - beq.n ad8e │ │ │ │ │ + beq.n ad6e │ │ │ │ │ cmp.w lr, #2 │ │ │ │ │ - beq.n ad6a │ │ │ │ │ + beq.n ad4a │ │ │ │ │ ldr.w r2, [ip, #4]! │ │ │ │ │ mov.w r9, #2 │ │ │ │ │ lsl.w r1, r2, r5 │ │ │ │ │ orrs r1, r0 │ │ │ │ │ lsl.w r0, r2, r8 │ │ │ │ │ lsrs r2, r7 │ │ │ │ │ orrs r2, r0 │ │ │ │ │ @@ -16477,15 +16461,15 @@ │ │ │ │ │ lsl.w r0, r2, r8 │ │ │ │ │ lsr.w r2, r2, r7 │ │ │ │ │ orr.w r2, r2, r0 │ │ │ │ │ mov.w r0, r1, lsr #30 │ │ │ │ │ bic.w r1, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r1, [r6, #4]! │ │ │ │ │ orr.w r0, r0, r2, lsl #2 │ │ │ │ │ - bge.n ae72 │ │ │ │ │ + bge.n ae52 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ mov r3, r4 │ │ │ │ │ ldr.w r2, [ip, #4] │ │ │ │ │ add.w r4, ip, #4 │ │ │ │ │ mov lr, r6 │ │ │ │ │ add.w r9, r9, #4 │ │ │ │ │ add.w ip, ip, #16 │ │ │ │ │ @@ -16526,76 +16510,76 @@ │ │ │ │ │ lsl.w r0, r2, r8 │ │ │ │ │ lsr.w r2, r2, r7 │ │ │ │ │ bic.w sl, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ orr.w r2, r2, r0 │ │ │ │ │ mov.w r0, r1, lsr #30 │ │ │ │ │ str.w sl, [lr, #16] │ │ │ │ │ orr.w r0, r0, r2, lsl #2 │ │ │ │ │ - blt.n adc2 │ │ │ │ │ + blt.n ada2 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ add.w r2, r3, r2, lsl #2 │ │ │ │ │ str r0, [r2, #12] │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ lsrs r1, r2, #3 │ │ │ │ │ it eq │ │ │ │ │ moveq r4, r1 │ │ │ │ │ - beq.n ae98 │ │ │ │ │ + beq.n ae78 │ │ │ │ │ movs r4, #0 │ │ │ │ │ add.w r0, r3, r1, lsl #2 │ │ │ │ │ subs r6, r1, #1 │ │ │ │ │ add.w r7, r3, #12 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b03a │ │ │ │ │ + beq.w b018 │ │ │ │ │ cmp.w fp, #1 │ │ │ │ │ - beq.w b2f6 │ │ │ │ │ + beq.w b2cc │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - bl 10ee8 │ │ │ │ │ + bl 10eb8 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.w b41c │ │ │ │ │ + beq.w b3f4 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w b41c │ │ │ │ │ + bne.w b3f4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w b010 │ │ │ │ │ + beq.w afee │ │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ it ne │ │ │ │ │ orrne.w r4, r4, #1 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n aef6 │ │ │ │ │ + beq.n aed6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, aef6 │ │ │ │ │ + cbnz r3, aed6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ movs r6, #30 │ │ │ │ │ lsrs r1, r1, #3 │ │ │ │ │ subs r0, r1, #1 │ │ │ │ │ add.w r7, r5, r1, lsl #2 │ │ │ │ │ mul.w r6, r0, r6 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ - cbz r3, af14 │ │ │ │ │ + cbz r3, aef4 │ │ │ │ │ clz r3, r3 │ │ │ │ │ rsb r3, r3, #32 │ │ │ │ │ add r6, r3 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mvn.w r3, #1020 @ 0x3fc │ │ │ │ │ subs r3, r3, r2 │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ @@ -16603,82 +16587,82 @@ │ │ │ │ │ it lt │ │ │ │ │ movlt r3, r6 │ │ │ │ │ orrs r2, r4 │ │ │ │ │ subs r3, #54 @ 0x36 │ │ │ │ │ movs r4, #1 │ │ │ │ │ lsls r4, r3 │ │ │ │ │ tst r4, r2 │ │ │ │ │ - beq.w b05e │ │ │ │ │ + beq.n af24 │ │ │ │ │ mov.w ip, #3 │ │ │ │ │ lsl.w ip, ip, r3 │ │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ │ tst.w ip, r2 │ │ │ │ │ - beq.w b05e │ │ │ │ │ - add r4, r2 │ │ │ │ │ - mvn.w r2, #1 │ │ │ │ │ - lsl.w r3, r2, r3 │ │ │ │ │ - ands r3, r4 │ │ │ │ │ - str r3, [r5, #12] │ │ │ │ │ + it ne │ │ │ │ │ + addne r2, r2, r4 │ │ │ │ │ + mvn.w r4, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ + lsl.w r3, r4, r3 │ │ │ │ │ + and.w r3, r3, r2 │ │ │ │ │ + str r3, [r5, #12] │ │ │ │ │ vldr s15, [r7, #8] │ │ │ │ │ vcvt.f64.u32 d7, s15 │ │ │ │ │ - ble.n af78 │ │ │ │ │ + ble.n af56 │ │ │ │ │ vldr s12, [r7, #4] │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - vldr d5, [pc, #408] @ b100 │ │ │ │ │ + vldr d5, [pc, #808] @ b270 │ │ │ │ │ vcvt.f64.u32 d6, s12 │ │ │ │ │ vmla.f64 d6, d7, d5 │ │ │ │ │ vmov.f64 d7, d6 │ │ │ │ │ - bne.n b01c │ │ │ │ │ + bne.n affa │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w b3c4 │ │ │ │ │ + beq.w b39c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b3c4 │ │ │ │ │ + bne.w b39c │ │ │ │ │ mov r0, r5 │ │ │ │ │ vstr d7, [sp, #8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ vldr d7, [sp, #8] │ │ │ │ │ add r3, r6 │ │ │ │ │ cmp.w r3, #1024 @ 0x400 │ │ │ │ │ - bge.w b3d0 │ │ │ │ │ + bge.w b3a8 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ vmov.f64 d0, d7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL ldexp │ │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n b088 │ │ │ │ │ + bne.n b05a │ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyFloat_FromDouble │ │ │ │ │ cmp r2, #1 │ │ │ │ │ it ne │ │ │ │ │ movne r3, r4 │ │ │ │ │ - beq.n b06a │ │ │ │ │ + beq.n b03c │ │ │ │ │ cmp.w fp, #2 │ │ │ │ │ - beq.n b08e │ │ │ │ │ + beq.n b060 │ │ │ │ │ sub.w r2, r4, fp │ │ │ │ │ movw r3, #48061 @ 0xbbbd │ │ │ │ │ movt r3, #64443 @ 0xfbbb │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bge.w ac54 │ │ │ │ │ + bge.w ac34 │ │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ │ - vldr d0, [pc, #260] @ b0f0 │ │ │ │ │ - vldr d7, [pc, #264] @ b0f8 │ │ │ │ │ + vldr d0, [pc, #688] @ b278 │ │ │ │ │ + vldr d7, [pc, #692] @ b280 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ it ne │ │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ │ - b.n afba │ │ │ │ │ + b.n af98 │ │ │ │ │ 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 .LC37 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -16694,97 +16678,87 @@ │ │ │ │ │ add.w r3, r5, r1, lsl #2 │ │ │ │ │ cmp r0, #2 │ │ │ │ │ mov r1, r0 │ │ │ │ │ vldr s12, [r3] │ │ │ │ │ vcvt.f64.u32 d6, s12 │ │ │ │ │ vmla.f64 d6, d7, d5 │ │ │ │ │ vmov.f64 d7, d6 │ │ │ │ │ - beq.n af78 │ │ │ │ │ - b.n b01a │ │ │ │ │ + beq.n af56 │ │ │ │ │ + b.n aff8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ subs r0, r6, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w b414 │ │ │ │ │ + beq.w b3ec │ │ │ │ │ ldr.w r5, [r7, r0, lsl #2] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n b038 │ │ │ │ │ + beq.n b016 │ │ │ │ │ cmp r6, r1 │ │ │ │ │ - beq.w ae98 │ │ │ │ │ + beq.w ae78 │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ orr.w r2, r2, r6, lsl #3 │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ lsrs r1, r2, #3 │ │ │ │ │ - b.n ae98 │ │ │ │ │ - mvn.w r4, #1 │ │ │ │ │ - lsl.w r3, r4, r3 │ │ │ │ │ - ands r3, r2 │ │ │ │ │ - b.n af52 │ │ │ │ │ + b.n ae78 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ vldr s14, [r0, #12] │ │ │ │ │ vldr s12, [r3, #12] │ │ │ │ │ vcvt.f64.u32 d7, s14 │ │ │ │ │ vcvt.f64.u32 d6, s12 │ │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ │ vdiv.f64 d0, d7, d6 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n afba │ │ │ │ │ + beq.n af98 │ │ │ │ │ vneg.f64 d0, d0 │ │ │ │ │ - b.n afba │ │ │ │ │ + b.n af98 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ ldr r1, [r2, #16] │ │ │ │ │ lsrs r2, r1, #23 │ │ │ │ │ - bne.w b410 │ │ │ │ │ + bne.w b3e8 │ │ │ │ │ subs r2, r4, #2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w ac54 │ │ │ │ │ + beq.w ac34 │ │ │ │ │ add.w r3, r8, r4, lsl #2 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ vldr s14, [r3, #8] │ │ │ │ │ vcvt.f64.u32 d7, s14 │ │ │ │ │ - bne.w b3ae │ │ │ │ │ + bne.w b34c │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ add.w r3, r3, fp, lsl #2 │ │ │ │ │ vldr s12, [r3, #8] │ │ │ │ │ subs.w r3, fp, #1 │ │ │ │ │ vcvt.f64.u32 d6, s12 │ │ │ │ │ - beq.n b07c │ │ │ │ │ + beq.n b04e │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ - vldr d4, [pc, #52] @ b100 │ │ │ │ │ + vldr d4, [pc, #468] @ b270 │ │ │ │ │ adds r2, #12 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr.w r1, [r2, r3, lsl #2] │ │ │ │ │ vmov s11, r1 │ │ │ │ │ vcvt.f64.u32 d5, s11 │ │ │ │ │ vmla.f64 d5, d6, d4 │ │ │ │ │ vmov.f64 d6, d5 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n b07c │ │ │ │ │ - b.n b0ce │ │ │ │ │ - nop │ │ │ │ │ - nop.w │ │ │ │ │ - ... │ │ │ │ │ - .word 0x80000000 │ │ │ │ │ - .word 0x00000000 │ │ │ │ │ - .word 0x41d00000 │ │ │ │ │ + beq.n b04e │ │ │ │ │ + b.n b0a0 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ movs r1, #30 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ subs r5, r4, r0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 108 <_PyLong_New> │ │ │ │ │ R_ARM_THM_CALL _PyLong_New │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b012 │ │ │ │ │ + beq.n aff0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ it le │ │ │ │ │ addle.w lr, r8, #12 │ │ │ │ │ - ble.w b298 │ │ │ │ │ + ble.w b24a │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ movs r1, #30 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ bl 0 <__aeabi_idivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idivmod │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mov r7, r1 │ │ │ │ │ @@ -16801,19 +16775,19 @@ │ │ │ │ │ mov sl, r2 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ rsb r9, r7, #32 │ │ │ │ │ lsrs r0, r0, #2 │ │ │ │ │ sub.w r8, r7, #32 │ │ │ │ │ adds r0, #1 │ │ │ │ │ ands.w r0, r0, #3 │ │ │ │ │ - beq.n b1de │ │ │ │ │ + beq.n b190 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq.n b1b4 │ │ │ │ │ + beq.n b166 │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq.n b18e │ │ │ │ │ + beq.n b140 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ ldr.w r0, [r2, #-4]! │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ bic.w ip, r0, r5 │ │ │ │ │ lsrs r0, r7 │ │ │ │ │ str.w r0, [r1, #-4]! │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ @@ -16837,15 +16811,15 @@ │ │ │ │ │ orr.w r0, r0, ip, lsl #30 │ │ │ │ │ bic.w ip, r0, r5 │ │ │ │ │ lsrs r0, r7 │ │ │ │ │ orrs r0, r2 │ │ │ │ │ orrs r0, r4 │ │ │ │ │ str.w r0, [r1, #-4]! │ │ │ │ │ cmp sl, r1 │ │ │ │ │ - beq.n b290 │ │ │ │ │ + beq.n b242 │ │ │ │ │ str.w lr, [sp, #36] @ 0x24 │ │ │ │ │ ldr.w lr, [sp, #24] │ │ │ │ │ strd r6, r3, [sp, #28] │ │ │ │ │ ldr.w r3, [lr, #-4] │ │ │ │ │ mov.w r2, ip, lsr #2 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r6, lr │ │ │ │ │ @@ -16886,295 +16860,303 @@ │ │ │ │ │ lsr.w r2, r2, r8 │ │ │ │ │ orr.w r3, r3, ip, lsl #30 │ │ │ │ │ bic.w ip, r3, r5 │ │ │ │ │ lsr.w r3, r3, r7 │ │ │ │ │ orr.w r3, r3, r0 │ │ │ │ │ orr.w r3, r3, r2 │ │ │ │ │ str.w r3, [r4, #-16] │ │ │ │ │ - bne.n b1ea │ │ │ │ │ + bne.n b19c │ │ │ │ │ ldrd r6, r3, [sp, #28] │ │ │ │ │ ldr.w lr, [sp, #36] @ 0x24 │ │ │ │ │ - cbz r6, b2ba │ │ │ │ │ + cbz r6, b290 │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - bne.n b2ba │ │ │ │ │ + bne.n b290 │ │ │ │ │ movs r4, #0 │ │ │ │ │ subs r6, #1 │ │ │ │ │ ldr.w r2, [lr, r6, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ it ne │ │ │ │ │ orrne.w r4, r4, #1 │ │ │ │ │ lsls r2, r4, #31 │ │ │ │ │ - bmi.n b2b0 │ │ │ │ │ + bmi.n b262 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n b29a │ │ │ │ │ + bne.n b24c │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ lsrs r1, r2, #3 │ │ │ │ │ - bne.w ae86 │ │ │ │ │ - b.n ae98 │ │ │ │ │ + bne.w ae66 │ │ │ │ │ + b.n ae78 │ │ │ │ │ + nop.w │ │ │ │ │ + .word 0x00000000 │ │ │ │ │ + .word 0x41d00000 │ │ │ │ │ + ... │ │ │ │ │ + .word 0x80000000 │ │ │ │ │ + .word 0x00000000 │ │ │ │ │ + .word 0x41d00000 │ │ │ │ │ subs.w r4, ip, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r4, #1 │ │ │ │ │ - b.n b2b0 │ │ │ │ │ + b.n b262 │ │ │ │ │ add.w ip, r8, #8 │ │ │ │ │ add.w r6, r0, #8 │ │ │ │ │ - b.n acf6 │ │ │ │ │ + b.n acd6 │ │ │ │ │ sub.w r2, r4, fp │ │ │ │ │ movw r3, #17476 @ 0x4444 │ │ │ │ │ movt r3, #1092 @ 0x444 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - blt.w ac54 │ │ │ │ │ - b.n b3f4 │ │ │ │ │ + blt.w ac34 │ │ │ │ │ + b.n b3cc │ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ │ cmp.w fp, #1 │ │ │ │ │ mov.w r2, r3, lsr #23 │ │ │ │ │ - beq.n b3a4 │ │ │ │ │ + beq.n b340 │ │ │ │ │ clz r3, r2 │ │ │ │ │ lsrs r3, r3, #5 │ │ │ │ │ - b.n afcc │ │ │ │ │ + b.n afaa │ │ │ │ │ and.w r5, r2, #3 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ rsb r5, r5, #1 │ │ │ │ │ add.w r8, r3, #12 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r6, [r2, #12] │ │ │ │ │ mul.w r5, r1, r5 │ │ │ │ │ movs r1, #0 │ │ │ │ │ add.w r7, r8, r5, lsl #2 │ │ │ │ │ mov r2, r6 │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs r5, #1 │ │ │ │ │ - bmi.n b32e │ │ │ │ │ + bmi.n b304 │ │ │ │ │ ldr.w r0, [r7, #-4]! │ │ │ │ │ orr.w r0, r0, r1, lsl #30 │ │ │ │ │ lsrs r1, r1, #2 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_uldivmod │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r0, [r7, #0] │ │ │ │ │ - b.n b312 │ │ │ │ │ + b.n b2e8 │ │ │ │ │ ldr.w r5, [r9, #8] │ │ │ │ │ mov r3, r9 │ │ │ │ │ lsrs r7, r5, #3 │ │ │ │ │ it ne │ │ │ │ │ movne r2, r7 │ │ │ │ │ - beq.n b354 │ │ │ │ │ + beq.n b32a │ │ │ │ │ mov r6, r2 │ │ │ │ │ subs r2, #1 │ │ │ │ │ ldr.w r0, [r8, r2, lsl #2] │ │ │ │ │ - cbz r0, b360 │ │ │ │ │ + cbz r0, b336 │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - beq.n b354 │ │ │ │ │ + beq.n b32a │ │ │ │ │ and.w r2, r5, #3 │ │ │ │ │ orr.w r2, r2, r6, lsl #3 │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ it ne │ │ │ │ │ orrne.w r4, r4, #1 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - b.n aef6 │ │ │ │ │ + b.n aed6 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n b33c │ │ │ │ │ + bne.n b312 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - b.n b354 │ │ │ │ │ + b.n b32a │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.n b3e4 │ │ │ │ │ + vmov s15, r3 │ │ │ │ │ + vcvt.f64.u32 d7, s15 │ │ │ │ │ + vldr s12, [r8, #12] │ │ │ │ │ + vldr d5, [pc, #-204] @ b288 │ │ │ │ │ + vcvt.f64.u32 d6, s12 │ │ │ │ │ + vmla.f64 d6, d7, d5 │ │ │ │ │ + vmov.f64 d7, d6 │ │ │ │ │ + b.n b084 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr r1, [r3, #16] │ │ │ │ │ lsrs r3, r1, #23 │ │ │ │ │ - beq.n b2ce │ │ │ │ │ + beq.n b2a4 │ │ │ │ │ subs r2, r4, #2 │ │ │ │ │ movw r3, #17476 @ 0x4444 │ │ │ │ │ movt r3, #1092 @ 0x444 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bge.n b3f4 │ │ │ │ │ + bge.n b3cc │ │ │ │ │ add.w r3, r8, r4, lsl #2 │ │ │ │ │ movs r0, #30 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ mul.w r2, r0, r2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w ac62 │ │ │ │ │ + bne.w ac42 │ │ │ │ │ clz r3, r1 │ │ │ │ │ subs r3, #32 │ │ │ │ │ add r3, r2 │ │ │ │ │ cmp.w r3, #1024 @ 0x400 │ │ │ │ │ - ble.w ac96 │ │ │ │ │ - b.n b3f4 │ │ │ │ │ - cbnz r2, b40c │ │ │ │ │ - vmov s15, r3 │ │ │ │ │ - vcvt.f64.u32 d7, s15 │ │ │ │ │ - vldr s12, [r8, #12] │ │ │ │ │ - vldr d5, [pc, #-692] @ b100 │ │ │ │ │ - vcvt.f64.u32 d6, s12 │ │ │ │ │ - vmla.f64 d6, d7, d5 │ │ │ │ │ - vmov.f64 d7, d6 │ │ │ │ │ - b.n b0b2 │ │ │ │ │ + ble.w ac76 │ │ │ │ │ + b.n b3cc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ add r3, r6 │ │ │ │ │ cmp.w r3, #1024 @ 0x400 │ │ │ │ │ - blt.w afa8 │ │ │ │ │ + blt.w af86 │ │ │ │ │ cmp.w r3, #1024 @ 0x400 │ │ │ │ │ - bne.n b3f4 │ │ │ │ │ + bne.n b3cc │ │ │ │ │ mov r0, r6 │ │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ │ vstr d7, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL ldexp │ │ │ │ │ vldr d7, [sp, #8] │ │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bne.w afa8 │ │ │ │ │ + bne.w af86 │ │ │ │ │ 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 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n b010 │ │ │ │ │ + b.n afee │ │ │ │ │ movs r2, #30 │ │ │ │ │ - b.n ac62 │ │ │ │ │ + b.n ac42 │ │ │ │ │ subs r2, r4, #2 │ │ │ │ │ - b.n b380 │ │ │ │ │ + b.n b378 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - b.n ae98 │ │ │ │ │ + b.n ae78 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w aed2 │ │ │ │ │ - b.n b010 │ │ │ │ │ + bne.w aeb2 │ │ │ │ │ + b.n afee │ │ │ │ │ │ │ │ │ │ -0000b424 : │ │ │ │ │ +0000b3fc : │ │ │ │ │ PyLong_AsDouble(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #20 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b4b2 │ │ │ │ │ + beq.n b48a │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.n b4c4 │ │ │ │ │ + bpl.n b49c │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.n b460 │ │ │ │ │ + bhi.n b438 │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ vmov s15, r3 │ │ │ │ │ vcvt.f64.s32 d0, s15 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {pc} │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ - bl 10a4c <_PyLong_Frexp> │ │ │ │ │ + bl 10a20 <_PyLong_Frexp> │ │ │ │ │ R_ARM_THM_CALL _PyLong_Frexp │ │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.n b486 │ │ │ │ │ + beq.n b45e │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ cmp.w r0, #1024 @ 0x400 │ │ │ │ │ - bgt.n b496 │ │ │ │ │ + bgt.n b46e │ │ │ │ │ add sp, #20 │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 ldexp │ │ │ │ │ vstr d0, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ vldr d0, [sp] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b474 │ │ │ │ │ + beq.n b44c │ │ │ │ │ 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 │ │ │ │ │ vmov.f64 d0, #240 @ 0xbf800000 -1.0 │ │ │ │ │ - b.n b45c │ │ │ │ │ + b.n b434 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ movw r1, #3521 @ 0xdc1 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n b4ac │ │ │ │ │ + b.n b484 │ │ │ │ │ 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 b4ac │ │ │ │ │ + b.n b484 │ │ │ │ │ │ │ │ │ │ -0000b4dc : │ │ │ │ │ +0000b4b4 : │ │ │ │ │ PyLong_AsUnsignedLongLong(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b88e │ │ │ │ │ + beq.w b866 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.w b876 │ │ │ │ │ + bpl.w b84e │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ cmp r2, #8 │ │ │ │ │ - bls.w b700 │ │ │ │ │ + bls.w b6d8 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.w b7ee │ │ │ │ │ + beq.w b7c6 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov.w fp, r2, lsr #3 │ │ │ │ │ add.w r7, r0, #8 │ │ │ │ │ add.w sl, fp, #4294967295 @ 0xffffffff │ │ │ │ │ mov lr, sp │ │ │ │ │ mov r5, r3 │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r4, r3 │ │ │ │ │ tst.w fp, #1 │ │ │ │ │ - beq.w b6ae │ │ │ │ │ + beq.w b686 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mvn.w r1, #31 │ │ │ │ │ cmp r3, sl │ │ │ │ │ ldr.w r0, [r7, #12]! │ │ │ │ │ mov ip, r0 │ │ │ │ │ lsl.w r1, r0, r1 │ │ │ │ │ mov r6, r1 │ │ │ │ │ - beq.w b80c │ │ │ │ │ + beq.w b7e4 │ │ │ │ │ lsrs r3, r0, #16 │ │ │ │ │ lsrs r2, r0, #8 │ │ │ │ │ orr.w r3, r3, r1, lsl #16 │ │ │ │ │ movs r1, #2 │ │ │ │ │ strb.w r0, [lr] │ │ │ │ │ mov.w r9, #30 │ │ │ │ │ add.w r0, sp, r1 │ │ │ │ │ strb.w r2, [sp, #1] │ │ │ │ │ cmp r1, #8 │ │ │ │ │ - beq.w b6e2 │ │ │ │ │ + beq.w b6ba │ │ │ │ │ sub.w r2, r9, #24 │ │ │ │ │ strb r3, [r0, #0] │ │ │ │ │ cmp r2, #7 │ │ │ │ │ mov.w r3, ip, lsr #24 │ │ │ │ │ orr.w r3, r3, r6, lsl #8 │ │ │ │ │ mov.w r8, r6, lsr #24 │ │ │ │ │ itttt hi │ │ │ │ │ @@ -17185,22 +17167,22 @@ │ │ │ │ │ ittee hi │ │ │ │ │ movhi r5, #4 │ │ │ │ │ movhi.w r8, #0 │ │ │ │ │ addls.w lr, lr, #3 │ │ │ │ │ movls r5, #3 │ │ │ │ │ movs r4, #1 │ │ │ │ │ cmp fp, r4 │ │ │ │ │ - bne.w b6ae │ │ │ │ │ - cbz r2, b5b0 │ │ │ │ │ + bne.w b686 │ │ │ │ │ + cbz r2, b588 │ │ │ │ │ cmp r5, #7 │ │ │ │ │ - bhi.w b6e2 │ │ │ │ │ + bhi.w b6ba │ │ │ │ │ adds r5, #1 │ │ │ │ │ strb.w r3, [lr], #1 │ │ │ │ │ cmp r5, #7 │ │ │ │ │ - bhi.w b7e8 │ │ │ │ │ + bhi.w b7c0 │ │ │ │ │ movs r1, #0 │ │ │ │ │ rsb r2, r5, #8 │ │ │ │ │ mov r0, lr │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ │ add sp, #12 │ │ │ │ │ @@ -17209,28 +17191,28 @@ │ │ │ │ │ adds r1, r5, #2 │ │ │ │ │ orr.w r3, r3, r6, lsl #16 │ │ │ │ │ add.w r0, lr, #2 │ │ │ │ │ add.w r9, r2, #30 │ │ │ │ │ mov.w r2, ip, lsr #8 │ │ │ │ │ strb.w r2, [lr, #1] │ │ │ │ │ cmp r1, #8 │ │ │ │ │ - beq.n b6e2 │ │ │ │ │ + beq.n b6ba │ │ │ │ │ sub.w r2, r9, #24 │ │ │ │ │ adds r1, r5, #3 │ │ │ │ │ cmp r2, #7 │ │ │ │ │ strb r3, [r0, #0] │ │ │ │ │ mov.w r3, ip, lsr #24 │ │ │ │ │ mov.w r8, r6, lsr #24 │ │ │ │ │ orr.w r3, r3, r6, lsl #8 │ │ │ │ │ itt ls │ │ │ │ │ addls.w lr, lr, #3 │ │ │ │ │ movls r5, r1 │ │ │ │ │ - bls.n b622 │ │ │ │ │ + bls.n b5fa │ │ │ │ │ cmp r1, #8 │ │ │ │ │ - beq.n b6e2 │ │ │ │ │ + beq.n b6ba │ │ │ │ │ strb.w r3, [lr, #3] │ │ │ │ │ adds r5, #4 │ │ │ │ │ add.w lr, lr, #4 │ │ │ │ │ sub.w r2, r9, #32 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ @@ -17241,399 +17223,399 @@ │ │ │ │ │ cmp r4, sl │ │ │ │ │ lsr.w r6, r0, r6 │ │ │ │ │ lsl.w r1, r0, r1 │ │ │ │ │ orr.w r1, r1, r6 │ │ │ │ │ lsl.w ip, r0, r2 │ │ │ │ │ orr.w r6, r1, r8 │ │ │ │ │ orr.w ip, ip, r3 │ │ │ │ │ - beq.w b77c │ │ │ │ │ + beq.w b754 │ │ │ │ │ cmp r5, #7 │ │ │ │ │ - bhi.n b6e2 │ │ │ │ │ + bhi.n b6ba │ │ │ │ │ strb.w ip, [lr] │ │ │ │ │ - beq.n b6e2 │ │ │ │ │ + beq.n b6ba │ │ │ │ │ mov.w r3, ip, lsr #16 │ │ │ │ │ adds r1, r5, #2 │ │ │ │ │ orr.w r3, r3, r6, lsl #16 │ │ │ │ │ add.w r0, lr, #2 │ │ │ │ │ add.w r9, r2, #30 │ │ │ │ │ mov.w r2, ip, lsr #8 │ │ │ │ │ strb.w r2, [lr, #1] │ │ │ │ │ cmp r1, #8 │ │ │ │ │ - beq.n b6e2 │ │ │ │ │ + beq.n b6ba │ │ │ │ │ sub.w r2, r9, #24 │ │ │ │ │ strb r3, [r0, #0] │ │ │ │ │ mov.w r3, ip, lsr #24 │ │ │ │ │ adds r1, r5, #3 │ │ │ │ │ orr.w r3, r3, r6, lsl #8 │ │ │ │ │ mov.w r8, r6, lsr #24 │ │ │ │ │ cmp r2, #7 │ │ │ │ │ - bls.n b712 │ │ │ │ │ + bls.n b6ea │ │ │ │ │ cmp r1, #8 │ │ │ │ │ - beq.n b6e2 │ │ │ │ │ + beq.n b6ba │ │ │ │ │ strb.w r3, [lr, #3] │ │ │ │ │ adds r5, #4 │ │ │ │ │ add.w lr, lr, #4 │ │ │ │ │ sub.w r2, r9, #32 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp fp, r4 │ │ │ │ │ - beq.w b5a2 │ │ │ │ │ + beq.w b57a │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ sub.w r1, r2, #32 │ │ │ │ │ rsb r6, r2, #32 │ │ │ │ │ adds r7, #4 │ │ │ │ │ cmp r4, sl │ │ │ │ │ lsr.w r6, r0, r6 │ │ │ │ │ lsl.w r1, r0, r1 │ │ │ │ │ orr.w r1, r1, r6 │ │ │ │ │ lsl.w ip, r0, r2 │ │ │ │ │ orr.w r6, r1, r8 │ │ │ │ │ orr.w ip, ip, r3 │ │ │ │ │ - beq.n b71a │ │ │ │ │ + beq.n b6f2 │ │ │ │ │ cmp r5, #7 │ │ │ │ │ - bhi.n b6e2 │ │ │ │ │ + bhi.n b6ba │ │ │ │ │ strb.w ip, [lr] │ │ │ │ │ - bne.w b5cc │ │ │ │ │ + bne.w b5a4 │ │ │ │ │ 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 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - b.n b5c6 │ │ │ │ │ + b.n b59e │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mul.w r0, r3, r0 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ add.w lr, lr, #3 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - b.n b6a6 │ │ │ │ │ + b.n b67e │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b7da │ │ │ │ │ + beq.n b7b2 │ │ │ │ │ adds r2, #32 │ │ │ │ │ clz r9, r0 │ │ │ │ │ sub.w r9, r2, r9 │ │ │ │ │ cmp.w r9, #7 │ │ │ │ │ - bls.n b7d8 │ │ │ │ │ + bls.n b7b0 │ │ │ │ │ cmp r5, #7 │ │ │ │ │ - bhi.n b6e2 │ │ │ │ │ + bhi.n b6ba │ │ │ │ │ mov r1, lr │ │ │ │ │ mov.w r3, ip, lsr #8 │ │ │ │ │ sub.w r2, r9, #8 │ │ │ │ │ orr.w r3, r3, r6, lsl #24 │ │ │ │ │ adds r0, r5, #1 │ │ │ │ │ mov.w r8, r6, lsr #8 │ │ │ │ │ cmp r2, #7 │ │ │ │ │ strb.w ip, [r1], #1 │ │ │ │ │ - bls.w b870 │ │ │ │ │ + bls.w b848 │ │ │ │ │ cmp r0, #8 │ │ │ │ │ - beq.n b6e2 │ │ │ │ │ + beq.n b6ba │ │ │ │ │ sub.w r2, r9, #16 │ │ │ │ │ strb r3, [r1, #0] │ │ │ │ │ cmp r2, #7 │ │ │ │ │ mov.w r3, ip, lsr #16 │ │ │ │ │ add.w r1, r5, #2 │ │ │ │ │ add.w r0, lr, #2 │ │ │ │ │ orr.w r3, r3, r6, lsl #16 │ │ │ │ │ mov.w r8, r6, lsr #16 │ │ │ │ │ itt ls │ │ │ │ │ movls lr, r0 │ │ │ │ │ movls r5, r1 │ │ │ │ │ - bls.w b622 │ │ │ │ │ - b.n b5e6 │ │ │ │ │ + bls.w b5fa │ │ │ │ │ + b.n b5be │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b806 │ │ │ │ │ + beq.n b7de │ │ │ │ │ adds r2, #32 │ │ │ │ │ clz r9, r0 │ │ │ │ │ sub.w r9, r2, r9 │ │ │ │ │ cmp.w r9, #7 │ │ │ │ │ - bls.n b7e0 │ │ │ │ │ + bls.n b7b8 │ │ │ │ │ cmp r5, #7 │ │ │ │ │ - bhi.n b6e2 │ │ │ │ │ + bhi.n b6ba │ │ │ │ │ mov r1, lr │ │ │ │ │ mov.w r3, ip, lsr #8 │ │ │ │ │ sub.w r2, r9, #8 │ │ │ │ │ orr.w r3, r3, r6, lsl #24 │ │ │ │ │ adds r0, r5, #1 │ │ │ │ │ mov.w r8, r6, lsr #8 │ │ │ │ │ cmp r2, #7 │ │ │ │ │ strb.w ip, [r1], #1 │ │ │ │ │ - bls.n b86a │ │ │ │ │ + bls.n b842 │ │ │ │ │ cmp r0, #8 │ │ │ │ │ - beq.n b6e2 │ │ │ │ │ + beq.n b6ba │ │ │ │ │ strb r3, [r1, #0] │ │ │ │ │ sub.w r2, r9, #16 │ │ │ │ │ mov.w r3, ip, lsr #16 │ │ │ │ │ adds r1, r5, #2 │ │ │ │ │ orr.w r3, r3, r6, lsl #16 │ │ │ │ │ add.w r0, lr, #2 │ │ │ │ │ mov.w r8, r6, lsr #16 │ │ │ │ │ cmp r2, #7 │ │ │ │ │ - bhi.w b672 │ │ │ │ │ + bhi.w b64a │ │ │ │ │ mov lr, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - b.n b6a6 │ │ │ │ │ + b.n b67e │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r3, ip │ │ │ │ │ mov r8, r6 │ │ │ │ │ - b.n b622 │ │ │ │ │ + b.n b5fa │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r3, ip │ │ │ │ │ mov r8, r6 │ │ │ │ │ - b.n b6a6 │ │ │ │ │ + b.n b67e │ │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ │ - b.n b5c6 │ │ │ │ │ + b.n b59e │ │ │ │ │ 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 b6f8 │ │ │ │ │ + b.n b6d0 │ │ │ │ │ mov r3, ip │ │ │ │ │ mov r8, r6 │ │ │ │ │ - b.n b6a6 │ │ │ │ │ - cbz r0, b85e │ │ │ │ │ + b.n b67e │ │ │ │ │ + cbz r0, b836 │ │ │ │ │ clz r9, r0 │ │ │ │ │ rsb r9, r9, #32 │ │ │ │ │ cmp.w r9, #7 │ │ │ │ │ - bls.n b856 │ │ │ │ │ + bls.n b82e │ │ │ │ │ lsrs r3, r0, #8 │ │ │ │ │ sub.w r2, r9, #8 │ │ │ │ │ orr.w r3, r3, r1, lsl #24 │ │ │ │ │ mov.w r8, r1, lsr #8 │ │ │ │ │ cmp r2, #7 │ │ │ │ │ strb.w r0, [lr] │ │ │ │ │ - bls.n b862 │ │ │ │ │ + bls.n b83a │ │ │ │ │ strb.w r3, [sp, #1] │ │ │ │ │ lsrs r3, r0, #16 │ │ │ │ │ sub.w r2, r9, #16 │ │ │ │ │ orr.w r3, r3, r1, lsl #16 │ │ │ │ │ movs r1, #2 │ │ │ │ │ mov.w r8, r6, lsr #16 │ │ │ │ │ add.w r0, sp, r1 │ │ │ │ │ cmp r2, #7 │ │ │ │ │ - bhi.w b562 │ │ │ │ │ + bhi.w b53a │ │ │ │ │ mov lr, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - b.n b59a │ │ │ │ │ + b.n b572 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r8, r1 │ │ │ │ │ - b.n b59a │ │ │ │ │ + b.n b572 │ │ │ │ │ mov r8, r1 │ │ │ │ │ - b.n b59a │ │ │ │ │ + b.n b572 │ │ │ │ │ add.w lr, sp, #1 │ │ │ │ │ movs r5, #1 │ │ │ │ │ - b.n b59a │ │ │ │ │ + b.n b572 │ │ │ │ │ mov lr, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n b6a6 │ │ │ │ │ + b.n b67e │ │ │ │ │ mov lr, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n b622 │ │ │ │ │ + b.n b5fa │ │ │ │ │ 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 b6f8 │ │ │ │ │ + b.n b6d0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ movw r1, #1531 @ 0x5fb │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n b6f8 │ │ │ │ │ + b.n b6d0 │ │ │ │ │ │ │ │ │ │ -0000b8a0 : │ │ │ │ │ +0000b878 : │ │ │ │ │ long_pow(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ │ sub sp, #148 @ 0x94 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r4, r3, #7 │ │ │ │ │ - bpl.w cd8e │ │ │ │ │ + bpl.w cd66 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ mov fp, r1 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.w cd8e │ │ │ │ │ + bpl.w cd66 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov sl, r2 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.w bf2c │ │ │ │ │ + bne.w bf04 │ │ │ │ │ ldr.w r2, [fp] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w bf3a │ │ │ │ │ + bne.w bf12 │ │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ands.w r3, r3, #16777216 @ 0x1000000 │ │ │ │ │ - bne.w bf8a │ │ │ │ │ + bne.w bf62 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp sl, r2 │ │ │ │ │ - bne.w cd74 │ │ │ │ │ + bne.w cd4c │ │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ │ and.w r4, r2, #3 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq.w c94e │ │ │ │ │ + beq.w c926 │ │ │ │ │ rsb r4, r4, #1 │ │ │ │ │ lsrs r2, r2, #3 │ │ │ │ │ mul.w r4, r2, r4 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w c010 │ │ │ │ │ + beq.w bfe8 │ │ │ │ │ mov sl, r3 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ add.w r3, fp, r4, lsl #2 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ add.w r9, r4, #4294967295 @ 0xffffffff │ │ │ │ │ ldr r6, [r3, #8] │ │ │ │ │ ite gt │ │ │ │ │ movgt r3, #0 │ │ │ │ │ movle r3, #1 │ │ │ │ │ cmp r6, #3 │ │ │ │ │ it hi │ │ │ │ │ movhi r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w bd64 │ │ │ │ │ + bne.w bd3c │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - bgt.w d2e8 │ │ │ │ │ + bgt.w d2c0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w c74c │ │ │ │ │ - ldr r2, [pc, #764] @ (bc58 ) │ │ │ │ │ + bne.w c724 │ │ │ │ │ + ldr r2, [pc, #764] @ (bc30 ) │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr.w r1, [r2, #892] @ 0x37c │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.w c75e │ │ │ │ │ + bne.w c736 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ it ls │ │ │ │ │ movls r4, #0 │ │ │ │ │ - bls.n b996 │ │ │ │ │ + bls.n b96e │ │ │ │ │ cmp r6, #3 │ │ │ │ │ it ls │ │ │ │ │ movls r4, #4 │ │ │ │ │ - bls.n b994 │ │ │ │ │ + bls.n b96c │ │ │ │ │ cmp r6, #7 │ │ │ │ │ it ls │ │ │ │ │ movls r4, #8 │ │ │ │ │ - bls.n b994 │ │ │ │ │ + bls.n b96c │ │ │ │ │ cmp r6, #15 │ │ │ │ │ it ls │ │ │ │ │ movls r4, #16 │ │ │ │ │ - bls.n b994 │ │ │ │ │ + bls.n b96c │ │ │ │ │ movs r4, #32 │ │ │ │ │ cmp r6, #31 │ │ │ │ │ - bls.n b994 │ │ │ │ │ + bls.n b96c │ │ │ │ │ lsls r4, r4, #1 │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - bcs.n b98e │ │ │ │ │ + bcs.n b966 │ │ │ │ │ lsrs r4, r4, #2 │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r8, r7 │ │ │ │ │ mov sl, fp │ │ │ │ │ mov fp, r9 │ │ │ │ │ mov r9, r6 │ │ │ │ │ mov r6, r3 │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ str.w ip, [sp, #4] │ │ │ │ │ str.w fp, [sp, #8] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w bae6 │ │ │ │ │ + beq.w babe │ │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r5, r3, #7 │ │ │ │ │ - bpl.w be52 │ │ │ │ │ + bpl.w be2a │ │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.w bbcc │ │ │ │ │ + bhi.w bba4 │ │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ smull fp, r0, r3, r3 │ │ │ │ │ adds.w r5, fp, #5 │ │ │ │ │ mov r2, fp │ │ │ │ │ adc.w r3, r0, #0 │ │ │ │ │ cmp.w r5, #262 @ 0x106 │ │ │ │ │ mov r1, r0 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcs.w bbf6 │ │ │ │ │ + bcs.w bbce │ │ │ │ │ movw r3, #8988 @ 0x231c │ │ │ │ │ add.w r5, r3, r5, lsl #4 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ add r5, r3 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w bb86 │ │ │ │ │ + beq.w bb5e │ │ │ │ │ add.w fp, r3, #4294967295 @ 0xffffffff │ │ │ │ │ str.w fp, [r8] │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w bb86 │ │ │ │ │ + bne.w bb5e │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w bb90 │ │ │ │ │ + bne.w bb68 │ │ │ │ │ mov r8, r5 │ │ │ │ │ tst.w r4, r9 │ │ │ │ │ - beq.n bade │ │ │ │ │ + beq.n bab6 │ │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r0, r3, #7 │ │ │ │ │ - bpl.w bdf2 │ │ │ │ │ + bpl.w bdca │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r1, r3, #7 │ │ │ │ │ - bpl.w bdf2 │ │ │ │ │ + bpl.w bdca │ │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ orr.w r1, r0, r3 │ │ │ │ │ cmp r1, #15 │ │ │ │ │ - bhi.w bd20 │ │ │ │ │ + bhi.w bcf8 │ │ │ │ │ and.w fp, r3, #3 │ │ │ │ │ and.w r0, r0, #3 │ │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ │ rsb r0, r0, #1 │ │ │ │ │ rsb fp, fp, #1 │ │ │ │ │ mul.w r0, r3, r0 │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ @@ -17641,389 +17623,389 @@ │ │ │ │ │ smull fp, r0, r0, fp │ │ │ │ │ adds.w ip, fp, #5 │ │ │ │ │ mov r1, fp │ │ │ │ │ adc.w r3, r0, #0 │ │ │ │ │ cmp.w ip, #262 @ 0x106 │ │ │ │ │ mov r2, r0 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcs.w bc5c │ │ │ │ │ + bcs.w bc34 │ │ │ │ │ movw r5, #8988 @ 0x231c │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ add.w r5, r5, ip, lsl #4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add r5, r2 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w bcc8 │ │ │ │ │ + beq.w bca0 │ │ │ │ │ add.w fp, r3, #4294967295 @ 0xffffffff │ │ │ │ │ str.w fp, [r8] │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w bcc8 │ │ │ │ │ + bne.w bca0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w bcd6 │ │ │ │ │ + bne.w bcae │ │ │ │ │ mov r8, r5 │ │ │ │ │ lsrs r4, r4, #1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w b9b8 │ │ │ │ │ + bne.w b990 │ │ │ │ │ ldr.w fp, [sp, #8] │ │ │ │ │ subs.w fp, fp, #1 │ │ │ │ │ - bpl.w d11e │ │ │ │ │ + bpl.w d0f6 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ mov sl, r6 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w c254 │ │ │ │ │ + bne.w c22c │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldrd fp, sl, [sp, #56] @ 0x38 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ │ - bne.w be40 │ │ │ │ │ + bne.w be18 │ │ │ │ │ ldr.w r2, [fp] │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w c030 │ │ │ │ │ + bne.w c008 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.w bd12 │ │ │ │ │ + beq.w bcea │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w bd12 │ │ │ │ │ + beq.w bcea │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [sl] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w bd12 │ │ │ │ │ + bne.w bcea │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w bd18 │ │ │ │ │ + beq.w bcf0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w bd18 │ │ │ │ │ + beq.w bcf0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w bd18 │ │ │ │ │ + bne.w bcf0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - cbz r5, bb7e │ │ │ │ │ + cbz r5, bb56 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n bb7e │ │ │ │ │ + beq.n bb56 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, bb7e │ │ │ │ │ + cbnz r3, bb56 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r8 │ │ │ │ │ add sp, #148 @ 0x94 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w ba34 │ │ │ │ │ + beq.w ba0c │ │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl fc84 │ │ │ │ │ + bl fc58 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w d1a6 │ │ │ │ │ + beq.w d17e │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w c04c │ │ │ │ │ + beq.w c024 │ │ │ │ │ add.w fp, r3, #4294967295 @ 0xffffffff │ │ │ │ │ str.w fp, [r5] │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w c04c │ │ │ │ │ + bne.w c024 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr.w r8, [sp, #64] @ 0x40 │ │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ │ - b.n ba36 │ │ │ │ │ + b.n ba0e │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 6b64 │ │ │ │ │ + bl 6b60 │ │ │ │ │ mov r5, r0 │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ba06 │ │ │ │ │ + bne.w b9de │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w da12 │ │ │ │ │ + bne.w d9ea │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ mov r4, r8 │ │ │ │ │ - b.n c28e │ │ │ │ │ + b.n c266 │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w r5, #2147483648 @ 0x80000000 │ │ │ │ │ adds.w ip, fp, r3 │ │ │ │ │ adc.w r0, r0, #0 │ │ │ │ │ cmp ip, r5 │ │ │ │ │ sbcs.w r0, r0, #0 │ │ │ │ │ - bcs.w c1ec │ │ │ │ │ + bcs.w c1c4 │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d166 │ │ │ │ │ + beq.w d13e │ │ │ │ │ eor.w r2, fp, fp, asr #31 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ sub.w r2, r2, fp, asr #31 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ str r1, [r0, #4] │ │ │ │ │ - blt.w c388 │ │ │ │ │ + blt.w c360 │ │ │ │ │ movs r0, #8 │ │ │ │ │ str r0, [r5, #8] │ │ │ │ │ ldr r0, [r1, #0] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.w c394 │ │ │ │ │ + bne.w c36c │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ str r2, [r5, #12] │ │ │ │ │ - b.n ba06 │ │ │ │ │ + b.n b9de │ │ │ │ │ nop │ │ │ │ │ .word 0x00002000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w r5, #2147483648 @ 0x80000000 │ │ │ │ │ adds.w ip, fp, r3 │ │ │ │ │ adc.w r0, r0, #0 │ │ │ │ │ cmp ip, r5 │ │ │ │ │ sbcs.w r0, r0, #0 │ │ │ │ │ - bcs.w c7ea │ │ │ │ │ + bcs.w c7c2 │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d18e │ │ │ │ │ + beq.w d166 │ │ │ │ │ eor.w r2, fp, fp, asr #31 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ sub.w r2, r2, fp, asr #31 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ str r1, [r0, #4] │ │ │ │ │ - blt.w c6b8 │ │ │ │ │ + blt.w c690 │ │ │ │ │ movs r0, #8 │ │ │ │ │ str r0, [r5, #8] │ │ │ │ │ ldr r0, [r1, #0] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.w c6c4 │ │ │ │ │ + bne.w c69c │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ str r2, [r5, #12] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w babc │ │ │ │ │ + bne.w ba94 │ │ │ │ │ mov r8, r5 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w bade │ │ │ │ │ + beq.w bab6 │ │ │ │ │ mov r5, r8 │ │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl fc84 │ │ │ │ │ + bl fc58 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w d1a6 │ │ │ │ │ + beq.w d17e │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w c24a │ │ │ │ │ + beq.w c222 │ │ │ │ │ add.w fp, r3, #4294967295 @ 0xffffffff │ │ │ │ │ str.w fp, [r5] │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w c24a │ │ │ │ │ + bne.w c222 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr.w r8, [sp, #64] @ 0x40 │ │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ │ - b.n bade │ │ │ │ │ + b.n bab6 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w bb4a │ │ │ │ │ + bne.w bb22 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w bb68 │ │ │ │ │ - b.n bb7e │ │ │ │ │ + bne.w bb40 │ │ │ │ │ + b.n bb56 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 6b64 │ │ │ │ │ + bl 6b60 │ │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ mov r5, r0 │ │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ │ eors r3, r2 │ │ │ │ │ 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 │ │ │ │ │ - bne.w cc12 │ │ │ │ │ + bne.w cbea │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d1aa │ │ │ │ │ + beq.w d182 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w babc │ │ │ │ │ - b.n bcc8 │ │ │ │ │ + bne.w ba94 │ │ │ │ │ + b.n bca0 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - bls.n be5c │ │ │ │ │ + bls.n be34 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 68a8 │ │ │ │ │ - ldr r3, [pc, #740] @ (c058 ) │ │ │ │ │ + bl 68a4 │ │ │ │ │ + ldr r3, [pc, #740] @ (c030 ) │ │ │ │ │ mov r8, r0 │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr.w r4, [r3, #892] @ 0x37c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w cdc8 │ │ │ │ │ + beq.w cda0 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - beq.n be08 │ │ │ │ │ + beq.n bde0 │ │ │ │ │ subs r4, #1 │ │ │ │ │ str.w r4, [r3, #892] @ 0x37c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n be08 │ │ │ │ │ + bne.n bde0 │ │ │ │ │ add.w r0, r3, #892 @ 0x37c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.n be12 │ │ │ │ │ + bne.n bdea │ │ │ │ │ cmp r6, #3 │ │ │ │ │ - beq.w bf42 │ │ │ │ │ + beq.w bf1a │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w c844 │ │ │ │ │ + bne.w c81c │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n be3c │ │ │ │ │ + bne.n be14 │ │ │ │ │ ldr.w r2, [fp] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w c418 │ │ │ │ │ + bne.w c3f0 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.w bb7e │ │ │ │ │ + beq.w bb56 │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w bb7e │ │ │ │ │ + beq.w bb56 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [sl] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w bb7e │ │ │ │ │ + bne.w bb56 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r8 │ │ │ │ │ add sp, #148 @ 0x94 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n be32 │ │ │ │ │ + beq.n be0a │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n babc │ │ │ │ │ + b.n ba94 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.n bda4 │ │ │ │ │ + beq.n bd7c │ │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl fc84 │ │ │ │ │ + bl fc58 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w d178 │ │ │ │ │ + beq.w d150 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl ddc8 │ │ │ │ │ + bl dda0 │ │ │ │ │ ldr.w r8, [sp, #64] @ 0x40 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ - b.n bda4 │ │ │ │ │ + b.n bd7c │ │ │ │ │ movw r8, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r8, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n bcca │ │ │ │ │ + b.n bca2 │ │ │ │ │ ldr r5, [sp, #0] │ │ │ │ │ mov r4, r5 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w bb0e │ │ │ │ │ + bne.w bae6 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n bb0e │ │ │ │ │ + b.n bae6 │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n ba06 │ │ │ │ │ - bne.w c00a │ │ │ │ │ + b.n b9de │ │ │ │ │ + bne.w bfe2 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #7 │ │ │ │ │ itt pl │ │ │ │ │ - ldrpl r3, [pc, #492] @ (c058 ) │ │ │ │ │ + ldrpl r3, [pc, #492] @ (c030 ) │ │ │ │ │ strpl r3, [sp, #4] │ │ │ │ │ - bpl.w c312 │ │ │ │ │ + bpl.w c2ea │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r3, r2, #8192 @ 0x2000 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr.w r3, [r3, #896] @ 0x380 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.w c312 │ │ │ │ │ + bpl.w c2ea │ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ ldr.w r4, [r5, #900] @ 0x384 │ │ │ │ │ orr.w r1, r0, r4 │ │ │ │ │ cmp r1, #15 │ │ │ │ │ - bhi.w c442 │ │ │ │ │ + bhi.w c41a │ │ │ │ │ ldr r1, [r7, #12] │ │ │ │ │ and.w r0, r0, #3 │ │ │ │ │ rsb r0, r0, #1 │ │ │ │ │ and.w r3, r4, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r0, r1, r0 │ │ │ │ │ ldr.w r1, [r5, #904] @ 0x388 │ │ │ │ │ @@ -18031,569 +18013,569 @@ │ │ │ │ │ smull r4, r3, r0, r3 │ │ │ │ │ adds r0, r4, #5 │ │ │ │ │ mov r5, r4 │ │ │ │ │ adc.w r1, r3, #0 │ │ │ │ │ cmp.w r0, #262 @ 0x106 │ │ │ │ │ mov r9, r3 │ │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ │ - bcs.w c85c │ │ │ │ │ + bcs.w c834 │ │ │ │ │ add.w r2, r2, r0, lsl #4 │ │ │ │ │ add.w r8, r2, #8960 @ 0x2300 │ │ │ │ │ add.w r8, r8, #28 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r4, [r2, #892] @ 0x37c │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - beq.w c434 │ │ │ │ │ + beq.w c40c │ │ │ │ │ subs r4, #1 │ │ │ │ │ str.w r4, [r2, #892] @ 0x37c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w c434 │ │ │ │ │ - ldr r0, [pc, #348] @ (c05c ) │ │ │ │ │ + bne.w c40c │ │ │ │ │ + ldr r0, [pc, #348] @ (c034 ) │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.w bdaa │ │ │ │ │ + beq.w bd82 │ │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl fc84 │ │ │ │ │ + bl fc58 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w d178 │ │ │ │ │ + beq.w d150 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl ddc8 │ │ │ │ │ + bl dda0 │ │ │ │ │ ldr.w r8, [sp, #64] @ 0x40 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ - b.n bdaa │ │ │ │ │ + b.n bd82 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ ldr.w r2, [fp] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.w b8e6 │ │ │ │ │ + beq.w b8be │ │ │ │ │ adds r2, #1 │ │ │ │ │ str.w r2, [fp] │ │ │ │ │ - b.n b8e6 │ │ │ │ │ + b.n b8be │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 68a8 │ │ │ │ │ + bl 68a4 │ │ │ │ │ mov r5, r0 │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d170 │ │ │ │ │ + beq.w d148 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w c2d4 │ │ │ │ │ + beq.w c2ac │ │ │ │ │ ldr.w r4, [r8] │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - beq.w c2d4 │ │ │ │ │ + beq.w c2ac │ │ │ │ │ subs r4, #1 │ │ │ │ │ str.w r4, [r8] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w c2d4 │ │ │ │ │ + bne.w c2ac │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.w c2e0 │ │ │ │ │ + bne.w c2b8 │ │ │ │ │ mov r8, r5 │ │ │ │ │ - b.n bdaa │ │ │ │ │ + b.n bd82 │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w sl, [sp, #60] @ 0x3c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne.w r3, [sl] │ │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w cd42 │ │ │ │ │ + beq.w cd1a │ │ │ │ │ cmp r3, #2 │ │ │ │ │ itt ne │ │ │ │ │ movne r3, #0 │ │ │ │ │ strne r3, [sp, #0] │ │ │ │ │ - beq.w c16c │ │ │ │ │ + beq.w c144 │ │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ │ cmp r3, #8 │ │ │ │ │ - bhi.n bfcc │ │ │ │ │ + bhi.n bfa4 │ │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w cc46 │ │ │ │ │ + beq.w cc1e │ │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n c060 │ │ │ │ │ + beq.n c038 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ and.w r2, r3, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.w c1bc │ │ │ │ │ + beq.w c194 │ │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ cmp.w r3, r2, lsr #3 │ │ │ │ │ - bgt.w c1bc │ │ │ │ │ + bgt.w c194 │ │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ │ and.w r4, r3, #3 │ │ │ │ │ rsb r4, r4, #1 │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ mul.w r4, r3, r4 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w b92a │ │ │ │ │ - ldr.w r8, [pc, #80] @ c05c │ │ │ │ │ - b.n bdaa │ │ │ │ │ + bne.w b902 │ │ │ │ │ + ldr.w r8, [pc, #80] @ c034 │ │ │ │ │ + b.n bd82 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w cc06 │ │ │ │ │ + bne.w cbde │ │ │ │ │ ldr.w r2, [fp] │ │ │ │ │ - ldr.w r8, [pc, #56] @ c05c │ │ │ │ │ + ldr.w r8, [pc, #56] @ c034 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ itt ne │ │ │ │ │ movne sl, r4 │ │ │ │ │ movne r5, sl │ │ │ │ │ - beq.w bb7e │ │ │ │ │ + beq.w bb56 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [fp] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w bb1c │ │ │ │ │ + bne.w baf4 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.w bb24 │ │ │ │ │ - b.n bd12 │ │ │ │ │ + bne.w bafc │ │ │ │ │ + b.n bcea │ │ │ │ │ ldr.w r8, [sp, #64] @ 0x40 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ - b.n ba36 │ │ │ │ │ + b.n ba0e │ │ │ │ │ nop │ │ │ │ │ .word 0x00002000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000237c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl dc68 <_PyLong_Copy> │ │ │ │ │ + bl dc40 <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_CALL _PyLong_Copy │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w da90 │ │ │ │ │ + beq.w da68 │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w c938 │ │ │ │ │ + bne.w c910 │ │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ │ - bl 11760 <_PyLong_Negate> │ │ │ │ │ + bl 11730 <_PyLong_Negate> │ │ │ │ │ ldr.w fp, [sp, #56] @ 0x38 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.w d2a8 │ │ │ │ │ + beq.w d280 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r7, #0] │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne.w r3, [sl] │ │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ │ and.w r2, r3, #3 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.w c992 │ │ │ │ │ - ldr.w r8, [pc, #1552] @ c6d0 │ │ │ │ │ + beq.w c96a │ │ │ │ │ + ldr.w r8, [pc, #1552] @ c6a8 │ │ │ │ │ mov r5, sl │ │ │ │ │ mov r4, r7 │ │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r2, r3 │ │ │ │ │ sub.w r9, r8, #16 │ │ │ │ │ strd r7, sl, [sp, #4] │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ lsrs r0, r2, #3 │ │ │ │ │ lsrs r1, r3, #3 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.w c31c │ │ │ │ │ + beq.w c2f4 │ │ │ │ │ cmp.w r0, #300 @ 0x12c │ │ │ │ │ - bhi.w d12e │ │ │ │ │ + bhi.w d106 │ │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9a80 │ │ │ │ │ + bl 9a60 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w ccd4 │ │ │ │ │ + beq.w ccac │ │ │ │ │ ldr.w sl, [sp, #80] @ 0x50 │ │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.w c92c │ │ │ │ │ + beq.w c904 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w c6d4 │ │ │ │ │ + beq.w c6ac │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ ldr r7, [sp, #76] @ 0x4c │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.w c376 │ │ │ │ │ + bne.w c34e │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 68a8 │ │ │ │ │ + bl 68a4 │ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.w c300 │ │ │ │ │ + bne.w c2d8 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w da06 │ │ │ │ │ + beq.w d9de │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 2968 │ │ │ │ │ + bl 2970 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.n c1ac │ │ │ │ │ + bne.n c184 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w da06 │ │ │ │ │ + beq.w d9de │ │ │ │ │ ldr.w r2, [r8] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.w cc30 │ │ │ │ │ + bne.w cc08 │ │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov r8, r9 │ │ │ │ │ and.w r1, r2, #3 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.w c39a │ │ │ │ │ + beq.w c372 │ │ │ │ │ mov r9, r7 │ │ │ │ │ mov r5, sl │ │ │ │ │ - b.n c0d4 │ │ │ │ │ + b.n c0ac │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl dc68 <_PyLong_Copy> │ │ │ │ │ + bl dc40 <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_CALL _PyLong_Copy │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w da90 │ │ │ │ │ + beq.w da68 │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n c194 │ │ │ │ │ + beq.n c16c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [sl] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w d2b2 │ │ │ │ │ + beq.w d28a │ │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ │ - bl 11760 <_PyLong_Negate> │ │ │ │ │ + bl 11730 <_PyLong_Negate> │ │ │ │ │ ldr.w sl, [sp, #60] @ 0x3c │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.w da28 │ │ │ │ │ + beq.w da00 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ - b.n bfba │ │ │ │ │ + b.n bf92 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n c144 │ │ │ │ │ + bne.n c11c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n c144 │ │ │ │ │ + b.n c11c │ │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl fc84 │ │ │ │ │ + bl fc58 │ │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w d2bc │ │ │ │ │ + beq.w d294 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n c1e4 │ │ │ │ │ + beq.n c1bc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ - cbnz r3, c1e4 │ │ │ │ │ + cbnz r3, c1bc │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r7, r5 │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ - b.n bff2 │ │ │ │ │ + b.n bfca │ │ │ │ │ cmp r1, #0 │ │ │ │ │ it ge │ │ │ │ │ movge r3, #1 │ │ │ │ │ - blt.w ccda │ │ │ │ │ + blt.w ccb2 │ │ │ │ │ lsrs r0, r1, #28 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ ite eq │ │ │ │ │ moveq.w fp, #2 │ │ │ │ │ movne.w fp, #3 │ │ │ │ │ mov r0, fp │ │ │ │ │ strd r2, r1, [sp, #20] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 108 <_PyLong_New> │ │ │ │ │ R_ARM_THM_CALL _PyLong_New │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w cc20 │ │ │ │ │ + beq.w cbf8 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ orr.w r3, r3, fp, lsl #3 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ lsrs r3, r2, #30 │ │ │ │ │ bic.w r2, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ orr.w r3, r3, r1, lsl #2 │ │ │ │ │ str r2, [r0, #12] │ │ │ │ │ bic.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w ba06 │ │ │ │ │ + beq.w b9de │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ str r3, [r0, #20] │ │ │ │ │ - b.w ba06 │ │ │ │ │ + b.w b9de │ │ │ │ │ ldr.w r8, [sp, #64] @ 0x40 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ - b.n bade │ │ │ │ │ + b.n bab6 │ │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ it ne │ │ │ │ │ strne r4, [sp, #36] @ 0x24 │ │ │ │ │ - beq.w bafc │ │ │ │ │ + beq.w bad4 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 2968 │ │ │ │ │ + bl 2970 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w bbe0 │ │ │ │ │ + beq.w bbb8 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w d2c6 │ │ │ │ │ + bne.w d29e │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r8, r4 │ │ │ │ │ mov r4, r3 │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w bafc │ │ │ │ │ + beq.w bad4 │ │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ │ movs r5, #0 │ │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r2, [r6], #4 │ │ │ │ │ mov r0, r2 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - beq.n c2b8 │ │ │ │ │ + beq.n c290 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - cbnz r3, c2b8 │ │ │ │ │ + cbnz r3, c290 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne.n c2a2 │ │ │ │ │ + bne.n c27a │ │ │ │ │ ldrd fp, sl, [sp, #56] @ 0x38 │ │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w bb0e │ │ │ │ │ - b.n be40 │ │ │ │ │ + beq.w bae6 │ │ │ │ │ + b.n be18 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.w bf86 │ │ │ │ │ + beq.w bf5e │ │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl fc84 │ │ │ │ │ + bl fc58 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w d242 │ │ │ │ │ + beq.w d21a │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl ddc8 │ │ │ │ │ + bl dda0 │ │ │ │ │ ldr.w r8, [sp, #64] @ 0x40 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ - b.n bdaa │ │ │ │ │ + b.n bd82 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r7, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c12e │ │ │ │ │ + bne.w c106 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n c12e │ │ │ │ │ + b.n c106 │ │ │ │ │ movw r8, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r8, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n bee0 │ │ │ │ │ + b.n beb8 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - bne.w c0e8 │ │ │ │ │ + bne.w c0c0 │ │ │ │ │ eors r3, r2 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ ldr r1, [r5, #12] │ │ │ │ │ lsls r7, r3, #30 │ │ │ │ │ - bne.w ccc0 │ │ │ │ │ + bne.w cc98 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ - bl 2e4 │ │ │ │ │ + bl 2dc │ │ │ │ │ R_ARM_THM_CALL PyLong_FromLong │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ccd4 │ │ │ │ │ + beq.w ccac │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ eor.w ip, r3, r2 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ ldr r1, [r5, #12] │ │ │ │ │ rsb sl, r3, #1 │ │ │ │ │ tst.w ip, #3 │ │ │ │ │ - bne.w cc52 │ │ │ │ │ + bne.w cc2a │ │ │ │ │ bl 0 <__aeabi_idivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idivmod │ │ │ │ │ mul.w r0, sl, r1 │ │ │ │ │ - bl 2e4 │ │ │ │ │ + bl 2dc │ │ │ │ │ R_ARM_THM_CALL PyLong_FromLong │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w cc70 │ │ │ │ │ + beq.w cc48 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - beq.w c11c │ │ │ │ │ + beq.w c0f4 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c11c │ │ │ │ │ + bne.w c0f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n c11c │ │ │ │ │ + b.n c0f4 │ │ │ │ │ movs r0, #10 │ │ │ │ │ str r0, [r5, #8] │ │ │ │ │ ldr r0, [r1, #0] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.w bc48 │ │ │ │ │ + beq.w bc20 │ │ │ │ │ adds r0, #1 │ │ │ │ │ str r0, [r1, #0] │ │ │ │ │ - b.n bc48 │ │ │ │ │ + b.n bc20 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r6, r9 │ │ │ │ │ mov r9, sl │ │ │ │ │ ldrd r7, sl, [sp, #4] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.w c73a │ │ │ │ │ + bne.w c712 │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w daf6 │ │ │ │ │ - ldr r3, [pc, #780] @ (c6cc ) │ │ │ │ │ + bne.w dace │ │ │ │ │ + ldr r3, [pc, #780] @ (c6a4 ) │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ and.w r1, r2, #3 │ │ │ │ │ ldr.w r3, [r3, #900] @ 0x384 │ │ │ │ │ rsb r1, r1, #1 │ │ │ │ │ and.w r0, r3, #3 │ │ │ │ │ orr.w r4, r2, r3 │ │ │ │ │ rsb r0, r0, #1 │ │ │ │ │ cmp r4, #15 │ │ │ │ │ - bhi.w c8bc │ │ │ │ │ + bhi.w c894 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ ldr.w r3, [r3, #904] @ 0x388 │ │ │ │ │ mul.w r2, r1, r2 │ │ │ │ │ mul.w r3, r0, r3 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w c8e4 │ │ │ │ │ + bne.w c8bc │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w d294 │ │ │ │ │ + bne.w d26c │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w c91a │ │ │ │ │ + bne.w c8f2 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r7, r6 │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ - b.n bfd8 │ │ │ │ │ + b.n bfb0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [fp] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w cc28 │ │ │ │ │ + beq.w cc00 │ │ │ │ │ ldr r4, [sp, #0] │ │ │ │ │ mov r5, r4 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.w bb24 │ │ │ │ │ - b.w bb7e │ │ │ │ │ + bne.w bafc │ │ │ │ │ + b.w bb56 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.w bdaa │ │ │ │ │ - b.n bf0c │ │ │ │ │ + beq.w bd82 │ │ │ │ │ + b.n bee4 │ │ │ │ │ lsrs r4, r4, #3 │ │ │ │ │ movs r2, #0 │ │ │ │ │ cmp.w r4, r0, lsr #3 │ │ │ │ │ it lt │ │ │ │ │ strlt r7, [sp, #8] │ │ │ │ │ mov.w r6, r0, lsr #3 │ │ │ │ │ it ge │ │ │ │ │ movge r5, r7 │ │ │ │ │ strd r2, r2, [sp, #68] @ 0x44 │ │ │ │ │ itte ge │ │ │ │ │ - ldrge r3, [pc, #624] @ (c6d0 ) │ │ │ │ │ + ldrge r3, [pc, #624] @ (c6a8 ) │ │ │ │ │ strge r3, [sp, #8] │ │ │ │ │ - ldrlt r5, [pc, #620] @ (c6d0 ) │ │ │ │ │ + ldrlt r5, [pc, #620] @ (c6a8 ) │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ strd r2, r2, [sp, #76] @ 0x4c │ │ │ │ │ ittt ge │ │ │ │ │ movge r2, r4 │ │ │ │ │ movge r4, r6 │ │ │ │ │ movge r6, r2 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ ite ne │ │ │ │ │ movne r2, #70 @ 0x46 │ │ │ │ │ moveq r2, #140 @ 0x8c │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bgt.w cdf6 │ │ │ │ │ + bgt.w cdce │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w cdf0 │ │ │ │ │ + beq.w cdc8 │ │ │ │ │ ldr r4, [r3, #8] │ │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ lsrs r4, r4, #3 │ │ │ │ │ add.w r6, r4, r2, lsr #3 │ │ │ │ │ lsrs r2, r2, #3 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ - bgt.w db1c │ │ │ │ │ + bgt.w daf4 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ it lt │ │ │ │ │ movlt r0, #1 │ │ │ │ │ adds r0, #3 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w cdc0 │ │ │ │ │ + beq.w cd98 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ lsls r2, r6, #3 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ @@ -18616,18 +18598,18 @@ │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ mov r0, r6 │ │ │ │ │ lsls r2, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w c9ac │ │ │ │ │ + beq.w c984 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w c78a │ │ │ │ │ + beq.w c762 │ │ │ │ │ add.w r3, r5, #8 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mov r5, r6 │ │ │ │ │ str.w fp, [sp, #44] @ 0x2c │ │ │ │ │ mov fp, r9 │ │ │ │ │ add.w r2, r3, #12 │ │ │ │ │ @@ -18642,37 +18624,37 @@ │ │ │ │ │ strd r8, r7, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ ldr.w r4, [r3, #4]! │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_CheckSignals │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w da76 │ │ │ │ │ + bne.w da4e │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - bcs.w c776 │ │ │ │ │ + bcs.w c74e │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ sub.w ip, r5, #4 │ │ │ │ │ mov lr, sl │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ lsrs r1, r3, #2 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ add.w r9, r1, #4 │ │ │ │ │ add.w r9, r3, r9, lsl #2 │ │ │ │ │ sub.w r3, r9, sl │ │ │ │ │ subs r3, #4 │ │ │ │ │ lsrs r3, r3, #2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ ands.w r3, r3, #3 │ │ │ │ │ - beq.n c5ee │ │ │ │ │ + beq.n c5c6 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n c5c6 │ │ │ │ │ + beq.n c59e │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n c5a2 │ │ │ │ │ + beq.n c57a │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr.w r7, [lr], #4 │ │ │ │ │ mov ip, r5 │ │ │ │ │ umlal r3, r6, r4, r7 │ │ │ │ │ adds r3, r3, r0 │ │ │ │ │ adc.w r6, r6, #0 │ │ │ │ │ @@ -18700,15 +18682,15 @@ │ │ │ │ │ adc.w r6, r2, r6 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ lsrs r0, r3, #30 │ │ │ │ │ str.w r2, [ip] │ │ │ │ │ orr.w r0, r0, r6, lsl #2 │ │ │ │ │ lsrs r2, r6, #30 │ │ │ │ │ cmp lr, r9 │ │ │ │ │ - beq.n c696 │ │ │ │ │ + beq.n c66e │ │ │ │ │ strd sl, fp, [sp, #28] │ │ │ │ │ mov fp, lr │ │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ │ mov sl, r8 │ │ │ │ │ add.w ip, ip, #16 │ │ │ │ │ ldr.w r6, [fp], #4 │ │ │ │ │ add.w lr, fp, #12 │ │ │ │ │ @@ -18747,197 +18729,197 @@ │ │ │ │ │ adc.w r2, sl, r2, lsr #30 │ │ │ │ │ bic.w r0, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r0, [ip] │ │ │ │ │ lsrs r0, r3, #30 │ │ │ │ │ orr.w r0, r0, r2, lsl #2 │ │ │ │ │ cmp lr, r9 │ │ │ │ │ mov.w r2, r2, lsr #30 │ │ │ │ │ - bne.n c5f2 │ │ │ │ │ + bne.n c5ca │ │ │ │ │ ldrd sl, fp, [sp, #28] │ │ │ │ │ orrs r2, r0 │ │ │ │ │ - beq.n c776 │ │ │ │ │ + beq.n c74e │ │ │ │ │ adds r1, #1 │ │ │ │ │ bic.w r0, r0, #3221225472 @ 0xc0000000 │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ ldr.w r3, [r5, r1, lsl #2] │ │ │ │ │ add r3, r0 │ │ │ │ │ str.w r3, [r5, r1, lsl #2] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, fp │ │ │ │ │ - beq.n c780 │ │ │ │ │ + beq.n c758 │ │ │ │ │ adds r5, #4 │ │ │ │ │ - b.n c536 │ │ │ │ │ + b.n c50e │ │ │ │ │ movs r0, #10 │ │ │ │ │ str r0, [r5, #8] │ │ │ │ │ ldr r0, [r1, #0] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.w bcae │ │ │ │ │ + beq.w bc86 │ │ │ │ │ adds r0, #1 │ │ │ │ │ str r0, [r1, #0] │ │ │ │ │ - b.w bcae │ │ │ │ │ + b.w bc86 │ │ │ │ │ .word 0x00002000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000237c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne.w c112 │ │ │ │ │ + bne.w c0ea │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 6484 │ │ │ │ │ + bl 6480 │ │ │ │ │ ldr.w r2, [sl] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n c704 │ │ │ │ │ + beq.n c6dc │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [sl] │ │ │ │ │ - cbnz r2, c704 │ │ │ │ │ + cbnz r2, c6dc │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr.w sl, [sp, #76] @ 0x4c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w da98 │ │ │ │ │ + beq.w da70 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 2ad8 │ │ │ │ │ + bl 2ae0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w dac0 │ │ │ │ │ + beq.w da98 │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n c736 │ │ │ │ │ + beq.n c70e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [sl] │ │ │ │ │ - cbnz r3, c736 │ │ │ │ │ + cbnz r3, c70e │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov sl, r7 │ │ │ │ │ - b.n c112 │ │ │ │ │ + b.n c0ea │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w c3b0 │ │ │ │ │ + bne.w c388 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n c3b0 │ │ │ │ │ + b.n c388 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ - ldr r3, [pc, #584] @ (c99c ) │ │ │ │ │ + ldr r3, [pc, #584] @ (c974 ) │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr.w r1, [r3, #892] @ 0x37c │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.w b968 │ │ │ │ │ + beq.w b940 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ subs r1, #1 │ │ │ │ │ str.w r1, [r3, #892] @ 0x37c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w b968 │ │ │ │ │ - ldr r0, [pc, #560] @ (c9a0 ) │ │ │ │ │ + bne.w b940 │ │ │ │ │ + ldr r0, [pc, #560] @ (c978 ) │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.w b968 │ │ │ │ │ + b.w b940 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ cmp r3, fp │ │ │ │ │ - bne.n c6b4 │ │ │ │ │ + bne.n c68c │ │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ │ ldrd r8, r7, [sp, #36] @ 0x24 │ │ │ │ │ ldrd fp, sl, [sp, #44] @ 0x2c │ │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ │ lsrs r2, r3, #3 │ │ │ │ │ - beq.n c79c │ │ │ │ │ + beq.n c774 │ │ │ │ │ add.w r1, r8, r2, lsl #2 │ │ │ │ │ subs r0, r2, #1 │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ - cbz r1, c7c6 │ │ │ │ │ + cbz r1, c79e │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ str.w r8, [sp, #80] @ 0x50 │ │ │ │ │ ldr.w r2, [r3, #900] @ 0x384 │ │ │ │ │ eors r2, r0 │ │ │ │ │ lsls r6, r2, #30 │ │ │ │ │ - beq.n c7b6 │ │ │ │ │ + beq.n c78e │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w cd9a │ │ │ │ │ + bne.w cd72 │ │ │ │ │ str.w r8, [sp, #64] @ 0x40 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w bee0 │ │ │ │ │ - b.n cdc8 │ │ │ │ │ + bne.w beb8 │ │ │ │ │ + b.n cda0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ subs r1, r0, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d114 │ │ │ │ │ + beq.w d0ec │ │ │ │ │ ldr.w r4, [r6, r1, lsl #2] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n c7c4 │ │ │ │ │ + beq.n c79c │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - beq.n c79c │ │ │ │ │ + beq.n c774 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ orr.w r3, r3, r0, lsl #3 │ │ │ │ │ str.w r3, [r8, #8] │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ - b.n c79e │ │ │ │ │ + b.n c776 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ it ge │ │ │ │ │ movge r3, #1 │ │ │ │ │ - blt.w cd66 │ │ │ │ │ + blt.w cd3e │ │ │ │ │ lsrs r0, r2, #28 │ │ │ │ │ ite eq │ │ │ │ │ moveq.w fp, #2 │ │ │ │ │ movne.w fp, #3 │ │ │ │ │ strd r1, r2, [sp, #16] │ │ │ │ │ mov r0, fp │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 108 <_PyLong_New> │ │ │ │ │ R_ARM_THM_CALL _PyLong_New │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w cc20 │ │ │ │ │ + beq.w cbf8 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldrd r1, r2, [sp, #16] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ orr.w r3, r3, fp, lsl #3 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ add.w r3, r0, #12 │ │ │ │ │ mov.w ip, r1, lsr #30 │ │ │ │ │ bic.w r0, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ orr.w r1, ip, r2, lsl #2 │ │ │ │ │ lsrs r2, r2, #30 │ │ │ │ │ str.w r0, [r3], #4 │ │ │ │ │ orrs.w r0, r1, r2 │ │ │ │ │ - beq.w bd54 │ │ │ │ │ - b.n c828 │ │ │ │ │ + beq.w bd2c │ │ │ │ │ + b.n c800 │ │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ it eq │ │ │ │ │ moveq r4, #0 │ │ │ │ │ - beq.w bafc │ │ │ │ │ + beq.w bad4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ - b.n c266 │ │ │ │ │ + b.n c23e │ │ │ │ │ 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.w cce8 │ │ │ │ │ + bcs.w ccc0 │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d15c │ │ │ │ │ + beq.w d134 │ │ │ │ │ asrs r1, r4, #31 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ orr.w r1, r1, #1 │ │ │ │ │ rsb r1, r1, #1 │ │ │ │ │ @@ -18951,84 +18933,84 @@ │ │ │ │ │ cmp r1, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r1, #1 │ │ │ │ │ strne r1, [r3, #0] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ str.w r4, [r8, #12] │ │ │ │ │ - b.w bee0 │ │ │ │ │ + b.w beb8 │ │ │ │ │ lsrs r2, r2, #3 │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ mul.w r1, r2, r1 │ │ │ │ │ mul.w r3, r0, r3 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.n c8e4 │ │ │ │ │ - ldr r4, [pc, #212] @ (c9a4 ) │ │ │ │ │ + bne.n c8bc │ │ │ │ │ + ldr r4, [pc, #212] @ (c97c ) │ │ │ │ │ add.w r0, r5, #12 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - bcc.w c3f8 │ │ │ │ │ + bcc.w c3d0 │ │ │ │ │ ldr.w r1, [r0, r2, lsl #2] │ │ │ │ │ ldr.w r3, [r4, r2, lsl #2] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n c8d2 │ │ │ │ │ + beq.n c8aa │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w cd30 │ │ │ │ │ + bne.w cd08 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w cdae │ │ │ │ │ + bne.w cd86 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movs r5, #0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC41 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC41 │ │ │ │ │ mov r8, r5 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ mov r4, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n c2c6 │ │ │ │ │ + b.n c29e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w c410 │ │ │ │ │ + bne.w c3e8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n c410 │ │ │ │ │ + b.n c3e8 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ lsls r1, r2, #30 │ │ │ │ │ - beq.w c6e0 │ │ │ │ │ - b.w c112 │ │ │ │ │ + beq.w c6b8 │ │ │ │ │ + b.w c0ea │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [fp] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w c07e │ │ │ │ │ + bne.w c056 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.w c07e │ │ │ │ │ + b.w c056 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w d9f2 │ │ │ │ │ + bne.w d9ca │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n c972 │ │ │ │ │ + beq.n c94a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [fp] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w da16 │ │ │ │ │ + beq.w d9ee │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyFloat_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyFloat_Type │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ @@ -19036,30 +19018,30 @@ │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ add sp, #148 @ 0x94 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ bx r3 │ │ │ │ │ - ldr r6, [pc, #12] @ (c9a0 ) │ │ │ │ │ + ldr r6, [pc, #12] @ (c978 ) │ │ │ │ │ mov r9, sl │ │ │ │ │ - ldr r2, [pc, #16] @ (c9a8 ) │ │ │ │ │ + ldr r2, [pc, #16] @ (c980 ) │ │ │ │ │ mov r5, r7 │ │ │ │ │ - b.n c3a4 │ │ │ │ │ + b.n c37c │ │ │ │ │ .word 0x00002000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000237c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00002388 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w c78a │ │ │ │ │ + beq.w c762 │ │ │ │ │ add.w r3, r5, #12 │ │ │ │ │ str.w r9, [sp, #8] │ │ │ │ │ add.w r2, r3, r2, lsl #2 │ │ │ │ │ str.w fp, [sp, #32] │ │ │ │ │ add.w r9, r8, #16 │ │ │ │ │ mov r4, r3 │ │ │ │ │ mov fp, r2 │ │ │ │ │ @@ -19069,25 +19051,25 @@ │ │ │ │ │ strd r8, r7, [sp, #24] │ │ │ │ │ str.w sl, [sp, #36] @ 0x24 │ │ │ │ │ ldr.w r5, [r4], #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_CheckSignals │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d246 │ │ │ │ │ + bne.w d21e │ │ │ │ │ ldr.w r3, [r9, #-4] │ │ │ │ │ mov r1, r9 │ │ │ │ │ cmp fp, r4 │ │ │ │ │ umlal r3, r0, r5, r5 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r2, [r9, #-4] │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ orr.w r3, r3, r0, lsl #2 │ │ │ │ │ mov.w r0, r0, lsr #30 │ │ │ │ │ - bls.w cbc6 │ │ │ │ │ + bls.w cb9e │ │ │ │ │ mov lr, r4 │ │ │ │ │ adds r5, r5, r5 │ │ │ │ │ adcs r7, r7 │ │ │ │ │ ldr.w r8, [r9] │ │ │ │ │ mvn.w ip, r4 │ │ │ │ │ mov sl, r9 │ │ │ │ │ ldr.w r6, [lr], #4 │ │ │ │ │ @@ -19101,21 +19083,21 @@ │ │ │ │ │ adc.w r1, r0, r1 │ │ │ │ │ bic.w r3, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ lsrs r3, r2, #30 │ │ │ │ │ orr.w r3, r3, r1, lsl #2 │ │ │ │ │ lsrs r0, r1, #30 │ │ │ │ │ cmp fp, lr │ │ │ │ │ - bls.w cbb8 │ │ │ │ │ + bls.w cb90 │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - beq.n caf8 │ │ │ │ │ + beq.n cad0 │ │ │ │ │ cmp.w ip, #1 │ │ │ │ │ - beq.n cac6 │ │ │ │ │ + beq.n ca9e │ │ │ │ │ cmp.w ip, #2 │ │ │ │ │ - beq.n ca98 │ │ │ │ │ + beq.n ca70 │ │ │ │ │ ldr.w r6, [lr], #4 │ │ │ │ │ add.w sl, r9, #4 │ │ │ │ │ ldr.w r8, [r9, #4] │ │ │ │ │ umull r2, r1, r6, r5 │ │ │ │ │ adds.w r2, r2, r8 │ │ │ │ │ mla r1, r6, r7, r1 │ │ │ │ │ adc.w r1, r1, #0 │ │ │ │ │ @@ -19149,15 +19131,15 @@ │ │ │ │ │ adc.w r1, r0, r1 │ │ │ │ │ bic.w r3, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r3, [sl] │ │ │ │ │ lsrs r3, r2, #30 │ │ │ │ │ orr.w r3, r3, r1, lsl #2 │ │ │ │ │ lsrs r0, r1, #30 │ │ │ │ │ cmp fp, lr │ │ │ │ │ - bls.n cbb8 │ │ │ │ │ + bls.n cb90 │ │ │ │ │ str r4, [sp, #20] │ │ │ │ │ mov r8, lr │ │ │ │ │ ldr.w r6, [sl, #4] │ │ │ │ │ mov ip, sl │ │ │ │ │ add.w sl, sl, #16 │ │ │ │ │ ldr.w r4, [r8], #4 │ │ │ │ │ add.w lr, r8, #12 │ │ │ │ │ @@ -19205,23 +19187,23 @@ │ │ │ │ │ adc.w r0, r1, r0, lsr #30 │ │ │ │ │ bic.w r3, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r3, [ip, #16] │ │ │ │ │ lsrs r3, r2, #30 │ │ │ │ │ orr.w r3, r3, r0, lsl #2 │ │ │ │ │ cmp fp, lr │ │ │ │ │ mov.w r0, r0, lsr #30 │ │ │ │ │ - bhi.n cafa │ │ │ │ │ + bhi.n cad2 │ │ │ │ │ ldr r4, [sp, #20] │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ subs r1, r2, r4 │ │ │ │ │ add.w r2, r9, #4 │ │ │ │ │ bic.w r1, r1, #3 │ │ │ │ │ add r1, r2 │ │ │ │ │ orrs.w r2, r3, r0 │ │ │ │ │ - beq.n cbe8 │ │ │ │ │ + beq.n cbc0 │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ adds r2, r2, r3 │ │ │ │ │ adc.w r0, r0, #0 │ │ │ │ │ bic.w r3, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ lsrs r2, r2, #30 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ orr.w r2, r2, r0, lsl #2 │ │ │ │ │ @@ -19230,134 +19212,134 @@ │ │ │ │ │ strne r2, [r1, #4] │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ add.w r9, r9, #8 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w c9da │ │ │ │ │ + bne.w c9b2 │ │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ │ ldrd r8, r7, [sp, #24] │ │ │ │ │ ldrd fp, sl, [sp, #32] │ │ │ │ │ - b.n c78a │ │ │ │ │ - ldr.w r8, [pc, #1752] @ d2e0 │ │ │ │ │ + b.n c762 │ │ │ │ │ + ldr.w r8, [pc, #1752] @ d2b8 │ │ │ │ │ mov sl, r4 │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b.w be40 │ │ │ │ │ + b.w be18 │ │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ │ - bl 11760 <_PyLong_Negate> │ │ │ │ │ + bl 11730 <_PyLong_Negate> │ │ │ │ │ ldr r5, [sp, #80] @ 0x50 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w bd54 │ │ │ │ │ + bne.w bd2c │ │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ │ - b.w bbe0 │ │ │ │ │ + b.w bbb8 │ │ │ │ │ ldr r5, [sp, #0] │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b.w c03c │ │ │ │ │ + b.w c014 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c154 │ │ │ │ │ + bne.w c12c │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.w c154 │ │ │ │ │ + b.w c12c │ │ │ │ │ movs r5, #0 │ │ │ │ │ - ldr.w r8, [pc, #1688] @ d2e4 │ │ │ │ │ + ldr.w r8, [pc, #1688] @ d2bc │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b.w c2c6 │ │ │ │ │ + b.w c29e │ │ │ │ │ subs r0, #1 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <__aeabi_idivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idivmod │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ subs r2, r2, r1 │ │ │ │ │ mul.w r0, sl, r2 │ │ │ │ │ - bl 2e4 │ │ │ │ │ + bl 2dc │ │ │ │ │ R_ARM_THM_CALL PyLong_FromLong │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c36e │ │ │ │ │ + bne.w c346 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r6, r9 │ │ │ │ │ mov r0, r2 │ │ │ │ │ ldr r7, [sp, #4] │ │ │ │ │ - bl ddc8 │ │ │ │ │ + bl dda0 │ │ │ │ │ mov r9, r5 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.w d1b0 │ │ │ │ │ + bne.w d188 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.w d1c2 │ │ │ │ │ + bne.w d19a │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w d1d6 │ │ │ │ │ + bne.w d1ae │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w d1e8 │ │ │ │ │ + bne.w d1c0 │ │ │ │ │ movs r5, #0 │ │ │ │ │ ldrd fp, sl, [sp, #56] @ 0x38 │ │ │ │ │ mov r8, r5 │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b.w c2c6 │ │ │ │ │ + b.w c29e │ │ │ │ │ subs r0, #1 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ mvns r0, r0 │ │ │ │ │ - bl 2e4 │ │ │ │ │ + bl 2dc │ │ │ │ │ R_ARM_THM_CALL PyLong_FromLong │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c33e │ │ │ │ │ + bne.w c316 │ │ │ │ │ ldr r7, [sp, #4] │ │ │ │ │ mov r6, r9 │ │ │ │ │ - b.n cc7c │ │ │ │ │ + b.n cc54 │ │ │ │ │ negs r2, r2 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ sbc.w r1, r1, r1, lsl #1 │ │ │ │ │ - b.w c1f6 │ │ │ │ │ + b.w c1ce │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - blt.n cde4 │ │ │ │ │ + blt.n cdbc │ │ │ │ │ movs.w r3, r9, lsr #28 │ │ │ │ │ ite eq │ │ │ │ │ moveq r4, #2 │ │ │ │ │ movne r4, #3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 108 <_PyLong_New> │ │ │ │ │ R_ARM_THM_CALL _PyLong_New │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w da32 │ │ │ │ │ + beq.w da0a │ │ │ │ │ rsb r6, r6, #1 │ │ │ │ │ add.w r3, r0, #12 │ │ │ │ │ orr.w r4, r6, r4, lsl #3 │ │ │ │ │ str r4, [r0, #8] │ │ │ │ │ lsrs r1, r5, #30 │ │ │ │ │ bic.w r2, r5, #3221225472 @ 0xc0000000 │ │ │ │ │ orr.w r5, r1, r9, lsl #2 │ │ │ │ │ mov.w r9, r9, lsr #30 │ │ │ │ │ str.w r2, [r3], #4 │ │ │ │ │ orrs.w r2, r5, r9 │ │ │ │ │ - beq.w bee0 │ │ │ │ │ - b.n cd14 │ │ │ │ │ + beq.w beb8 │ │ │ │ │ + b.n ccec │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w c8f0 │ │ │ │ │ + bne.w c8c8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n c8f0 │ │ │ │ │ + b.n c8c8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movs r5, #0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC40 │ │ │ │ │ @@ -19365,101 +19347,101 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC40 │ │ │ │ │ mov r8, r5 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ mov r4, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ ldr.w sl, [sp, #60] @ 0x3c │ │ │ │ │ - b.w c2c6 │ │ │ │ │ + b.w c29e │ │ │ │ │ negs r3, r1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ sbc.w r2, r2, r2, lsl #1 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n c7f4 │ │ │ │ │ + b.n c7cc │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w d210 │ │ │ │ │ + bne.w d1e8 │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w d1fc │ │ │ │ │ + bne.w d1d4 │ │ │ │ │ movw r8, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r8, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.w bb7e │ │ │ │ │ + b.w bb56 │ │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ │ - bl 11760 <_PyLong_Negate> │ │ │ │ │ + bl 11730 <_PyLong_Negate> │ │ │ │ │ ldr.w r8, [sp, #80] @ 0x50 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w bee0 │ │ │ │ │ - b.n cdc4 │ │ │ │ │ + bne.w beb8 │ │ │ │ │ + b.n cd9c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w c8fc │ │ │ │ │ + bne.w c8d4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n c8fc │ │ │ │ │ + b.n c8d4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r3, [r3, #892] @ 0x37c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w da38 │ │ │ │ │ + bne.w da10 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ │ mov r4, r8 │ │ │ │ │ - b.w c2c6 │ │ │ │ │ + b.w c29e │ │ │ │ │ negs r5, r4 │ │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ │ sbc.w r9, r9, r9, lsl #1 │ │ │ │ │ - b.n ccee │ │ │ │ │ - ldr.w r8, [pc, #1264] @ d2e4 │ │ │ │ │ - b.n c79e │ │ │ │ │ + b.n ccc6 │ │ │ │ │ + ldr.w r8, [pc, #1264] @ d2bc │ │ │ │ │ + b.n c776 │ │ │ │ │ cmp.w r6, r4, lsl #1 │ │ │ │ │ - bge.w d092 │ │ │ │ │ + bge.w d06a │ │ │ │ │ asrs r1, r6, #1 │ │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ - bl 12398 │ │ │ │ │ + bl 12368 │ │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ │ adds r0, #1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - beq.w d270 │ │ │ │ │ + beq.w d248 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w d06a │ │ │ │ │ + beq.w d042 │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ │ - bl 12398 │ │ │ │ │ + bl 12368 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w d270 │ │ │ │ │ + beq.w d248 │ │ │ │ │ adds r0, r4, r6 │ │ │ │ │ bl 108 <_PyLong_New> │ │ │ │ │ R_ARM_THM_CALL _PyLong_New │ │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ │ mov r8, r0 │ │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d274 │ │ │ │ │ + beq.w d24c │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ - bl 6b64 │ │ │ │ │ + bl 6b60 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d274 │ │ │ │ │ + beq.w d24c │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ add.w r1, r0, #12 │ │ │ │ │ ldr r4, [sp, #24] │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ lsls r2, r3, #2 │ │ │ │ │ add.w r3, r8, #12 │ │ │ │ │ add.w r6, r3, r4, lsl #3 │ │ │ │ │ @@ -19473,195 +19455,195 @@ │ │ │ │ │ ldr.w r1, [r9, #8] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mul.w r4, r2, r4 │ │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ │ lsrs r0, r1, #3 │ │ │ │ │ add.w r2, r4, r2, lsr #3 │ │ │ │ │ subs.w r2, r2, r1, lsr #3 │ │ │ │ │ - bne.n cf8a │ │ │ │ │ + bne.n cf62 │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - bl 6b64 │ │ │ │ │ + bl 6b60 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w da52 │ │ │ │ │ + beq.w da2a │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ adds r1, #12 │ │ │ │ │ ldr.w r3, [r1, #-4] │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ lsls r2, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ lsrs r0, r2, #3 │ │ │ │ │ adds.w r4, r4, r2, lsr #3 │ │ │ │ │ - bne.n cf20 │ │ │ │ │ + bne.n cef8 │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ mvn.w r3, #3 │ │ │ │ │ lsrs r2, r2, #3 │ │ │ │ │ mla r6, r3, r1, r6 │ │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ │ mov r0, r6 │ │ │ │ │ rsb r3, r1, r3, lsr #3 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ add.w ip, r6, r2, lsl #2 │ │ │ │ │ add.w r4, r3, #8 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n cefe │ │ │ │ │ + b.n ced6 │ │ │ │ │ ldr.w r1, [r4, #4]! │ │ │ │ │ add r3, r1 │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ subs r3, r1, r3 │ │ │ │ │ bic.w r1, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r1, [r0], #4 │ │ │ │ │ ubfx r3, r3, #30, #1 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne.n cee8 │ │ │ │ │ + bne.n cec0 │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ add.w r2, r2, #1 │ │ │ │ │ - ble.n cf3a │ │ │ │ │ - cbz r3, cf3a │ │ │ │ │ + ble.n cf12 │ │ │ │ │ + cbz r3, cf12 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ bic.w r1, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r1, [r0], #4 │ │ │ │ │ ubfx r3, r3, #30, #1 │ │ │ │ │ - b.n cf02 │ │ │ │ │ + b.n ceda │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mvn.w r2, #3 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mul.w r2, r4, r2 │ │ │ │ │ add.w r0, r3, r0, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ - b.n cec2 │ │ │ │ │ + b.n ce9a │ │ │ │ │ mov r4, r9 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ - bl 1fdc <_Py_DECREF_SPECIALIZED.constprop.0> │ │ │ │ │ + bl 1fe4 <_Py_DECREF_SPECIALIZED.constprop.0> │ │ │ │ │ mov r0, r6 │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr.w r2, [r4, #8]! │ │ │ │ │ lsrs r2, r2, #3 │ │ │ │ │ add.w ip, r6, r2, lsl #2 │ │ │ │ │ - b.n cf68 │ │ │ │ │ + b.n cf40 │ │ │ │ │ ldr.w r1, [r4, #4]! │ │ │ │ │ add r3, r1 │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ subs r3, r1, r3 │ │ │ │ │ bic.w r1, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r1, [r0], #4 │ │ │ │ │ ubfx r3, r3, #30, #1 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne.n cf52 │ │ │ │ │ + bne.n cf2a │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ add.w r2, r2, #1 │ │ │ │ │ - ble.n cf9c │ │ │ │ │ - cbz r3, cf9c │ │ │ │ │ + ble.n cf74 │ │ │ │ │ + cbz r3, cf74 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ bic.w r1, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r1, [r0], #4 │ │ │ │ │ ubfx r3, r3, #30, #1 │ │ │ │ │ - b.n cf6c │ │ │ │ │ + b.n cf44 │ │ │ │ │ add.w r0, r3, r0, lsl #2 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ movs r1, #0 │ │ │ │ │ add r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ - b.n ce8e │ │ │ │ │ + b.n ce66 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 1fdc <_Py_DECREF_SPECIALIZED.constprop.0> │ │ │ │ │ + bl 1fe4 <_Py_DECREF_SPECIALIZED.constprop.0> │ │ │ │ │ ldr r4, [sp, #20] │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7ae4 │ │ │ │ │ + bl 7ad4 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d274 │ │ │ │ │ + beq.w d24c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1fdc <_Py_DECREF_SPECIALIZED.constprop.0> │ │ │ │ │ + bl 1fe4 <_Py_DECREF_SPECIALIZED.constprop.0> │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ - bl 1fdc <_Py_DECREF_SPECIALIZED.constprop.0> │ │ │ │ │ + bl 1fe4 <_Py_DECREF_SPECIALIZED.constprop.0> │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r3, r3, [sp, #68] @ 0x44 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.n d0ae │ │ │ │ │ + beq.n d086 │ │ │ │ │ ldrd r1, r0, [sp, #32] │ │ │ │ │ - bl 7ae4 │ │ │ │ │ + bl 7ad4 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w da52 │ │ │ │ │ + beq.w da2a │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ - bl 1fdc <_Py_DECREF_SPECIALIZED.constprop.0> │ │ │ │ │ + bl 1fe4 <_Py_DECREF_SPECIALIZED.constprop.0> │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ - bl 1fdc <_Py_DECREF_SPECIALIZED.constprop.0> │ │ │ │ │ + bl 1fe4 <_Py_DECREF_SPECIALIZED.constprop.0> │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r3, r3, [sp, #76] @ 0x4c │ │ │ │ │ - bl 6b64 │ │ │ │ │ + bl 6b60 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 1fdc <_Py_DECREF_SPECIALIZED.constprop.0> │ │ │ │ │ + bl 1fe4 <_Py_DECREF_SPECIALIZED.constprop.0> │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n d01e │ │ │ │ │ + beq.n cff6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, d01e │ │ │ │ │ - ldr r2, [pc, #716] @ (d2dc ) │ │ │ │ │ + cbnz r3, cff6 │ │ │ │ │ + ldr r2, [pc, #716] @ (d2b4 ) │ │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n d0a2 │ │ │ │ │ + bne.n d07a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Free │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w d274 │ │ │ │ │ + beq.w d24c │ │ │ │ │ mov r0, r5 │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr.w r4, [r0, #8]! │ │ │ │ │ lsrs r4, r4, #3 │ │ │ │ │ add.w ip, r6, r4, lsl #2 │ │ │ │ │ - b.n d048 │ │ │ │ │ + b.n d020 │ │ │ │ │ ldr.w r1, [r0, #4]! │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ add r3, r1 │ │ │ │ │ add r3, r2 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r2, [r6], #4 │ │ │ │ │ lsrs r3, r3, #30 │ │ │ │ │ cmp ip, r6 │ │ │ │ │ - bne.n d034 │ │ │ │ │ + bne.n d00c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n d0c4 │ │ │ │ │ + beq.n d09c │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ cmp r2, r4 │ │ │ │ │ add.w r4, r4, #1 │ │ │ │ │ - ble.n d0c4 │ │ │ │ │ + ble.n d09c │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ add r3, r2 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r2, [r6], #4 │ │ │ │ │ lsrs r3, r3, #30 │ │ │ │ │ - b.n d04c │ │ │ │ │ + b.n d024 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ @@ -19671,323 +19653,323 @@ │ │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r2, #0] │ │ │ │ │ - b.n ce30 │ │ │ │ │ + b.n ce08 │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 10fc │ │ │ │ │ + bl 10f8 │ │ │ │ │ R_ARM_THM_CALL k_lopsided_mul │ │ │ │ │ mov r8, r0 │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ - b.w c79e │ │ │ │ │ + b.w c776 │ │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n d018 │ │ │ │ │ + b.n cff0 │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n d0c0 │ │ │ │ │ + beq.n d098 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ mov r4, r9 │ │ │ │ │ - b.n cfdc │ │ │ │ │ + b.n cfb4 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n d0e2 │ │ │ │ │ + beq.n d0ba │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, d0e2 │ │ │ │ │ - ldr r2, [pc, #516] @ (d2dc ) │ │ │ │ │ + cbnz r3, d0ba │ │ │ │ │ + ldr r2, [pc, #516] @ (d2b4 ) │ │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ │ - cbnz r3, d104 │ │ │ │ │ + cbnz r3, d0dc │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Free │ │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ │ lsrs r4, r3, #3 │ │ │ │ │ - beq.w c79c │ │ │ │ │ + beq.w c774 │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r2 │ │ │ │ │ subs r2, #1 │ │ │ │ │ ldr.w r1, [r5, r2, lsl #2] │ │ │ │ │ - cbz r1, d110 │ │ │ │ │ + cbz r1, d0e8 │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - beq.w c79c │ │ │ │ │ - b.w c7da │ │ │ │ │ + beq.w c774 │ │ │ │ │ + b.w c7b2 │ │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n d0dc │ │ │ │ │ + b.n d0b4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n d0f0 │ │ │ │ │ + bne.n d0c8 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str.w r3, [r8, #8] │ │ │ │ │ - b.w c79c │ │ │ │ │ + b.w c774 │ │ │ │ │ add.w r3, sl, fp, lsl #2 │ │ │ │ │ mov.w r4, #536870912 @ 0x20000000 │ │ │ │ │ ldr.w r9, [r3, #12] │ │ │ │ │ - b.w b9ae │ │ │ │ │ + b.w b986 │ │ │ │ │ subs r1, r1, r0 │ │ │ │ │ cmp r1, #150 @ 0x96 │ │ │ │ │ - ble.w c0e8 │ │ │ │ │ + ble.w c0c0 │ │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 131c │ │ │ │ │ + bl 1318 │ │ │ │ │ R_ARM_THM_CALL pylong_int_divmod │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w ccd4 │ │ │ │ │ + beq.w ccac │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldrd r7, sl, [sp, #76] @ 0x4c │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.w c11c │ │ │ │ │ - b.w c376 │ │ │ │ │ + beq.w c0f4 │ │ │ │ │ + b.w c34e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ str.w r8, [sp, #64] @ 0x40 │ │ │ │ │ - b.n cdc8 │ │ │ │ │ + b.n cda0 │ │ │ │ │ mov fp, sl │ │ │ │ │ mov sl, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w db36 │ │ │ │ │ + beq.w db0e │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n d222 │ │ │ │ │ + bne.n d1fa │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ mov r4, r8 │ │ │ │ │ - b.w bafc │ │ │ │ │ + b.w bad4 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ mov fp, sl │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ mov sl, r6 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w db36 │ │ │ │ │ - b.n d178 │ │ │ │ │ + beq.w db0e │ │ │ │ │ + b.n d150 │ │ │ │ │ mov r8, r5 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ - b.w bbe0 │ │ │ │ │ + b.w bbb8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w cc8a │ │ │ │ │ + bne.w cc62 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n cc8a │ │ │ │ │ + b.n cc62 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w cc98 │ │ │ │ │ + bne.w cc70 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n cc98 │ │ │ │ │ + b.n cc70 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w cca4 │ │ │ │ │ + bne.w cc7c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n cca4 │ │ │ │ │ + b.n cc7c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w ccb2 │ │ │ │ │ + bne.w cc8a │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n ccb2 │ │ │ │ │ + b.n cc8a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [fp] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w cd8e │ │ │ │ │ + bne.w cd66 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n cd8e │ │ │ │ │ + b.n cd66 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w cd80 │ │ │ │ │ + bne.w cd58 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n cd80 │ │ │ │ │ + b.n cd58 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ │ mov r4, r2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w da20 │ │ │ │ │ + bne.w d9f8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.w c28e │ │ │ │ │ + b.w c266 │ │ │ │ │ mov r8, r5 │ │ │ │ │ - b.n d178 │ │ │ │ │ + b.n d150 │ │ │ │ │ ldrd r8, r7, [sp, #24] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldrd fp, sl, [sp, #32] │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w cdc4 │ │ │ │ │ + beq.w cd9c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w cdc4 │ │ │ │ │ + bne.w cd9c │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n cdc4 │ │ │ │ │ + b.n cd9c │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl ddc8 │ │ │ │ │ + bl dda0 │ │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ │ - bl ddc8 │ │ │ │ │ + bl dda0 │ │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ │ - bl ddc8 │ │ │ │ │ + bl dda0 │ │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ │ - bl ddc8 │ │ │ │ │ + bl dda0 │ │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ │ - bl ddc8 │ │ │ │ │ - b.n cdc4 │ │ │ │ │ + bl dda0 │ │ │ │ │ + b.n cd9c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w c404 │ │ │ │ │ + bne.w c3dc │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.w c404 │ │ │ │ │ + b.w c3dc │ │ │ │ │ mov r5, fp │ │ │ │ │ mov r8, fp │ │ │ │ │ mov r4, fp │ │ │ │ │ - b.w c2c6 │ │ │ │ │ + b.w c29e │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.w c194 │ │ │ │ │ + b.w c16c │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ mov r4, r8 │ │ │ │ │ - b.w c2c6 │ │ │ │ │ + b.w c29e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w c286 │ │ │ │ │ + bne.w c25e │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.w c286 │ │ │ │ │ + b.w c25e │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000237c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ cmp r3, r2 │ │ │ │ │ mov r1, r7 │ │ │ │ │ it ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ it ne │ │ │ │ │ strne r3, [r7, #0] │ │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ │ - bl 68a8 │ │ │ │ │ + bl 68a4 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d4a6 │ │ │ │ │ + beq.w d47e │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.n d324 │ │ │ │ │ + beq.n d2fc │ │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ │ mov r1, sl │ │ │ │ │ - bl fc84 │ │ │ │ │ + bl fc58 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w d4a8 │ │ │ │ │ + beq.w d480 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ddc8 │ │ │ │ │ + bl dda0 │ │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ │ movs r6, #0 │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ mov r9, r4 │ │ │ │ │ add r5, sp, #80 @ 0x50 │ │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ │ mov r3, r5 │ │ │ │ │ str.w r6, [r5, #4]! │ │ │ │ │ mov r1, r9 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ - bl 68a8 │ │ │ │ │ + bl 68a4 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d486 │ │ │ │ │ + beq.w d45e │ │ │ │ │ str r0, [r5, #0] │ │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.n d36c │ │ │ │ │ + beq.n d344 │ │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ │ mov r1, sl │ │ │ │ │ - bl fc84 │ │ │ │ │ + bl fc58 │ │ │ │ │ adds r0, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - beq.w d486 │ │ │ │ │ - bl ddc8 │ │ │ │ │ + beq.w d45e │ │ │ │ │ + bl dda0 │ │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ cmp.w r8, #16 │ │ │ │ │ - bne.n d330 │ │ │ │ │ + bne.n d308 │ │ │ │ │ str.w r8, [sp, #36] @ 0x24 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n d39a │ │ │ │ │ + beq.n d372 │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n d39a │ │ │ │ │ + beq.n d372 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ - cbnz r3, d39a │ │ │ │ │ + cbnz r3, d372 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ lsrs r2, r2, #3 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - bmi.w d984 │ │ │ │ │ + bmi.w d95c │ │ │ │ │ add.w r1, fp, #12 │ │ │ │ │ movs r4, #0 │ │ │ │ │ add.w r3, r1, r3, lsl #2 │ │ │ │ │ - ldr r5, [pc, #244] @ (d4b4 ) │ │ │ │ │ + ldr r5, [pc, #244] @ (d48c ) │ │ │ │ │ mov fp, sl │ │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ │ mov sl, r3 │ │ │ │ │ mov r7, r4 │ │ │ │ │ mov r3, r2 │ │ │ │ │ movw lr, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ @@ -20000,864 +19982,864 @@ │ │ │ │ │ str.w lr, [sp, #20] │ │ │ │ │ str r1, [sp, #32] │ │ │ │ │ ldr.w r2, [sl, #-4]! │ │ │ │ │ mov r6, fp │ │ │ │ │ mov.w r9, #29 │ │ │ │ │ strd r3, sl, [sp, #24] │ │ │ │ │ mov fp, r2 │ │ │ │ │ - b.n d3fe │ │ │ │ │ + b.n d3d6 │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r4, #5 │ │ │ │ │ - beq.n d4b8 │ │ │ │ │ + beq.n d490 │ │ │ │ │ subs.w r9, r9, #1 │ │ │ │ │ - bcc.w d7ea │ │ │ │ │ + bcc.w d7c2 │ │ │ │ │ lsr.w r3, fp, r9 │ │ │ │ │ and.w r3, r3, #1 │ │ │ │ │ orrs.w r7, r3, r7, lsl #1 │ │ │ │ │ - bne.n d3f0 │ │ │ │ │ + bne.n d3c8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 68a8 │ │ │ │ │ + bl 68a4 │ │ │ │ │ mov r8, r0 │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d73c │ │ │ │ │ + beq.w d714 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w d7c2 │ │ │ │ │ + beq.w d79a │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w d7c2 │ │ │ │ │ + beq.w d79a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w d7c2 │ │ │ │ │ + bne.w d79a │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w d7cc │ │ │ │ │ + beq.w d7a4 │ │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl fc84 │ │ │ │ │ + bl fc58 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w d9cc │ │ │ │ │ + beq.w d9a4 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w d7ba │ │ │ │ │ + beq.w d792 │ │ │ │ │ add.w sl, r3, #4294967295 @ 0xffffffff │ │ │ │ │ str.w sl, [r8] │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.w d7ba │ │ │ │ │ + bne.w d792 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r7, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ │ str.w sl, [sp, #64] @ 0x40 │ │ │ │ │ - b.n d3f6 │ │ │ │ │ + b.n d3ce │ │ │ │ │ str.w r8, [sp, #36] @ 0x24 │ │ │ │ │ mov r4, r9 │ │ │ │ │ - ldr.w r8, [pc, #36] @ d4b4 │ │ │ │ │ + ldr.w r8, [pc, #36] @ d48c │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w d228 │ │ │ │ │ + bne.w d200 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ - b.w c296 │ │ │ │ │ + b.w c26e │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ movs r3, #1 │ │ │ │ │ - ldr.w r8, [pc, #8] @ d4b4 │ │ │ │ │ + ldr.w r8, [pc, #8] @ d48c │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ - b.n d490 │ │ │ │ │ + b.n d468 │ │ │ │ │ nop │ │ │ │ │ .word 0x0000237c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ ands.w r3, r7, #1 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - bne.w d7ac │ │ │ │ │ + bne.w d784 │ │ │ │ │ mov.w r8, r7, asr #1 │ │ │ │ │ ands.w r3, r8, #1 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ it eq │ │ │ │ │ moveq r3, #1 │ │ │ │ │ - beq.w d706 │ │ │ │ │ + beq.w d6de │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ rsb r4, r3, #5 │ │ │ │ │ mov r7, r4 │ │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w fp, [sp, #12] │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.w d7e6 │ │ │ │ │ + bpl.w d7be │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.w d72a │ │ │ │ │ + bhi.w d702 │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ smull fp, r0, r3, r3 │ │ │ │ │ adds.w r4, fp, #5 │ │ │ │ │ mov r1, fp │ │ │ │ │ adc.w r3, r0, #0 │ │ │ │ │ cmp.w r4, #262 @ 0x106 │ │ │ │ │ mov r2, r0 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcs.w d74c │ │ │ │ │ + bcs.w d724 │ │ │ │ │ movw r3, #8988 @ 0x231c │ │ │ │ │ add.w r4, r3, r4, lsl #4 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ add r4, r3 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp r3, sl │ │ │ │ │ - beq.w d718 │ │ │ │ │ + beq.w d6f0 │ │ │ │ │ add.w fp, r3, #4294967295 @ 0xffffffff │ │ │ │ │ str.w fp, [r5] │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w d718 │ │ │ │ │ + bne.w d6f0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w d722 │ │ │ │ │ + beq.w d6fa │ │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fc84 │ │ │ │ │ + bl fc58 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w d9ea │ │ │ │ │ + beq.w d9c2 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp r3, sl │ │ │ │ │ - beq.w d726 │ │ │ │ │ + beq.w d6fe │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w d726 │ │ │ │ │ + bne.w d6fe │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ │ subs r7, #1 │ │ │ │ │ - bne.n d4e4 │ │ │ │ │ + bne.n d4bc │ │ │ │ │ mov.w r8, r8, asr #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ │ add.w r8, sp, r8, lsl #2 │ │ │ │ │ ldr.w r1, [r8, #80] @ 0x50 │ │ │ │ │ - bl 68a8 │ │ │ │ │ + bl 68a4 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d73c │ │ │ │ │ + beq.w d714 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w d7d8 │ │ │ │ │ + beq.w d7b0 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w d7d8 │ │ │ │ │ + beq.w d7b0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w d7d8 │ │ │ │ │ + bne.w d7b0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w d7e2 │ │ │ │ │ + beq.w d7ba │ │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fc84 │ │ │ │ │ + bl fc58 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w d9ea │ │ │ │ │ + beq.w d9c2 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w d7d0 │ │ │ │ │ + beq.w d7a8 │ │ │ │ │ add.w r8, r3, #4294967295 @ 0xffffffff │ │ │ │ │ str.w r8, [r4] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w d7d0 │ │ │ │ │ + bne.w d7a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ │ str.w r8, [sp, #64] @ 0x40 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n d700 │ │ │ │ │ + ble.n d6d8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 68a8 │ │ │ │ │ + bl 68a4 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d73c │ │ │ │ │ + beq.w d714 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w d8ec │ │ │ │ │ + beq.w d8c4 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w d8ec │ │ │ │ │ + beq.w d8c4 │ │ │ │ │ add.w r8, r3, #4294967295 @ 0xffffffff │ │ │ │ │ str.w r8, [r5] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w d8ec │ │ │ │ │ + bne.w d8c4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ str.w r8, [sp, #64] @ 0x40 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w d8f6 │ │ │ │ │ + beq.w d8ce │ │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fc84 │ │ │ │ │ + bl fc58 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w d9ea │ │ │ │ │ + beq.w d9c2 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w d8e4 │ │ │ │ │ + beq.w d8bc │ │ │ │ │ add.w r8, r3, #4294967295 @ 0xffffffff │ │ │ │ │ str.w r8, [r4] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w d8e4 │ │ │ │ │ + bne.w d8bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ │ str.w r8, [sp, #64] @ 0x40 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n d700 │ │ │ │ │ + ble.n d6d8 │ │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ │ add.w sl, r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 68a8 │ │ │ │ │ + bl 68a4 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d73c │ │ │ │ │ + beq.n d714 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w d902 │ │ │ │ │ + beq.w d8da │ │ │ │ │ ldr r7, [r5, #0] │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - beq.w d902 │ │ │ │ │ + beq.w d8da │ │ │ │ │ subs r7, #1 │ │ │ │ │ str r7, [r5, #0] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w d902 │ │ │ │ │ + bne.w d8da │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w d90c │ │ │ │ │ + beq.w d8e4 │ │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fc84 │ │ │ │ │ + bl fc58 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w d9ea │ │ │ │ │ + beq.w d9c2 │ │ │ │ │ ldr r7, [r4, #0] │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - beq.w d8fa │ │ │ │ │ + beq.w d8d2 │ │ │ │ │ subs r7, #1 │ │ │ │ │ str r7, [r4, #0] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w d8fa │ │ │ │ │ + bne.w d8d2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ │ subs.w sl, sl, #1 │ │ │ │ │ - bcs.n d696 │ │ │ │ │ + bcs.n d66e │ │ │ │ │ ldr r7, [sp, #4] │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n d3f6 │ │ │ │ │ + b.n d3ce │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov.w r8, r8, asr #1 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ tst.w r8, #1 │ │ │ │ │ - beq.n d704 │ │ │ │ │ + beq.n d6dc │ │ │ │ │ strd r2, r3, [sp, #4] │ │ │ │ │ - b.n d4d4 │ │ │ │ │ + b.n d4ac │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w d554 │ │ │ │ │ + bne.w d52c │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b.n d57e │ │ │ │ │ + b.n d556 │ │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ │ - b.n d57e │ │ │ │ │ + b.n d556 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 6b64 │ │ │ │ │ + bl 6b60 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d52c │ │ │ │ │ + bne.w d504 │ │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ │ mov r8, r5 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w d99e │ │ │ │ │ - b.w bbe0 │ │ │ │ │ + beq.w d976 │ │ │ │ │ + b.w bbb8 │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w r4, #2147483648 @ 0x80000000 │ │ │ │ │ adds.w ip, fp, r3 │ │ │ │ │ adc.w r0, r0, #0 │ │ │ │ │ cmp ip, r4 │ │ │ │ │ sbcs.w r0, r0, #0 │ │ │ │ │ - bcs.w d922 │ │ │ │ │ + bcs.w d8fa │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d9a4 │ │ │ │ │ + beq.w d97c │ │ │ │ │ eor.w r2, fp, fp, asr #31 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ sub.w r2, r2, fp, asr #31 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ str r1, [r0, #4] │ │ │ │ │ - blt.w d910 │ │ │ │ │ + blt.w d8e8 │ │ │ │ │ movs r0, #8 │ │ │ │ │ str r0, [r4, #8] │ │ │ │ │ ldr r0, [r1, #0] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.w d91c │ │ │ │ │ + bne.w d8f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ str r2, [r4, #12] │ │ │ │ │ - b.n d52c │ │ │ │ │ + b.n d504 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ mov r8, r7 │ │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ │ - b.n d4da │ │ │ │ │ + b.n d4b2 │ │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ - b.n d3f6 │ │ │ │ │ + b.n d3ce │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w d448 │ │ │ │ │ + bne.w d420 │ │ │ │ │ mov r5, r8 │ │ │ │ │ - b.n d3f6 │ │ │ │ │ + b.n d3ce │ │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ - b.n d604 │ │ │ │ │ + b.n d5dc │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w d5cc │ │ │ │ │ + bne.w d5a4 │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b.n d604 │ │ │ │ │ + b.n d5dc │ │ │ │ │ ldr r4, [sp, #32] │ │ │ │ │ - b.n d52c │ │ │ │ │ + b.n d504 │ │ │ │ │ ldrd r3, sl, [sp, #24] │ │ │ │ │ mov fp, r6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - bcs.w d3de │ │ │ │ │ + bcs.w d3b6 │ │ │ │ │ mov r9, r7 │ │ │ │ │ mov r8, r5 │ │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ │ mov sl, r6 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.w d988 │ │ │ │ │ + beq.w d960 │ │ │ │ │ movs r5, #0 │ │ │ │ │ tst.w r9, #1 │ │ │ │ │ - beq.w d9e2 │ │ │ │ │ + beq.w d9ba │ │ │ │ │ subs r4, r4, r5 │ │ │ │ │ movs r6, #0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 68a8 │ │ │ │ │ + bl 68a4 │ │ │ │ │ mov fp, r0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.n d740 │ │ │ │ │ - bl ddc8 │ │ │ │ │ + beq.n d718 │ │ │ │ │ + bl dda0 │ │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.w d9b8 │ │ │ │ │ + beq.w d990 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl fc84 │ │ │ │ │ + bl fc58 │ │ │ │ │ adds r0, #1 │ │ │ │ │ mov r0, fp │ │ │ │ │ - beq.w d9d6 │ │ │ │ │ - bl ddc8 │ │ │ │ │ + beq.w d9ae │ │ │ │ │ + bl dda0 │ │ │ │ │ ldr.w r8, [sp, #64] @ 0x40 │ │ │ │ │ subs r4, #1 │ │ │ │ │ - bne.n d814 │ │ │ │ │ + bne.n d7ec │ │ │ │ │ mov.w r3, r9, asr #1 │ │ │ │ │ add r2, sp, #144 @ 0x90 │ │ │ │ │ mov r0, r8 │ │ │ │ │ add.w r3, r2, r3, lsl #2 │ │ │ │ │ ldr.w r1, [r3, #-64] │ │ │ │ │ - bl 68a8 │ │ │ │ │ + bl 68a4 │ │ │ │ │ mov r6, r0 │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d740 │ │ │ │ │ + beq.w d718 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl ddc8 │ │ │ │ │ + bl dda0 │ │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.n d89c │ │ │ │ │ + beq.n d874 │ │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl fc84 │ │ │ │ │ + bl fc58 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w d9d2 │ │ │ │ │ + beq.w d9aa │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl ddc8 │ │ │ │ │ + bl dda0 │ │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ │ mov r8, r6 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n d988 │ │ │ │ │ + ble.n d960 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 68a8 │ │ │ │ │ + bl 68a4 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w d740 │ │ │ │ │ - bl ddc8 │ │ │ │ │ + beq.w d718 │ │ │ │ │ + bl dda0 │ │ │ │ │ movs r6, #0 │ │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.n d8de │ │ │ │ │ - bl fc84 │ │ │ │ │ + beq.n d8b6 │ │ │ │ │ + bl fc58 │ │ │ │ │ adds r0, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - beq.w d9dc │ │ │ │ │ - bl ddc8 │ │ │ │ │ + beq.w d9b4 │ │ │ │ │ + bl dda0 │ │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ │ subs r5, #1 │ │ │ │ │ mov r8, r4 │ │ │ │ │ - b.n d89e │ │ │ │ │ + b.n d876 │ │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ - b.n d686 │ │ │ │ │ + b.n d65e │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w d64e │ │ │ │ │ + bne.w d626 │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b.n d686 │ │ │ │ │ + b.n d65e │ │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ - b.n d6f8 │ │ │ │ │ + b.n d6d0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w d6cc │ │ │ │ │ + bne.w d6a4 │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b.n d6f8 │ │ │ │ │ + b.n d6d0 │ │ │ │ │ movs r0, #10 │ │ │ │ │ str r0, [r4, #8] │ │ │ │ │ ldr r0, [r1, #0] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.w d79e │ │ │ │ │ + beq.w d776 │ │ │ │ │ adds r0, #1 │ │ │ │ │ str r0, [r1, #0] │ │ │ │ │ - b.n d79e │ │ │ │ │ + b.n d776 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ it ge │ │ │ │ │ movge r3, #1 │ │ │ │ │ - blt.n d978 │ │ │ │ │ + blt.n d950 │ │ │ │ │ lsrs r0, r2, #28 │ │ │ │ │ ite eq │ │ │ │ │ moveq.w fp, #2 │ │ │ │ │ movne.w fp, #3 │ │ │ │ │ strd r1, r2, [sp, #44] @ 0x2c │ │ │ │ │ mov r0, fp │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 108 <_PyLong_New> │ │ │ │ │ R_ARM_THM_CALL _PyLong_New │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d9bc │ │ │ │ │ + beq.n d994 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ ldrd r1, r2, [sp, #44] @ 0x2c │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ orr.w r3, r3, fp, lsl #3 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ add.w r3, r0, #12 │ │ │ │ │ mov.w ip, r1, lsr #30 │ │ │ │ │ bic.w r0, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ orr.w r1, ip, r2, lsl #2 │ │ │ │ │ lsrs r2, r2, #30 │ │ │ │ │ str.w r0, [r3], #4 │ │ │ │ │ orrs.w r0, r1, r2 │ │ │ │ │ - beq.w d52c │ │ │ │ │ - b.n d95c │ │ │ │ │ + beq.w d504 │ │ │ │ │ + b.n d934 │ │ │ │ │ negs r1, r1 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ sbc.w r2, r2, r2, lsl #1 │ │ │ │ │ - b.n d92a │ │ │ │ │ - ldr.w r8, [pc, #440] @ db40 │ │ │ │ │ + b.n d902 │ │ │ │ │ + ldr.w r8, [pc, #440] @ db18 │ │ │ │ │ ldr r4, [sp, #0] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w c29a │ │ │ │ │ + beq.w c272 │ │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.w c266 │ │ │ │ │ + bne.w c23e │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.w c29a │ │ │ │ │ + b.w c272 │ │ │ │ │ mov r8, r5 │ │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n d99e │ │ │ │ │ - b.w bbe0 │ │ │ │ │ + beq.n d976 │ │ │ │ │ + b.w bbb8 │ │ │ │ │ mov r8, fp │ │ │ │ │ - b.n d852 │ │ │ │ │ + b.n d82a │ │ │ │ │ mov r8, r5 │ │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n d99e │ │ │ │ │ - b.w bbe0 │ │ │ │ │ + beq.n d976 │ │ │ │ │ + b.w bbb8 │ │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ │ - b.w bbe0 │ │ │ │ │ + b.w bbb8 │ │ │ │ │ mov r8, r6 │ │ │ │ │ - b.n d490 │ │ │ │ │ + b.n d468 │ │ │ │ │ mov r8, fp │ │ │ │ │ - b.w bbe0 │ │ │ │ │ + b.w bbb8 │ │ │ │ │ mov r8, r4 │ │ │ │ │ - b.w bbe0 │ │ │ │ │ + b.w bbb8 │ │ │ │ │ adds r5, #1 │ │ │ │ │ mov.w r9, r9, asr #1 │ │ │ │ │ - b.n d808 │ │ │ │ │ + b.n d7e0 │ │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ │ mov r8, r4 │ │ │ │ │ - b.w bbe0 │ │ │ │ │ + b.w bbb8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w c95a │ │ │ │ │ + bne.w c932 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.w c95a │ │ │ │ │ + b.w c932 │ │ │ │ │ mov r6, r9 │ │ │ │ │ ldr r7, [sp, #4] │ │ │ │ │ mov r9, sl │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b.w cc7e │ │ │ │ │ + b.w cc56 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n d228 │ │ │ │ │ + b.n d200 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.w c972 │ │ │ │ │ + b.w c94a │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ - b.w c28e │ │ │ │ │ + b.w c266 │ │ │ │ │ mov r5, sl │ │ │ │ │ mov r8, sl │ │ │ │ │ mov r4, sl │ │ │ │ │ - b.w c2c6 │ │ │ │ │ + b.w c29e │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ - b.w cdc8 │ │ │ │ │ + b.w cda0 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ str.w r3, [r2, #892] @ 0x37c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w d184 │ │ │ │ │ - ldr.w r8, [pc, #244] @ db40 │ │ │ │ │ + bne.w d15c │ │ │ │ │ + ldr.w r8, [pc, #244] @ db18 │ │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ │ - b.w d234 │ │ │ │ │ + b.w d20c │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w d274 │ │ │ │ │ + beq.w d24c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w d274 │ │ │ │ │ + bne.w d24c │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.w d274 │ │ │ │ │ + b.w d24c │ │ │ │ │ ldrd r8, r7, [sp, #36] @ 0x24 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldrd fp, sl, [sp, #44] @ 0x2c │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w d25c │ │ │ │ │ - b.w cdc4 │ │ │ │ │ + bne.w d234 │ │ │ │ │ + b.w cd9c │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r8, r4 │ │ │ │ │ - b.w c2c6 │ │ │ │ │ + b.w c29e │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r7, [sp, #4] │ │ │ │ │ mov r6, r9 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w cc7c │ │ │ │ │ + beq.w cc54 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [sl] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w cc7c │ │ │ │ │ + bne.w cc54 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.w cc7c │ │ │ │ │ + b.w cc54 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r6, r9 │ │ │ │ │ ldr r7, [sp, #4] │ │ │ │ │ mov r9, sl │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.n db0c │ │ │ │ │ + bne.n dae4 │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w cc7c │ │ │ │ │ + beq.w cc54 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w cc7c │ │ │ │ │ + bne.w cc54 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.w cc7c │ │ │ │ │ + b.w cc54 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w c3be │ │ │ │ │ + bne.w c396 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.w c3be │ │ │ │ │ + b.w c396 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n dad2 │ │ │ │ │ + bne.n daaa │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n dad2 │ │ │ │ │ + b.n daaa │ │ │ │ │ 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.w cdc4 │ │ │ │ │ + b.w cd9c │ │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ │ mov r4, r8 │ │ │ │ │ - b.w c2c6 │ │ │ │ │ + b.w c29e │ │ │ │ │ nop │ │ │ │ │ .word 0x0000237c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000db44 : │ │ │ │ │ +0000db1c : │ │ │ │ │ PyLong_AsUnsignedLongLongMask(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #12 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n dc50 │ │ │ │ │ + beq.n dc28 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ands.w r3, r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq.n dbb2 │ │ │ │ │ + beq.n db8a │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ - bhi.n db80 │ │ │ │ │ + bhi.n db58 │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ asrs r1, r3, #31 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ lsrs r2, r2, #3 │ │ │ │ │ mov lr, ip │ │ │ │ │ adds r1, #12 │ │ │ │ │ mov.w r0, lr, lsl #30 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - bcc.n dba0 │ │ │ │ │ + bcc.n db78 │ │ │ │ │ orr.w lr, r0, ip, lsr #2 │ │ │ │ │ ldr.w r0, [r1, r2, lsl #2] │ │ │ │ │ orr.w ip, r0, ip, lsl #30 │ │ │ │ │ - b.n db8a │ │ │ │ │ + b.n db62 │ │ │ │ │ asrs r0, r3, #31 │ │ │ │ │ mul.w r2, r3, lr │ │ │ │ │ umull r3, r1, r3, ip │ │ │ │ │ mla r2, ip, r0, r2 │ │ │ │ │ add r1, r2 │ │ │ │ │ - b.n db7a │ │ │ │ │ + b.n db52 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n dc60 │ │ │ │ │ + beq.n dc38 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst.w r2, #16777216 @ 0x1000000 │ │ │ │ │ - beq.n dc38 │ │ │ │ │ + beq.n dc10 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ and.w r2, r1, #3 │ │ │ │ │ cmp r1, #15 │ │ │ │ │ rsb r5, r2, #1 │ │ │ │ │ - bhi.n dc06 │ │ │ │ │ + bhi.n dbde │ │ │ │ │ rsb r3, r2, #1 │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ asrs r1, r3, #31 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - beq.n db7a │ │ │ │ │ + beq.n db52 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n db7a │ │ │ │ │ + bne.n db52 │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r3, r1, [sp] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ │ - b.n db7a │ │ │ │ │ + b.n db52 │ │ │ │ │ mov r2, r3 │ │ │ │ │ lsrs r1, r1, #3 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add.w lr, r4, #12 │ │ │ │ │ mov.w ip, r0, lsl #30 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - bcc.n dc26 │ │ │ │ │ + bcc.n dbfe │ │ │ │ │ ldr.w r3, [lr, r1, lsl #2] │ │ │ │ │ orr.w r0, ip, r2, lsr #2 │ │ │ │ │ orr.w r2, r3, r2, lsl #30 │ │ │ │ │ - b.n dc10 │ │ │ │ │ + b.n dbe8 │ │ │ │ │ asrs r1, r5, #31 │ │ │ │ │ mul.w r0, r5, r0 │ │ │ │ │ mla r0, r2, r1, r0 │ │ │ │ │ umull r3, r1, r5, r2 │ │ │ │ │ add r1, r0 │ │ │ │ │ - b.n dbe4 │ │ │ │ │ + b.n dbbc │ │ │ │ │ movw r1, #1579 @ 0x62b │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ mov r1, r3 │ │ │ │ │ - b.n dbe4 │ │ │ │ │ + b.n dbbc │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ movw r1, #1606 @ 0x646 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ mov r1, r3 │ │ │ │ │ - b.n db7a │ │ │ │ │ + b.n db52 │ │ │ │ │ │ │ │ │ │ -0000dc68 <_PyLong_Copy>: │ │ │ │ │ +0000dc40 <_PyLong_Copy>: │ │ │ │ │ _PyLong_Copy(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r5, r0 │ │ │ │ │ and.w r4, r1, #3 │ │ │ │ │ cmp r1, #15 │ │ │ │ │ - bhi.n dcb8 <_PyLong_Copy+0x50> │ │ │ │ │ + bhi.n dc90 <_PyLong_Copy+0x50> │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ rsb r3, r4, #1 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ asrs r2, r3, #31 │ │ │ │ │ adds r3, #5 │ │ │ │ │ adc.w r2, r2, #0 │ │ │ │ │ cmp.w r3, #262 @ 0x106 │ │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ │ - bcs.n dd28 <_PyLong_Copy+0xc0> │ │ │ │ │ + bcs.n dd00 <_PyLong_Copy+0xc0> │ │ │ │ │ movw r1, #8988 @ 0x231c │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r3, r1, r3, lsl #4 │ │ │ │ │ add r3, r2 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ lsrs r3, r1, #3 │ │ │ │ │ cmn.w r1, #25 │ │ │ │ │ - bhi.n dd52 <_PyLong_Copy+0xea> │ │ │ │ │ + bhi.n dd2a <_PyLong_Copy+0xea> │ │ │ │ │ adds r3, #3 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ add.w r7, r5, #12 │ │ │ │ │ lsls r0, r3, #2 │ │ │ │ │ lsls r6, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n dd42 <_PyLong_Copy+0xda> │ │ │ │ │ + beq.n dd1a <_PyLong_Copy+0xda> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bic.w r5, r1, #7 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ @@ -20871,211 +20853,211 @@ │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ movs r2, #0 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ - beq.n dd22 <_PyLong_Copy+0xba> │ │ │ │ │ + beq.n dcfa <_PyLong_Copy+0xba> │ │ │ │ │ str r5, [r3, #8] │ │ │ │ │ sub.w r2, r6, #12 │ │ │ │ │ mov r1, r7 │ │ │ │ │ add.w r0, r3, #12 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ orr.w r5, r5, #2 │ │ │ │ │ - b.n dd08 <_PyLong_Copy+0xa0> │ │ │ │ │ + b.n dce0 <_PyLong_Copy+0xa0> │ │ │ │ │ lsrs r3, r1, #3 │ │ │ │ │ - beq.n dd4e <_PyLong_Copy+0xe6> │ │ │ │ │ + beq.n dd26 <_PyLong_Copy+0xe6> │ │ │ │ │ movs r0, #16 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, dd42 <_PyLong_Copy+0xda> │ │ │ │ │ + cbz r0, dd1a <_PyLong_Copy+0xda> │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ add.w r7, r5, #12 │ │ │ │ │ movs r6, #16 │ │ │ │ │ - b.n dcd8 <_PyLong_Copy+0x70> │ │ │ │ │ + b.n dcb0 <_PyLong_Copy+0x70> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n dcb2 <_PyLong_Copy+0x4a> │ │ │ │ │ - ldr r3, [pc, #28] @ (dd6c <_PyLong_Copy+0x104>) │ │ │ │ │ - b.n dcb2 <_PyLong_Copy+0x4a> │ │ │ │ │ + b.n dc8a <_PyLong_Copy+0x4a> │ │ │ │ │ + ldr r3, [pc, #28] @ (dd44 <_PyLong_Copy+0x104>) │ │ │ │ │ + b.n dc8a <_PyLong_Copy+0x4a> │ │ │ │ │ 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 dd46 <_PyLong_Copy+0xde> │ │ │ │ │ + b.n dd1e <_PyLong_Copy+0xde> │ │ │ │ │ nop │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000dd70 <_PyLong_FromDigits>: │ │ │ │ │ +0000dd48 <_PyLong_FromDigits>: │ │ │ │ │ _PyLong_FromDigits(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #8 │ │ │ │ │ - cbz r1, ddb8 <_PyLong_FromDigits+0x48> │ │ │ │ │ + cbz r1, dd90 <_PyLong_FromDigits+0x48> │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r5, r1 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 108 <_PyLong_New> │ │ │ │ │ R_ARM_THM_CALL _PyLong_New │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, ddbc <_PyLong_FromDigits+0x4c> │ │ │ │ │ + cbz r0, dd94 <_PyLong_FromDigits+0x4c> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ mov.w r2, r5, lsl #2 │ │ │ │ │ ite eq │ │ │ │ │ moveq r3, #1 │ │ │ │ │ movne.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ adds r0, #12 │ │ │ │ │ orr.w r3, r3, r5, lsl #3 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - ldr r4, [pc, #8] @ (ddc4 <_PyLong_FromDigits+0x54>) │ │ │ │ │ - b.n ddb2 <_PyLong_FromDigits+0x42> │ │ │ │ │ + ldr r4, [pc, #8] @ (dd9c <_PyLong_FromDigits+0x54>) │ │ │ │ │ + b.n dd8a <_PyLong_FromDigits+0x42> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n ddb2 <_PyLong_FromDigits+0x42> │ │ │ │ │ + b.n dd8a <_PyLong_FromDigits+0x42> │ │ │ │ │ nop │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000ddc8 : │ │ │ │ │ +0000dda0 : │ │ │ │ │ Py_XDECREF(): │ │ │ │ │ - cbz r0, ddde │ │ │ │ │ + cbz r0, ddb6 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n ddde │ │ │ │ │ + beq.n ddb6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, ddde │ │ │ │ │ + cbnz r3, ddb6 │ │ │ │ │ b.w 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_Dealloc │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -0000dde0 : │ │ │ │ │ +0000ddb8 : │ │ │ │ │ long_new(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ add.w r3, r1, #12 │ │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n deac │ │ │ │ │ + bne.n de84 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - bhi.w df50 │ │ │ │ │ + bhi.w df28 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w df50 │ │ │ │ │ + beq.w df28 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n def0 │ │ │ │ │ + beq.n dec8 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bne.n df04 │ │ │ │ │ + bne.n dedc │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - bne.n de2e │ │ │ │ │ + bne.n de06 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n def4 │ │ │ │ │ + beq.n decc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_Long │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n df00 │ │ │ │ │ + beq.n ded8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_Long │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n df2e │ │ │ │ │ + beq.n df06 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ ldr.w r3, [r5, #152] @ 0x98 │ │ │ │ │ lsrs r1, r1, #3 │ │ │ │ │ - beq.n de84 │ │ │ │ │ + beq.n de5c │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ blx r3 │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, de92 │ │ │ │ │ + cbz r0, de6a │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ lsls r2, r1, #2 │ │ │ │ │ str r0, [r3, #8] │ │ │ │ │ add.w r1, r4, #12 │ │ │ │ │ add.w r0, r3, #12 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n de28 │ │ │ │ │ + beq.n de00 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n de28 │ │ │ │ │ + bne.n de00 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ - b.n de28 │ │ │ │ │ + b.n de00 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n de52 │ │ │ │ │ + bne.n de2a │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n df4c │ │ │ │ │ + beq.n df24 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n df4c │ │ │ │ │ + bne.n df24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n df4c │ │ │ │ │ + b.n df24 │ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ │ adds r6, r1, r0 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ @@ -21089,176 +21071,176 @@ │ │ │ │ │ add.w ip, r4, #568 @ 0x238 │ │ │ │ │ str.w ip, [sp] │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n de28 │ │ │ │ │ + beq.n de00 │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ it gt │ │ │ │ │ movgt r1, r6 │ │ │ │ │ - bgt.n de14 │ │ │ │ │ - cbnz r6, def8 │ │ │ │ │ + bgt.n ddec │ │ │ │ │ + cbnz r6, ded0 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - bne.n df00 │ │ │ │ │ - ldr r3, [pc, #92] @ (df54 ) │ │ │ │ │ - b.n de28 │ │ │ │ │ + bne.n ded8 │ │ │ │ │ + ldr r3, [pc, #92] @ (df2c ) │ │ │ │ │ + b.n de00 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - beq.n df32 │ │ │ │ │ - cbnz r1, df36 │ │ │ │ │ - ldr r4, [pc, #80] @ (df54 ) │ │ │ │ │ - b.n de3c │ │ │ │ │ + beq.n df0a │ │ │ │ │ + cbnz r1, df0e │ │ │ │ │ + ldr r4, [pc, #80] @ (df2c ) │ │ │ │ │ + b.n de14 │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - bne.n df1c │ │ │ │ │ - cbz r0, df32 │ │ │ │ │ + bne.n def4 │ │ │ │ │ + cbz r0, df0a │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n de22 │ │ │ │ │ - bl df58 │ │ │ │ │ + beq.n ddfa │ │ │ │ │ + bl df30 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n defe │ │ │ │ │ + beq.n ded6 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n de32 │ │ │ │ │ - bl df58 │ │ │ │ │ + beq.n de0a │ │ │ │ │ + bl df30 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n de3c │ │ │ │ │ + bne.n de14 │ │ │ │ │ mov r3, r4 │ │ │ │ │ - b.n de28 │ │ │ │ │ + b.n de00 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n def4 │ │ │ │ │ + beq.n decc │ │ │ │ │ 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 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n de28 │ │ │ │ │ + b.n de00 │ │ │ │ │ mov r6, r1 │ │ │ │ │ - b.n deb0 │ │ │ │ │ + b.n de88 │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000df58 : │ │ │ │ │ +0000df30 : │ │ │ │ │ long_new_impl.part.0(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, #20 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ movs r1, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.w e084 │ │ │ │ │ + beq.w e05c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ it ne │ │ │ │ │ movne r3, #1 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ it gt │ │ │ │ │ movgt r3, #0 │ │ │ │ │ cmp r0, #36 @ 0x24 │ │ │ │ │ it gt │ │ │ │ │ orrgt.w r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n e08c │ │ │ │ │ + bne.n e064 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ lsls r5, r3, #3 │ │ │ │ │ - bmi.n dfd4 │ │ │ │ │ + bmi.n dfac │ │ │ │ │ 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 dfe2 │ │ │ │ │ + bne.n dfba │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r5, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n e0a4 │ │ │ │ │ + beq.n e07c │ │ │ │ │ ldr r4, [r4, #20] │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - bl 4b4 │ │ │ │ │ + bl 4ac │ │ │ │ │ R_ARM_THM_CALL PyLong_FromString │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ - cbz r1, dfce │ │ │ │ │ - cbz r0, e01a │ │ │ │ │ + cbz r1, dfa6 │ │ │ │ │ + cbz r0, dff2 │ │ │ │ │ adds r0, r4, r5 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n e01a │ │ │ │ │ + bne.n dff2 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ - b.w e264 │ │ │ │ │ + b.w e23c │ │ │ │ │ R_ARM_THM_JUMP24 PyLong_FromUnicodeObject │ │ │ │ │ strd r1, r2, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ │ - cbnz r0, dff8 │ │ │ │ │ + cbnz r0, dfd0 │ │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ lsls r0, r0, #4 │ │ │ │ │ - bpl.n e06c │ │ │ │ │ + bpl.n e044 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n dfa6 │ │ │ │ │ + beq.n df7e │ │ │ │ │ mov r0, r3 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyByteArray_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyByteArray_Type │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n dfa6 │ │ │ │ │ + bne.n df7e │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ adds r4, #16 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - b.n dfb0 │ │ │ │ │ + b.n df88 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - bl ddc8 │ │ │ │ │ + bl dda0 │ │ │ │ │ cmp r5, #200 @ 0xc8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ it ge │ │ │ │ │ movge r1, #200 @ 0xc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n dfce │ │ │ │ │ + beq.n dfa6 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC12 │ │ │ │ │ @@ -21268,84 +21250,84 @@ │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n e068 │ │ │ │ │ + beq.n e040 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - cbnz r2, e068 │ │ │ │ │ + cbnz r2, e040 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n dfce │ │ │ │ │ + b.n dfa6 │ │ │ │ │ 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 .LC43 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC43 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n e068 │ │ │ │ │ + b.n e040 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n e068 │ │ │ │ │ + bne.n e040 │ │ │ │ │ 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 .LC42 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC42 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n e068 │ │ │ │ │ + b.n e040 │ │ │ │ │ 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 dfb0 │ │ │ │ │ + b.n df88 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000e0b0 : │ │ │ │ │ +0000e088 : │ │ │ │ │ int_bit_length(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ - beq.n e166 │ │ │ │ │ + beq.n e13e │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ │ sub sp, #12 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n e176 │ │ │ │ │ + beq.n e14e │ │ │ │ │ clz r2, r2 │ │ │ │ │ movw r0, #17476 @ 0x4444 │ │ │ │ │ movt r0, #1092 @ 0x444 │ │ │ │ │ rsb r2, r2, #32 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bhi.n e182 │ │ │ │ │ + bhi.n e15a │ │ │ │ │ movs r3, #30 │ │ │ │ │ mla r2, r3, r1, r2 │ │ │ │ │ adds r1, r2, #5 │ │ │ │ │ cmp.w r1, #262 @ 0x106 │ │ │ │ │ - bcs.n e10c │ │ │ │ │ + bcs.n e0e4 │ │ │ │ │ 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 │ │ │ │ │ @@ -21358,15 +21340,15 @@ │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ mov r5, r3 │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ │ - cbz r0, e16c │ │ │ │ │ + cbz r0, e144 │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ lsls r4, r1, #3 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r4, [r0, #8] │ │ │ │ │ @@ -21380,270 +21362,270 @@ │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ bic.w r2, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ strd r4, r2, [r3, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n e106 │ │ │ │ │ + beq.n e0de │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r3, #16] │ │ │ │ │ - b.n e106 │ │ │ │ │ - ldr r3, [pc, #240] @ (e258 ) │ │ │ │ │ + b.n e0de │ │ │ │ │ + ldr r3, [pc, #240] @ (e230 ) │ │ │ │ │ mov r0, r3 │ │ │ │ │ bx lr │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ - b.n e106 │ │ │ │ │ + b.n e0de │ │ │ │ │ movw r0, #17476 @ 0x4444 │ │ │ │ │ movt r0, #1092 @ 0x444 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bls.n e0e6 │ │ │ │ │ + bls.n e0be │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - bl 21c │ │ │ │ │ + bl 214 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromSsize_t │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e106 │ │ │ │ │ - ldr r1, [pc, #200] @ (e25c ) │ │ │ │ │ + beq.n e0de │ │ │ │ │ + ldr r1, [pc, #200] @ (e234 ) │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ - bl 68a8 │ │ │ │ │ + bl 68a4 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - ldr r0, [pc, #196] @ (e260 ) │ │ │ │ │ + ldr r0, [pc, #196] @ (e238 ) │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ │ ldr.w r1, [r0, #1356] @ 0x54c │ │ │ │ │ cmp r1, ip │ │ │ │ │ - bne.n e218 │ │ │ │ │ + bne.n e1f0 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ - cbz r4, e20a │ │ │ │ │ + cbz r4, e1e2 │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n e1c8 │ │ │ │ │ + beq.n e1a0 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r3, #0] │ │ │ │ │ - cbnz r1, e1c8 │ │ │ │ │ + cbnz r1, e1a0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ mov r0, r2 │ │ │ │ │ - bl 2e4 │ │ │ │ │ + bl 2dc │ │ │ │ │ R_ARM_THM_CALL PyLong_FromLong │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbz r0, e208 │ │ │ │ │ + cbz r0, e1e0 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6484 │ │ │ │ │ + bl 6480 │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp r2, ip │ │ │ │ │ - bne.n e244 │ │ │ │ │ + bne.n e21c │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - cbz r3, e208 │ │ │ │ │ + cbz r3, e1e0 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n e106 │ │ │ │ │ + beq.n e0de │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n e106 │ │ │ │ │ + bne.n e0de │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ - b.n e106 │ │ │ │ │ + b.n e0de │ │ │ │ │ mov r3, r4 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n e234 │ │ │ │ │ + bne.n e20c │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n e106 │ │ │ │ │ + b.n e0de │ │ │ │ │ subs r1, #1 │ │ │ │ │ str.w r1, [r0, #1356] @ 0x54c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n e1ac │ │ │ │ │ + bne.n e184 │ │ │ │ │ addw r0, r0, #1356 @ 0x54c │ │ │ │ │ strd r2, r3, [sp] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ │ - b.n e1ac │ │ │ │ │ + b.n e184 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n e214 │ │ │ │ │ + bne.n e1ec │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n e214 │ │ │ │ │ + b.n e1ec │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r1, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n e1e8 │ │ │ │ │ + bne.n e1c0 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ - b.n e1e8 │ │ │ │ │ + b.n e1c0 │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000254c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00002000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000e264 : │ │ │ │ │ +0000e23c : │ │ │ │ │ PyLong_FromUnicodeObject(): │ │ │ │ │ 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 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 0 <_PyUnicode_TransformDecimalAndSpaceToASCII> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e2fc │ │ │ │ │ + beq.n e2d4 │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_AsUTF8AndSize │ │ │ │ │ add r1, sp, #8 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - bl 4b4 │ │ │ │ │ + bl 4ac │ │ │ │ │ R_ARM_THM_CALL PyLong_FromString │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r1, e2a6 │ │ │ │ │ - cbz r0, e2bc │ │ │ │ │ + cbz r1, e27e │ │ │ │ │ + cbz r0, e294 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ adds r2, r6, r2 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.n e2bc │ │ │ │ │ + bne.n e294 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n e2b6 │ │ │ │ │ + beq.n e28e │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ - cbz r2, e300 │ │ │ │ │ + cbz r2, e2d8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n e2cc │ │ │ │ │ + beq.n e2a4 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ - cbz r2, e2f0 │ │ │ │ │ + cbz r2, e2c8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - bl ddc8 │ │ │ │ │ + bl dda0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC12 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC12 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n e2b6 │ │ │ │ │ + b.n e28e │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n e2cc │ │ │ │ │ + b.n e2a4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.n e2b6 │ │ │ │ │ + b.n e28e │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n e2b6 │ │ │ │ │ + b.n e28e │ │ │ │ │ │ │ │ │ │ -0000e30c : │ │ │ │ │ +0000e2e4 : │ │ │ │ │ long_abs(): │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ and.w r1, r2, #3 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq.n e336 │ │ │ │ │ + beq.n e30e │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.w e44a │ │ │ │ │ + bne.w e422 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ itt ne │ │ │ │ │ addne r2, #1 │ │ │ │ │ strne r2, [r0, #0] │ │ │ │ │ bx lr │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #8 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bhi.n e3d6 │ │ │ │ │ + bhi.n e3ae │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ negs r3, r3 │ │ │ │ │ negs r4, r3 │ │ │ │ │ mov r5, r3 │ │ │ │ │ mov.w r2, r3, asr #31 │ │ │ │ │ mov r6, r2 │ │ │ │ │ sbc.w ip, r2, r2, lsl #1 │ │ │ │ │ adds.w r0, r3, #256 @ 0x100 │ │ │ │ │ adc.w r1, r2, #0 │ │ │ │ │ cmp.w r0, #262 @ 0x106 │ │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ │ - bcs.n e37a │ │ │ │ │ - ldr r3, [pc, #224] @ (e450 ) │ │ │ │ │ + bcs.n e352 │ │ │ │ │ + ldr r3, [pc, #224] @ (e428 ) │ │ │ │ │ add.w r3, r3, r4, lsl #4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ │ adds r3, r3, r1 │ │ │ │ │ adc.w r2, r2, #0 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ │ - bcs.n e3f4 │ │ │ │ │ + bcs.n e3cc │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e440 │ │ │ │ │ + beq.n e418 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ eor.w r0, r4, r4, asr #31 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ sub.w r0, r0, r4, asr #31 │ │ │ │ │ @@ -21659,331 +21641,331 @@ │ │ │ │ │ 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 r4, [r3, #12] │ │ │ │ │ - b.n e374 │ │ │ │ │ - bl dc68 <_PyLong_Copy> │ │ │ │ │ + b.n e34c │ │ │ │ │ + bl dc40 <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_CALL _PyLong_Copy │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e374 │ │ │ │ │ + beq.n e34c │ │ │ │ │ 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 e374 │ │ │ │ │ + b.n e34c │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ mov.w r0, #2 │ │ │ │ │ itett ge │ │ │ │ │ movge r2, #1 │ │ │ │ │ movlt.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ movge r5, r4 │ │ │ │ │ movge r6, ip │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 108 <_PyLong_New> │ │ │ │ │ R_ARM_THM_CALL _PyLong_New │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e374 │ │ │ │ │ + beq.n e34c │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ add.w r1, r0, #12 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ orr.w r2, r2, #16 │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ lsrs r0, r5, #30 │ │ │ │ │ lsrs r4, r6, #30 │ │ │ │ │ orr.w r0, r0, r6, lsl #2 │ │ │ │ │ bic.w r2, r5, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r6, r4 │ │ │ │ │ str.w r2, [r1], #4 │ │ │ │ │ mov r5, r0 │ │ │ │ │ orrs.w r2, r0, r4 │ │ │ │ │ - beq.n e374 │ │ │ │ │ - b.n e424 │ │ │ │ │ + beq.n e34c │ │ │ │ │ + b.n e3fc │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n e374 │ │ │ │ │ - b.w dc68 <_PyLong_Copy> │ │ │ │ │ + b.n e34c │ │ │ │ │ + b.w dc40 <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_JUMP24 _PyLong_Copy │ │ │ │ │ nop │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000e454 : │ │ │ │ │ +0000e42c : │ │ │ │ │ long_divmod(): │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #7 │ │ │ │ │ - bpl.w e602 │ │ │ │ │ + bpl.w e5da │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ sub sp, #16 │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r3, r2, #7 │ │ │ │ │ - bpl.w e60c │ │ │ │ │ + bpl.w e5e4 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ lsrs r6, r3, #3 │ │ │ │ │ mov.w ip, r2, lsr #3 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq.n e4c6 │ │ │ │ │ + beq.n e49e │ │ │ │ │ cmp.w ip, #300 @ 0x12c │ │ │ │ │ - bhi.w e5ba │ │ │ │ │ + bhi.w e592 │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ add r2, sp, #8 │ │ │ │ │ - bl 9a80 │ │ │ │ │ + bl 9a60 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w e5b6 │ │ │ │ │ + beq.w e58e │ │ │ │ │ ldrd r6, r5, [sp, #8] │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n e56e │ │ │ │ │ + beq.n e546 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n e514 │ │ │ │ │ + beq.n e4ec │ │ │ │ │ movs r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e5de │ │ │ │ │ + beq.w e5b6 │ │ │ │ │ strd r6, r5, [r0, #12] │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ cmp.w ip, #1 │ │ │ │ │ - bne.n e5a4 │ │ │ │ │ + bne.n e57c │ │ │ │ │ eors r3, r2 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ lsls r6, r3, #30 │ │ │ │ │ - bne.n e590 │ │ │ │ │ + bne.n e568 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ - bl 2e4 │ │ │ │ │ + bl 2dc │ │ │ │ │ R_ARM_THM_CALL PyLong_FromLong │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e5b6 │ │ │ │ │ + beq.n e58e │ │ │ │ │ ldrd r2, r0, [r5, #8] │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ eors r2, r3 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r4, r3, #1 │ │ │ │ │ lsls r2, r2, #30 │ │ │ │ │ - bne.n e576 │ │ │ │ │ + bne.n e54e │ │ │ │ │ bl 0 <__aeabi_idivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idivmod │ │ │ │ │ mul.w r0, r4, r1 │ │ │ │ │ - bl 2e4 │ │ │ │ │ + bl 2dc │ │ │ │ │ R_ARM_THM_CALL PyLong_FromLong │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n e4b2 │ │ │ │ │ + bne.n e48a │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl ddc8 │ │ │ │ │ - b.n e5b6 │ │ │ │ │ + bl dda0 │ │ │ │ │ + b.n e58e │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne.n e4b2 │ │ │ │ │ + bne.n e48a │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 6484 │ │ │ │ │ + bl 6480 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n e53e │ │ │ │ │ + beq.n e516 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, e53e │ │ │ │ │ + cbnz r3, e516 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n e630 │ │ │ │ │ + beq.n e608 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 2ad8 │ │ │ │ │ + bl 2ae0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e626 │ │ │ │ │ + beq.n e5fe │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n e568 │ │ │ │ │ + beq.n e540 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbnz r3, e568 │ │ │ │ │ + cbnz r3, e540 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r6, r2 │ │ │ │ │ - b.n e4b2 │ │ │ │ │ + b.n e48a │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ lsls r3, r3, #30 │ │ │ │ │ - beq.n e51e │ │ │ │ │ - b.n e4b2 │ │ │ │ │ + beq.n e4f6 │ │ │ │ │ + b.n e48a │ │ │ │ │ subs r5, r1, #1 │ │ │ │ │ subs r0, #1 │ │ │ │ │ bl 0 <__aeabi_idivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idivmod │ │ │ │ │ subs r0, r5, r1 │ │ │ │ │ mul.w r0, r4, r0 │ │ │ │ │ - bl 2e4 │ │ │ │ │ + bl 2dc │ │ │ │ │ R_ARM_THM_CALL PyLong_FromLong │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n e4b2 │ │ │ │ │ - b.n e50c │ │ │ │ │ + bne.n e48a │ │ │ │ │ + b.n e4e4 │ │ │ │ │ subs r0, #1 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ mvns r0, r0 │ │ │ │ │ - bl 2e4 │ │ │ │ │ + bl 2dc │ │ │ │ │ R_ARM_THM_CALL PyLong_FromLong │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n e4e4 │ │ │ │ │ - b.n e5b6 │ │ │ │ │ + bne.n e4bc │ │ │ │ │ + b.n e58e │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ add r2, sp, #8 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 9a80 │ │ │ │ │ + bl 9a60 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.w e4a0 │ │ │ │ │ + bne.w e478 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n e4c2 │ │ │ │ │ + b.n e49a │ │ │ │ │ sub.w r6, r6, ip │ │ │ │ │ cmp r6, #150 @ 0x96 │ │ │ │ │ - ble.n e5a4 │ │ │ │ │ + ble.n e57c │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ add r2, sp, #8 │ │ │ │ │ - bl 131c │ │ │ │ │ + bl 1318 │ │ │ │ │ R_ARM_THM_CALL pylong_int_divmod │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n e5b6 │ │ │ │ │ + beq.n e58e │ │ │ │ │ movs r0, #2 │ │ │ │ │ ldrd r6, r5, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e4be │ │ │ │ │ + bne.w e496 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n e616 │ │ │ │ │ + bne.n e5ee │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n e5b6 │ │ │ │ │ + beq.n e58e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n e5b6 │ │ │ │ │ + bne.n e58e │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n e5b6 │ │ │ │ │ + b.n e58e │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ bx lr │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n e4c2 │ │ │ │ │ + b.n e49a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n e5e8 │ │ │ │ │ + bne.n e5c0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n e5e8 │ │ │ │ │ + b.n e5c0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n e64a │ │ │ │ │ + bne.n e622 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n e5b6 │ │ │ │ │ + beq.n e58e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n e5b6 │ │ │ │ │ + bne.n e58e │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n e5b6 │ │ │ │ │ + b.n e58e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n e630 │ │ │ │ │ + bne.n e608 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n e630 │ │ │ │ │ + b.n e608 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000e65c <_PyLong_FromBytes>: │ │ │ │ │ +0000e634 <_PyLong_FromBytes>: │ │ │ │ │ _PyLong_FromBytes(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, #16 │ │ │ │ │ mov r5, r1 │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - bl 4b4 │ │ │ │ │ + bl 4ac │ │ │ │ │ R_ARM_THM_CALL PyLong_FromString │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r2, e68a <_PyLong_FromBytes+0x2e> │ │ │ │ │ - cbz r0, e690 <_PyLong_FromBytes+0x34> │ │ │ │ │ + cbz r2, e662 <_PyLong_FromBytes+0x2e> │ │ │ │ │ + cbz r0, e668 <_PyLong_FromBytes+0x34> │ │ │ │ │ adds r1, r4, r5 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n e690 <_PyLong_FromBytes+0x34> │ │ │ │ │ + bne.n e668 <_PyLong_FromBytes+0x34> │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r0, r3 │ │ │ │ │ - bl ddc8 │ │ │ │ │ + bl dda0 │ │ │ │ │ cmp r5, #200 @ 0xc8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ it ge │ │ │ │ │ movge r1, #200 @ 0xc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e68a <_PyLong_FromBytes+0x2e> │ │ │ │ │ + beq.n e662 <_PyLong_FromBytes+0x2e> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ mov r2, r6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC12 │ │ │ │ │ @@ -21993,53 +21975,53 @@ │ │ │ │ │ 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 e6dc <_PyLong_FromBytes+0x80> │ │ │ │ │ + beq.n e6b4 <_PyLong_FromBytes+0x80> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - cbnz r2, e6dc <_PyLong_FromBytes+0x80> │ │ │ │ │ + cbnz r2, e6b4 <_PyLong_FromBytes+0x80> │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n e68a <_PyLong_FromBytes+0x2e> │ │ │ │ │ + b.n e662 <_PyLong_FromBytes+0x2e> │ │ │ │ │ │ │ │ │ │ -0000e6e0 : │ │ │ │ │ +0000e6b8 : │ │ │ │ │ long_xor(): │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r3, r2, #7 │ │ │ │ │ - bpl.w edae │ │ │ │ │ + bpl.w ed82 │ │ │ │ │ stmdb 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, [r1, #4] │ │ │ │ │ mov r4, r1 │ │ │ │ │ sub sp, #20 │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r7, r2, #7 │ │ │ │ │ itt pl │ │ │ │ │ movwpl r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movtpl r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - bpl.n e766 │ │ │ │ │ + bpl.n e73e │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ mov r3, r0 │ │ │ │ │ and.w r5, r1, #3 │ │ │ │ │ cmp r1, #15 │ │ │ │ │ - bhi.n e7c4 │ │ │ │ │ + bhi.n e79c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bhi.n e7c4 │ │ │ │ │ + bhi.n e79c │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ rsb r5, r5, #1 │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ and.w r4, r2, #3 │ │ │ │ │ rsb r4, r4, #1 │ │ │ │ │ mul.w r5, r3, r5 │ │ │ │ │ mul.w r4, r1, r4 │ │ │ │ │ @@ -22047,15 +22029,15 @@ │ │ │ │ │ adds r0, r4, #5 │ │ │ │ │ mov r6, r4 │ │ │ │ │ mov.w r3, r4, asr #31 │ │ │ │ │ adc.w r2, r3, #0 │ │ │ │ │ cmp.w r0, #262 @ 0x106 │ │ │ │ │ mov r7, r3 │ │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ │ - bcs.n e76e │ │ │ │ │ + bcs.n e746 │ │ │ │ │ movw r1, #8988 @ 0x231c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r1, r1, r0, lsl #4 │ │ │ │ │ add r1, r3 │ │ │ │ │ @@ -22064,20 +22046,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 ed20 │ │ │ │ │ + bcs.w ecf4 │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w edba │ │ │ │ │ + beq.w ed8e │ │ │ │ │ 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 │ │ │ │ │ @@ -22091,107 +22073,105 @@ │ │ │ │ │ itt ne │ │ │ │ │ addne r2, #1 │ │ │ │ │ strne r2, [r3, #0] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ str r6, [r1, #12] │ │ │ │ │ - b.n e766 │ │ │ │ │ + b.n e73e │ │ │ │ │ mov.w r8, r1, lsr #3 │ │ │ │ │ cmp r5, #2 │ │ │ │ │ - beq.w ea50 │ │ │ │ │ + beq.w ea24 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.w eaf8 │ │ │ │ │ + beq.w eacc │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ and.w r0, r2, #3 │ │ │ │ │ lsrs r2, r2, #3 │ │ │ │ │ cmp r0, #2 │ │ │ │ │ mov r6, r2 │ │ │ │ │ - beq.w eb12 │ │ │ │ │ + beq.w eae6 │ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - beq.w ecc0 │ │ │ │ │ + beq.w ec94 │ │ │ │ │ cmp r8, r2 │ │ │ │ │ add.w r1, r1, #1 │ │ │ │ │ it ge │ │ │ │ │ movge.w sl, #0 │ │ │ │ │ str r1, [r4, #0] │ │ │ │ │ - blt.w ecc4 │ │ │ │ │ + blt.w ec98 │ │ │ │ │ eor.w r0, r9, sl │ │ │ │ │ strd r2, r3, [sp, #4] │ │ │ │ │ add r0, r8 │ │ │ │ │ bl 108 <_PyLong_New> │ │ │ │ │ R_ARM_THM_CALL _PyLong_New │ │ │ │ │ mov r7, r0 │ │ │ │ │ ldrd r2, r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w edf0 │ │ │ │ │ + beq.w edc4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w ec40 │ │ │ │ │ + beq.w ec14 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.w ed1c │ │ │ │ │ + beq.w ecf0 │ │ │ │ │ lsrs r0, r2, #1 │ │ │ │ │ add.w r1, r7, #12 │ │ │ │ │ add.w lr, r4, #12 │ │ │ │ │ str r4, [sp, #4] │ │ │ │ │ - add.w r6, r1, r0, lsl #3 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ add.w ip, r3, #12 │ │ │ │ │ + add.w r6, r1, r0, lsl #3 │ │ │ │ │ mov fp, r3 │ │ │ │ │ - mov r0, r2 │ │ │ │ │ + mov r4, r2 │ │ │ │ │ ldrd r3, r5, [lr] │ │ │ │ │ adds r1, #8 │ │ │ │ │ ldr.w r2, [ip] │ │ │ │ │ add.w lr, lr, #8 │ │ │ │ │ add.w ip, ip, #8 │ │ │ │ │ eors r3, r2 │ │ │ │ │ ldr.w r2, [ip, #-4] │ │ │ │ │ str.w r3, [r1, #-8] │ │ │ │ │ eors r5, r2 │ │ │ │ │ str.w r5, [r1, #-4] │ │ │ │ │ cmp r6, r1 │ │ │ │ │ - bne.n e850 │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + bne.n e826 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ mov r3, fp │ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ │ cmp.w r2, r0, lsl #1 │ │ │ │ │ - beq.w ec40 │ │ │ │ │ + beq.w ec14 │ │ │ │ │ lsls r0, r0, #1 │ │ │ │ │ adds r0, #2 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ adds r1, r4, r0 │ │ │ │ │ adds r5, r3, r0 │ │ │ │ │ adds r0, r7, r0 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ ldr r5, [r5, #4] │ │ │ │ │ eors r1, r5 │ │ │ │ │ str r1, [r0, #4] │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.w ec48 │ │ │ │ │ + beq.w ec1c │ │ │ │ │ add.w r5, r7, #12 │ │ │ │ │ add.w r0, r3, #12 │ │ │ │ │ mov ip, r8 │ │ │ │ │ - b.n e8be │ │ │ │ │ + b.n e892 │ │ │ │ │ ldr.w r1, [r0, r2, lsl #2] │ │ │ │ │ eor.w r1, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mvns r1, r1 │ │ │ │ │ str.w r1, [r5, r2, lsl #2] │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r2, ip │ │ │ │ │ - blt.n e8ae │ │ │ │ │ + blt.n e882 │ │ │ │ │ movs r2, #1 │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - beq.w ec54 │ │ │ │ │ + beq.w ec28 │ │ │ │ │ ldr r1, [r7, #8] │ │ │ │ │ add.w r2, r7, #12 │ │ │ │ │ add.w r6, r2, r8, lsl #2 │ │ │ │ │ add.w ip, r7, #8 │ │ │ │ │ and.w r2, r1, #3 │ │ │ │ │ bic.w r1, r1, #7 │ │ │ │ │ rsb r2, r2, #2 │ │ │ │ │ @@ -22202,27 +22182,27 @@ │ │ │ │ │ str r2, [r7, #8] │ │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r2, #1 │ │ │ │ │ lsrs r1, r1, #2 │ │ │ │ │ str.w lr, [r0, #12] │ │ │ │ │ adds r1, #1 │ │ │ │ │ ands.w r1, r1, #7 │ │ │ │ │ - beq.n e9b4 │ │ │ │ │ + beq.n e988 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.n e998 │ │ │ │ │ + beq.n e96c │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq.n e984 │ │ │ │ │ + beq.n e958 │ │ │ │ │ cmp r1, #3 │ │ │ │ │ - beq.n e970 │ │ │ │ │ + beq.n e944 │ │ │ │ │ cmp r1, #4 │ │ │ │ │ - beq.n e95c │ │ │ │ │ + beq.n e930 │ │ │ │ │ cmp r1, #5 │ │ │ │ │ - beq.n e948 │ │ │ │ │ + beq.n e91c │ │ │ │ │ cmp r1, #6 │ │ │ │ │ - beq.n e934 │ │ │ │ │ + beq.n e908 │ │ │ │ │ mov ip, r7 │ │ │ │ │ ldr.w r1, [ip, #12]! │ │ │ │ │ eor.w r1, lr, r1 │ │ │ │ │ adds r2, r1, #1 │ │ │ │ │ bic.w r1, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r1, [ip] │ │ │ │ │ lsrs r2, r2, #30 │ │ │ │ │ @@ -22259,15 +22239,15 @@ │ │ │ │ │ ldr.w r1, [ip, #4]! │ │ │ │ │ eor.w r1, lr, r1 │ │ │ │ │ cmp ip, r6 │ │ │ │ │ add r2, r1 │ │ │ │ │ bic.w r1, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r1, [ip] │ │ │ │ │ mov.w r2, r2, lsr #30 │ │ │ │ │ - beq.w ec54 │ │ │ │ │ + beq.w ec28 │ │ │ │ │ mov r8, r4 │ │ │ │ │ mov r4, r3 │ │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ │ add.w r1, ip, #4 │ │ │ │ │ add.w ip, ip, #32 │ │ │ │ │ eor.w r5, lr, r3 │ │ │ │ │ add r2, r5 │ │ │ │ │ @@ -22306,448 +22286,448 @@ │ │ │ │ │ str r0, [r1, #20] │ │ │ │ │ bic.w r0, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ add.w r2, r5, r2, lsr #30 │ │ │ │ │ str r0, [r1, #24] │ │ │ │ │ bic.w r0, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r0, [r1, #28] │ │ │ │ │ mov.w r2, r2, lsr #30 │ │ │ │ │ - bne.n e9b8 │ │ │ │ │ + bne.n e98c │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r4, r8 │ │ │ │ │ - b.n ec54 │ │ │ │ │ + b.n ec28 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 108 <_PyLong_New> │ │ │ │ │ R_ARM_THM_CALL _PyLong_New │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e766 │ │ │ │ │ + beq.w e73e │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n eaf6 │ │ │ │ │ + beq.n eaca │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ eor.w r2, ip, r2 │ │ │ │ │ add.w r2, r2, #1 │ │ │ │ │ and.w r0, r2, ip │ │ │ │ │ str r0, [r1, #12] │ │ │ │ │ - beq.n eaf6 │ │ │ │ │ + beq.n eaca │ │ │ │ │ ldr r0, [r3, #16] │ │ │ │ │ cmp.w r8, #2 │ │ │ │ │ eor.w r0, ip, r0 │ │ │ │ │ add.w r2, r0, r2, lsr #30 │ │ │ │ │ and.w r0, r2, ip │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ - beq.n eaf6 │ │ │ │ │ + beq.n eaca │ │ │ │ │ ldr r0, [r3, #20] │ │ │ │ │ cmp.w r8, #3 │ │ │ │ │ eor.w r0, ip, r0 │ │ │ │ │ add.w r0, r0, r2, lsr #30 │ │ │ │ │ and.w r2, r0, ip │ │ │ │ │ str r2, [r1, #20] │ │ │ │ │ - beq.n eaf6 │ │ │ │ │ + beq.n eaca │ │ │ │ │ ldr r2, [r3, #24] │ │ │ │ │ cmp.w r8, #4 │ │ │ │ │ eor.w r2, ip, r2 │ │ │ │ │ add.w r2, r2, r0, lsr #30 │ │ │ │ │ and.w r0, r2, ip │ │ │ │ │ str r0, [r1, #24] │ │ │ │ │ - beq.n eaf6 │ │ │ │ │ + beq.n eaca │ │ │ │ │ add.w r0, r3, #8 │ │ │ │ │ add.w lr, r1, #24 │ │ │ │ │ mov r6, r4 │ │ │ │ │ lsrs r2, r2, #30 │ │ │ │ │ mov r4, r1 │ │ │ │ │ adds r3, #24 │ │ │ │ │ add.w r1, r0, r8, lsl #2 │ │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ │ eor.w r0, ip, r0 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ add r2, r0 │ │ │ │ │ bic.w r0, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r0, [lr, #4]! │ │ │ │ │ mov.w r2, r2, lsr #30 │ │ │ │ │ - bne.n ead8 │ │ │ │ │ + bne.n eaac │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r4, r6 │ │ │ │ │ mov r3, r1 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ subs r6, r5, #2 │ │ │ │ │ rsbs r9, r6, #0 │ │ │ │ │ and.w r0, r2, #3 │ │ │ │ │ adc.w r9, r9, r6 │ │ │ │ │ lsrs r2, r2, #3 │ │ │ │ │ cmp r0, #2 │ │ │ │ │ mov r6, r2 │ │ │ │ │ - bne.w e7f2 │ │ │ │ │ + bne.w e7ca │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 108 <_PyLong_New> │ │ │ │ │ R_ARM_THM_CALL _PyLong_New │ │ │ │ │ ldrd r2, r3, [sp, #4] │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w edcc │ │ │ │ │ + beq.w eda0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w ed80 │ │ │ │ │ + beq.w ed54 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ eor.w r0, ip, r0 │ │ │ │ │ add.w r5, r0, #1 │ │ │ │ │ and.w r0, r5, ip │ │ │ │ │ str r0, [r1, #12] │ │ │ │ │ - beq.n ec2a │ │ │ │ │ + beq.n ebfe │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ cmp r2, #2 │ │ │ │ │ eor.w r0, ip, r0 │ │ │ │ │ add.w r5, r0, r5, lsr #30 │ │ │ │ │ and.w r0, r5, ip │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ - beq.n ec2a │ │ │ │ │ + beq.n ebfe │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ cmp r2, #3 │ │ │ │ │ eor.w r0, ip, r0 │ │ │ │ │ add.w r5, r0, r5, lsr #30 │ │ │ │ │ and.w r0, r5, ip │ │ │ │ │ str r0, [r1, #20] │ │ │ │ │ - beq.n ec2a │ │ │ │ │ + beq.n ebfe │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ cmp r2, #4 │ │ │ │ │ eor.w r0, ip, r0 │ │ │ │ │ add.w r5, r0, r5, lsr #30 │ │ │ │ │ and.w r0, r5, ip │ │ │ │ │ str r0, [r1, #24] │ │ │ │ │ - beq.n ec2a │ │ │ │ │ + beq.n ebfe │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ cmp r2, #5 │ │ │ │ │ eor.w r0, ip, r0 │ │ │ │ │ add.w r5, r0, r5, lsr #30 │ │ │ │ │ and.w r0, r5, ip │ │ │ │ │ str r0, [r1, #28] │ │ │ │ │ - beq.n ec2a │ │ │ │ │ + beq.n ebfe │ │ │ │ │ ldr r0, [r4, #32] │ │ │ │ │ cmp r2, #6 │ │ │ │ │ eor.w r0, ip, r0 │ │ │ │ │ add.w r5, r0, r5, lsr #30 │ │ │ │ │ and.w r0, r5, ip │ │ │ │ │ str r0, [r1, #32] │ │ │ │ │ - beq.n ec2a │ │ │ │ │ + beq.n ebfe │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ cmp r2, #7 │ │ │ │ │ eor.w r0, ip, r0 │ │ │ │ │ add.w lr, r0, r5, lsr #30 │ │ │ │ │ and.w r0, lr, ip │ │ │ │ │ str r0, [r1, #36] @ 0x24 │ │ │ │ │ - beq.n ec2a │ │ │ │ │ + beq.n ebfe │ │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ cmp r2, #8 │ │ │ │ │ eor.w r5, ip, r0 │ │ │ │ │ add.w r5, r5, lr, lsr #30 │ │ │ │ │ and.w r0, r5, ip │ │ │ │ │ str r0, [r1, #40] @ 0x28 │ │ │ │ │ - beq.n ec2a │ │ │ │ │ + beq.n ebfe │ │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ │ cmp r2, #9 │ │ │ │ │ eor.w r0, ip, r0 │ │ │ │ │ add.w r5, r0, r5, lsr #30 │ │ │ │ │ and.w r0, r5, ip │ │ │ │ │ str r0, [r1, #44] @ 0x2c │ │ │ │ │ - beq.n ec2a │ │ │ │ │ + beq.n ebfe │ │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ │ cmp r2, #10 │ │ │ │ │ eor.w r0, ip, r0 │ │ │ │ │ add.w r0, r0, r5, lsr #30 │ │ │ │ │ and.w r5, r0, ip │ │ │ │ │ str r5, [r1, #48] @ 0x30 │ │ │ │ │ - beq.n ec2a │ │ │ │ │ + beq.n ebfe │ │ │ │ │ add.w r5, r4, #8 │ │ │ │ │ lsrs r0, r0, #30 │ │ │ │ │ add.w r5, r5, r6, lsl #2 │ │ │ │ │ adds r4, #48 @ 0x30 │ │ │ │ │ mov r6, r3 │ │ │ │ │ add.w lr, r1, #48 @ 0x30 │ │ │ │ │ mov r3, r5 │ │ │ │ │ ldr.w r5, [r4, #4]! │ │ │ │ │ eor.w r5, ip, r5 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ add r0, r5 │ │ │ │ │ bic.w r5, r0, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r5, [lr, #4]! │ │ │ │ │ mov.w r0, r0, lsr #30 │ │ │ │ │ - bne.n ec0e │ │ │ │ │ + bne.n ebe2 │ │ │ │ │ mov r3, r6 │ │ │ │ │ movs r0, #2 │ │ │ │ │ subs r0, #2 │ │ │ │ │ rsbs sl, r0, #0 │ │ │ │ │ adc.w sl, sl, r0 │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - blt.w ed6a │ │ │ │ │ + blt.w ed3e │ │ │ │ │ mov r4, r1 │ │ │ │ │ - b.n e810 │ │ │ │ │ + b.n e7e8 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.w e8a2 │ │ │ │ │ + bne.w e876 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - blt.n ecfc │ │ │ │ │ + blt.n ecd0 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w e8ca │ │ │ │ │ + bne.w e89e │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n ec64 │ │ │ │ │ + beq.n ec38 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - cbz r2, ecb8 │ │ │ │ │ + cbz r2, ec8c │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n ec76 │ │ │ │ │ + beq.n ec4a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n ed62 │ │ │ │ │ + beq.n ed36 │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ lsrs r3, r2, #3 │ │ │ │ │ - beq.n ec8a │ │ │ │ │ + beq.n ec5e │ │ │ │ │ add.w r0, r7, r3, lsl #2 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ add.w r5, r7, #12 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ - cbz r0, ec98 │ │ │ │ │ + cbz r0, ec6c │ │ │ │ │ mov r0, r7 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b.w 1110 │ │ │ │ │ + b.w 1118 │ │ │ │ │ mov r1, r0 │ │ │ │ │ subs r0, r1, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n ed6e │ │ │ │ │ + beq.n ed42 │ │ │ │ │ ldr.w r4, [r5, r0, lsl #2] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n ec96 │ │ │ │ │ + beq.n ec6a │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n ec8a │ │ │ │ │ + beq.n ec5e │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ orr.w r3, r3, r1, lsl #3 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [r7, #8] │ │ │ │ │ - b.n ec8c │ │ │ │ │ + b.n ec60 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n ec64 │ │ │ │ │ + b.n ec38 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - b.n ec2c │ │ │ │ │ + b.n ec00 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ mov r4, r3 │ │ │ │ │ eor.w r0, sl, r9 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ add r0, r2 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 108 <_PyLong_New> │ │ │ │ │ R_ARM_THM_CALL _PyLong_New │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w edee │ │ │ │ │ + beq.w edc2 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n ed72 │ │ │ │ │ + beq.n ed46 │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r5, sl │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov sl, r9 │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r9, r5 │ │ │ │ │ mov r3, r1 │ │ │ │ │ - b.n e830 │ │ │ │ │ + b.n e808 │ │ │ │ │ mov sl, r9 │ │ │ │ │ adds r0, r2, #3 │ │ │ │ │ sub.w r2, r8, r2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r9, sl │ │ │ │ │ add.w r1, r3, r0, lsl #2 │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ add.w r0, r7, r0, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n e8c4 │ │ │ │ │ + b.n e898 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n e888 │ │ │ │ │ + b.n e85c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ it ge │ │ │ │ │ movge r4, #1 │ │ │ │ │ - blt.n eda0 │ │ │ │ │ + blt.n ed74 │ │ │ │ │ movs r0, #2 │ │ │ │ │ bl 108 <_PyLong_New> │ │ │ │ │ R_ARM_THM_CALL _PyLong_New │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e766 │ │ │ │ │ + beq.w e73e │ │ │ │ │ rsb r3, r4, #1 │ │ │ │ │ add.w r2, r0, #12 │ │ │ │ │ orr.w r3, r3, #16 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r0, r7 │ │ │ │ │ lsrs r5, r3, #30 │ │ │ │ │ bic.w r4, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ orr.w r3, r5, r0, lsl #2 │ │ │ │ │ lsrs r0, r0, #30 │ │ │ │ │ str.w r4, [r2], #4 │ │ │ │ │ orrs.w r4, r3, r0 │ │ │ │ │ - beq.w e766 │ │ │ │ │ - b.n ed48 │ │ │ │ │ + beq.w e73e │ │ │ │ │ + b.n ed1c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n ec76 │ │ │ │ │ + b.n ec4a │ │ │ │ │ mov r4, r3 │ │ │ │ │ - b.n eccc │ │ │ │ │ + b.n eca0 │ │ │ │ │ movs r3, #1 │ │ │ │ │ - b.n ecb2 │ │ │ │ │ + b.n ec86 │ │ │ │ │ mov r8, r2 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.n edc4 │ │ │ │ │ + bne.n ed98 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r2, r9 │ │ │ │ │ - b.n ecfe │ │ │ │ │ + b.n ecd2 │ │ │ │ │ strd r0, r3, [sp, #8] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ ite eq │ │ │ │ │ moveq r0, r8 │ │ │ │ │ addne.w r0, r8, #1 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 108 <_PyLong_New> │ │ │ │ │ R_ARM_THM_CALL _PyLong_New │ │ │ │ │ ldrd r4, r3, [sp, #8] │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, edf0 │ │ │ │ │ + cbz r0, edc4 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n e8a2 │ │ │ │ │ + b.n e876 │ │ │ │ │ negs r3, r6 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ mov r6, r3 │ │ │ │ │ sbc.w r7, r7, r7, lsl #1 │ │ │ │ │ - b.n ed28 │ │ │ │ │ + b.n ecfc │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r0, r1 │ │ │ │ │ bx lr │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ - b.n e766 │ │ │ │ │ + b.n e73e │ │ │ │ │ mov r9, sl │ │ │ │ │ mov r3, r1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n e8a2 │ │ │ │ │ + b.n e876 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - beq.w e766 │ │ │ │ │ + beq.w e73e │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w e766 │ │ │ │ │ + bne.w e73e │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ - b.n e766 │ │ │ │ │ + b.n e73e │ │ │ │ │ mov r3, r1 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n ee08 │ │ │ │ │ + bne.n eddc │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n ee18 │ │ │ │ │ + bne.n edec │ │ │ │ │ movs r1, #0 │ │ │ │ │ - b.n e766 │ │ │ │ │ + b.n e73e │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n edfa │ │ │ │ │ + bne.n edce │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n edfa │ │ │ │ │ + b.n edce │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n ee04 │ │ │ │ │ + bne.n edd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n ee04 │ │ │ │ │ + b.n edd8 │ │ │ │ │ │ │ │ │ │ -0000ee28 : │ │ │ │ │ +0000edfc : │ │ │ │ │ long_long(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - beq.n eef4 │ │ │ │ │ + beq.n eec8 │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ mov r1, r0 │ │ │ │ │ and.w r3, r5, #3 │ │ │ │ │ cmp r5, #15 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - bhi.n ee8a │ │ │ │ │ + bhi.n ee5e │ │ │ │ │ rsb r2, r3, #1 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ mul.w r2, r3, r2 │ │ │ │ │ adds r0, r2, #5 │ │ │ │ │ mov.w r2, r2, asr #31 │ │ │ │ │ adc.w r2, r2, #0 │ │ │ │ │ cmp.w r0, #262 @ 0x106 │ │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ │ - bcs.n ef06 │ │ │ │ │ + bcs.n eeda │ │ │ │ │ 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 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ lsrs r3, r5, #3 │ │ │ │ │ cmn.w r5, #25 │ │ │ │ │ - bhi.n ef2e │ │ │ │ │ + bhi.n ef02 │ │ │ │ │ adds r3, #3 │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ lsls r0, r3, #2 │ │ │ │ │ lsls r7, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ mov r3, r0 │ │ │ │ │ adds r1, #12 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ef1e │ │ │ │ │ + beq.n eef2 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ bic.w r5, r5, #7 │ │ │ │ │ strd r4, r5, [r3, #4] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ it ne │ │ │ │ │ @@ -22759,174 +22739,174 @@ │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ cmp r6, #2 │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ - beq.n eeee │ │ │ │ │ + beq.n eec2 │ │ │ │ │ str r5, [r3, #8] │ │ │ │ │ sub.w r2, r7, #12 │ │ │ │ │ add.w r0, r3, #12 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ orr.w r5, r5, #2 │ │ │ │ │ - b.n eed6 │ │ │ │ │ + b.n eeaa │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r0, #0] │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.n ee84 │ │ │ │ │ + b.n ee58 │ │ │ │ │ lsrs r3, r5, #3 │ │ │ │ │ - beq.n ef2a │ │ │ │ │ + beq.n eefe │ │ │ │ │ movs r0, #16 │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, ef1e │ │ │ │ │ + cbz r0, eef2 │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ movs r7, #16 │ │ │ │ │ adds r1, #12 │ │ │ │ │ - b.n eea8 │ │ │ │ │ + b.n ee7c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n ee84 │ │ │ │ │ - ldr r3, [pc, #28] @ (ef48 ) │ │ │ │ │ - b.n ee84 │ │ │ │ │ + b.n ee58 │ │ │ │ │ + ldr r3, [pc, #28] @ (ef1c ) │ │ │ │ │ + b.n ee58 │ │ │ │ │ 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 ef22 │ │ │ │ │ + b.n eef6 │ │ │ │ │ nop │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000ef4c <_PyLong_Format>: │ │ │ │ │ +0000ef20 <_PyLong_Format>: │ │ │ │ │ _PyLong_Format(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #20 │ │ │ │ │ cmp r1, #10 │ │ │ │ │ - beq.n ef7a <_PyLong_Format+0x2e> │ │ │ │ │ + beq.n ef4e <_PyLong_Format+0x2e> │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str.w ip, [sp] │ │ │ │ │ - bl ef8c │ │ │ │ │ + bl ef60 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n ef88 <_PyLong_Format+0x3c> │ │ │ │ │ + beq.n ef5c <_PyLong_Format+0x3c> │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {pc} │ │ │ │ │ movs r3, #0 │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ mov r2, r3 │ │ │ │ │ - bl 170c │ │ │ │ │ + bl 1714 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.n ef74 <_PyLong_Format+0x28> │ │ │ │ │ + bne.n ef48 <_PyLong_Format+0x28> │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n ef76 <_PyLong_Format+0x2a> │ │ │ │ │ + b.n ef4a <_PyLong_Format+0x2a> │ │ │ │ │ │ │ │ │ │ -0000ef8c : │ │ │ │ │ +0000ef60 : │ │ │ │ │ long_format_binary.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, #4024] @ 0xfb8 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f4b4 │ │ │ │ │ + beq.w f488 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r7, r0 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #7 │ │ │ │ │ - bpl.w f4b4 │ │ │ │ │ + bpl.w f488 │ │ │ │ │ cmp r1, #16 │ │ │ │ │ it eq │ │ │ │ │ moveq r4, #4 │ │ │ │ │ - bne.w f23a │ │ │ │ │ + bne.w f20e │ │ │ │ │ ldr r5, [r7, #8] │ │ │ │ │ and.w r3, r5, #3 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ lsrs r5, r5, #3 │ │ │ │ │ - beq.w f45a │ │ │ │ │ + beq.w f42e │ │ │ │ │ mov r2, r3 │ │ │ │ │ movw r3, #17476 @ 0x4444 │ │ │ │ │ movt r3, #1092 @ 0x444 │ │ │ │ │ sub.w r6, r2, #2 │ │ │ │ │ clz r6, r6 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ mov.w r6, r6, lsr #5 │ │ │ │ │ - bhi.w f4ca │ │ │ │ │ + bhi.w f49e │ │ │ │ │ add.w r3, r7, r5, lsl #2 │ │ │ │ │ subs r0, r5, #1 │ │ │ │ │ movs r2, #30 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ mul.w r0, r2, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w f24e │ │ │ │ │ + beq.w f222 │ │ │ │ │ clz r3, r3 │ │ │ │ │ subs r0, #1 │ │ │ │ │ add r0, r4 │ │ │ │ │ rsb r3, r3, #32 │ │ │ │ │ add r0, r3 │ │ │ │ │ cmp r4, #4 │ │ │ │ │ - bne.w f258 │ │ │ │ │ + bne.w f22c │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ add.w r6, r6, r0, asr #2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w f268 │ │ │ │ │ + beq.w f23c │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ adds r6, #2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w f43e │ │ │ │ │ + bne.w f412 │ │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_New │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f4c4 │ │ │ │ │ + beq.w f498 │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ ubfx r2, r3, #2, #3 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne.w f4ea │ │ │ │ │ + bne.w f4be │ │ │ │ │ lsls r0, r3, #26 │ │ │ │ │ - bpl.w f4e2 │ │ │ │ │ + bpl.w f4b6 │ │ │ │ │ lsls r1, r3, #25 │ │ │ │ │ - bpl.w f6fe │ │ │ │ │ + bpl.w f6d2 │ │ │ │ │ add.w r0, r6, #20 │ │ │ │ │ add r0, fp │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w f40e │ │ │ │ │ + beq.w f3e2 │ │ │ │ │ add.w r3, r7, #8 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov lr, r3 │ │ │ │ │ mov sl, r3 │ │ │ │ │ @@ -22946,15 +22926,15 @@ │ │ │ │ │ lsl.w r5, r5, lr │ │ │ │ │ orr.w r2, r2, ip │ │ │ │ │ orrs r5, r3 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ orrs r2, r1 │ │ │ │ │ add.w lr, lr, #30 │ │ │ │ │ cmp r3, sl │ │ │ │ │ - bgt.w f2ca │ │ │ │ │ + bgt.w f29e │ │ │ │ │ and.w r1, r9, r5 │ │ │ │ │ lsr.w r3, r5, r4 │ │ │ │ │ sub.w lr, lr, r4 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ cmp r1, #9 │ │ │ │ │ ite ls │ │ │ │ │ addls r1, #48 @ 0x30 │ │ │ │ │ @@ -22962,15 +22942,15 @@ │ │ │ │ │ strb.w r1, [r0, #-1] │ │ │ │ │ lsl.w r1, r2, r8 │ │ │ │ │ orrs r3, r1 │ │ │ │ │ lsr.w r1, r2, r7 │ │ │ │ │ orrs r3, r1 │ │ │ │ │ lsr.w r1, r2, r4 │ │ │ │ │ orrs.w r2, r3, r1 │ │ │ │ │ - beq.w f2c2 │ │ │ │ │ + beq.w f296 │ │ │ │ │ and.w r2, r9, r3 │ │ │ │ │ lsrs r3, r4 │ │ │ │ │ sub.w lr, lr, r4 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ cmp r2, #9 │ │ │ │ │ ite ls │ │ │ │ │ addls r2, #48 @ 0x30 │ │ │ │ │ @@ -22978,15 +22958,15 @@ │ │ │ │ │ strb.w r2, [r0, #-2] │ │ │ │ │ lsl.w r2, r1, r8 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ lsr.w r2, r1, r7 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ lsrs r1, r4 │ │ │ │ │ orrs.w r2, r3, r1 │ │ │ │ │ - beq.w f2c6 │ │ │ │ │ + beq.w f29a │ │ │ │ │ and.w r2, r9, r3 │ │ │ │ │ lsrs r3, r4 │ │ │ │ │ sub.w lr, lr, r4 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ cmp r2, #9 │ │ │ │ │ ite ls │ │ │ │ │ addls r2, #48 @ 0x30 │ │ │ │ │ @@ -22994,15 +22974,15 @@ │ │ │ │ │ strb.w r2, [r0, #-3] │ │ │ │ │ lsl.w r2, r1, r8 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ lsr.w r2, r1, r7 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ lsrs r1, r4 │ │ │ │ │ orrs.w r2, r3, r1 │ │ │ │ │ - beq.w f42e │ │ │ │ │ + beq.w f402 │ │ │ │ │ and.w r2, r9, r3 │ │ │ │ │ lsrs r3, r4 │ │ │ │ │ sub.w lr, lr, r4 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ cmp r2, #9 │ │ │ │ │ ite ls │ │ │ │ │ addls r2, #48 @ 0x30 │ │ │ │ │ @@ -23010,15 +22990,15 @@ │ │ │ │ │ strb.w r2, [r0, #-4] │ │ │ │ │ lsl.w r2, r1, r8 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ lsr.w r2, r1, r7 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ lsrs r1, r4 │ │ │ │ │ orrs.w r2, r3, r1 │ │ │ │ │ - beq.w f2be │ │ │ │ │ + beq.w f292 │ │ │ │ │ and.w r2, r9, r3 │ │ │ │ │ lsrs r3, r4 │ │ │ │ │ sub.w lr, lr, r4 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ cmp r2, #9 │ │ │ │ │ ite ls │ │ │ │ │ addls r2, #48 @ 0x30 │ │ │ │ │ @@ -23026,15 +23006,15 @@ │ │ │ │ │ strb.w r2, [r0, #-5] │ │ │ │ │ lsl.w r2, r1, r8 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ lsr.w r2, r1, r7 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ lsrs r1, r4 │ │ │ │ │ orrs.w r2, r3, r1 │ │ │ │ │ - beq.w f456 │ │ │ │ │ + beq.w f42a │ │ │ │ │ and.w r2, r9, r3 │ │ │ │ │ subs r0, #6 │ │ │ │ │ lsrs r3, r4 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ cmp r2, #9 │ │ │ │ │ ite ls │ │ │ │ │ addls r2, #48 @ 0x30 │ │ │ │ │ @@ -23043,122 +23023,122 @@ │ │ │ │ │ lsl.w r2, r1, r8 │ │ │ │ │ sub.w lr, lr, r4 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ lsr.w r2, r1, r7 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ lsrs r1, r4 │ │ │ │ │ orrs.w r2, r3, r1 │ │ │ │ │ - beq.n f1f0 │ │ │ │ │ + beq.n f1c4 │ │ │ │ │ and.w r2, r9, r3 │ │ │ │ │ lsr.w r5, r3, r4 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ cmp r2, #9 │ │ │ │ │ - bhi.n f2b4 │ │ │ │ │ + bhi.n f288 │ │ │ │ │ adds r2, #48 @ 0x30 │ │ │ │ │ strb.w r2, [r0, #-1]! │ │ │ │ │ lsl.w r2, r1, r8 │ │ │ │ │ sub.w lr, lr, r4 │ │ │ │ │ lsr.w r3, r1, r7 │ │ │ │ │ orrs r5, r2 │ │ │ │ │ orrs r3, r5 │ │ │ │ │ lsrs r1, r4 │ │ │ │ │ orrs.w r2, r3, r1 │ │ │ │ │ - bne.n f1c4 │ │ │ │ │ + bne.n f198 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ cmp r2, sl │ │ │ │ │ - bgt.w f07e │ │ │ │ │ + bgt.w f052 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w f41e │ │ │ │ │ + beq.w f3f2 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r3, #16 │ │ │ │ │ it eq │ │ │ │ │ moveq r3, #120 @ 0x78 │ │ │ │ │ - bne.n f244 │ │ │ │ │ + bne.n f218 │ │ │ │ │ strb.w r3, [r0, #-1] │ │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ │ strb.w r3, [r0, #-2] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ it eq │ │ │ │ │ subeq r0, #2 │ │ │ │ │ - beq.w f426 │ │ │ │ │ + beq.w f3fa │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w f432 │ │ │ │ │ + bne.w f406 │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str.w fp, [r3] │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r1, #2 │ │ │ │ │ ite eq │ │ │ │ │ moveq r4, #1 │ │ │ │ │ movne r4, #3 │ │ │ │ │ - b.n efc0 │ │ │ │ │ + b.n ef94 │ │ │ │ │ cmp r3, #8 │ │ │ │ │ ite eq │ │ │ │ │ moveq r3, #111 @ 0x6f │ │ │ │ │ movne r3, #98 @ 0x62 │ │ │ │ │ - b.n f20e │ │ │ │ │ + b.n f1e2 │ │ │ │ │ subs r0, #1 │ │ │ │ │ cmp r4, #4 │ │ │ │ │ add r0, r4 │ │ │ │ │ - beq.w f012 │ │ │ │ │ + beq.w efe6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ add r6, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w f01e │ │ │ │ │ + bne.w eff2 │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w f028 │ │ │ │ │ + beq.w effc │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ cmp r3, #119 @ 0x77 │ │ │ │ │ - bhi.w f49e │ │ │ │ │ - cbz r6, f288 │ │ │ │ │ + bhi.w f472 │ │ │ │ │ + cbz r6, f25c │ │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 <_PyUnicodeWriter_PrepareInternal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicodeWriter_PrepareInternal │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.n f234 │ │ │ │ │ + beq.n f208 │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne.w f620 │ │ │ │ │ + bne.w f5f4 │ │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ │ lsls r1, r2, #26 │ │ │ │ │ - bpl.w f61c │ │ │ │ │ + bpl.w f5f0 │ │ │ │ │ lsls r2, r2, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi r0, #20 │ │ │ │ │ addpl r0, #28 │ │ │ │ │ add r3, r6 │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ add r0, r3 │ │ │ │ │ - b.n f056 │ │ │ │ │ + b.n f02a │ │ │ │ │ adds r2, #87 @ 0x57 │ │ │ │ │ lsrs r3, r4 │ │ │ │ │ strb.w r2, [r0, #-1]! │ │ │ │ │ - b.n f1ac │ │ │ │ │ + b.n f180 │ │ │ │ │ subs r0, #4 │ │ │ │ │ - b.n f1f0 │ │ │ │ │ + b.n f1c4 │ │ │ │ │ subs r0, #1 │ │ │ │ │ - b.n f1f0 │ │ │ │ │ + b.n f1c4 │ │ │ │ │ subs r0, #2 │ │ │ │ │ - b.n f1f0 │ │ │ │ │ + b.n f1c4 │ │ │ │ │ and.w r1, r9, r5 │ │ │ │ │ lsr.w r3, r5, r4 │ │ │ │ │ lsl.w r5, r2, r8 │ │ │ │ │ sub.w lr, lr, r4 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ orrs r3, r5 │ │ │ │ │ cmp r1, #9 │ │ │ │ │ @@ -23167,15 +23147,15 @@ │ │ │ │ │ movls r5, #48 @ 0x30 │ │ │ │ │ add r5, r1 │ │ │ │ │ lsr.w r1, r2, r7 │ │ │ │ │ orrs r3, r1 │ │ │ │ │ cmp r4, lr │ │ │ │ │ lsr.w r1, r2, r4 │ │ │ │ │ strb.w r5, [r0, #-1] │ │ │ │ │ - bgt.n f2c2 │ │ │ │ │ + bgt.n f296 │ │ │ │ │ and.w r2, r9, r3 │ │ │ │ │ lsl.w r5, r1, r8 │ │ │ │ │ lsrs r3, r4 │ │ │ │ │ sub.w lr, lr, r4 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ orrs r3, r5 │ │ │ │ │ cmp r2, #9 │ │ │ │ │ @@ -23184,15 +23164,15 @@ │ │ │ │ │ ite hi │ │ │ │ │ movhi r5, #87 @ 0x57 │ │ │ │ │ movls r5, #48 @ 0x30 │ │ │ │ │ lsrs r1, r4 │ │ │ │ │ add r5, r2 │ │ │ │ │ cmp r4, lr │ │ │ │ │ strb.w r5, [r0, #-2] │ │ │ │ │ - bgt.n f2c6 │ │ │ │ │ + bgt.n f29a │ │ │ │ │ and.w r2, r9, r3 │ │ │ │ │ lsl.w r5, r1, r8 │ │ │ │ │ lsrs r3, r4 │ │ │ │ │ sub.w lr, lr, r4 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ orrs r3, r5 │ │ │ │ │ cmp r2, #9 │ │ │ │ │ @@ -23201,15 +23181,15 @@ │ │ │ │ │ ite hi │ │ │ │ │ movhi r5, #87 @ 0x57 │ │ │ │ │ movls r5, #48 @ 0x30 │ │ │ │ │ lsrs r1, r4 │ │ │ │ │ add r5, r2 │ │ │ │ │ cmp r4, lr │ │ │ │ │ strb.w r5, [r0, #-3] │ │ │ │ │ - bgt.n f42e │ │ │ │ │ + bgt.n f402 │ │ │ │ │ and.w r2, r9, r3 │ │ │ │ │ lsl.w r5, r1, r8 │ │ │ │ │ lsrs r3, r4 │ │ │ │ │ sub.w lr, lr, r4 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ orrs r3, r5 │ │ │ │ │ cmp r2, #9 │ │ │ │ │ @@ -23218,15 +23198,15 @@ │ │ │ │ │ ite hi │ │ │ │ │ movhi r5, #87 @ 0x57 │ │ │ │ │ movls r5, #48 @ 0x30 │ │ │ │ │ lsrs r1, r4 │ │ │ │ │ add r5, r2 │ │ │ │ │ cmp r4, lr │ │ │ │ │ strb.w r5, [r0, #-4] │ │ │ │ │ - bgt.n f2be │ │ │ │ │ + bgt.n f292 │ │ │ │ │ and.w r2, r9, r3 │ │ │ │ │ lsl.w r5, r1, r8 │ │ │ │ │ lsrs r3, r4 │ │ │ │ │ sub.w lr, lr, r4 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ orrs r3, r5 │ │ │ │ │ cmp r2, #9 │ │ │ │ │ @@ -23235,15 +23215,15 @@ │ │ │ │ │ ite hi │ │ │ │ │ movhi r5, #87 @ 0x57 │ │ │ │ │ movls r5, #48 @ 0x30 │ │ │ │ │ lsrs r1, r4 │ │ │ │ │ add r5, r2 │ │ │ │ │ cmp r4, lr │ │ │ │ │ strb.w r5, [r0, #-5] │ │ │ │ │ - bgt.n f456 │ │ │ │ │ + bgt.n f42a │ │ │ │ │ and.w r2, r9, r3 │ │ │ │ │ lsl.w r5, r1, r8 │ │ │ │ │ lsrs r3, r4 │ │ │ │ │ sub.w lr, lr, r4 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ orrs r3, r5 │ │ │ │ │ cmp r2, #9 │ │ │ │ │ @@ -23253,180 +23233,180 @@ │ │ │ │ │ movhi r5, #87 @ 0x57 │ │ │ │ │ movls r5, #48 @ 0x30 │ │ │ │ │ lsrs r1, r4 │ │ │ │ │ add r5, r2 │ │ │ │ │ subs r0, #6 │ │ │ │ │ strb r5, [r0, #0] │ │ │ │ │ cmp r4, lr │ │ │ │ │ - bgt.w f1f0 │ │ │ │ │ + bgt.w f1c4 │ │ │ │ │ and.w r2, r9, r3 │ │ │ │ │ lsr.w r5, r3, r4 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ cmp r2, #9 │ │ │ │ │ - bhi.n f47a │ │ │ │ │ + bhi.n f44e │ │ │ │ │ lsl.w r3, r1, r8 │ │ │ │ │ sub.w lr, lr, r4 │ │ │ │ │ orrs r5, r3 │ │ │ │ │ lsr.w r3, r1, r7 │ │ │ │ │ adds r2, #48 @ 0x30 │ │ │ │ │ orrs r3, r5 │ │ │ │ │ lsrs r1, r4 │ │ │ │ │ cmp r4, lr │ │ │ │ │ strb.w r2, [r0, #-1]! │ │ │ │ │ - ble.n f3e2 │ │ │ │ │ - b.n f1f0 │ │ │ │ │ + ble.n f3b6 │ │ │ │ │ + b.n f1c4 │ │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ │ strb.w r3, [r0, #-1] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ subs r0, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w f204 │ │ │ │ │ + bne.w f1d8 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne.w f224 │ │ │ │ │ + bne.w f1f8 │ │ │ │ │ movs r3, #45 @ 0x2d │ │ │ │ │ strb.w r3, [r0, #-1] │ │ │ │ │ - b.n f224 │ │ │ │ │ + b.n f1f8 │ │ │ │ │ subs r0, #3 │ │ │ │ │ - b.n f1f0 │ │ │ │ │ + b.n f1c4 │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ movs r0, #0 │ │ │ │ │ add r3, r6 │ │ │ │ │ str r3, [r2, #20] │ │ │ │ │ - b.n f234 │ │ │ │ │ + b.n f208 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ cmp r3, #119 @ 0x77 │ │ │ │ │ - bls.w f27a │ │ │ │ │ + bls.w f24e │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ ldrd r2, r3, [r3, #16] │ │ │ │ │ subs r2, r2, r3 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bge.w f28c │ │ │ │ │ - b.n f27a │ │ │ │ │ + bge.w f260 │ │ │ │ │ + b.n f24e │ │ │ │ │ subs r0, #5 │ │ │ │ │ - b.n f1f0 │ │ │ │ │ + b.n f1c4 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ movs r6, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w f01e │ │ │ │ │ + bne.w eff2 │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ movs r6, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w f028 │ │ │ │ │ + beq.w effc │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ movs r6, #1 │ │ │ │ │ cmp r3, #119 @ 0x77 │ │ │ │ │ - bls.w f27a │ │ │ │ │ - b.n f446 │ │ │ │ │ + bls.w f24e │ │ │ │ │ + b.n f41a │ │ │ │ │ adds r2, #87 @ 0x57 │ │ │ │ │ lsrs r3, r4 │ │ │ │ │ strb.w r2, [r0, #-1]! │ │ │ │ │ lsl.w r2, r1, r8 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ sub.w lr, lr, r4 │ │ │ │ │ lsr.w r2, r1, r7 │ │ │ │ │ cmp r4, lr │ │ │ │ │ orr.w r3, r3, r2 │ │ │ │ │ lsr.w r1, r1, r4 │ │ │ │ │ - ble.n f3e2 │ │ │ │ │ - b.n f1f0 │ │ │ │ │ + ble.n f3b6 │ │ │ │ │ + b.n f1c4 │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ ldrd r2, r3, [r3, #16] │ │ │ │ │ subs r2, r2, r3 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bge.w f28c │ │ │ │ │ + bge.w f260 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w f27a │ │ │ │ │ - b.n f28c │ │ │ │ │ + bne.w f24e │ │ │ │ │ + b.n f260 │ │ │ │ │ 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 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n f234 │ │ │ │ │ + b.n f208 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC44 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC44 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n f4c4 │ │ │ │ │ + b.n f498 │ │ │ │ │ ldr.w r0, [fp, #28] │ │ │ │ │ add r0, r6 │ │ │ │ │ - b.n f056 │ │ │ │ │ + b.n f02a │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne.n f534 │ │ │ │ │ + bne.n f508 │ │ │ │ │ lsls r2, r3, #26 │ │ │ │ │ - bpl.n f57c │ │ │ │ │ + bpl.n f550 │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi r0, #20 │ │ │ │ │ addpl.w r0, fp, #28 │ │ │ │ │ add.w r0, r0, r6, lsl #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w f646 │ │ │ │ │ + bne.w f61a │ │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ │ subs r0, #2 │ │ │ │ │ strh r3, [r0, #0] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - cbz r3, f524 │ │ │ │ │ + cbz r3, f4f8 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r3, #16 │ │ │ │ │ - bne.w f6e4 │ │ │ │ │ + bne.w f6b8 │ │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ │ strh.w r3, [r0, #-2] │ │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ │ subs r0, #4 │ │ │ │ │ strh r3, [r0, #0] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne.w f224 │ │ │ │ │ + bne.w f1f8 │ │ │ │ │ movs r3, #45 @ 0x2d │ │ │ │ │ strh.w r3, [r0, #-2] │ │ │ │ │ - b.n f224 │ │ │ │ │ + b.n f1f8 │ │ │ │ │ lsls r0, r3, #26 │ │ │ │ │ - bpl.n f576 │ │ │ │ │ + bpl.n f54a │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r0, fp, #20 │ │ │ │ │ addpl.w r0, fp, #28 │ │ │ │ │ add.w r0, r0, r6, lsl #2 │ │ │ │ │ - cbnz r5, f580 │ │ │ │ │ + cbnz r5, f554 │ │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ │ subs r0, #4 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - cbz r3, f568 │ │ │ │ │ + cbz r3, f53c │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r3, #16 │ │ │ │ │ - bne.w f73a │ │ │ │ │ + bne.w f70e │ │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ │ str.w r3, [r0, #-4] │ │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ │ subs r0, #8 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ itt eq │ │ │ │ │ moveq r3, #45 @ 0x2d │ │ │ │ │ streq.w r3, [r0, #-4] │ │ │ │ │ - b.n f224 │ │ │ │ │ + b.n f1f8 │ │ │ │ │ ldr.w r0, [fp, #28] │ │ │ │ │ - b.n f544 │ │ │ │ │ + b.n f518 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b.n f4fc │ │ │ │ │ + b.n f4d0 │ │ │ │ │ add.w r3, r7, #8 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ mov r9, ip │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov lr, ip │ │ │ │ │ mov sl, ip │ │ │ │ │ @@ -23463,43 +23443,43 @@ │ │ │ │ │ uxtb r3, r3 │ │ │ │ │ str.w r3, [r0, #-4]! │ │ │ │ │ lsr.w r3, r9, r7 │ │ │ │ │ orr.w ip, ip, r3 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ lsr.w r9, r9, r4 │ │ │ │ │ cmp r3, sl │ │ │ │ │ - ble.n f706 │ │ │ │ │ + ble.n f6da │ │ │ │ │ cmp r4, lr │ │ │ │ │ ite gt │ │ │ │ │ movgt r3, #0 │ │ │ │ │ movle r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n f5cc │ │ │ │ │ + bne.n f5a0 │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ cmp r5, sl │ │ │ │ │ - ble.n f550 │ │ │ │ │ - b.n f5a2 │ │ │ │ │ + ble.n f524 │ │ │ │ │ + b.n f576 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b.n f2aa │ │ │ │ │ + b.n f27e │ │ │ │ │ cmp r2, #2 │ │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ ldrb r1, [r2, #16] │ │ │ │ │ - bne.n f718 │ │ │ │ │ + bne.n f6ec │ │ │ │ │ lsls r0, r1, #26 │ │ │ │ │ - bpl.n f732 │ │ │ │ │ + bpl.n f706 │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi r2, #20 │ │ │ │ │ addpl r2, #28 │ │ │ │ │ add r3, r6 │ │ │ │ │ add.w r0, r2, r3, lsl #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w f506 │ │ │ │ │ + beq.w f4da │ │ │ │ │ add.w r3, r7, #8 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ mov r9, ip │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov lr, ip │ │ │ │ │ mov sl, ip │ │ │ │ │ @@ -23536,320 +23516,320 @@ │ │ │ │ │ uxtb r3, r3 │ │ │ │ │ strh.w r3, [r0, #-2]! │ │ │ │ │ lsr.w r3, r9, r7 │ │ │ │ │ orr.w ip, ip, r3 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ lsr.w r9, r9, r4 │ │ │ │ │ cmp r3, sl │ │ │ │ │ - ble.n f6ee │ │ │ │ │ + ble.n f6c2 │ │ │ │ │ cmp r4, lr │ │ │ │ │ ite gt │ │ │ │ │ movgt r3, #0 │ │ │ │ │ movle r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n f692 │ │ │ │ │ + bne.n f666 │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ cmp r5, sl │ │ │ │ │ - ble.w f50c │ │ │ │ │ - b.n f668 │ │ │ │ │ + ble.w f4e0 │ │ │ │ │ + b.n f63c │ │ │ │ │ cmp r3, #8 │ │ │ │ │ ite eq │ │ │ │ │ moveq r3, #111 @ 0x6f │ │ │ │ │ movne r3, #98 @ 0x62 │ │ │ │ │ - b.n f51a │ │ │ │ │ + b.n f4ee │ │ │ │ │ orrs.w r3, ip, r9 │ │ │ │ │ ite ne │ │ │ │ │ movne r3, #1 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n f692 │ │ │ │ │ - b.n f6d8 │ │ │ │ │ + bne.n f666 │ │ │ │ │ + b.n f6ac │ │ │ │ │ add.w r0, fp, #28 │ │ │ │ │ add r0, r6 │ │ │ │ │ - b.n f056 │ │ │ │ │ + b.n f02a │ │ │ │ │ orrs.w r3, ip, r9 │ │ │ │ │ ite ne │ │ │ │ │ movne r3, #1 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w f5cc │ │ │ │ │ - b.n f612 │ │ │ │ │ + bne.w f5a0 │ │ │ │ │ + b.n f5e6 │ │ │ │ │ lsls r0, r1, #26 │ │ │ │ │ - bpl.n f736 │ │ │ │ │ + bpl.n f70a │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi r2, #20 │ │ │ │ │ addpl r2, #28 │ │ │ │ │ add r3, r6 │ │ │ │ │ add.w r0, r2, r3, lsl #2 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w f54a │ │ │ │ │ - b.n f580 │ │ │ │ │ + beq.w f51e │ │ │ │ │ + b.n f554 │ │ │ │ │ ldr r2, [r2, #28] │ │ │ │ │ - b.n f63a │ │ │ │ │ + b.n f60e │ │ │ │ │ ldr r2, [r2, #28] │ │ │ │ │ - b.n f724 │ │ │ │ │ + b.n f6f8 │ │ │ │ │ cmp r3, #8 │ │ │ │ │ ite eq │ │ │ │ │ moveq r3, #111 @ 0x6f │ │ │ │ │ movne r3, #98 @ 0x62 │ │ │ │ │ - b.n f55e │ │ │ │ │ + b.n f532 │ │ │ │ │ │ │ │ │ │ -0000f744 : │ │ │ │ │ +0000f718 : │ │ │ │ │ long_float(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #20 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f816 │ │ │ │ │ + beq.n f7ea │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r1, r3, #7 │ │ │ │ │ - bpl.n f7f8 │ │ │ │ │ + bpl.n f7cc │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.n f7a0 │ │ │ │ │ + bhi.n f774 │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ - bne.n f78e │ │ │ │ │ + bne.n f762 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n f810 │ │ │ │ │ + bne.n f7e4 │ │ │ │ │ vmov.f64 d0, #240 @ 0xbf800000 -1.0 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyFloat_FromDouble │ │ │ │ │ vmov s15, r3 │ │ │ │ │ vcvt.f64.s32 d0, s15 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyFloat_FromDouble │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ - bl 10a4c <_PyLong_Frexp> │ │ │ │ │ + bl 10a20 <_PyLong_Frexp> │ │ │ │ │ R_ARM_THM_CALL _PyLong_Frexp │ │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.n f7d0 │ │ │ │ │ + beq.n f7a4 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ cmp.w r0, #1024 @ 0x400 │ │ │ │ │ - bgt.n f7e0 │ │ │ │ │ + bgt.n f7b4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL ldexp │ │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.n f778 │ │ │ │ │ - b.n f784 │ │ │ │ │ + beq.n f74c │ │ │ │ │ + b.n f758 │ │ │ │ │ vstr d0, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ vldr d0, [sp] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f7b4 │ │ │ │ │ + beq.n f788 │ │ │ │ │ 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 f778 │ │ │ │ │ + b.n f74c │ │ │ │ │ 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 f778 │ │ │ │ │ + b.n f74c │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ movw r1, #3521 @ 0xdc1 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n f778 │ │ │ │ │ + b.n f74c │ │ │ │ │ │ │ │ │ │ -0000f828 : │ │ │ │ │ +0000f7fc : │ │ │ │ │ long_mod(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r6, [r0, #4] │ │ │ │ │ sub sp, #8 │ │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ │ lsls r5, r3, #7 │ │ │ │ │ - bpl.w fc7a │ │ │ │ │ + bpl.w fc4e │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r4, r3, #7 │ │ │ │ │ - bpl.w fc7a │ │ │ │ │ + bpl.w fc4e │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov.w r8, r3, lsr #3 │ │ │ │ │ lsrs r2, r1, #3 │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ - beq.n f93e │ │ │ │ │ + beq.n f912 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w fc38 │ │ │ │ │ + beq.w fc0c │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - blt.w f97c │ │ │ │ │ - beq.n f96a │ │ │ │ │ + blt.w f950 │ │ │ │ │ + beq.n f93e │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.w f9a2 │ │ │ │ │ + beq.w f976 │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10ee8 │ │ │ │ │ - cbz r0, f8d0 │ │ │ │ │ + bl 10eb8 │ │ │ │ │ + cbz r0, f8a4 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n f8d0 │ │ │ │ │ + beq.n f8a4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, f8d0 │ │ │ │ │ + cbnz r3, f8a4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r6, [sp, #4] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w fc4e │ │ │ │ │ + beq.w fc22 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bls.n f8e2 │ │ │ │ │ + bls.n f8b6 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.w fc1a │ │ │ │ │ + beq.w fbee │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.w fb16 │ │ │ │ │ - cbnz r3, f8c8 │ │ │ │ │ + beq.w faea │ │ │ │ │ + cbnz r3, f89c │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.w fb1e │ │ │ │ │ + beq.w faf2 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldr r6, [sp, #4] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w fc4e │ │ │ │ │ + beq.w fc22 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bhi.n f8a8 │ │ │ │ │ + bhi.n f87c │ │ │ │ │ ldr r1, [r6, #12] │ │ │ │ │ rsb r2, r3, #1 │ │ │ │ │ mul.w r2, r1, r2 │ │ │ │ │ adds r7, r2, #5 │ │ │ │ │ mov.w r2, r2, asr #31 │ │ │ │ │ adc.w r2, r2, #0 │ │ │ │ │ cmp.w r7, #262 @ 0x106 │ │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ │ - bcs.n f8a8 │ │ │ │ │ + bcs.n f87c │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n f922 │ │ │ │ │ + beq.n f8f6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbnz r3, f922 │ │ │ │ │ - ldr r2, [pc, #840] @ (fc5c ) │ │ │ │ │ + cbnz r3, f8f6 │ │ │ │ │ + ldr r2, [pc, #840] @ (fc30 ) │ │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w fc6e │ │ │ │ │ + bne.w fc42 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Free │ │ │ │ │ movw r6, #8988 @ 0x231c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r6, r6, r7, lsl #4 │ │ │ │ │ add r6, r3 │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ - b.n f8a8 │ │ │ │ │ + b.n f87c │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne.w fc32 │ │ │ │ │ + bne.w fc06 │ │ │ │ │ eors r3, r1 │ │ │ │ │ and.w r2, r1, #3 │ │ │ │ │ rsb r4, r2, #1 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ ldr r1, [r5, #12] │ │ │ │ │ lsls r2, r3, #30 │ │ │ │ │ - bne.w fc0e │ │ │ │ │ + bne.w fbe2 │ │ │ │ │ bl 0 <__aeabi_idivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idivmod │ │ │ │ │ mul.w r0, r4, r1 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ - b.w 2e4 │ │ │ │ │ + b.w 2dc │ │ │ │ │ R_ARM_THM_JUMP24 PyLong_FromLong │ │ │ │ │ mov.w r2, r8, lsl #2 │ │ │ │ │ add r0, r2 │ │ │ │ │ add r2, r5 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bcs.w f876 │ │ │ │ │ + bcs.w f84a │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - bne.w fc60 │ │ │ │ │ + bne.w fc34 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne.w fc52 │ │ │ │ │ + bne.w fc26 │ │ │ │ │ mov r6, r4 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne.n f8ba │ │ │ │ │ - b.n fb18 │ │ │ │ │ + bne.n f88e │ │ │ │ │ + b.n faec │ │ │ │ │ ldr r6, [r5, #12] │ │ │ │ │ subs.w r1, r6, #10 │ │ │ │ │ - bne.w fb48 │ │ │ │ │ + bne.w fb1c │ │ │ │ │ add.w r3, r0, #12 │ │ │ │ │ mov r2, r1 │ │ │ │ │ movw r0, #52429 @ 0xcccd │ │ │ │ │ movt r0, #52428 @ 0xcccc │ │ │ │ │ mov sl, r3 │ │ │ │ │ add.w r6, r3, r8, lsl #2 │ │ │ │ │ mov lr, r1 │ │ │ │ │ tst.w r8, #1 │ │ │ │ │ - beq.n fa28 │ │ │ │ │ + beq.n f9fc │ │ │ │ │ ldr.w r7, [r6, #-4]! │ │ │ │ │ umull r3, lr, r0, r7 │ │ │ │ │ mov.w r3, #3435973836 @ 0xcccccccc │ │ │ │ │ bic.w ip, lr, #3 │ │ │ │ │ add.w ip, ip, lr, lsr #2 │ │ │ │ │ sub.w ip, r7, ip │ │ │ │ │ subs.w ip, r7, ip │ │ │ │ │ @@ -23868,15 +23848,15 @@ │ │ │ │ │ adds.w r2, ip, r2 │ │ │ │ │ adc.w lr, lr, r8 │ │ │ │ │ adds r2, r2, r2 │ │ │ │ │ adc.w lr, lr, lr │ │ │ │ │ subs r2, r7, r2 │ │ │ │ │ sbc.w lr, r1, lr │ │ │ │ │ cmp r6, sl │ │ │ │ │ - beq.n fb04 │ │ │ │ │ + beq.n fad8 │ │ │ │ │ ldr.w r7, [r6, #-4] │ │ │ │ │ mov.w r1, lr, lsl #30 │ │ │ │ │ orr.w r1, r1, r2, lsr #2 │ │ │ │ │ mov.w r9, #3435973836 @ 0xcccccccc │ │ │ │ │ subs r6, #8 │ │ │ │ │ orr.w r3, r7, r2, lsl #30 │ │ │ │ │ ldr r7, [r6, #0] │ │ │ │ │ @@ -23930,58 +23910,58 @@ │ │ │ │ │ adds.w r2, ip, r2 │ │ │ │ │ adc.w lr, lr, r8 │ │ │ │ │ adds r2, r2, r2 │ │ │ │ │ adc.w lr, lr, lr │ │ │ │ │ subs r2, r3, r2 │ │ │ │ │ sbc.w lr, r1, lr │ │ │ │ │ cmp r6, sl │ │ │ │ │ - bne.n fa28 │ │ │ │ │ + bne.n f9fc │ │ │ │ │ mov r0, r2 │ │ │ │ │ - bl 2e4 │ │ │ │ │ + bl 2dc │ │ │ │ │ R_ARM_THM_CALL PyLong_FromLong │ │ │ │ │ mov r6, r0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w f936 │ │ │ │ │ - b.n fc4e │ │ │ │ │ + bne.w f90a │ │ │ │ │ + b.n fc22 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ lsls r3, r1, #30 │ │ │ │ │ - bne.w f8c8 │ │ │ │ │ + bne.w f89c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 6484 │ │ │ │ │ + bl 6480 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n fb3e │ │ │ │ │ + beq.n fb12 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbnz r3, fb3e │ │ │ │ │ + cbnz r3, fb12 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w fc4e │ │ │ │ │ + beq.w fc22 │ │ │ │ │ mov r6, r4 │ │ │ │ │ - b.n f8c8 │ │ │ │ │ + b.n f89c │ │ │ │ │ mov.w r3, r8, lsl #2 │ │ │ │ │ add.w r7, r0, #12 │ │ │ │ │ subs r3, #4 │ │ │ │ │ movs r2, #0 │ │ │ │ │ add.w r8, r7, r8, lsl #2 │ │ │ │ │ mov lr, r2 │ │ │ │ │ lsrs r3, r3, #2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ ands.w r3, r3, #3 │ │ │ │ │ - beq.n fba8 │ │ │ │ │ + beq.n fb7c │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n fb96 │ │ │ │ │ + beq.n fb6a │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n fb7c │ │ │ │ │ + beq.n fb50 │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr.w r0, [r8, #-4]! │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r3, r1 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_uldivmod │ │ │ │ │ mov lr, r3 │ │ │ │ │ @@ -23994,15 +23974,15 @@ │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_uldivmod │ │ │ │ │ mov lr, r3 │ │ │ │ │ ldr.w r0, [r8, #-4]! │ │ │ │ │ mov.w r1, lr, lsl #30 │ │ │ │ │ orr.w r1, r1, r2, lsr #2 │ │ │ │ │ orr.w r0, r0, r2, lsl #30 │ │ │ │ │ - b.n fbfe │ │ │ │ │ + b.n fbd2 │ │ │ │ │ ldr.w r0, [r8, #-4] │ │ │ │ │ mov.w r1, lr, lsl #30 │ │ │ │ │ orr.w r1, r1, r2, lsr #2 │ │ │ │ │ movs r3, #0 │ │ │ │ │ sub.w r8, r8, #16 │ │ │ │ │ orr.w r0, r0, r2, lsl #30 │ │ │ │ │ mov r2, r6 │ │ │ │ │ @@ -24030,226 +24010,226 @@ │ │ │ │ │ orr.w r0, r0, r2, lsl #30 │ │ │ │ │ mov r2, r6 │ │ │ │ │ movs r3, #0 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_uldivmod │ │ │ │ │ cmp r7, r8 │ │ │ │ │ mov lr, r3 │ │ │ │ │ - bne.n fba8 │ │ │ │ │ - b.n fb04 │ │ │ │ │ + bne.n fb7c │ │ │ │ │ + b.n fad8 │ │ │ │ │ subs r5, r1, #1 │ │ │ │ │ subs r0, #1 │ │ │ │ │ bl 0 <__aeabi_idivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idivmod │ │ │ │ │ subs r1, r5, r1 │ │ │ │ │ - b.n f95c │ │ │ │ │ + b.n f930 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w f8c8 │ │ │ │ │ + beq.w f89c │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ - bl 11760 <_PyLong_Negate> │ │ │ │ │ + bl 11730 <_PyLong_Negate> │ │ │ │ │ ldr r6, [sp, #4] │ │ │ │ │ - cbz r6, fc4e │ │ │ │ │ + cbz r6, fc22 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ - b.n f8b4 │ │ │ │ │ + b.n f888 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w f97c │ │ │ │ │ + bne.w f950 │ │ │ │ │ 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 .LC45 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC45 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n f8c8 │ │ │ │ │ + b.n f89c │ │ │ │ │ adds r2, #1 │ │ │ │ │ mov r6, r4 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ - b.n f8b4 │ │ │ │ │ + b.n f888 │ │ │ │ │ nop │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl dc68 <_PyLong_Copy> │ │ │ │ │ + bl dc40 <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_CALL _PyLong_Copy │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n fc2a │ │ │ │ │ - b.n fc4e │ │ │ │ │ + bne.n fbfe │ │ │ │ │ + b.n fc22 │ │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n f91c │ │ │ │ │ + b.n f8f0 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n f8c8 │ │ │ │ │ + b.n f89c │ │ │ │ │ │ │ │ │ │ -0000fc84 : │ │ │ │ │ +0000fc58 : │ │ │ │ │ l_mod(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ mov sl, r2 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ sub sp, #12 │ │ │ │ │ lsrs r0, r3, #3 │ │ │ │ │ lsrs r1, r2, #3 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq.n fd8a │ │ │ │ │ + beq.n fd5e │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 10090 │ │ │ │ │ + beq.w 10064 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - blt.w fdd2 │ │ │ │ │ - beq.w fdc2 │ │ │ │ │ + blt.w fda6 │ │ │ │ │ + beq.w fd96 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.w fdfa │ │ │ │ │ + beq.w fdce │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10ee8 │ │ │ │ │ - cbz r0, fd1c │ │ │ │ │ + bl 10eb8 │ │ │ │ │ + cbz r0, fcf0 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n fd1c │ │ │ │ │ + beq.n fcf0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, fd1c │ │ │ │ │ + cbnz r3, fcf0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r6, [sp, #4] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 100a6 │ │ │ │ │ + beq.w 1007a │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bls.n fd2e │ │ │ │ │ + bls.n fd02 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.w 10072 │ │ │ │ │ + beq.w 10046 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.w ff6a │ │ │ │ │ - cbnz r3, fd10 │ │ │ │ │ + beq.w ff3e │ │ │ │ │ + cbnz r3, fce4 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.w ff72 │ │ │ │ │ + beq.w ff46 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str.w r6, [sl] │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r6, [sp, #4] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 100a6 │ │ │ │ │ + beq.w 1007a │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bhi.n fcf0 │ │ │ │ │ + bhi.n fcc4 │ │ │ │ │ ldr r1, [r6, #12] │ │ │ │ │ rsb r2, r3, #1 │ │ │ │ │ mul.w r2, r1, r2 │ │ │ │ │ adds r7, r2, #5 │ │ │ │ │ mov.w r2, r2, asr #31 │ │ │ │ │ adc.w r2, r2, #0 │ │ │ │ │ cmp.w r7, #262 @ 0x106 │ │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ │ - bcs.n fcf0 │ │ │ │ │ + bcs.n fcc4 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n fd6e │ │ │ │ │ + beq.n fd42 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbnz r3, fd6e │ │ │ │ │ - ldr r2, [pc, #844] @ (100ac ) │ │ │ │ │ + cbnz r3, fd42 │ │ │ │ │ + ldr r2, [pc, #844] @ (10080 ) │ │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 100c6 │ │ │ │ │ + bne.w 1009a │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Free │ │ │ │ │ movw r6, #8988 @ 0x231c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r6, r6, r7, lsl #4 │ │ │ │ │ add r6, r3 │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ - b.n fcf0 │ │ │ │ │ + b.n fcc4 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bne.w 1008a │ │ │ │ │ + bne.w 1005e │ │ │ │ │ eors r3, r2 │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ rsb r4, r2, #1 │ │ │ │ │ ldr r1, [r5, #12] │ │ │ │ │ lsls r5, r3, #30 │ │ │ │ │ - bne.w 10062 │ │ │ │ │ + bne.w 10036 │ │ │ │ │ bl 0 <__aeabi_idivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idivmod │ │ │ │ │ mul.w r0, r4, r1 │ │ │ │ │ - bl 2e4 │ │ │ │ │ + bl 2dc │ │ │ │ │ R_ARM_THM_CALL PyLong_FromLong │ │ │ │ │ clz r3, r0 │ │ │ │ │ str.w r0, [sl] │ │ │ │ │ lsrs r3, r3, #5 │ │ │ │ │ negs r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ lsls r1, r0, #2 │ │ │ │ │ adds r0, r4, r1 │ │ │ │ │ add r1, r5 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bcs.w fcbe │ │ │ │ │ + bcs.w fc92 │ │ │ │ │ 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.w 100b8 │ │ │ │ │ + bne.w 1008c │ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.w 100b0 │ │ │ │ │ + bne.w 10084 │ │ │ │ │ mov r6, r4 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne.n fd02 │ │ │ │ │ - b.n ff6c │ │ │ │ │ + bne.n fcd6 │ │ │ │ │ + b.n ff40 │ │ │ │ │ ldr r6, [r5, #12] │ │ │ │ │ subs.w r1, r6, #10 │ │ │ │ │ - bne.w ff9c │ │ │ │ │ + bne.w ff70 │ │ │ │ │ add.w r3, r4, #12 │ │ │ │ │ movw lr, #52429 @ 0xcccd │ │ │ │ │ movt lr, #52428 @ 0xcccc │ │ │ │ │ add.w r6, r3, r0, lsl #2 │ │ │ │ │ mov fp, r3 │ │ │ │ │ mov ip, r1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ lsls r0, r0, #31 │ │ │ │ │ - bpl.n fe7c │ │ │ │ │ + bpl.n fe50 │ │ │ │ │ ldr.w r7, [r6, #-4]! │ │ │ │ │ umull r3, r2, lr, r7 │ │ │ │ │ bic.w r3, r2, #3 │ │ │ │ │ add.w r3, r3, r2, lsr #2 │ │ │ │ │ mov.w r2, #3435973836 @ 0xcccccccc │ │ │ │ │ subs r3, r7, r3 │ │ │ │ │ subs r3, r7, r3 │ │ │ │ │ @@ -24268,15 +24248,15 @@ │ │ │ │ │ adds.w ip, ip, r3 │ │ │ │ │ adc.w r2, r2, r8 │ │ │ │ │ adds.w ip, ip, ip │ │ │ │ │ adcs r2, r2 │ │ │ │ │ subs.w ip, r7, ip │ │ │ │ │ sbc.w r2, r1, r2 │ │ │ │ │ cmp r6, fp │ │ │ │ │ - beq.n ff58 │ │ │ │ │ + beq.n ff2c │ │ │ │ │ ldr.w r7, [r6, #-4] │ │ │ │ │ lsls r0, r2, #30 │ │ │ │ │ orr.w r0, r0, ip, lsr #2 │ │ │ │ │ mov.w r9, #3435973836 @ 0xcccccccc │ │ │ │ │ subs r6, #8 │ │ │ │ │ orr.w r1, r7, ip, lsl #30 │ │ │ │ │ ldr r7, [r6, #0] │ │ │ │ │ @@ -24330,58 +24310,58 @@ │ │ │ │ │ adds.w ip, ip, r3 │ │ │ │ │ adc.w r2, r2, r8 │ │ │ │ │ adds.w ip, ip, ip │ │ │ │ │ adcs r2, r2 │ │ │ │ │ subs.w ip, r1, ip │ │ │ │ │ sbc.w r2, r0, r2 │ │ │ │ │ cmp r6, fp │ │ │ │ │ - bne.n fe7c │ │ │ │ │ + bne.n fe50 │ │ │ │ │ mov r0, ip │ │ │ │ │ - bl 2e4 │ │ │ │ │ + bl 2dc │ │ │ │ │ R_ARM_THM_CALL PyLong_FromLong │ │ │ │ │ mov r6, r0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w fd82 │ │ │ │ │ - b.n 100a6 │ │ │ │ │ + bne.w fd56 │ │ │ │ │ + b.n 1007a │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ lsls r3, r2, #30 │ │ │ │ │ - bne.w fd10 │ │ │ │ │ + bne.w fce4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 6484 │ │ │ │ │ + bl 6480 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n ff92 │ │ │ │ │ + beq.n ff66 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbnz r3, ff92 │ │ │ │ │ + cbnz r3, ff66 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 100a6 │ │ │ │ │ + beq.w 1007a │ │ │ │ │ mov r6, r4 │ │ │ │ │ - b.n fd10 │ │ │ │ │ + b.n fce4 │ │ │ │ │ lsls r3, r0, #2 │ │ │ │ │ add.w r7, r4, #12 │ │ │ │ │ subs r3, #4 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ add.w r8, r7, r0, lsl #2 │ │ │ │ │ mov r2, ip │ │ │ │ │ lsrs r3, r3, #2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ ands.w r3, r3, #3 │ │ │ │ │ - beq.n fffc │ │ │ │ │ + beq.n ffd0 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n ffec │ │ │ │ │ + beq.n ffc0 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n ffd2 │ │ │ │ │ + beq.n ffa6 │ │ │ │ │ mov r3, ip │ │ │ │ │ mov r1, ip │ │ │ │ │ ldr.w r0, [r8, #-4]! │ │ │ │ │ mov r2, r6 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_uldivmod │ │ │ │ │ mov ip, r2 │ │ │ │ │ @@ -24396,15 +24376,15 @@ │ │ │ │ │ R_ARM_THM_CALL __aeabi_uldivmod │ │ │ │ │ mov ip, r2 │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr.w r0, [r8, #-4]! │ │ │ │ │ lsls r1, r2, #30 │ │ │ │ │ orr.w r1, r1, ip, lsr #2 │ │ │ │ │ orr.w r0, r0, ip, lsl #30 │ │ │ │ │ - b.n 10050 │ │ │ │ │ + b.n 10024 │ │ │ │ │ ldr.w r0, [r8, #-4] │ │ │ │ │ lsls r1, r2, #30 │ │ │ │ │ orr.w r1, r1, ip, lsr #2 │ │ │ │ │ mov r2, r6 │ │ │ │ │ movs r3, #0 │ │ │ │ │ sub.w r8, r8, #16 │ │ │ │ │ orr.w r0, r0, ip, lsl #30 │ │ │ │ │ @@ -24433,213 +24413,213 @@ │ │ │ │ │ mov r2, r6 │ │ │ │ │ movs r3, #0 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_uldivmod │ │ │ │ │ cmp r7, r8 │ │ │ │ │ mov ip, r2 │ │ │ │ │ mov r2, r3 │ │ │ │ │ - bne.n fffc │ │ │ │ │ - b.n ff58 │ │ │ │ │ + bne.n ffd0 │ │ │ │ │ + b.n ff2c │ │ │ │ │ subs r5, r1, #1 │ │ │ │ │ subs r0, #1 │ │ │ │ │ bl 0 <__aeabi_idivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idivmod │ │ │ │ │ subs r0, r5, r1 │ │ │ │ │ mul.w r0, r4, r0 │ │ │ │ │ - b.n fdac │ │ │ │ │ + b.n fd80 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w fd10 │ │ │ │ │ + beq.w fce4 │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ - bl 11760 <_PyLong_Negate> │ │ │ │ │ + bl 11730 <_PyLong_Negate> │ │ │ │ │ ldr r6, [sp, #4] │ │ │ │ │ - cbz r6, 100a6 │ │ │ │ │ + cbz r6, 1007a │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ - b.n fcfc │ │ │ │ │ + b.n fcd0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w fdd2 │ │ │ │ │ + bne.w fda6 │ │ │ │ │ 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 .LC45 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC45 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n fd16 │ │ │ │ │ + b.n fcea │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ adds r1, #1 │ │ │ │ │ mov r6, r4 │ │ │ │ │ str r1, [r4, #0] │ │ │ │ │ - b.n fcfc │ │ │ │ │ + b.n fcd0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl dc68 <_PyLong_Copy> │ │ │ │ │ + bl dc40 <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_CALL _PyLong_Copy │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 10082 │ │ │ │ │ - b.n 100a6 │ │ │ │ │ + bne.n 10056 │ │ │ │ │ + b.n 1007a │ │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n fd68 │ │ │ │ │ + b.n fd3c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000100d4 : │ │ │ │ │ +000100a8 : │ │ │ │ │ PyLong_AsUnsignedLongMask(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ - cbz r0, 10136 │ │ │ │ │ + cbz r0, 1010a │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ands.w r3, r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq.n 1014c │ │ │ │ │ + beq.n 10120 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ and.w r3, r1, #3 │ │ │ │ │ cmp r1, #15 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ - bhi.n 1010c │ │ │ │ │ + bhi.n 100e0 │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ lsrs r1, r1, #3 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ add.w r0, r0, r1, lsl #2 │ │ │ │ │ ldrd r0, ip, [r0, #4] │ │ │ │ │ orr.w r0, r0, ip, lsl #30 │ │ │ │ │ - beq.n 1012c │ │ │ │ │ + beq.n 10100 │ │ │ │ │ ldr.w ip, [r2, r1, lsl #2] │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ orr.w r0, ip, r0, lsl #30 │ │ │ │ │ - bne.n 1011e │ │ │ │ │ + bne.n 100f2 │ │ │ │ │ mul.w r3, r0, r3 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ movw r1, #755 @ 0x2f3 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 10106 │ │ │ │ │ + b.n 100da │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10146 │ │ │ │ │ + beq.n 1011a │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ lsls r1, r1, #7 │ │ │ │ │ - bpl.n 101ae │ │ │ │ │ + bpl.n 10182 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ and.w r1, r0, #3 │ │ │ │ │ cmp r0, #15 │ │ │ │ │ rsb r1, r1, #1 │ │ │ │ │ - bhi.n 10194 │ │ │ │ │ + bhi.n 10168 │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n 10106 │ │ │ │ │ + beq.n 100da │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 10106 │ │ │ │ │ + bne.n 100da │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 10106 │ │ │ │ │ + b.n 100da │ │ │ │ │ lsrs r0, r0, #3 │ │ │ │ │ add.w ip, r2, #12 │ │ │ │ │ subs r0, #1 │ │ │ │ │ - bcc.n 101a8 │ │ │ │ │ + bcc.n 1017c │ │ │ │ │ ldr.w r4, [ip, r0, lsl #2] │ │ │ │ │ orr.w r3, r4, r3, lsl #30 │ │ │ │ │ - b.n 1019a │ │ │ │ │ + b.n 1016e │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ - b.n 10176 │ │ │ │ │ + b.n 1014a │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov.w r1, #728 @ 0x2d8 │ │ │ │ │ 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 r2, [sp, #4] │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 10176 │ │ │ │ │ + b.n 1014a │ │ │ │ │ │ │ │ │ │ -000101c8 : │ │ │ │ │ +0001019c : │ │ │ │ │ long_rshift(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #7 │ │ │ │ │ - bpl.w 109fc │ │ │ │ │ + bpl.w 109d0 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.w 109fc │ │ │ │ │ + bpl.w 109d0 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.w 10a06 │ │ │ │ │ + beq.w 109da │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ and.w r8, r0, #3 │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ - beq.w 107f0 │ │ │ │ │ + beq.w 107c4 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bhi.w 108d0 │ │ │ │ │ + bhi.w 108a4 │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 10306 │ │ │ │ │ + blt.n 102da │ │ │ │ │ movw r1, #34953 @ 0x8889 │ │ │ │ │ movt r1, #34952 @ 0x8888 │ │ │ │ │ cmp r0, #15 │ │ │ │ │ umull r2, r1, r1, r3 │ │ │ │ │ mov.w r2, #30 │ │ │ │ │ mov.w r1, r1, lsr #4 │ │ │ │ │ mls r5, r2, r1, r3 │ │ │ │ │ - bhi.n 10324 │ │ │ │ │ + bhi.n 102f8 │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ rsb r8, r8, #1 │ │ │ │ │ mul.w r8, r3, r8 │ │ │ │ │ mov.w r3, r8, asr #31 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 10976 │ │ │ │ │ + bne.w 1094a │ │ │ │ │ rsb r2, r5, #32 │ │ │ │ │ subs.w r1, r5, #32 │ │ │ │ │ lsr.w r8, r8, r5 │ │ │ │ │ lsl.w r2, r3, r2 │ │ │ │ │ orr.w r8, r8, r2 │ │ │ │ │ itt pl │ │ │ │ │ asrpl.w r1, r3, r1 │ │ │ │ │ @@ -24647,15 +24627,15 @@ │ │ │ │ │ asrs r3, r5 │ │ │ │ │ adds.w r1, r8, #5 │ │ │ │ │ mov r6, r8 │ │ │ │ │ adc.w r2, r3, #0 │ │ │ │ │ cmp.w r1, #262 @ 0x106 │ │ │ │ │ mov r7, r3 │ │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ │ - bcs.n 102a0 │ │ │ │ │ + bcs.n 10274 │ │ │ │ │ movw r4, #8988 @ 0x231c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r4, r4, r1, lsl #4 │ │ │ │ │ add r4, r3 │ │ │ │ │ @@ -24664,21 +24644,21 @@ │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ adds.w r1, r8, r5 │ │ │ │ │ adc.w r3, r3, #0 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcs.w 1089e │ │ │ │ │ + bcs.w 10872 │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 109e8 │ │ │ │ │ + beq.w 109bc │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ eor.w r6, r8, r8, asr #31 │ │ │ │ │ ite ge │ │ │ │ │ @@ -24690,95 +24670,95 @@ │ │ │ │ │ cmp r2, r5 │ │ │ │ │ itt ne │ │ │ │ │ addne r2, #1 │ │ │ │ │ strne r2, [r3, #0] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ str r6, [r4, #12] │ │ │ │ │ - b.n 10298 │ │ │ │ │ + b.n 1026c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt.w 109dc │ │ │ │ │ + blt.w 109b0 │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.n 10220 │ │ │ │ │ + bge.n 101f4 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ add r1, sp, #24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 138 <_PyLong_New+0x30> │ │ │ │ │ R_ARM_THM_CALL divmod_shift.part.0 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w 109ec │ │ │ │ │ + beq.w 109c0 │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ ldrd r1, r5, [sp, #24] │ │ │ │ │ and.w r8, r0, #3 │ │ │ │ │ cmp r0, #15 │ │ │ │ │ - bls.n 1023c │ │ │ │ │ + bls.n 10210 │ │ │ │ │ sub.w r3, r8, #2 │ │ │ │ │ clz r3, r3 │ │ │ │ │ lsrs r3, r3, #5 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ite ne │ │ │ │ │ movne r2, #0 │ │ │ │ │ andeq.w r2, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 10984 │ │ │ │ │ + bne.w 10958 │ │ │ │ │ mov.w sl, r0, lsr #3 │ │ │ │ │ sub.w r2, sl, r1 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.w 109c4 │ │ │ │ │ + ble.w 10998 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bgt.w 10a1e │ │ │ │ │ + bgt.w 109f2 │ │ │ │ │ adds r0, r2, #3 │ │ │ │ │ mov r7, r2 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 109e8 │ │ │ │ │ + beq.w 109bc │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ lsls r3, r7, #3 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ str r2, [r0, #4] │ │ │ │ │ cmp r3, lr │ │ │ │ │ - bne.w 107fa │ │ │ │ │ + bne.w 107ce │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ rsb ip, r5, #30 │ │ │ │ │ add.w lr, r1, #1 │ │ │ │ │ lsls r3, r1, #2 │ │ │ │ │ cmp.w r8, #2 │ │ │ │ │ add.w r2, r6, r3 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ - beq.w 10826 │ │ │ │ │ + beq.w 107fa │ │ │ │ │ rsb r3, r5, #32 │ │ │ │ │ sub.w r8, r5, #32 │ │ │ │ │ lsrs r2, r5 │ │ │ │ │ cmp sl, lr │ │ │ │ │ lsl.w r3, r0, r3 │ │ │ │ │ orr.w r2, r2, r3 │ │ │ │ │ lsr.w r8, r0, r8 │ │ │ │ │ lsr.w r9, r0, r5 │ │ │ │ │ orr.w r2, r2, r8 │ │ │ │ │ - ble.w 10752 │ │ │ │ │ + ble.w 10726 │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ sub.w lr, ip, #32 │ │ │ │ │ rsb r5, ip, #32 │ │ │ │ │ adds r0, r6, r0 │ │ │ │ │ ldr r0, [r0, #16] │ │ │ │ │ lsl.w r7, r0, lr │ │ │ │ │ lsr.w r8, r0, r5 │ │ │ │ │ @@ -24789,15 +24769,15 @@ │ │ │ │ │ bic.w r3, r0, #3221225472 @ 0xc0000000 │ │ │ │ │ lsrs r2, r0, #30 │ │ │ │ │ adds r0, r1, #2 │ │ │ │ │ orr.w r2, r2, r8, lsl #2 │ │ │ │ │ mov.w r9, r8, lsr #30 │ │ │ │ │ cmp r0, sl │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ - bge.w 10752 │ │ │ │ │ + bge.w 10726 │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ add.w r8, r6, r0 │ │ │ │ │ ldr.w r0, [r8, #20] │ │ │ │ │ lsl.w r7, r0, lr │ │ │ │ │ lsr.w r3, r0, r5 │ │ │ │ │ lsl.w r0, r0, ip │ │ │ │ │ orrs r3, r7 │ │ │ │ │ @@ -24805,105 +24785,105 @@ │ │ │ │ │ adc.w r0, r9, r3 │ │ │ │ │ bic.w r3, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ lsrs r2, r2, #30 │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ adds r3, r1, #3 │ │ │ │ │ orr.w r2, r2, r0, lsl #2 │ │ │ │ │ cmp r3, sl │ │ │ │ │ - bge.w 10752 │ │ │ │ │ + bge.w 10726 │ │ │ │ │ ldr.w r9, [r8, #24] │ │ │ │ │ lsr.w r7, r9, r5 │ │ │ │ │ mov r3, r7 │ │ │ │ │ lsl.w r7, r9, lr │ │ │ │ │ orrs r7, r3 │ │ │ │ │ lsl.w r3, r9, ip │ │ │ │ │ adds r3, r3, r2 │ │ │ │ │ adc.w r0, r7, r0, lsr #30 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r2, [r4, #20] │ │ │ │ │ lsrs r2, r3, #30 │ │ │ │ │ adds r3, r1, #4 │ │ │ │ │ orr.w r2, r2, r0, lsl #2 │ │ │ │ │ cmp r3, sl │ │ │ │ │ - bge.w 10752 │ │ │ │ │ + bge.w 10726 │ │ │ │ │ ldr.w r9, [r8, #28] │ │ │ │ │ lsr.w r7, r9, r5 │ │ │ │ │ mov r3, r7 │ │ │ │ │ lsl.w r7, r9, lr │ │ │ │ │ orrs r7, r3 │ │ │ │ │ lsl.w r3, r9, ip │ │ │ │ │ adds r3, r3, r2 │ │ │ │ │ adc.w r0, r7, r0, lsr #30 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r2, [r4, #24] │ │ │ │ │ lsrs r2, r3, #30 │ │ │ │ │ adds r3, r1, #5 │ │ │ │ │ orr.w r2, r2, r0, lsl #2 │ │ │ │ │ cmp r3, sl │ │ │ │ │ - bge.w 10752 │ │ │ │ │ + bge.w 10726 │ │ │ │ │ ldr.w r9, [r8, #32] │ │ │ │ │ lsr.w r7, r9, r5 │ │ │ │ │ mov r3, r7 │ │ │ │ │ lsl.w r7, r9, lr │ │ │ │ │ orrs r7, r3 │ │ │ │ │ lsl.w r3, r9, ip │ │ │ │ │ adds r3, r3, r2 │ │ │ │ │ adc.w r0, r7, r0, lsr #30 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r2, [r4, #28] │ │ │ │ │ lsrs r2, r3, #30 │ │ │ │ │ adds r3, r1, #6 │ │ │ │ │ orr.w r2, r2, r0, lsl #2 │ │ │ │ │ cmp r3, sl │ │ │ │ │ - bge.w 10752 │ │ │ │ │ + bge.w 10726 │ │ │ │ │ ldr.w r9, [r8, #36] @ 0x24 │ │ │ │ │ lsr.w r7, r9, r5 │ │ │ │ │ mov r3, r7 │ │ │ │ │ lsl.w r7, r9, lr │ │ │ │ │ orrs r7, r3 │ │ │ │ │ lsl.w r3, r9, ip │ │ │ │ │ adds r3, r3, r2 │ │ │ │ │ adc.w r0, r7, r0, lsr #30 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r2, [r4, #32] │ │ │ │ │ lsrs r2, r3, #30 │ │ │ │ │ adds r3, r1, #7 │ │ │ │ │ orr.w r2, r2, r0, lsl #2 │ │ │ │ │ cmp r3, sl │ │ │ │ │ - bge.w 10752 │ │ │ │ │ + bge.w 10726 │ │ │ │ │ ldr.w r9, [r8, #40] @ 0x28 │ │ │ │ │ lsr.w r7, r9, r5 │ │ │ │ │ mov r3, r7 │ │ │ │ │ lsl.w r7, r9, lr │ │ │ │ │ orrs r7, r3 │ │ │ │ │ lsl.w r3, r9, ip │ │ │ │ │ adds r3, r3, r2 │ │ │ │ │ adc.w r0, r7, r0, lsr #30 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ │ lsrs r2, r3, #30 │ │ │ │ │ add.w r3, r1, #8 │ │ │ │ │ orr.w r2, r2, r0, lsl #2 │ │ │ │ │ cmp r3, sl │ │ │ │ │ - bge.w 10752 │ │ │ │ │ + bge.w 10726 │ │ │ │ │ ldr.w r9, [r8, #44] @ 0x2c │ │ │ │ │ lsr.w r7, r9, r5 │ │ │ │ │ mov r3, r7 │ │ │ │ │ lsl.w r7, r9, lr │ │ │ │ │ orrs r7, r3 │ │ │ │ │ lsl.w r3, r9, ip │ │ │ │ │ adds r3, r3, r2 │ │ │ │ │ adc.w r0, r7, r0, lsr #30 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r2, [r4, #40] @ 0x28 │ │ │ │ │ lsrs r2, r3, #30 │ │ │ │ │ add.w r3, r1, #9 │ │ │ │ │ orr.w r2, r2, r0, lsl #2 │ │ │ │ │ cmp r3, sl │ │ │ │ │ - bge.w 10752 │ │ │ │ │ + bge.w 10726 │ │ │ │ │ ldr.w r9, [r8, #48] @ 0x30 │ │ │ │ │ lsr.w r7, r9, r5 │ │ │ │ │ mov r3, r7 │ │ │ │ │ lsl.w r7, r9, lr │ │ │ │ │ orrs r7, r3 │ │ │ │ │ lsl.w r3, r9, ip │ │ │ │ │ adds r3, r3, r2 │ │ │ │ │ @@ -24911,15 +24891,15 @@ │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ │ lsrs r2, r3, #30 │ │ │ │ │ add.w r3, r1, #10 │ │ │ │ │ orr.w r2, r2, r7, lsl #2 │ │ │ │ │ cmp r3, sl │ │ │ │ │ str r7, [sp, #12] │ │ │ │ │ - bge.w 10752 │ │ │ │ │ + bge.w 10726 │ │ │ │ │ ldr.w r0, [r8, #52] @ 0x34 │ │ │ │ │ add.w r8, r1, #11 │ │ │ │ │ lsl.w r7, r0, lr │ │ │ │ │ lsr.w r3, r0, r5 │ │ │ │ │ orrs r3, r7 │ │ │ │ │ ldr r7, [sp, #12] │ │ │ │ │ lsl.w r0, r0, ip │ │ │ │ │ @@ -24927,31 +24907,31 @@ │ │ │ │ │ adc.w r3, r3, r7, lsr #30 │ │ │ │ │ bic.w r2, r0, #3221225472 @ 0xc0000000 │ │ │ │ │ str r2, [r4, #48] @ 0x30 │ │ │ │ │ lsrs r2, r0, #30 │ │ │ │ │ orr.w r2, r2, r3, lsl #2 │ │ │ │ │ mov.w r9, r3, lsr #30 │ │ │ │ │ cmp r8, sl │ │ │ │ │ - bge.w 10752 │ │ │ │ │ + bge.w 10726 │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ add.w r7, sl, #4294967295 @ 0xffffffff │ │ │ │ │ subs r3, r7, r1 │ │ │ │ │ add.w r1, r6, #52 @ 0x34 │ │ │ │ │ add.w sl, r0, r1 │ │ │ │ │ sub.w r0, r3, #10 │ │ │ │ │ mov fp, r3 │ │ │ │ │ mov.w r8, #10 │ │ │ │ │ add.w r3, r4, #48 @ 0x30 │ │ │ │ │ ands.w r0, r0, #3 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - beq.w 107f4 │ │ │ │ │ + beq.w 107c8 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq.n 10660 │ │ │ │ │ + beq.n 10634 │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq.n 1062a │ │ │ │ │ + beq.n 105fe │ │ │ │ │ mov r3, sl │ │ │ │ │ mov.w r8, #11 │ │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ │ mov sl, r3 │ │ │ │ │ lsl.w r6, r0, lr │ │ │ │ │ lsr.w r1, r0, r5 │ │ │ │ │ lsl.w r0, r0, ip │ │ │ │ │ @@ -24999,15 +24979,15 @@ │ │ │ │ │ strne r4, [sp, #12] │ │ │ │ │ str.w r3, [r2, #4]! │ │ │ │ │ it ne │ │ │ │ │ lsrne r3, r6, #30 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ mov.w r2, r0, lsr #30 │ │ │ │ │ orr.w r2, r2, r6, lsl #2 │ │ │ │ │ - beq.n 10752 │ │ │ │ │ + beq.n 10726 │ │ │ │ │ ldr.w r0, [sl, #4] │ │ │ │ │ add.w r7, sl, #4 │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ add.w r8, r8, #4 │ │ │ │ │ add.w sl, r7, #12 │ │ │ │ │ lsl.w r4, r0, ip │ │ │ │ │ adds r6, r1, #4 │ │ │ │ │ @@ -25054,100 +25034,100 @@ │ │ │ │ │ adc.w r3, r1, r3, lsr #30 │ │ │ │ │ bic.w r1, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ lsrs r2, r2, #30 │ │ │ │ │ cmp fp, r8 │ │ │ │ │ orr.w r2, r2, r3, lsl #2 │ │ │ │ │ str r1, [r6, #12] │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ - bne.n 106a0 │ │ │ │ │ + bne.n 10674 │ │ │ │ │ ldr r4, [sp, #12] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ add.w r1, r4, r3, lsl #2 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r2, [r1, #8] │ │ │ │ │ lsrs r0, r3, #3 │ │ │ │ │ - beq.n 10774 │ │ │ │ │ + beq.n 10748 │ │ │ │ │ add.w r1, r4, r0, lsl #2 │ │ │ │ │ subs r2, r0, #1 │ │ │ │ │ add.w r6, r4, #12 │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ - cbz r1, 107d0 │ │ │ │ │ + cbz r1, 107a4 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.w 10298 │ │ │ │ │ + bhi.w 1026c │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r2, r3, r2 │ │ │ │ │ adds r5, r2, #5 │ │ │ │ │ mov.w r2, r2, asr #31 │ │ │ │ │ adc.w r2, r2, #0 │ │ │ │ │ cmp.w r5, #262 @ 0x106 │ │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ │ - bcs.w 10298 │ │ │ │ │ + bcs.w 1026c │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 107ba │ │ │ │ │ + beq.n 1078e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 107ba │ │ │ │ │ - ldr r2, [pc, #664] @ (10a44 ) │ │ │ │ │ + cbnz r3, 1078e │ │ │ │ │ + ldr r2, [pc, #664] @ (10a18 ) │ │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 109f0 │ │ │ │ │ + bne.w 109c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Free │ │ │ │ │ movw r4, #8988 @ 0x231c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r4, r4, r5, lsl #4 │ │ │ │ │ add r4, r3 │ │ │ │ │ - b.n 10298 │ │ │ │ │ + b.n 1026c │ │ │ │ │ mov r2, r1 │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 109a6 │ │ │ │ │ + beq.w 1097a │ │ │ │ │ ldr.w r5, [r6, r1, lsl #2] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 107ce │ │ │ │ │ + beq.n 107a2 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq.n 1076e │ │ │ │ │ + beq.n 10742 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b.n 1076e │ │ │ │ │ - ldr r4, [pc, #596] @ (10a48 ) │ │ │ │ │ - b.n 10298 │ │ │ │ │ + b.n 10742 │ │ │ │ │ + ldr r4, [pc, #596] @ (10a1c ) │ │ │ │ │ + b.n 1026c │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r4, [sp, #12] │ │ │ │ │ - b.n 106a0 │ │ │ │ │ + b.n 10674 │ │ │ │ │ add.w ip, r3, #1 │ │ │ │ │ str.w ip, [r2] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ rsb ip, r5, #30 │ │ │ │ │ add.w lr, r1, #1 │ │ │ │ │ add.w r2, r6, r1, lsl #2 │ │ │ │ │ lsls r3, r1, #2 │ │ │ │ │ cmp.w r8, #2 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ - bne.w 103b2 │ │ │ │ │ + bne.w 10386 │ │ │ │ │ orr.w r3, r7, #2 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ lsr.w r8, r3, ip │ │ │ │ │ - bgt.n 1092e │ │ │ │ │ + bgt.n 10902 │ │ │ │ │ adds.w r2, r8, r2 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ adc.w r0, r0, #0 │ │ │ │ │ rsb lr, r5, #32 │ │ │ │ │ adds r3, r6, r3 │ │ │ │ │ lsrs r2, r5 │ │ │ │ │ lsl.w lr, r0, lr │ │ │ │ │ @@ -25168,70 +25148,70 @@ │ │ │ │ │ adc.w r3, r8, r3 │ │ │ │ │ bic.w r0, r0, #3221225472 @ 0xc0000000 │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ adds r0, r1, #2 │ │ │ │ │ orr.w r2, r2, r3, lsl #2 │ │ │ │ │ mov.w r9, r3, lsr #30 │ │ │ │ │ cmp r0, sl │ │ │ │ │ - blt.w 10412 │ │ │ │ │ - b.n 10752 │ │ │ │ │ + blt.w 103e6 │ │ │ │ │ + b.n 10726 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ it ge │ │ │ │ │ movge r5, #1 │ │ │ │ │ - blt.w 109d0 │ │ │ │ │ + blt.w 109a4 │ │ │ │ │ movs r0, #2 │ │ │ │ │ bl 108 <_PyLong_New> │ │ │ │ │ R_ARM_THM_CALL _PyLong_New │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10298 │ │ │ │ │ + beq.w 1026c │ │ │ │ │ lsrs r2, r6, #30 │ │ │ │ │ rsb r3, r5, #1 │ │ │ │ │ orr.w r3, r3, #16 │ │ │ │ │ bic.w r6, r6, #3221225472 @ 0xc0000000 │ │ │ │ │ orr.w r2, r2, r7, lsl #2 │ │ │ │ │ strd r3, r6, [r0, #8] │ │ │ │ │ str r2, [r0, #16] │ │ │ │ │ - b.n 10298 │ │ │ │ │ + b.n 1026c │ │ │ │ │ lsrs r2, r2, #3 │ │ │ │ │ add.w r5, r1, r2, lsl #2 │ │ │ │ │ ldr r7, [r5, #8] │ │ │ │ │ lsrs r1, r7, #30 │ │ │ │ │ - bne.n 10916 │ │ │ │ │ + bne.n 108ea │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ orr.w r1, r1, r7, lsl #30 │ │ │ │ │ cmp.w r7, r1, lsr #30 │ │ │ │ │ - bne.n 10916 │ │ │ │ │ + bne.n 108ea │ │ │ │ │ subs r7, r2, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.w 102f8 │ │ │ │ │ + beq.w 102cc │ │ │ │ │ ldr.w r2, [r4, r2, lsl #2] │ │ │ │ │ orr.w r2, r2, r1, lsl #30 │ │ │ │ │ cmp.w r1, r2, lsr #30 │ │ │ │ │ - bne.n 10916 │ │ │ │ │ + bne.n 108ea │ │ │ │ │ mov r1, r2 │ │ │ │ │ subs r7, #1 │ │ │ │ │ - bcc.w 102f8 │ │ │ │ │ + bcc.w 102cc │ │ │ │ │ ldr.w r2, [r5, #-4]! │ │ │ │ │ orr.w r2, r2, r1, lsl #30 │ │ │ │ │ cmp.w r1, r2, lsr #30 │ │ │ │ │ mov r1, r2 │ │ │ │ │ - beq.n 10900 │ │ │ │ │ + beq.n 108d4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC4 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 10306 │ │ │ │ │ + b.n 102da │ │ │ │ │ add.w r7, r6, #8 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov fp, r7 │ │ │ │ │ str r6, [sp, #20] │ │ │ │ │ mov r7, sl │ │ │ │ │ mov r6, r4 │ │ │ │ │ mov r4, r1 │ │ │ │ │ @@ -25239,151 +25219,151 @@ │ │ │ │ │ strd r2, r0, [sp, #12] │ │ │ │ │ mov r2, fp │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ ldr.w r0, [r2, #4]! │ │ │ │ │ mov fp, r2 │ │ │ │ │ orr.w r1, r1, r0 │ │ │ │ │ - bne.n 10944 │ │ │ │ │ + bne.n 10918 │ │ │ │ │ ldrd r2, r0, [sp, #12] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ it ne │ │ │ │ │ addne.w r8, r8, #1 │ │ │ │ │ mov sl, r7 │ │ │ │ │ mov r1, r4 │ │ │ │ │ adds.w r8, r8, r2 │ │ │ │ │ mov r4, r6 │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ adc.w r0, r0, #0 │ │ │ │ │ - b.n 103b2 │ │ │ │ │ + b.n 10386 │ │ │ │ │ mov.w r8, r8, lsr #30 │ │ │ │ │ orr.w r8, r8, r3, lsl #2 │ │ │ │ │ add.w r1, r8, #5 │ │ │ │ │ - b.n 10286 │ │ │ │ │ - cbnz r1, 109ae │ │ │ │ │ + b.n 1025a │ │ │ │ │ + cbnz r1, 10982 │ │ │ │ │ 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 10a36 │ │ │ │ │ + bne.n 10a0a │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 109a2 │ │ │ │ │ + beq.n 10976 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ mov r4, r6 │ │ │ │ │ - b.n 10298 │ │ │ │ │ + b.n 1026c │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r5, #5 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b.n 10798 │ │ │ │ │ + b.n 1076c │ │ │ │ │ subs r1, #1 │ │ │ │ │ mov.w sl, r0, lsr #3 │ │ │ │ │ rsb r2, r1, r0, lsr #3 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ it gt │ │ │ │ │ movgt r5, #30 │ │ │ │ │ - bgt.w 1034e │ │ │ │ │ + bgt.w 10322 │ │ │ │ │ negs r0, r3 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b.w 2e4 │ │ │ │ │ + b.w 2dc │ │ │ │ │ R_ARM_THM_JUMP24 PyLong_FromLong │ │ │ │ │ negs r6, r6 │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ sbc.w r7, r7, r7, lsl #1 │ │ │ │ │ - b.n 108a8 │ │ │ │ │ + b.n 1087c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.n 10916 │ │ │ │ │ + bge.n 108ea │ │ │ │ │ cmp.w r1, #2147483648 @ 0x80000000 │ │ │ │ │ - bne.n 10916 │ │ │ │ │ - b.n 10306 │ │ │ │ │ + bne.n 108ea │ │ │ │ │ + b.n 102da │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 10298 │ │ │ │ │ + b.n 1026c │ │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 107b4 │ │ │ │ │ + b.n 10788 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 10298 │ │ │ │ │ + b.n 1026c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC18 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 109ec │ │ │ │ │ + b.n 109c0 │ │ │ │ │ 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 109ec │ │ │ │ │ + b.n 109c0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b.w dc68 <_PyLong_Copy> │ │ │ │ │ + b.w dc40 <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_JUMP24 _PyLong_Copy │ │ │ │ │ nop │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00010a4c <_PyLong_Frexp>: │ │ │ │ │ +00010a20 <_PyLong_Frexp>: │ │ │ │ │ _PyLong_Frexp(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ mov fp, r1 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ lsrs r1, r1, #3 │ │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ │ - beq.w 10ed6 <_PyLong_Frexp+0x48a> │ │ │ │ │ + beq.w 10ea6 <_PyLong_Frexp+0x486> │ │ │ │ │ add.w r3, r0, r1, lsl #2 │ │ │ │ │ subs r4, r1, #1 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 10e9a <_PyLong_Frexp+0x44e> │ │ │ │ │ + beq.w 10e6a <_PyLong_Frexp+0x44a> │ │ │ │ │ clz r3, r3 │ │ │ │ │ movw r2, #17476 @ 0x4444 │ │ │ │ │ movt r2, #1092 @ 0x444 │ │ │ │ │ rsb r3, r3, #32 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bhi.w 10ea8 <_PyLong_Frexp+0x45c> │ │ │ │ │ + bhi.w 10e78 <_PyLong_Frexp+0x458> │ │ │ │ │ movs r5, #30 │ │ │ │ │ mla r3, r5, r4, r3 │ │ │ │ │ cmp r3, #55 @ 0x37 │ │ │ │ │ - bgt.w 10c48 <_PyLong_Frexp+0x1fc> │ │ │ │ │ + bgt.w 10c1c <_PyLong_Frexp+0x1fc> │ │ │ │ │ rsb ip, r3, #55 @ 0x37 │ │ │ │ │ movw r2, #34953 @ 0x8889 │ │ │ │ │ movt r2, #34952 @ 0x8888 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ smull r4, r2, r2, ip │ │ │ │ │ add.w r4, r2, ip │ │ │ │ │ mov.w r2, ip, asr #31 │ │ │ │ │ @@ -25401,15 +25381,15 @@ │ │ │ │ │ orr.w sl, r4, r5 │ │ │ │ │ mov.w r5, lr, lsr #30 │ │ │ │ │ bic.w lr, lr, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w lr, [r8, #-12] │ │ │ │ │ orr.w r5, r5, sl, lsl #2 │ │ │ │ │ it eq │ │ │ │ │ moveq r4, r5 │ │ │ │ │ - bne.n 10b9c <_PyLong_Frexp+0x150> │ │ │ │ │ + bne.n 10b70 <_PyLong_Frexp+0x150> │ │ │ │ │ add r2, r1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ add.w r5, sp, r2, lsl #2 │ │ │ │ │ @@ -25418,46 +25398,46 @@ │ │ │ │ │ and.w r6, r4, #7 │ │ │ │ │ add.w r1, r1, r6, lsl #2 │ │ │ │ │ ldr r1, [r1, #20] │ │ │ │ │ add r1, r4 │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ vldr s14, [r5, #28] │ │ │ │ │ vcvt.f64.u32 d7, s14 │ │ │ │ │ - ble.w 10dc4 <_PyLong_Frexp+0x378> │ │ │ │ │ + ble.w 10d98 <_PyLong_Frexp+0x378> │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ - vldr d6, [pc, #696] @ 10de8 <_PyLong_Frexp+0x39c> │ │ │ │ │ + vldr d6, [pc, #692] @ 10db8 <_PyLong_Frexp+0x398> │ │ │ │ │ add.w r4, sp, r1, lsl #2 │ │ │ │ │ vldr s0, [r4, #28] │ │ │ │ │ vcvt.f64.u32 d0, s0 │ │ │ │ │ vmla.f64 d0, d7, d6 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 10c20 <_PyLong_Frexp+0x1d4> │ │ │ │ │ + beq.n 10bf4 <_PyLong_Frexp+0x1d4> │ │ │ │ │ subs r1, r2, #2 │ │ │ │ │ add.w r4, sp, r1, lsl #2 │ │ │ │ │ vldr s14, [r4, #28] │ │ │ │ │ vcvt.f64.u32 d7, s14 │ │ │ │ │ vmla.f64 d7, d0, d6 │ │ │ │ │ vmov.f64 d0, d7 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 10c20 <_PyLong_Frexp+0x1d4> │ │ │ │ │ + beq.n 10bf4 <_PyLong_Frexp+0x1d4> │ │ │ │ │ add.w r2, sp, r2, lsl #2 │ │ │ │ │ - vldr d4, [pc, #648] @ 10df0 <_PyLong_Frexp+0x3a4> │ │ │ │ │ + vldr d4, [pc, #644] @ 10dc0 <_PyLong_Frexp+0x3a0> │ │ │ │ │ vmov.f64 d5, #112 @ 0x3f800000 1.0 │ │ │ │ │ vldr s14, [r2, #16] │ │ │ │ │ vcvt.f64.u32 d7, s14 │ │ │ │ │ vmla.f64 d7, d0, d6 │ │ │ │ │ vmul.f64 d0, d7, d4 │ │ │ │ │ vcmp.f64 d0, d5 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.n 10c36 <_PyLong_Frexp+0x1ea> │ │ │ │ │ + beq.n 10c0a <_PyLong_Frexp+0x1ea> │ │ │ │ │ str.w r3, [fp] │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.w 10ddc <_PyLong_Frexp+0x390> │ │ │ │ │ + beq.w 10db0 <_PyLong_Frexp+0x390> │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r4, [r0, #16] │ │ │ │ │ cmp r1, #2 │ │ │ │ │ lsl.w r4, r4, r6 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ ldr r4, [r0, #16] │ │ │ │ │ @@ -25468,15 +25448,15 @@ │ │ │ │ │ orr.w lr, lr, sl, lsr #30 │ │ │ │ │ lsl.w r4, r4, ip │ │ │ │ │ orr.w r4, r4, r5 │ │ │ │ │ bic.w r5, r4, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r5, [r8, #-8] │ │ │ │ │ mov.w r4, r4, lsr #30 │ │ │ │ │ orr.w r4, r4, lr, lsl #2 │ │ │ │ │ - beq.n 10afe <_PyLong_Frexp+0xb2> │ │ │ │ │ + beq.n 10ad2 <_PyLong_Frexp+0xb2> │ │ │ │ │ add r5, sp, #32 │ │ │ │ │ add.w r8, r0, #16 │ │ │ │ │ add r9, r5 │ │ │ │ │ add.w r5, r0, #8 │ │ │ │ │ mov lr, r0 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ add.w sl, r5, r1, lsl #2 │ │ │ │ │ @@ -25490,45 +25470,45 @@ │ │ │ │ │ lsl.w r2, r6, r7 │ │ │ │ │ lsr.w r4, r6, r3 │ │ │ │ │ orr.w r6, r2, r4 │ │ │ │ │ mov.w r4, r5, lsr #30 │ │ │ │ │ bic.w r5, r5, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r5, [r9, #4]! │ │ │ │ │ orr.w r4, r4, r6, lsl #2 │ │ │ │ │ - bne.n 10bec <_PyLong_Frexp+0x1a0> │ │ │ │ │ + bne.n 10bc0 <_PyLong_Frexp+0x1a0> │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ mov r0, lr │ │ │ │ │ - b.n 10afe <_PyLong_Frexp+0xb2> │ │ │ │ │ - vldr d6, [pc, #460] @ 10df0 <_PyLong_Frexp+0x3a4> │ │ │ │ │ + b.n 10ad2 <_PyLong_Frexp+0xb2> │ │ │ │ │ + vldr d6, [pc, #456] @ 10dc0 <_PyLong_Frexp+0x3a0> │ │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ │ vmul.f64 d0, d0, d6 │ │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bne.n 10b86 <_PyLong_Frexp+0x13a> │ │ │ │ │ + bne.n 10b5a <_PyLong_Frexp+0x13a> │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 10eb4 <_PyLong_Frexp+0x468> │ │ │ │ │ + beq.w 10e84 <_PyLong_Frexp+0x464> │ │ │ │ │ adds r3, #1 │ │ │ │ │ vmov.f64 d0, #96 @ 0x3f000000 0.5 │ │ │ │ │ - b.n 10b86 <_PyLong_Frexp+0x13a> │ │ │ │ │ + b.n 10b5a <_PyLong_Frexp+0x13a> │ │ │ │ │ sub.w r6, r3, #55 @ 0x37 │ │ │ │ │ movw r4, #34953 @ 0x8889 │ │ │ │ │ movt r4, #34952 @ 0x8888 │ │ │ │ │ umull r2, r4, r4, r6 │ │ │ │ │ mov.w sl, r4, lsr #4 │ │ │ │ │ sub.w r4, r1, sl │ │ │ │ │ str r4, [sp, #4] │ │ │ │ │ subs r2, r4, #1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ ittt le │ │ │ │ │ movle.w r1, sl, lsl #2 │ │ │ │ │ strle r1, [sp, #16] │ │ │ │ │ movle.w r9, r2, lsl #2 │ │ │ │ │ - ble.w 10e06 <_PyLong_Frexp+0x3ba> │ │ │ │ │ + ble.w 10dd6 <_PyLong_Frexp+0x3b6> │ │ │ │ │ mls r6, r5, sl, r6 │ │ │ │ │ mov.w r5, sl, lsl #2 │ │ │ │ │ add.w ip, r5, #12 │ │ │ │ │ mov.w r9, r2, lsl #2 │ │ │ │ │ add ip, r0 │ │ │ │ │ add.w r4, r9, #40 @ 0x28 │ │ │ │ │ add.w r8, sp, r4 │ │ │ │ │ @@ -25537,15 +25517,15 @@ │ │ │ │ │ ldr.w lr, [ip, r2, lsl #2] │ │ │ │ │ lsls r5, r6 │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bic.w r5, lr, r5 │ │ │ │ │ lsr.w lr, lr, r6 │ │ │ │ │ str.w lr, [r8, #-12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 10d94 <_PyLong_Frexp+0x348> │ │ │ │ │ + beq.n 10d68 <_PyLong_Frexp+0x348> │ │ │ │ │ sub.w lr, r9, #4 │ │ │ │ │ add.w r4, r9, #36 @ 0x24 │ │ │ │ │ mov.w r8, r5, lsr #2 │ │ │ │ │ rsb r7, r6, #32 │ │ │ │ │ add r4, sp │ │ │ │ │ str r4, [sp, #20] │ │ │ │ │ ldr.w lr, [ip, lr] │ │ │ │ │ @@ -25560,15 +25540,15 @@ │ │ │ │ │ orr.w lr, lr, r7 │ │ │ │ │ ldr r7, [sp, #0] │ │ │ │ │ orr.w lr, lr, r8 │ │ │ │ │ str.w lr, [r4, #-12] │ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ │ bic.w r5, r5, r7 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq.n 10d94 <_PyLong_Frexp+0x348> │ │ │ │ │ + beq.n 10d68 <_PyLong_Frexp+0x348> │ │ │ │ │ sub.w lr, r9, #8 │ │ │ │ │ add.w r4, r9, #32 │ │ │ │ │ add r4, sp │ │ │ │ │ str r4, [sp, #20] │ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ │ ldr.w ip, [ip, lr] │ │ │ │ │ mov.w lr, r5, lsr #2 │ │ │ │ │ @@ -25581,15 +25561,15 @@ │ │ │ │ │ lsl.w r4, lr, r7 │ │ │ │ │ orr.w ip, ip, r4 │ │ │ │ │ ldr r4, [sp, #8] │ │ │ │ │ lsr.w lr, lr, r4 │ │ │ │ │ ldr r4, [sp, #20] │ │ │ │ │ orr.w ip, ip, lr │ │ │ │ │ str.w ip, [r4, #-12] │ │ │ │ │ - ble.n 10d94 <_PyLong_Frexp+0x348> │ │ │ │ │ + ble.n 10d68 <_PyLong_Frexp+0x348> │ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ │ add.w r1, r0, r1, lsl #2 │ │ │ │ │ add.w lr, sp, #16 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ add.w lr, lr, r4, lsl #2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ @@ -25606,20 +25586,20 @@ │ │ │ │ │ bic.w r5, r7, r0 │ │ │ │ │ lsrs r7, r6 │ │ │ │ │ orr.w r7, r7, r8 │ │ │ │ │ orr.w r7, r7, ip │ │ │ │ │ str.w r7, [lr, #-4]! │ │ │ │ │ add r7, sp, #28 │ │ │ │ │ cmp r7, lr │ │ │ │ │ - bne.n 10d5e <_PyLong_Frexp+0x312> │ │ │ │ │ + bne.n 10d32 <_PyLong_Frexp+0x312> │ │ │ │ │ mov r2, r9 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldrd r9, r0, [sp, #8] │ │ │ │ │ mov sl, r4 │ │ │ │ │ - cbz r5, 10e00 <_PyLong_Frexp+0x3b4> │ │ │ │ │ + cbz r5, 10dd0 <_PyLong_Frexp+0x3b0> │ │ │ │ │ ldr r5, [sp, #28] │ │ │ │ │ orr.w r5, r5, #1 │ │ │ │ │ and.w r6, r5, #7 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR2 │ │ │ │ │ @@ -25627,120 +25607,119 @@ │ │ │ │ │ add.w r1, r1, r6, lsl #2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r1, [r1, #20] │ │ │ │ │ add r1, r5 │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ vldr s14, [r4, #28] │ │ │ │ │ vcvt.f64.u32 d7, s14 │ │ │ │ │ - bgt.w 10b2c <_PyLong_Frexp+0xe0> │ │ │ │ │ + bgt.w 10b00 <_PyLong_Frexp+0xe0> │ │ │ │ │ str.w r3, [fp] │ │ │ │ │ - vldr d0, [pc, #36] @ 10df0 <_PyLong_Frexp+0x3a4> │ │ │ │ │ + vldr d0, [pc, #32] @ 10dc0 <_PyLong_Frexp+0x3a0> │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ vmul.f64 d0, d7, d0 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne.w 10b96 <_PyLong_Frexp+0x14a> │ │ │ │ │ + bne.w 10b6a <_PyLong_Frexp+0x14a> │ │ │ │ │ vneg.f64 d0, d0 │ │ │ │ │ - b.n 10b96 <_PyLong_Frexp+0x14a> │ │ │ │ │ + b.n 10b6a <_PyLong_Frexp+0x14a> │ │ │ │ │ nop │ │ │ │ │ - nop.w │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0x41d00000 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0x3c800000 │ │ │ │ │ ... │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.n 10e96 <_PyLong_Frexp+0x44a> │ │ │ │ │ + beq.n 10e66 <_PyLong_Frexp+0x446> │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ adds r1, r0, r6 │ │ │ │ │ ldr r5, [r1, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 10d96 <_PyLong_Frexp+0x34a> │ │ │ │ │ + bne.n 10d6a <_PyLong_Frexp+0x34a> │ │ │ │ │ cmp.w sl, #1 │ │ │ │ │ - beq.n 10e96 <_PyLong_Frexp+0x44a> │ │ │ │ │ + beq.n 10e66 <_PyLong_Frexp+0x446> │ │ │ │ │ ldr r5, [r1, #4] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 10d96 <_PyLong_Frexp+0x34a> │ │ │ │ │ + bne.n 10d6a <_PyLong_Frexp+0x34a> │ │ │ │ │ cmp.w sl, #2 │ │ │ │ │ - beq.n 10e96 <_PyLong_Frexp+0x44a> │ │ │ │ │ + beq.n 10e66 <_PyLong_Frexp+0x446> │ │ │ │ │ ldr.w r5, [r0, sl, lsl #2] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 10d96 <_PyLong_Frexp+0x34a> │ │ │ │ │ + bne.n 10d6a <_PyLong_Frexp+0x34a> │ │ │ │ │ cmp.w sl, #3 │ │ │ │ │ - beq.n 10e96 <_PyLong_Frexp+0x44a> │ │ │ │ │ + beq.n 10e66 <_PyLong_Frexp+0x446> │ │ │ │ │ ldr.w r5, [r1, #-4] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 10d96 <_PyLong_Frexp+0x34a> │ │ │ │ │ + bne.n 10d6a <_PyLong_Frexp+0x34a> │ │ │ │ │ cmp.w sl, #4 │ │ │ │ │ - beq.n 10e96 <_PyLong_Frexp+0x44a> │ │ │ │ │ + beq.n 10e66 <_PyLong_Frexp+0x446> │ │ │ │ │ ldr.w r5, [r1, #-8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 10d96 <_PyLong_Frexp+0x34a> │ │ │ │ │ + bne.n 10d6a <_PyLong_Frexp+0x34a> │ │ │ │ │ cmp.w sl, #5 │ │ │ │ │ - beq.n 10e96 <_PyLong_Frexp+0x44a> │ │ │ │ │ + beq.n 10e66 <_PyLong_Frexp+0x446> │ │ │ │ │ ldr.w r5, [r1, #-12] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 10d96 <_PyLong_Frexp+0x34a> │ │ │ │ │ + bne.n 10d6a <_PyLong_Frexp+0x34a> │ │ │ │ │ cmp.w sl, #6 │ │ │ │ │ - beq.n 10e96 <_PyLong_Frexp+0x44a> │ │ │ │ │ + beq.n 10e66 <_PyLong_Frexp+0x446> │ │ │ │ │ ldr.w r5, [r1, #-16] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 10d96 <_PyLong_Frexp+0x34a> │ │ │ │ │ + bne.n 10d6a <_PyLong_Frexp+0x34a> │ │ │ │ │ cmp.w sl, #7 │ │ │ │ │ - beq.n 10e96 <_PyLong_Frexp+0x44a> │ │ │ │ │ + beq.n 10e66 <_PyLong_Frexp+0x446> │ │ │ │ │ ldr.w r5, [r1, #-20] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 10d96 <_PyLong_Frexp+0x34a> │ │ │ │ │ + bne.n 10d6a <_PyLong_Frexp+0x34a> │ │ │ │ │ cmp.w sl, #8 │ │ │ │ │ - beq.n 10e96 <_PyLong_Frexp+0x44a> │ │ │ │ │ + beq.n 10e66 <_PyLong_Frexp+0x446> │ │ │ │ │ ldr.w r1, [r1, #-24] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 10d96 <_PyLong_Frexp+0x34a> │ │ │ │ │ + bne.n 10d6a <_PyLong_Frexp+0x34a> │ │ │ │ │ sub.w r1, r0, #24 │ │ │ │ │ sub.w r4, sl, #9 │ │ │ │ │ add r1, r6 │ │ │ │ │ - cbz r4, 10e96 <_PyLong_Frexp+0x44a> │ │ │ │ │ + cbz r4, 10e66 <_PyLong_Frexp+0x446> │ │ │ │ │ ldr.w r5, [r1, #-4]! │ │ │ │ │ subs r4, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 10e88 <_PyLong_Frexp+0x43c> │ │ │ │ │ - b.n 10d96 <_PyLong_Frexp+0x34a> │ │ │ │ │ + beq.n 10e58 <_PyLong_Frexp+0x438> │ │ │ │ │ + b.n 10d6a <_PyLong_Frexp+0x34a> │ │ │ │ │ ldr r5, [sp, #28] │ │ │ │ │ - b.n 10d9c <_PyLong_Frexp+0x350> │ │ │ │ │ + b.n 10d70 <_PyLong_Frexp+0x350> │ │ │ │ │ movw r2, #17476 @ 0x4444 │ │ │ │ │ movt r2, #1092 @ 0x444 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bls.w 10a94 <_PyLong_Frexp+0x48> │ │ │ │ │ + bls.w 10a68 <_PyLong_Frexp+0x48> │ │ │ │ │ movw r2, #17477 @ 0x4445 │ │ │ │ │ movt r2, #1092 @ 0x444 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.n 10ee0 <_PyLong_Frexp+0x494> │ │ │ │ │ + beq.n 10eb0 <_PyLong_Frexp+0x490> │ │ │ │ │ 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 │ │ │ │ │ movs r3, #0 │ │ │ │ │ vmov.f64 d0, #240 @ 0xbf800000 -1.0 │ │ │ │ │ str.w r3, [fp] │ │ │ │ │ - b.n 10b96 <_PyLong_Frexp+0x14a> │ │ │ │ │ - vldr d0, [pc, #-224] @ 10df8 <_PyLong_Frexp+0x3ac> │ │ │ │ │ + b.n 10b6a <_PyLong_Frexp+0x14a> │ │ │ │ │ + vldr d0, [pc, #-224] @ 10dc8 <_PyLong_Frexp+0x3a8> │ │ │ │ │ str.w r1, [fp] │ │ │ │ │ - b.n 10b96 <_PyLong_Frexp+0x14a> │ │ │ │ │ + b.n 10b6a <_PyLong_Frexp+0x14a> │ │ │ │ │ cmp r3, #7 │ │ │ │ │ - ble.w 10a94 <_PyLong_Frexp+0x48> │ │ │ │ │ - b.n 10eb4 <_PyLong_Frexp+0x468> │ │ │ │ │ + ble.w 10a68 <_PyLong_Frexp+0x48> │ │ │ │ │ + b.n 10e84 <_PyLong_Frexp+0x464> │ │ │ │ │ │ │ │ │ │ -00010ee8 : │ │ │ │ │ +00010eb8 : │ │ │ │ │ x_divrem(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ ldr r7, [r0, #8] │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ @@ -25749,23 +25728,23 @@ │ │ │ │ │ ldr r4, [r1, #8] │ │ │ │ │ lsrs r7, r7, #3 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ adds r3, r7, #1 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ cmp r3, fp │ │ │ │ │ strd r3, r3, [sp, #20] │ │ │ │ │ - bgt.w 116f6 │ │ │ │ │ + bgt.w 116c6 │ │ │ │ │ adds r0, r7, #4 │ │ │ │ │ mov r8, r1 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 116a2 │ │ │ │ │ + beq.w 11672 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ movw sl, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt sl, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ lsrs r6, r4, #3 │ │ │ │ │ @@ -25778,24 +25757,24 @@ │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne.w r3, [sl] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ movs r3, #0 │ │ │ │ │ cmp r6, fp │ │ │ │ │ str.w r3, [r9, #12] │ │ │ │ │ - bhi.w 116de │ │ │ │ │ + bhi.w 116ae │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 1154a │ │ │ │ │ + beq.w 1151a │ │ │ │ │ adds r0, r6, #3 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11558 │ │ │ │ │ + beq.w 11528 │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ bic.w r4, r4, #7 │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ it eq │ │ │ │ │ orreq.w r4, r4, #1 │ │ │ │ │ @@ -25814,73 +25793,73 @@ │ │ │ │ │ add.w r3, r8, r6, lsl #2 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [r4, #12] │ │ │ │ │ ldr r4, [r3, #8] │ │ │ │ │ subs r3, r6, #1 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 1170e │ │ │ │ │ + beq.w 116de │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ clz r4, r4 │ │ │ │ │ subs r4, #2 │ │ │ │ │ adds r3, #12 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 110c2 │ │ │ │ │ + beq.n 11092 │ │ │ │ │ ldr.w r1, [r8, #12] │ │ │ │ │ sub.w r3, r4, #32 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ rsb r5, r4, #32 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ lsr.w r0, r1, r5 │ │ │ │ │ lsl.w lr, r1, r3 │ │ │ │ │ lsl.w r1, r1, r4 │ │ │ │ │ orr.w lr, lr, r0 │ │ │ │ │ bic.w r0, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r0, [r2, #0] │ │ │ │ │ - bls.n 110c2 │ │ │ │ │ + bls.n 11092 │ │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ │ lsrs r1, r1, #30 │ │ │ │ │ orr.w r1, r1, lr, lsl #2 │ │ │ │ │ cmp r6, #2 │ │ │ │ │ lsl.w ip, r0, r3 │ │ │ │ │ lsr.w fp, r0, r5 │ │ │ │ │ lsl.w r0, r0, r4 │ │ │ │ │ orr.w ip, ip, fp │ │ │ │ │ orr.w r1, r1, r0 │ │ │ │ │ orr.w ip, ip, lr, lsr #30 │ │ │ │ │ bic.w r0, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r0, [r2, #4] │ │ │ │ │ - beq.n 110c2 │ │ │ │ │ + beq.n 11092 │ │ │ │ │ ldr.w r0, [r8, #20] │ │ │ │ │ lsrs r1, r1, #30 │ │ │ │ │ orr.w r1, r1, ip, lsl #2 │ │ │ │ │ cmp r6, #3 │ │ │ │ │ lsl.w lr, r0, r3 │ │ │ │ │ lsr.w fp, r0, r5 │ │ │ │ │ lsl.w r0, r0, r4 │ │ │ │ │ orr.w lr, lr, fp │ │ │ │ │ orr.w r1, r1, r0 │ │ │ │ │ orr.w ip, lr, ip, lsr #30 │ │ │ │ │ bic.w r0, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r0, [r2, #8] │ │ │ │ │ - beq.n 110c2 │ │ │ │ │ + beq.n 11092 │ │ │ │ │ ldr.w r0, [r8, #24] │ │ │ │ │ lsrs r1, r1, #30 │ │ │ │ │ orr.w r1, r1, ip, lsl #2 │ │ │ │ │ cmp r6, #4 │ │ │ │ │ lsl.w lr, r0, r3 │ │ │ │ │ lsr.w fp, r0, r5 │ │ │ │ │ lsl.w r0, r0, r4 │ │ │ │ │ orr.w lr, lr, fp │ │ │ │ │ orr.w r0, r0, r1 │ │ │ │ │ orr.w lr, lr, ip, lsr #30 │ │ │ │ │ bic.w r1, r0, #3221225472 @ 0xc0000000 │ │ │ │ │ str r1, [r2, #12] │ │ │ │ │ - beq.n 110c2 │ │ │ │ │ + beq.n 11092 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ lsrs r0, r0, #30 │ │ │ │ │ orr.w fp, r0, lr, lsl #2 │ │ │ │ │ add.w r1, r8, #8 │ │ │ │ │ add.w lr, r2, #24 │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ │ @@ -25893,93 +25872,93 @@ │ │ │ │ │ lsl.w fp, r0, r3 │ │ │ │ │ lsr.w r0, r0, r2 │ │ │ │ │ orr.w r0, fp, r0 │ │ │ │ │ mov.w fp, r1, lsr #30 │ │ │ │ │ bic.w r1, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r1, [lr, #4]! │ │ │ │ │ orr.w fp, fp, r0, lsl #2 │ │ │ │ │ - bne.n 11094 │ │ │ │ │ + bne.n 11064 │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ add.w fp, r9, #12 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 11524 │ │ │ │ │ + beq.w 114f4 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ rsb r2, r4, #32 │ │ │ │ │ cmp r7, #1 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ sub.w r3, r4, #32 │ │ │ │ │ lsl.w r0, r1, r4 │ │ │ │ │ lsl.w lr, r1, r3 │ │ │ │ │ lsr.w r1, r1, r2 │ │ │ │ │ orr.w lr, lr, r1 │ │ │ │ │ mov.w r1, r0, lsr #30 │ │ │ │ │ bic.w r0, r0, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r0, [r9, #12] │ │ │ │ │ orr.w r1, r1, lr, lsl #2 │ │ │ │ │ - beq.w 11206 │ │ │ │ │ + beq.w 111d6 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ cmp r7, #2 │ │ │ │ │ ldr r0, [r0, #16] │ │ │ │ │ lsl.w ip, r0, r3 │ │ │ │ │ lsr.w r8, r0, r2 │ │ │ │ │ lsl.w r0, r0, r4 │ │ │ │ │ orr.w ip, ip, r8 │ │ │ │ │ orr.w r1, r1, r0 │ │ │ │ │ orr.w ip, ip, lr, lsr #30 │ │ │ │ │ bic.w r0, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r0, [r9, #16] │ │ │ │ │ mov.w r1, r1, lsr #30 │ │ │ │ │ orr.w r1, r1, ip, lsl #2 │ │ │ │ │ - beq.n 11206 │ │ │ │ │ + beq.n 111d6 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r7, #3 │ │ │ │ │ ldr r0, [r2, #20] │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ lsl.w lr, r0, r3 │ │ │ │ │ lsr.w r8, r0, r2 │ │ │ │ │ lsl.w r0, r0, r4 │ │ │ │ │ orr.w lr, lr, r8 │ │ │ │ │ orr.w r1, r1, r0 │ │ │ │ │ orr.w ip, lr, ip, lsr #30 │ │ │ │ │ bic.w r0, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r0, [r9, #20] │ │ │ │ │ mov.w r1, r1, lsr #30 │ │ │ │ │ orr.w r1, r1, ip, lsl #2 │ │ │ │ │ - beq.n 11206 │ │ │ │ │ + beq.n 111d6 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r7, #4 │ │ │ │ │ ldr r0, [r2, #24] │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ lsl.w lr, r0, r3 │ │ │ │ │ lsr.w r8, r0, r2 │ │ │ │ │ lsl.w r0, r0, r4 │ │ │ │ │ orr.w lr, lr, r8 │ │ │ │ │ orr.w r1, r1, r0 │ │ │ │ │ orr.w ip, lr, ip, lsr #30 │ │ │ │ │ bic.w r0, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r0, [r9, #24] │ │ │ │ │ mov.w r1, r1, lsr #30 │ │ │ │ │ orr.w r1, r1, ip, lsl #2 │ │ │ │ │ - beq.n 11206 │ │ │ │ │ + beq.n 111d6 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r7, #5 │ │ │ │ │ ldr r0, [r2, #28] │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ lsl.w lr, r0, r3 │ │ │ │ │ lsr.w r8, r0, r2 │ │ │ │ │ lsl.w r0, r0, r4 │ │ │ │ │ orr.w lr, lr, r8 │ │ │ │ │ orr.w r1, r1, r0 │ │ │ │ │ orr.w lr, lr, ip, lsr #30 │ │ │ │ │ bic.w r0, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r0, [r9, #28] │ │ │ │ │ mov.w r1, r1, lsr #30 │ │ │ │ │ orr.w r1, r1, lr, lsl #2 │ │ │ │ │ - beq.n 11206 │ │ │ │ │ + beq.n 111d6 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ add.w lr, r9, #28 │ │ │ │ │ mov ip, r3 │ │ │ │ │ add.w r8, r0, #8 │ │ │ │ │ add.w r5, r0, #28 │ │ │ │ │ add.w r8, r8, r7, lsl #2 │ │ │ │ │ ldr.w r3, [r5, #4]! │ │ │ │ │ @@ -25989,45 +25968,45 @@ │ │ │ │ │ lsl.w r1, r3, ip │ │ │ │ │ lsr.w r3, r3, r2 │ │ │ │ │ orr.w r3, r3, r1 │ │ │ │ │ mov.w r1, r0, lsr #30 │ │ │ │ │ bic.w r0, r0, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r0, [lr, #4]! │ │ │ │ │ orr.w r1, r1, r3, lsl #2 │ │ │ │ │ - bne.n 111da │ │ │ │ │ + bne.n 111aa │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 11524 │ │ │ │ │ + beq.w 114f4 │ │ │ │ │ add.w r7, r9, r7, lsl #2 │ │ │ │ │ str r1, [r7, #12] │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ subs r5, r3, r6 │ │ │ │ │ - beq.w 1157e │ │ │ │ │ + beq.w 1154e │ │ │ │ │ adds r0, r5, #3 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 116b0 │ │ │ │ │ + beq.w 11680 │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ lsls r1, r5, #3 │ │ │ │ │ str.w sl, [r0, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #8] │ │ │ │ │ - bne.w 11740 │ │ │ │ │ + bne.w 11710 │ │ │ │ │ lsls r5, r5, #2 │ │ │ │ │ mov r0, r8 │ │ │ │ │ add.w r7, fp, r5 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ movs r3, #0 │ │ │ │ │ cmp fp, r7 │ │ │ │ │ str.w r3, [r8, #12] │ │ │ │ │ - bcs.w 114ce │ │ │ │ │ + bcs.w 1149e │ │ │ │ │ add.w r3, r6, #1073741824 @ 0x40000000 │ │ │ │ │ add.w r2, r8, #12 │ │ │ │ │ add r2, r5 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ movw r2, #10564 @ 0x2944 │ │ │ │ │ movt r2, #14901 @ 0x3a35 │ │ │ │ │ @@ -26042,15 +26021,15 @@ │ │ │ │ │ subs r7, #4 │ │ │ │ │ ldr.w r3, [r3, #-4] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_CheckSignals │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1171e │ │ │ │ │ + bne.w 116ee │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mov r1, r4 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ ldrd r0, r8, [r5, #-4] │ │ │ │ │ cmp r4, r4 │ │ │ │ │ it eq │ │ │ │ │ cmpeq r3, r2 │ │ │ │ │ @@ -26069,17 +26048,17 @@ │ │ │ │ │ ldr.w ip, [r5, #-8] │ │ │ │ │ lsls r3, r3, #30 │ │ │ │ │ orr.w r3, r3, r2, lsr #2 │ │ │ │ │ umull lr, r1, r1, r0 │ │ │ │ │ orr.w sl, ip, r2, lsl #30 │ │ │ │ │ cmp sl, lr │ │ │ │ │ sbcs.w r1, r3, r1 │ │ │ │ │ - bcc.w 114f0 │ │ │ │ │ + bcc.w 114c0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 114b0 │ │ │ │ │ + beq.w 11480 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ mov r1, r7 │ │ │ │ │ add.w lr, r3, #8 │ │ │ │ │ mov ip, lr │ │ │ │ │ ldr.w r3, [ip, #4]! │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ add r4, r2 │ │ │ │ │ @@ -26088,35 +26067,35 @@ │ │ │ │ │ mov.w r4, r4, asr #31 │ │ │ │ │ sbc.w r4, r4, r2 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r2, [r1], #4 │ │ │ │ │ lsrs r3, r3, #30 │ │ │ │ │ orr.w r4, r3, r4, lsl #2 │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - bne.n 112f4 │ │ │ │ │ + bne.n 112c4 │ │ │ │ │ cmn.w r4, r8 │ │ │ │ │ - bmi.w 115b2 │ │ │ │ │ + bmi.w 11582 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ subs r7, #4 │ │ │ │ │ str.w r0, [r3, #-4]! │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ adds r3, r7, #4 │ │ │ │ │ cmp fp, r3 │ │ │ │ │ - bcs.n 11338 │ │ │ │ │ + bcs.n 11308 │ │ │ │ │ subs r5, #4 │ │ │ │ │ - b.n 1128a │ │ │ │ │ + b.n 1125a │ │ │ │ │ ldrd r8, r4, [sp, #32] │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ ldr.w r1, [fp, r2, lsl #2] │ │ │ │ │ lsls r5, r2, #2 │ │ │ │ │ lsr.w r3, r1, r4 │ │ │ │ │ str.w r3, [r0, r2, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 1142e │ │ │ │ │ + beq.n 113fe │ │ │ │ │ sub.w lr, r5, #4 │ │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ │ rsb r2, r4, #32 │ │ │ │ │ sub.w r3, r4, #32 │ │ │ │ │ lsls r7, r4 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ ldr.w r0, [fp, lr] │ │ │ │ │ @@ -26128,43 +26107,43 @@ │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ lsrs r1, r3 │ │ │ │ │ orr.w ip, ip, sl │ │ │ │ │ orr.w ip, ip, r1 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ str.w ip, [r2, lr] │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.n 1142e │ │ │ │ │ + beq.n 113fe │ │ │ │ │ sub.w lr, r5, #8 │ │ │ │ │ bic.w r0, r0, r7 │ │ │ │ │ cmp r6, #3 │ │ │ │ │ mov.w ip, r0, lsr #2 │ │ │ │ │ ldr.w r1, [fp, lr] │ │ │ │ │ orr.w r1, r1, r0, lsl #30 │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ lsl.w sl, ip, r0 │ │ │ │ │ lsr.w r0, r1, r4 │ │ │ │ │ lsr.w ip, ip, r3 │ │ │ │ │ orr.w r0, r0, sl │ │ │ │ │ orr.w r0, r0, ip │ │ │ │ │ str.w r0, [r2, lr] │ │ │ │ │ - beq.n 1142e │ │ │ │ │ + beq.n 113fe │ │ │ │ │ sub.w lr, r5, #12 │ │ │ │ │ bic.w r1, r1, r7 │ │ │ │ │ cmp r6, #4 │ │ │ │ │ mov.w ip, r1, lsr #2 │ │ │ │ │ ldr.w r0, [fp, lr] │ │ │ │ │ orr.w r1, r0, r1, lsl #30 │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ lsl.w sl, ip, r0 │ │ │ │ │ lsr.w r0, r1, r4 │ │ │ │ │ lsr.w ip, ip, r3 │ │ │ │ │ orr.w r0, r0, sl │ │ │ │ │ orr.w r0, r0, ip │ │ │ │ │ str.w r0, [r2, lr] │ │ │ │ │ - beq.n 1142e │ │ │ │ │ + beq.n 113fe │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ add.w ip, r9, r5 │ │ │ │ │ bic.w r1, r1, r7 │ │ │ │ │ add r5, r2 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ ldr.w r0, [ip, #-4]! │ │ │ │ │ lsrs r6, r1, #2 │ │ │ │ │ @@ -26173,111 +26152,111 @@ │ │ │ │ │ orr.w r0, r0, r1, lsl #30 │ │ │ │ │ lsr.w r6, r6, r3 │ │ │ │ │ bic.w r1, r0, r7 │ │ │ │ │ lsr.w r0, r0, r4 │ │ │ │ │ orr.w r0, r0, lr │ │ │ │ │ orr.w r0, r0, r6 │ │ │ │ │ str.w r0, [r5, #-4]! │ │ │ │ │ - bne.n 11404 │ │ │ │ │ + bne.n 113d4 │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 11748 │ │ │ │ │ + beq.w 11718 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 11748 │ │ │ │ │ + bne.w 11718 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ lsrs r3, r2, #3 │ │ │ │ │ - beq.n 11488 │ │ │ │ │ + beq.n 11458 │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ add.w r1, r1, r3, lsl #2 │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ - cbnz r0, 11488 │ │ │ │ │ + cbnz r0, 11458 │ │ │ │ │ subs r0, r3, #1 │ │ │ │ │ - beq.n 114ec │ │ │ │ │ + beq.n 114bc │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 114d4 │ │ │ │ │ + beq.n 114a4 │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ orr.w r3, r3, r0, lsl #3 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ lsrs r3, r1, #3 │ │ │ │ │ - bne.n 11496 │ │ │ │ │ - b.n 114a8 │ │ │ │ │ + bne.n 11466 │ │ │ │ │ + b.n 11478 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.n 1146a │ │ │ │ │ + bne.n 1143a │ │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ lsrs r3, r1, #3 │ │ │ │ │ - beq.n 114a8 │ │ │ │ │ + beq.n 11478 │ │ │ │ │ add.w r2, r8, r3, lsl #2 │ │ │ │ │ subs r0, r3, #1 │ │ │ │ │ add.w r4, r8, #12 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 11682 │ │ │ │ │ + beq.w 11652 │ │ │ │ │ mov r0, r8 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ subs r2, r7, #4 │ │ │ │ │ cmp r8, r6 │ │ │ │ │ - blt.w 1167c │ │ │ │ │ + blt.w 1164c │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r7, r2 │ │ │ │ │ str.w r0, [r3, #-4]! │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ adds r3, r2, #4 │ │ │ │ │ cmp fp, r3 │ │ │ │ │ - bcc.w 11334 │ │ │ │ │ + bcc.w 11304 │ │ │ │ │ ldrd r8, r4, [sp, #32] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 1142e │ │ │ │ │ - b.n 1133c │ │ │ │ │ + beq.n 113fe │ │ │ │ │ + b.n 1130c │ │ │ │ │ subs r0, r3, #2 │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ subs r1, r0, #1 │ │ │ │ │ - cbz r0, 114ec │ │ │ │ │ + cbz r0, 114bc │ │ │ │ │ ldr.w r4, [r5, r1, lsl #2] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n 11484 │ │ │ │ │ + bne.n 11454 │ │ │ │ │ mov r0, r1 │ │ │ │ │ subs r1, r0, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 114dc │ │ │ │ │ + bne.n 114ac │ │ │ │ │ movs r3, #1 │ │ │ │ │ - b.n 11472 │ │ │ │ │ + b.n 11442 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ subs r0, #1 │ │ │ │ │ add.w sl, r3, r2 │ │ │ │ │ cmp.w sl, #1073741824 @ 0x40000000 │ │ │ │ │ - bcs.w 112e4 │ │ │ │ │ + bcs.w 112b4 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ orr.w r2, ip, sl, lsl #30 │ │ │ │ │ umull lr, r1, r0, r3 │ │ │ │ │ mov.w r3, sl, lsr #2 │ │ │ │ │ cmp r2, lr │ │ │ │ │ sbcs r3, r1 │ │ │ │ │ - bcs.w 112e4 │ │ │ │ │ + bcs.w 112b4 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ subs r0, #1 │ │ │ │ │ add sl, r3 │ │ │ │ │ cmp.w sl, #1073741824 @ 0x40000000 │ │ │ │ │ - bcc.n 11500 │ │ │ │ │ - b.n 112e4 │ │ │ │ │ + bcc.n 114d0 │ │ │ │ │ + b.n 112b4 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ add.w r3, r9, r3, lsl #2 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ @@ -26285,68 +26264,68 @@ │ │ │ │ │ iteee cc │ │ │ │ │ strcc r7, [sp, #24] │ │ │ │ │ addcs r3, r7, #2 │ │ │ │ │ movcs r2, #0 │ │ │ │ │ addcs.w r3, r9, r3, lsl #2 │ │ │ │ │ it cs │ │ │ │ │ strcs r2, [r3, #4] │ │ │ │ │ - b.n 11212 │ │ │ │ │ + b.n 111e2 │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10f76 │ │ │ │ │ + bne.w 10f46 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 116a6 │ │ │ │ │ + beq.w 11676 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 116a6 │ │ │ │ │ + bne.w 11676 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 116a6 │ │ │ │ │ + b.n 11676 │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 116b0 │ │ │ │ │ + beq.w 11680 │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str.w sl, [r0, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #8] │ │ │ │ │ - bne.w 11740 │ │ │ │ │ + bne.w 11710 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ str.w r5, [r8, #12] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 1142e │ │ │ │ │ - b.n 1133c │ │ │ │ │ + beq.w 113fe │ │ │ │ │ + b.n 1130c │ │ │ │ │ subs r2, r7, #4 │ │ │ │ │ sub.w sl, r5, #4 │ │ │ │ │ sub.w r3, sl, r2 │ │ │ │ │ mov r8, r2 │ │ │ │ │ subs r3, #4 │ │ │ │ │ movs r1, #0 │ │ │ │ │ lsrs r3, r3, #2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ ands.w r3, r3, #3 │ │ │ │ │ - beq.n 11618 │ │ │ │ │ + beq.n 115e8 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 115fc │ │ │ │ │ + beq.n 115cc │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 115e6 │ │ │ │ │ + beq.n 115b6 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mov r8, r7 │ │ │ │ │ ldr.w r4, [lr, #4]! │ │ │ │ │ add r3, r4 │ │ │ │ │ bic.w r1, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r1, [r7, #0] │ │ │ │ │ lsrs r1, r3, #30 │ │ │ │ │ @@ -26361,15 +26340,15 @@ │ │ │ │ │ ldr.w r4, [lr, #4]! │ │ │ │ │ cmp r8, sl │ │ │ │ │ add r3, r4 │ │ │ │ │ add r3, r1 │ │ │ │ │ bic.w r1, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r1, [r8] │ │ │ │ │ mov.w r1, r3, lsr #30 │ │ │ │ │ - beq.n 1167c │ │ │ │ │ + beq.n 1164c │ │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ │ mov r4, r8 │ │ │ │ │ ldr.w ip, [lr, #4] │ │ │ │ │ mov r7, lr │ │ │ │ │ add.w r8, r8, #16 │ │ │ │ │ add.w lr, lr, #16 │ │ │ │ │ add r3, ip │ │ │ │ │ @@ -26392,124 +26371,124 @@ │ │ │ │ │ str.w ip, [r4, #12] │ │ │ │ │ ldr.w ip, [r7, #16] │ │ │ │ │ add r3, ip │ │ │ │ │ add.w r1, r3, r1, lsr #30 │ │ │ │ │ bic.w ip, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w ip, [r4, #16] │ │ │ │ │ mov.w r1, r1, lsr #30 │ │ │ │ │ - bne.n 11618 │ │ │ │ │ + bne.n 115e8 │ │ │ │ │ subs r0, #1 │ │ │ │ │ - b.n 114b8 │ │ │ │ │ + b.n 11488 │ │ │ │ │ mov r0, r2 │ │ │ │ │ subs r2, r0, #1 │ │ │ │ │ - cbz r0, 116d6 │ │ │ │ │ + cbz r0, 116a6 │ │ │ │ │ ldr.w r5, [r4, r2, lsl #2] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 11680 │ │ │ │ │ + beq.n 11650 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.w 114a8 │ │ │ │ │ + beq.w 11478 │ │ │ │ │ and.w r3, r1, #3 │ │ │ │ │ orr.w r3, r3, r0, lsl #3 │ │ │ │ │ str.w r3, [r8, #8] │ │ │ │ │ - b.n 114a8 │ │ │ │ │ + b.n 11478 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - b.n 114a8 │ │ │ │ │ + b.n 11478 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1155c │ │ │ │ │ + beq.w 1152c │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1155c │ │ │ │ │ + bne.w 1152c │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1155c │ │ │ │ │ + b.n 1152c │ │ │ │ │ movs r3, #1 │ │ │ │ │ str.w r3, [r8, #8] │ │ │ │ │ - b.n 114a8 │ │ │ │ │ + b.n 11478 │ │ │ │ │ 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 1155c │ │ │ │ │ + b.n 1152c │ │ │ │ │ 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 116a6 │ │ │ │ │ + b.n 11676 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ movs r4, #30 │ │ │ │ │ adds r3, #12 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 10fcc │ │ │ │ │ - b.n 110c2 │ │ │ │ │ + bne.w 10f9c │ │ │ │ │ + b.n 11092 │ │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 116b4 │ │ │ │ │ + beq.n 11684 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 116b4 │ │ │ │ │ + bne.n 11684 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 116b4 │ │ │ │ │ + b.n 11684 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str.w r3, [sl] │ │ │ │ │ - b.n 11240 │ │ │ │ │ + b.n 11210 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ lsrs r3, r2, #3 │ │ │ │ │ - bne.w 11456 │ │ │ │ │ - b.n 11488 │ │ │ │ │ + bne.w 11426 │ │ │ │ │ + b.n 11458 │ │ │ │ │ nop.w │ │ │ │ │ .word 0x3a352944 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ │ │ │ │ │ -00011760 <_PyLong_Negate>: │ │ │ │ │ +00011730 <_PyLong_Negate>: │ │ │ │ │ _PyLong_Negate(): │ │ │ │ │ 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 r1, [r0, #0] │ │ │ │ │ sub sp, #16 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr.w ip, [r1] │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ cmp.w ip, #1 │ │ │ │ │ - bne.n 11796 <_PyLong_Negate+0x36> │ │ │ │ │ + bne.n 11766 <_PyLong_Negate+0x36> │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ bic.w r2, r2, #7 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ str r3, [r1, #8] │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r5, r0 │ │ │ │ │ @@ -26521,45 +26500,45 @@ │ │ │ │ │ mov.w r0, r3, asr #31 │ │ │ │ │ sbc.w r8, r0, r0, lsl #1 │ │ │ │ │ adds.w r2, r3, #256 @ 0x100 │ │ │ │ │ adc.w lr, r0, #0 │ │ │ │ │ cmp.w r2, #262 @ 0x106 │ │ │ │ │ mov r7, r0 │ │ │ │ │ sbcs.w lr, lr, #0 │ │ │ │ │ - bcs.n 117e8 <_PyLong_Negate+0x88> │ │ │ │ │ - ldr r3, [pc, #252] @ (118c0 <_PyLong_Negate+0x160>) │ │ │ │ │ + bcs.n 117b8 <_PyLong_Negate+0x88> │ │ │ │ │ + ldr r3, [pc, #252] @ (11890 <_PyLong_Negate+0x160>) │ │ │ │ │ add.w r3, r3, r4, lsl #4 │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - beq.n 11790 <_PyLong_Negate+0x30> │ │ │ │ │ + beq.n 11760 <_PyLong_Negate+0x30> │ │ │ │ │ add.w r3, ip, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 11790 <_PyLong_Negate+0x30> │ │ │ │ │ + bne.n 11760 <_PyLong_Negate+0x30> │ │ │ │ │ mov r0, r1 │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ b.w 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_Dealloc │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w ip, #2147483648 @ 0x80000000 │ │ │ │ │ adds r3, r3, r2 │ │ │ │ │ adc.w r0, r0, #0 │ │ │ │ │ cmp r3, ip │ │ │ │ │ sbcs.w r0, r0, #0 │ │ │ │ │ - bcs.n 1185e <_PyLong_Negate+0xfe> │ │ │ │ │ + bcs.n 1182e <_PyLong_Negate+0xfe> │ │ │ │ │ movs r0, #16 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 118b0 <_PyLong_Negate+0x150> │ │ │ │ │ + beq.n 11880 <_PyLong_Negate+0x150> │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str.w ip, [r0, #4] │ │ │ │ │ asrs r0, r4, #31 │ │ │ │ │ orr.w r0, r0, #1 │ │ │ │ │ @@ -26580,168 +26559,168 @@ │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ ldr.w ip, [r1] │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ - b.n 117c8 <_PyLong_Negate+0x68> │ │ │ │ │ + b.n 11798 <_PyLong_Negate+0x68> │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ mov.w r0, #2 │ │ │ │ │ it ge │ │ │ │ │ movge r6, r4 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ itte ge │ │ │ │ │ movge r7, r8 │ │ │ │ │ movge r4, #1 │ │ │ │ │ movlt.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ bl 108 <_PyLong_New> │ │ │ │ │ R_ARM_THM_CALL _PyLong_New │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 118aa <_PyLong_Negate+0x14a> │ │ │ │ │ + cbz r0, 1187a <_PyLong_Negate+0x14a> │ │ │ │ │ rsb r0, r4, #1 │ │ │ │ │ orr.w r0, r0, #16 │ │ │ │ │ str r0, [r3, #8] │ │ │ │ │ add.w r0, r3, #12 │ │ │ │ │ mov.w ip, r6, lsr #30 │ │ │ │ │ bic.w r2, r6, #3221225472 @ 0xc0000000 │ │ │ │ │ lsrs r4, r7, #30 │ │ │ │ │ str.w r2, [r0], #4 │ │ │ │ │ orr.w r2, ip, r7, lsl #2 │ │ │ │ │ mov r7, r4 │ │ │ │ │ mov r6, r2 │ │ │ │ │ orrs.w ip, r2, r4 │ │ │ │ │ - bne.n 1188e <_PyLong_Negate+0x12e> │ │ │ │ │ + bne.n 1185e <_PyLong_Negate+0x12e> │ │ │ │ │ ldr.w ip, [r1] │ │ │ │ │ - b.n 117c8 <_PyLong_Negate+0x68> │ │ │ │ │ + b.n 11798 <_PyLong_Negate+0x68> │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr.w ip, [r1] │ │ │ │ │ - b.n 117c8 <_PyLong_Negate+0x68> │ │ │ │ │ + b.n 11798 <_PyLong_Negate+0x68> │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000118c4 <_PyLong_GCD>: │ │ │ │ │ +00011894 <_PyLong_GCD>: │ │ │ │ │ _PyLong_GCD(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ cmp r3, #23 │ │ │ │ │ - bhi.w 11a42 <_PyLong_GCD+0x17e> │ │ │ │ │ + bhi.w 11a12 <_PyLong_GCD+0x17e> │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ cmp r3, #23 │ │ │ │ │ - bhi.w 11a42 <_PyLong_GCD+0x17e> │ │ │ │ │ + bhi.w 11a12 <_PyLong_GCD+0x17e> │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w 11a34 <_PyLong_GCD+0x170> │ │ │ │ │ + beq.w 11a04 <_PyLong_GCD+0x170> │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.w 11a3c <_PyLong_GCD+0x178> │ │ │ │ │ + bne.w 11a0c <_PyLong_GCD+0x178> │ │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r1, r3, #7 │ │ │ │ │ - bpl.w 121b6 <_PyLong_GCD+0x8f2> │ │ │ │ │ + bpl.w 12186 <_PyLong_GCD+0x8f2> │ │ │ │ │ ldr.w r6, [r8, #8] │ │ │ │ │ cmp r6, #15 │ │ │ │ │ - bhi.w 11f18 <_PyLong_GCD+0x654> │ │ │ │ │ + bhi.w 11ee8 <_PyLong_GCD+0x654> │ │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ │ and.w r6, r6, #3 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ rsb r6, r6, #1 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ mul.w r6, r2, r6 │ │ │ │ │ lsls r2, r3, #7 │ │ │ │ │ mov.w r7, r6, asr #31 │ │ │ │ │ - bpl.w 11f38 <_PyLong_GCD+0x674> │ │ │ │ │ + bpl.w 11f08 <_PyLong_GCD+0x674> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r5, #15 │ │ │ │ │ - bhi.w 11b14 <_PyLong_GCD+0x250> │ │ │ │ │ + bhi.w 11ae4 <_PyLong_GCD+0x250> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ and.w r5, r5, #3 │ │ │ │ │ rsb r5, r5, #1 │ │ │ │ │ ldr.w r2, [r8] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mul.w r5, r3, r5 │ │ │ │ │ asrs r3, r7, #31 │ │ │ │ │ eors r6, r3 │ │ │ │ │ eors r7, r3 │ │ │ │ │ subs r6, r6, r3 │ │ │ │ │ sbc.w r7, r7, r3 │ │ │ │ │ asrs r3, r5, #31 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.w 11b42 <_PyLong_GCD+0x27e> │ │ │ │ │ + bne.w 11b12 <_PyLong_GCD+0x27e> │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.w 11bde <_PyLong_GCD+0x31a> │ │ │ │ │ + bne.w 11bae <_PyLong_GCD+0x31a> │ │ │ │ │ orrs.w r2, r5, r3 │ │ │ │ │ - beq.n 119c8 <_PyLong_GCD+0x104> │ │ │ │ │ + beq.n 11998 <_PyLong_GCD+0x104> │ │ │ │ │ asrs r1, r3, #31 │ │ │ │ │ mov r0, r6 │ │ │ │ │ eor.w r2, r1, r5 │ │ │ │ │ eors r3, r1 │ │ │ │ │ subs r2, r2, r1 │ │ │ │ │ sbc.w r5, r3, r1 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r9, r2 │ │ │ │ │ bl 0 <__aeabi_ldivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_ldivmod │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ orrs.w r3, r7, r6 │ │ │ │ │ - beq.w 11bb0 <_PyLong_GCD+0x2ec> │ │ │ │ │ + beq.w 11b80 <_PyLong_GCD+0x2ec> │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r3, r7 │ │ │ │ │ bl 0 <__aeabi_ldivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_ldivmod │ │ │ │ │ orrs.w r1, r3, r2 │ │ │ │ │ - beq.n 119c8 <_PyLong_GCD+0x104> │ │ │ │ │ + beq.n 11998 <_PyLong_GCD+0x104> │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 <__aeabi_ldivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_ldivmod │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ orrs.w r4, r3, r2 │ │ │ │ │ - bne.n 119b6 <_PyLong_GCD+0xf2> │ │ │ │ │ + bne.n 11986 <_PyLong_GCD+0xf2> │ │ │ │ │ adds r2, r6, #5 │ │ │ │ │ adc.w r3, r7, #0 │ │ │ │ │ cmp.w r2, #262 @ 0x106 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcc.w 11f5e <_PyLong_GCD+0x69a> │ │ │ │ │ + bcc.w 11f2e <_PyLong_GCD+0x69a> │ │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ adds r1, r6, r4 │ │ │ │ │ adc.w r3, r7, #0 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcs.w 11b5a <_PyLong_GCD+0x296> │ │ │ │ │ + bcs.w 11b2a <_PyLong_GCD+0x296> │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 121b0 <_PyLong_GCD+0x8ec> │ │ │ │ │ + beq.w 12180 <_PyLong_GCD+0x8ec> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ eor.w r7, r6, r6, asr #31 │ │ │ │ │ ite ge │ │ │ │ │ @@ -26758,42 +26737,42 @@ │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ str r7, [r5, #12] │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 11902 <_PyLong_GCD+0x3e> │ │ │ │ │ + beq.w 118d2 <_PyLong_GCD+0x3e> │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ - b.n 11902 <_PyLong_GCD+0x3e> │ │ │ │ │ + b.n 118d2 <_PyLong_GCD+0x3e> │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl e30c │ │ │ │ │ + bl e2e4 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 11a2c <_PyLong_GCD+0x168> │ │ │ │ │ + beq.n 119fc <_PyLong_GCD+0x168> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e30c │ │ │ │ │ + bl e2e4 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 122fe <_PyLong_GCD+0xa3a> │ │ │ │ │ + beq.w 122ce <_PyLong_GCD+0xa3a> │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 15f8 │ │ │ │ │ + bl 1600 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 11e9e <_PyLong_GCD+0x5da> │ │ │ │ │ + bge.w 11e6e <_PyLong_GCD+0x5da> │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str r5, [sp, #76] @ 0x4c │ │ │ │ │ cmp r7, #23 │ │ │ │ │ it ls │ │ │ │ │ movls r8, r4 │ │ │ │ │ mov.w r6, r7, lsr #3 │ │ │ │ │ it ls │ │ │ │ │ movls r4, r5 │ │ │ │ │ - bls.w 11902 <_PyLong_GCD+0x3e> │ │ │ │ │ + bls.w 118d2 <_PyLong_GCD+0x3e> │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov r5, r3 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r9, r4 │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ mov.w r8, r3, lsr #3 │ │ │ │ │ @@ -26802,165 +26781,165 @@ │ │ │ │ │ strd r8, r3, [sp] │ │ │ │ │ strd r7, r3, [sp, #12] │ │ │ │ │ lsls r3, r6, #2 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ adds r0, r5, r3 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 11eae <_PyLong_GCD+0x5ea> │ │ │ │ │ + beq.w 11e7e <_PyLong_GCD+0x5ea> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 11eb4 <_PyLong_GCD+0x5f0> │ │ │ │ │ + beq.w 11e84 <_PyLong_GCD+0x5f0> │ │ │ │ │ clz r1, r3 │ │ │ │ │ rsb sl, r1, #32 │ │ │ │ │ subs r7, r6, #2 │ │ │ │ │ add.w lr, r6, #4294967295 @ 0xffffffff │ │ │ │ │ rsb r2, sl, #30 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - ble.w 11bf4 <_PyLong_GCD+0x330> │ │ │ │ │ + ble.w 11bc4 <_PyLong_GCD+0x330> │ │ │ │ │ cmp lr, r4 │ │ │ │ │ - ble.w 11e7c <_PyLong_GCD+0x5b8> │ │ │ │ │ + ble.w 11e4c <_PyLong_GCD+0x5b8> │ │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl fc84 │ │ │ │ │ + bl fc58 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w 122b2 <_PyLong_GCD+0x9ee> │ │ │ │ │ + beq.w 12282 <_PyLong_GCD+0x9ee> │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 11af2 <_PyLong_GCD+0x22e> │ │ │ │ │ + beq.n 11ac2 <_PyLong_GCD+0x22e> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 12336 <_PyLong_GCD+0xa72> │ │ │ │ │ + beq.w 12306 <_PyLong_GCD+0xa72> │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ mov r5, r9 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ lsrs r2, r3, #3 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ cmp r2, #23 │ │ │ │ │ mov.w r6, r2, lsr #3 │ │ │ │ │ - bls.w 11ed8 <_PyLong_GCD+0x614> │ │ │ │ │ + bls.w 11ea8 <_PyLong_GCD+0x614> │ │ │ │ │ lsrs r4, r3, #3 │ │ │ │ │ - b.n 11a9c <_PyLong_GCD+0x1d8> │ │ │ │ │ + b.n 11a6c <_PyLong_GCD+0x1d8> │ │ │ │ │ movs r2, #1 │ │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4dc8 <_PyLong_AsByteArray.constprop.0> │ │ │ │ │ + bl 4dd4 <_PyLong_AsByteArray.constprop.0> │ │ │ │ │ mov r2, r0 │ │ │ │ │ adds r2, #1 │ │ │ │ │ - beq.w 11f46 <_PyLong_GCD+0x682> │ │ │ │ │ + beq.w 11f16 <_PyLong_GCD+0x682> │ │ │ │ │ ldrd r5, r3, [sp, #80] @ 0x50 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bge.n 11b34 <_PyLong_GCD+0x270> │ │ │ │ │ + bge.n 11b04 <_PyLong_GCD+0x270> │ │ │ │ │ negs r6, r6 │ │ │ │ │ sbc.w r7, r7, r7, lsl #1 │ │ │ │ │ ldr.w r2, [r8] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.w 11968 <_PyLong_GCD+0xa4> │ │ │ │ │ + beq.w 11938 <_PyLong_GCD+0xa4> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 11968 <_PyLong_GCD+0xa4> │ │ │ │ │ + bne.w 11938 <_PyLong_GCD+0xa4> │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ - b.n 11968 <_PyLong_GCD+0xa4> │ │ │ │ │ + b.n 11938 <_PyLong_GCD+0xa4> │ │ │ │ │ asrs r3, r7, #31 │ │ │ │ │ eors r6, r3 │ │ │ │ │ eor.w r4, r3, r7 │ │ │ │ │ subs r6, r6, r3 │ │ │ │ │ sbc.w r4, r4, r3 │ │ │ │ │ movs.w r8, r4, lsr #28 │ │ │ │ │ - bne.w 12012 <_PyLong_GCD+0x74e> │ │ │ │ │ + bne.w 11fe2 <_PyLong_GCD+0x74e> │ │ │ │ │ movs r0, #2 │ │ │ │ │ bl 108 <_PyLong_New> │ │ │ │ │ R_ARM_THM_CALL _PyLong_New │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11a2c <_PyLong_GCD+0x168> │ │ │ │ │ + beq.w 119fc <_PyLong_GCD+0x168> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ itt ge │ │ │ │ │ addge.w r2, r0, #12 │ │ │ │ │ movge r3, #16 │ │ │ │ │ - blt.w 12112 <_PyLong_GCD+0x84e> │ │ │ │ │ + blt.w 120e2 <_PyLong_GCD+0x84e> │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ lsrs r3, r6, #30 │ │ │ │ │ orr.w r3, r3, r4, lsl #2 │ │ │ │ │ bic.w r6, r6, #3221225472 @ 0xc0000000 │ │ │ │ │ bic.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r6, [r2, #0] │ │ │ │ │ str r3, [r2, #4] │ │ │ │ │ adds r2, #8 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 11a2c <_PyLong_GCD+0x168> │ │ │ │ │ + beq.w 119fc <_PyLong_GCD+0x168> │ │ │ │ │ str.w r8, [r2] │ │ │ │ │ - b.n 11a2c <_PyLong_GCD+0x168> │ │ │ │ │ + b.n 119fc <_PyLong_GCD+0x168> │ │ │ │ │ mov r6, r9 │ │ │ │ │ mov r7, r5 │ │ │ │ │ - b.n 119c8 <_PyLong_GCD+0x104> │ │ │ │ │ + b.n 11998 <_PyLong_GCD+0x104> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bge.n 11bc0 <_PyLong_GCD+0x2fc> │ │ │ │ │ + bge.n 11b90 <_PyLong_GCD+0x2fc> │ │ │ │ │ negs r6, r6 │ │ │ │ │ sbc.w r7, r7, r7, lsl #1 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 1220e <_PyLong_GCD+0x94a> │ │ │ │ │ + beq.w 121de <_PyLong_GCD+0x94a> │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r2, r3 │ │ │ │ │ mov r3, r5 │ │ │ │ │ - beq.w 1197a <_PyLong_GCD+0xb6> │ │ │ │ │ + beq.w 1194a <_PyLong_GCD+0xb6> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 11974 <_PyLong_GCD+0xb0> │ │ │ │ │ + bne.w 11944 <_PyLong_GCD+0xb0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ - b.n 11974 <_PyLong_GCD+0xb0> │ │ │ │ │ + b.n 11944 <_PyLong_GCD+0xb0> │ │ │ │ │ add.w ip, r9, lr, lsl #2 │ │ │ │ │ cmp lr, r4 │ │ │ │ │ ldr.w ip, [ip, #4] │ │ │ │ │ lsr.w ip, ip, sl │ │ │ │ │ - ble.w 11e80 <_PyLong_GCD+0x5bc> │ │ │ │ │ + ble.w 11e50 <_PyLong_GCD+0x5bc> │ │ │ │ │ movs r7, #0 │ │ │ │ │ mov fp, r7 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ orr.w r7, r7, ip │ │ │ │ │ it lt │ │ │ │ │ movlt.w lr, #0 │ │ │ │ │ rsb ip, sl, #60 @ 0x3c │ │ │ │ │ it lt │ │ │ │ │ movlt r8, lr │ │ │ │ │ - blt.n 11c40 <_PyLong_GCD+0x37c> │ │ │ │ │ + blt.n 11c10 <_PyLong_GCD+0x37c> │ │ │ │ │ add.w lr, r9, lr, lsl #2 │ │ │ │ │ sub.w r8, ip, #32 │ │ │ │ │ ldr.w r1, [lr, #12] │ │ │ │ │ rsb lr, ip, #32 │ │ │ │ │ lsl.w r8, r1, r8 │ │ │ │ │ lsr.w lr, r1, lr │ │ │ │ │ orr.w r8, r8, lr │ │ │ │ │ lsl.w lr, r1, ip │ │ │ │ │ orr.w r7, r7, lr │ │ │ │ │ orr.w r8, fp, r8 │ │ │ │ │ orrs.w lr, r7, r8 │ │ │ │ │ - beq.w 11ace <_PyLong_GCD+0x20a> │ │ │ │ │ + beq.w 11a9e <_PyLong_GCD+0x20a> │ │ │ │ │ ldrd r0, lr, [r0] │ │ │ │ │ lsr.w r1, r0, sl │ │ │ │ │ sub.w r0, r2, #32 │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ rsb r1, r2, #32 │ │ │ │ │ lsl.w r0, lr, r0 │ │ │ │ │ lsr.w r1, lr, r1 │ │ │ │ │ @@ -26984,20 +26963,20 @@ │ │ │ │ │ R_ARM_THM_CALL __aeabi_ldivmod │ │ │ │ │ cmp r2, r0 │ │ │ │ │ mov sl, r0 │ │ │ │ │ mov fp, r3 │ │ │ │ │ sbcs.w ip, r3, r1 │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ - blt.w 11ace <_PyLong_GCD+0x20a> │ │ │ │ │ + blt.w 11a9e <_PyLong_GCD+0x20a> │ │ │ │ │ cmp r3, r1 │ │ │ │ │ it eq │ │ │ │ │ cmpeq r2, r0 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - beq.w 11f72 <_PyLong_GCD+0x6ae> │ │ │ │ │ + beq.w 11f42 <_PyLong_GCD+0x6ae> │ │ │ │ │ str r6, [sp, #24] │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldr r6, [sp, #32] │ │ │ │ │ strd r5, r9, [sp, #60] @ 0x3c │ │ │ │ │ mov r5, r8 │ │ │ │ │ mov r9, fp │ │ │ │ │ mov r8, sl │ │ │ │ │ @@ -27037,15 +27016,15 @@ │ │ │ │ │ umull r8, ip, r0, r6 │ │ │ │ │ adc.w r3, r3, r4 │ │ │ │ │ add r7, ip │ │ │ │ │ subs.w r8, sl, r8 │ │ │ │ │ sbc.w r7, r5, r7 │ │ │ │ │ cmp r8, r2 │ │ │ │ │ sbcs.w r4, r7, r3 │ │ │ │ │ - bge.w 11fba <_PyLong_GCD+0x6f6> │ │ │ │ │ + bge.w 11f8a <_PyLong_GCD+0x6f6> │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ mov sl, lr │ │ │ │ │ ldr r6, [sp, #24] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ ldr.w fp, [sp, #28] │ │ │ │ │ ldrd r5, r9, [sp, #60] @ 0x3c │ │ │ │ │ @@ -27053,46 +27032,46 @@ │ │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 11ace <_PyLong_GCD+0x20a> │ │ │ │ │ + beq.w 11a9e <_PyLong_GCD+0x20a> │ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ lsls r0, r3, #31 │ │ │ │ │ - bmi.w 11f80 <_PyLong_GCD+0x6bc> │ │ │ │ │ + bmi.w 11f50 <_PyLong_GCD+0x6bc> │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 12130 <_PyLong_GCD+0x86c> │ │ │ │ │ + bne.w 12100 <_PyLong_GCD+0x86c> │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w 12346 <_PyLong_GCD+0xa82> │ │ │ │ │ + beq.w 12316 <_PyLong_GCD+0xa82> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 108 <_PyLong_New> │ │ │ │ │ R_ARM_THM_CALL _PyLong_New │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12340 <_PyLong_GCD+0xa7c> │ │ │ │ │ + beq.w 12310 <_PyLong_GCD+0xa7c> │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 12126 <_PyLong_GCD+0x862> │ │ │ │ │ + bne.w 120f6 <_PyLong_GCD+0x862> │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n 11db2 <_PyLong_GCD+0x4ee> │ │ │ │ │ + bne.n 11d82 <_PyLong_GCD+0x4ee> │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bge.w 12318 <_PyLong_GCD+0xa54> │ │ │ │ │ + bge.w 122e8 <_PyLong_GCD+0xa54> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 108 <_PyLong_New> │ │ │ │ │ R_ARM_THM_CALL _PyLong_New │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12340 <_PyLong_GCD+0xa7c> │ │ │ │ │ + beq.w 12310 <_PyLong_GCD+0xa7c> │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ add.w r3, r5, #12 │ │ │ │ │ add.w r7, r9, #12 │ │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ │ add r1, r3 │ │ │ │ │ add.w r3, r7, r4, lsl #2 │ │ │ │ │ @@ -27114,15 +27093,15 @@ │ │ │ │ │ mov ip, r2 │ │ │ │ │ str.w r9, [sp, #64] @ 0x40 │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov lr, r1 │ │ │ │ │ mov r9, r0 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - bcs.w 1202e <_PyLong_GCD+0x76a> │ │ │ │ │ + bcs.w 11ffe <_PyLong_GCD+0x76a> │ │ │ │ │ ldr.w r4, [r9, #4]! │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ ldr.w r0, [r7], #4 │ │ │ │ │ umull r6, r1, r4, r1 │ │ │ │ │ adds r6, r6, r3 │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ mla r1, r4, r3, r1 │ │ │ │ │ @@ -27149,110 +27128,110 @@ │ │ │ │ │ mla r8, r0, r2, r1 │ │ │ │ │ mov.w r2, r6, lsr #30 │ │ │ │ │ bic.w r6, r6, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r6, [r5], #4 │ │ │ │ │ adc.w r8, r8, r4 │ │ │ │ │ orr.w r2, r2, r8, lsl #2 │ │ │ │ │ mov.w r8, r8, asr #30 │ │ │ │ │ - b.n 11e00 <_PyLong_GCD+0x53c> │ │ │ │ │ + b.n 11dd0 <_PyLong_GCD+0x53c> │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ add.w r7, r9, r7, lsl #2 │ │ │ │ │ sub.w r8, r2, #32 │ │ │ │ │ ldr r7, [r7, #12] │ │ │ │ │ lsl.w r1, r7, r8 │ │ │ │ │ rsb r8, r2, #32 │ │ │ │ │ lsr.w r8, r7, r8 │ │ │ │ │ orr.w fp, r1, r8 │ │ │ │ │ lsls r7, r2 │ │ │ │ │ - b.n 11c0a <_PyLong_GCD+0x346> │ │ │ │ │ + b.n 11bda <_PyLong_GCD+0x346> │ │ │ │ │ ldr r7, [r5, #8] │ │ │ │ │ cmp r7, #23 │ │ │ │ │ mov.w r6, r7, lsr #3 │ │ │ │ │ - bhi.w 11a86 <_PyLong_GCD+0x1c2> │ │ │ │ │ + bhi.w 11a56 <_PyLong_GCD+0x1c2> │ │ │ │ │ mov r8, r5 │ │ │ │ │ - b.n 11902 <_PyLong_GCD+0x3e> │ │ │ │ │ + b.n 118d2 <_PyLong_GCD+0x3e> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 122d8 <_PyLong_GCD+0xa14> │ │ │ │ │ + bne.w 122a8 <_PyLong_GCD+0xa14> │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mov r4, r9 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bgt.w 1236a <_PyLong_GCD+0xaa6> │ │ │ │ │ + bgt.w 1233a <_PyLong_GCD+0xaa6> │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 12358 <_PyLong_GCD+0xa94> │ │ │ │ │ + bne.w 12328 <_PyLong_GCD+0xa94> │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ - bl ddc8 │ │ │ │ │ + bl dda0 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ - bl ddc8 │ │ │ │ │ - b.n 11a2c <_PyLong_GCD+0x168> │ │ │ │ │ + bl dda0 │ │ │ │ │ + b.n 119fc <_PyLong_GCD+0x168> │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ mov r4, r9 │ │ │ │ │ - cbz r1, 11ef4 <_PyLong_GCD+0x630> │ │ │ │ │ + cbz r1, 11ec4 <_PyLong_GCD+0x630> │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 11ef4 <_PyLong_GCD+0x630> │ │ │ │ │ + beq.n 11ec4 <_PyLong_GCD+0x630> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ - cbnz r3, 11ef4 <_PyLong_GCD+0x630> │ │ │ │ │ + cbnz r3, 11ec4 <_PyLong_GCD+0x630> │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 11eaa <_PyLong_GCD+0x5e6> │ │ │ │ │ + beq.n 11e7a <_PyLong_GCD+0x5e6> │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 11eaa <_PyLong_GCD+0x5e6> │ │ │ │ │ + beq.n 11e7a <_PyLong_GCD+0x5e6> │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 11eaa <_PyLong_GCD+0x5e6> │ │ │ │ │ + bne.n 11e7a <_PyLong_GCD+0x5e6> │ │ │ │ │ mov r0, r2 │ │ │ │ │ mov r8, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 11902 <_PyLong_GCD+0x3e> │ │ │ │ │ + b.n 118d2 <_PyLong_GCD+0x3e> │ │ │ │ │ movs r2, #1 │ │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 4dc8 <_PyLong_AsByteArray.constprop.0> │ │ │ │ │ + bl 4dd4 <_PyLong_AsByteArray.constprop.0> │ │ │ │ │ mov r5, r0 │ │ │ │ │ adds r5, #1 │ │ │ │ │ - beq.w 121c2 <_PyLong_GCD+0x8fe> │ │ │ │ │ + beq.w 12192 <_PyLong_GCD+0x8fe> │ │ │ │ │ ldrd r6, r7, [sp, #80] @ 0x50 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bmi.w 11936 <_PyLong_GCD+0x72> │ │ │ │ │ + bmi.w 11906 <_PyLong_GCD+0x72> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 121ca <_PyLong_GCD+0x906> │ │ │ │ │ + bne.w 1219a <_PyLong_GCD+0x906> │ │ │ │ │ ldr.w r2, [r8] │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 11bb6 <_PyLong_GCD+0x2f2> │ │ │ │ │ + bne.w 11b86 <_PyLong_GCD+0x2f2> │ │ │ │ │ ldr r7, [r4, #0] │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bne.w 1223c <_PyLong_GCD+0x978> │ │ │ │ │ + bne.w 1220c <_PyLong_GCD+0x978> │ │ │ │ │ movs r2, #6 │ │ │ │ │ movw r1, #8988 @ 0x231c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r2, r1, r2, lsl #4 │ │ │ │ │ adds r5, r2, r3 │ │ │ │ │ - b.n 11a2c <_PyLong_GCD+0x168> │ │ │ │ │ + b.n 119fc <_PyLong_GCD+0x168> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ mov fp, r2 │ │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ @@ -27275,15 +27254,15 @@ │ │ │ │ │ sbc.w r2, r2, r2, lsl #1 │ │ │ │ │ negs r7, r7 │ │ │ │ │ mov sl, r7 │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ sbc.w r7, r7, r7, lsl #1 │ │ │ │ │ str r7, [sp, #24] │ │ │ │ │ - b.n 11d7a <_PyLong_GCD+0x4b6> │ │ │ │ │ + b.n 11d4a <_PyLong_GCD+0x4b6> │ │ │ │ │ umull r0, ip, r0, lr │ │ │ │ │ mov sl, r6 │ │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ │ mov r5, r9 │ │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ │ add r1, ip │ │ │ │ │ adds r0, r0, r6 │ │ │ │ │ @@ -27300,52 +27279,52 @@ │ │ │ │ │ cmpeq r2, r8 │ │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ │ strd r6, r1, [sp, #40] @ 0x28 │ │ │ │ │ mov r6, r8 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ str.w lr, [sp, #48] @ 0x30 │ │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ │ - bne.n 1200c <_PyLong_GCD+0x748> │ │ │ │ │ + bne.n 11fdc <_PyLong_GCD+0x748> │ │ │ │ │ ldr r6, [sp, #24] │ │ │ │ │ mov fp, r0 │ │ │ │ │ ldrd r5, r9, [sp, #60] @ 0x3c │ │ │ │ │ mov sl, r8 │ │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ str.w lr, [sp, #44] @ 0x2c │ │ │ │ │ str r7, [sp, #24] │ │ │ │ │ - b.n 11d6a <_PyLong_GCD+0x4a6> │ │ │ │ │ + b.n 11d3a <_PyLong_GCD+0x4a6> │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - b.n 11ce6 <_PyLong_GCD+0x422> │ │ │ │ │ + b.n 11cb6 <_PyLong_GCD+0x422> │ │ │ │ │ movs r0, #3 │ │ │ │ │ bl 108 <_PyLong_New> │ │ │ │ │ R_ARM_THM_CALL _PyLong_New │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11a2c <_PyLong_GCD+0x168> │ │ │ │ │ + beq.w 119fc <_PyLong_GCD+0x168> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - blt.w 12194 <_PyLong_GCD+0x8d0> │ │ │ │ │ + blt.w 12164 <_PyLong_GCD+0x8d0> │ │ │ │ │ add.w r2, r0, #12 │ │ │ │ │ movs r3, #24 │ │ │ │ │ - b.n 11b8c <_PyLong_GCD+0x2c8> │ │ │ │ │ + b.n 11b5c <_PyLong_GCD+0x2c8> │ │ │ │ │ ldrd r5, r9, [sp, #60] @ 0x3c │ │ │ │ │ mov r4, r1 │ │ │ │ │ sub.w r1, r1, r9 │ │ │ │ │ add.w r0, r9, #9 │ │ │ │ │ subs r1, #9 │ │ │ │ │ bic.w r1, r1, #3 │ │ │ │ │ cmp r4, r0 │ │ │ │ │ it cc │ │ │ │ │ movcc r1, #0 │ │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ │ add.w lr, r0, r1 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ cmp lr, r1 │ │ │ │ │ - bcc.n 1213a <_PyLong_GCD+0x876> │ │ │ │ │ + bcc.n 1210a <_PyLong_GCD+0x876> │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ @@ -27355,91 +27334,91 @@ │ │ │ │ │ cmp r3, r2 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r1, #0] │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 12088 <_PyLong_GCD+0x7c4> │ │ │ │ │ + beq.n 12058 <_PyLong_GCD+0x7c4> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 12390 <_PyLong_GCD+0xacc> │ │ │ │ │ + beq.w 12360 <_PyLong_GCD+0xacc> │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 120a0 <_PyLong_GCD+0x7dc> │ │ │ │ │ + beq.n 12070 <_PyLong_GCD+0x7dc> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1232e <_PyLong_GCD+0xa6a> │ │ │ │ │ + beq.w 122fe <_PyLong_GCD+0xa6a> │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ lsrs r4, r2, #3 │ │ │ │ │ - beq.n 120c6 <_PyLong_GCD+0x802> │ │ │ │ │ + beq.n 12096 <_PyLong_GCD+0x802> │ │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r1, r3 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr.w r0, [r5, r3, lsl #2] │ │ │ │ │ - cbz r0, 12106 <_PyLong_GCD+0x842> │ │ │ │ │ + cbz r0, 120d6 <_PyLong_GCD+0x842> │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - beq.n 120c6 <_PyLong_GCD+0x802> │ │ │ │ │ + beq.n 12096 <_PyLong_GCD+0x802> │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ orr.w r3, r3, r1, lsl #3 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ lsrs r4, r3, #3 │ │ │ │ │ - beq.w 1234e <_PyLong_GCD+0xa8a> │ │ │ │ │ + beq.w 1231e <_PyLong_GCD+0xa8a> │ │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r2 │ │ │ │ │ subs r2, #1 │ │ │ │ │ ldr.w r1, [r5, r2, lsl #2] │ │ │ │ │ - cbnz r1, 120ee <_PyLong_GCD+0x82a> │ │ │ │ │ + cbnz r1, 120be <_PyLong_GCD+0x82a> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 120d4 <_PyLong_GCD+0x810> │ │ │ │ │ + bne.n 120a4 <_PyLong_GCD+0x810> │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ movs r3, #1 │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ - b.n 11b02 <_PyLong_GCD+0x23e> │ │ │ │ │ + b.n 11ad2 <_PyLong_GCD+0x23e> │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - beq.w 1234e <_PyLong_GCD+0xa8a> │ │ │ │ │ + beq.w 1231e <_PyLong_GCD+0xa8a> │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ orr.w r3, r3, r0, lsl #3 │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ - b.n 11b02 <_PyLong_GCD+0x23e> │ │ │ │ │ + b.n 11ad2 <_PyLong_GCD+0x23e> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 120ac <_PyLong_GCD+0x7e8> │ │ │ │ │ + bne.n 1207c <_PyLong_GCD+0x7e8> │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ - b.n 120c6 <_PyLong_GCD+0x802> │ │ │ │ │ + b.n 12096 <_PyLong_GCD+0x802> │ │ │ │ │ lsrs r3, r6, #30 │ │ │ │ │ movs r2, #18 │ │ │ │ │ bic.w r6, r6, #3221225472 @ 0xc0000000 │ │ │ │ │ orr.w r3, r3, r4, lsl #2 │ │ │ │ │ strd r2, r6, [r0, #8] │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ - b.n 11a2c <_PyLong_GCD+0x168> │ │ │ │ │ + b.n 119fc <_PyLong_GCD+0x168> │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ bic.w r3, r3, #7 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ - b.n 11dc2 <_PyLong_GCD+0x4fe> │ │ │ │ │ + b.n 11d92 <_PyLong_GCD+0x4fe> │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ bic.w r3, r3, #7 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ - b.n 11d9a <_PyLong_GCD+0x4d6> │ │ │ │ │ + b.n 11d6a <_PyLong_GCD+0x4d6> │ │ │ │ │ ldrd r1, r0, [sp, #48] @ 0x30 │ │ │ │ │ mov r6, lr │ │ │ │ │ ldr.w r4, [lr], #4 │ │ │ │ │ subs r7, r0, r1 │ │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ │ sub.w fp, r0, r1 │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ @@ -27459,224 +27438,224 @@ │ │ │ │ │ mla r2, r4, r2, r0 │ │ │ │ │ sbc.w r8, r8, r2 │ │ │ │ │ lsrs r2, r1, #30 │ │ │ │ │ bic.w r1, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r1, [fp, r6] │ │ │ │ │ orr.w r2, r2, r8, lsl #2 │ │ │ │ │ mov.w r8, r8, asr #30 │ │ │ │ │ - b.n 1204e <_PyLong_GCD+0x78a> │ │ │ │ │ + b.n 1201e <_PyLong_GCD+0x78a> │ │ │ │ │ movs r3, #26 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ bic.w r3, r6, #3221225472 @ 0xc0000000 │ │ │ │ │ lsrs r6, r6, #30 │ │ │ │ │ orr.w r6, r6, r4, lsl #2 │ │ │ │ │ add.w r2, r0, #20 │ │ │ │ │ bic.w r6, r6, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r0, #12] │ │ │ │ │ str r6, [r0, #16] │ │ │ │ │ - b.n 11baa <_PyLong_GCD+0x2e6> │ │ │ │ │ + b.n 11b7a <_PyLong_GCD+0x2e6> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n 11a2c <_PyLong_GCD+0x168> │ │ │ │ │ + b.n 119fc <_PyLong_GCD+0x168> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 12252 <_PyLong_GCD+0x98e> │ │ │ │ │ + bne.n 12222 <_PyLong_GCD+0x98e> │ │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ │ mov r7, r6 │ │ │ │ │ - b.n 11f2e <_PyLong_GCD+0x66a> │ │ │ │ │ + b.n 11efe <_PyLong_GCD+0x66a> │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ cmp r5, #15 │ │ │ │ │ - bhi.n 12216 <_PyLong_GCD+0x952> │ │ │ │ │ + bhi.n 121e6 <_PyLong_GCD+0x952> │ │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ │ and.w r5, r5, #3 │ │ │ │ │ rsb r5, r5, #1 │ │ │ │ │ ldr.w r2, [r9] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ mul.w r5, r3, r5 │ │ │ │ │ str r5, [sp, #80] @ 0x50 │ │ │ │ │ mov.w r3, r5, asr #31 │ │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ │ - beq.w 11b2a <_PyLong_GCD+0x266> │ │ │ │ │ + beq.w 11afa <_PyLong_GCD+0x266> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r9] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 11b2a <_PyLong_GCD+0x266> │ │ │ │ │ + bne.w 11afa <_PyLong_GCD+0x266> │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ - b.n 11b20 <_PyLong_GCD+0x25c> │ │ │ │ │ + b.n 11af0 <_PyLong_GCD+0x25c> │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ mov r3, r5 │ │ │ │ │ - b.n 11b4e <_PyLong_GCD+0x28a> │ │ │ │ │ + b.n 11b1e <_PyLong_GCD+0x28a> │ │ │ │ │ movs r2, #1 │ │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ │ - bl 4dc8 <_PyLong_AsByteArray.constprop.0> │ │ │ │ │ + bl 4dd4 <_PyLong_AsByteArray.constprop.0> │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w 11b20 <_PyLong_GCD+0x25c> │ │ │ │ │ + beq.w 11af0 <_PyLong_GCD+0x25c> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 11b20 <_PyLong_GCD+0x25c> │ │ │ │ │ - b.n 12202 <_PyLong_GCD+0x93e> │ │ │ │ │ + bne.w 11af0 <_PyLong_GCD+0x25c> │ │ │ │ │ + b.n 121d2 <_PyLong_GCD+0x93e> │ │ │ │ │ subs r7, #1 │ │ │ │ │ str r7, [r4, #0] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 11f5c <_PyLong_GCD+0x698> │ │ │ │ │ + bne.w 11f2c <_PyLong_GCD+0x698> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r6, #1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.w 119c8 <_PyLong_GCD+0x104> │ │ │ │ │ + b.w 11998 <_PyLong_GCD+0x104> │ │ │ │ │ ldr r6, [r0, #8] │ │ │ │ │ cmp r6, #15 │ │ │ │ │ - bhi.n 1228c <_PyLong_GCD+0x9c8> │ │ │ │ │ + bhi.n 1225c <_PyLong_GCD+0x9c8> │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ and.w r6, r6, #3 │ │ │ │ │ rsb r6, r6, #1 │ │ │ │ │ ldr r5, [r3, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ mul.w r6, r1, r6 │ │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ │ mov.w r7, r6, asr #31 │ │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ │ - beq.w 11f2e <_PyLong_GCD+0x66a> │ │ │ │ │ + beq.w 11efe <_PyLong_GCD+0x66a> │ │ │ │ │ subs r5, #1 │ │ │ │ │ str r5, [r3, #0] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 11f2e <_PyLong_GCD+0x66a> │ │ │ │ │ + bne.w 11efe <_PyLong_GCD+0x66a> │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 11f24 <_PyLong_GCD+0x660> │ │ │ │ │ + b.n 11ef4 <_PyLong_GCD+0x660> │ │ │ │ │ movs r2, #1 │ │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ - bl 4dc8 <_PyLong_AsByteArray.constprop.0> │ │ │ │ │ + bl 4dd4 <_PyLong_AsByteArray.constprop.0> │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.w 11f24 <_PyLong_GCD+0x660> │ │ │ │ │ + beq.w 11ef4 <_PyLong_GCD+0x660> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 11f24 <_PyLong_GCD+0x660> │ │ │ │ │ - b.n 12284 <_PyLong_GCD+0x9c0> │ │ │ │ │ + bne.w 11ef4 <_PyLong_GCD+0x660> │ │ │ │ │ + b.n 12254 <_PyLong_GCD+0x9c0> │ │ │ │ │ mov r4, r9 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 122de <_PyLong_GCD+0xa1a> │ │ │ │ │ + bne.n 122ae <_PyLong_GCD+0xa1a> │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 122ee <_PyLong_GCD+0xa2a> │ │ │ │ │ + bne.n 122be <_PyLong_GCD+0xa2a> │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ - bl ddc8 │ │ │ │ │ + bl dda0 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ - bl ddc8 │ │ │ │ │ + bl dda0 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.w 11a2c <_PyLong_GCD+0x168> │ │ │ │ │ + b.w 119fc <_PyLong_GCD+0x168> │ │ │ │ │ mov sl, r3 │ │ │ │ │ - b.w 11ab8 <_PyLong_GCD+0x1f4> │ │ │ │ │ + b.w 11a88 <_PyLong_GCD+0x1f4> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 122bc <_PyLong_GCD+0x9f8> │ │ │ │ │ + bne.n 1228c <_PyLong_GCD+0x9f8> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 122bc <_PyLong_GCD+0x9f8> │ │ │ │ │ + b.n 1228c <_PyLong_GCD+0x9f8> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 122c6 <_PyLong_GCD+0xa02> │ │ │ │ │ + bne.n 12296 <_PyLong_GCD+0xa02> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 122c6 <_PyLong_GCD+0xa02> │ │ │ │ │ + b.n 12296 <_PyLong_GCD+0xa02> │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 122d2 <_PyLong_GCD+0xa0e> │ │ │ │ │ + beq.n 122a2 <_PyLong_GCD+0xa0e> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 122d2 <_PyLong_GCD+0xa0e> │ │ │ │ │ + bne.n 122a2 <_PyLong_GCD+0xa0e> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 122d2 <_PyLong_GCD+0xa0e> │ │ │ │ │ + b.n 122a2 <_PyLong_GCD+0xa0e> │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ str.w r9, [sp, #4] │ │ │ │ │ bic.w r3, r3, #7 │ │ │ │ │ str.w r3, [r9, #8] │ │ │ │ │ movs r3, #2 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ - b.n 11dc2 <_PyLong_GCD+0x4fe> │ │ │ │ │ + b.n 11d92 <_PyLong_GCD+0x4fe> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 120a0 <_PyLong_GCD+0x7dc> │ │ │ │ │ + b.n 12070 <_PyLong_GCD+0x7dc> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.w 11af2 <_PyLong_GCD+0x22e> │ │ │ │ │ + b.w 11ac2 <_PyLong_GCD+0x22e> │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r4, r9 │ │ │ │ │ - b.n 122b4 <_PyLong_GCD+0x9f0> │ │ │ │ │ + b.n 12284 <_PyLong_GCD+0x9f0> │ │ │ │ │ movs r3, #2 │ │ │ │ │ str r5, [sp, #16] │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - b.n 11d9a <_PyLong_GCD+0x4d6> │ │ │ │ │ + b.n 11d6a <_PyLong_GCD+0x4d6> │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ ldr.w r9, [sp, #4] │ │ │ │ │ - b.w 11b02 <_PyLong_GCD+0x23e> │ │ │ │ │ + b.w 11ad2 <_PyLong_GCD+0x23e> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 11eca <_PyLong_GCD+0x606> │ │ │ │ │ + bne.w 11e9a <_PyLong_GCD+0x606> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 11eca <_PyLong_GCD+0x606> │ │ │ │ │ + b.n 11e9a <_PyLong_GCD+0x606> │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl dc68 <_PyLong_Copy> │ │ │ │ │ + bl dc40 <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_CALL _PyLong_Copy │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 12382 <_PyLong_GCD+0xabe> │ │ │ │ │ + beq.n 12352 <_PyLong_GCD+0xabe> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbz r3, 12386 <_PyLong_GCD+0xac2> │ │ │ │ │ + cbz r3, 12356 <_PyLong_GCD+0xac2> │ │ │ │ │ mov r5, r6 │ │ │ │ │ - b.n 11ebe <_PyLong_GCD+0x5fa> │ │ │ │ │ + b.n 11e8e <_PyLong_GCD+0x5fa> │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r5, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 11ebe <_PyLong_GCD+0x5fa> │ │ │ │ │ + b.n 11e8e <_PyLong_GCD+0x5fa> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 12088 <_PyLong_GCD+0x7c4> │ │ │ │ │ + b.n 12058 <_PyLong_GCD+0x7c4> │ │ │ │ │ │ │ │ │ │ -00012398 : │ │ │ │ │ +00012368 : │ │ │ │ │ kmul_split.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, #4064] @ 0xfe0 │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ mov r8, r0 │ │ │ │ │ @@ -27688,209 +27667,209 @@ │ │ │ │ │ movge r1, r5 │ │ │ │ │ subs r5, r5, r1 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 108 <_PyLong_New> │ │ │ │ │ R_ARM_THM_CALL _PyLong_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 124a4 │ │ │ │ │ + beq.n 12474 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 108 <_PyLong_New> │ │ │ │ │ R_ARM_THM_CALL _PyLong_New │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1249a │ │ │ │ │ + beq.n 1246a │ │ │ │ │ add.w r8, r8, #12 │ │ │ │ │ lsls r2, r4, #2 │ │ │ │ │ mov r1, r8 │ │ │ │ │ adds r0, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ add.w r1, r8, r4, lsl #2 │ │ │ │ │ add.w r4, r7, #12 │ │ │ │ │ lsls r2, r5, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ lsrs r2, r3, #3 │ │ │ │ │ - beq.n 12404 │ │ │ │ │ + beq.n 123d4 │ │ │ │ │ add.w r1, r7, r2, lsl #2 │ │ │ │ │ subs r0, r2, #1 │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 1247e │ │ │ │ │ + beq.n 1244e │ │ │ │ │ ldr r4, [r6, #8] │ │ │ │ │ str.w r7, [r9] │ │ │ │ │ lsrs r2, r4, #3 │ │ │ │ │ - beq.n 1245e │ │ │ │ │ + beq.n 1242e │ │ │ │ │ lsls r0, r2, #2 │ │ │ │ │ adds r1, r6, r0 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ - cbnz r3, 1245e │ │ │ │ │ + cbnz r3, 1242e │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - beq.n 12468 │ │ │ │ │ + beq.n 12438 │ │ │ │ │ ldr r5, [r1, #4] │ │ │ │ │ - cbnz r5, 12472 │ │ │ │ │ + cbnz r5, 12442 │ │ │ │ │ subs r3, r2, #2 │ │ │ │ │ - beq.n 12468 │ │ │ │ │ + beq.n 12438 │ │ │ │ │ ldr.w r5, [r6, r2, lsl #2] │ │ │ │ │ - cbnz r5, 12472 │ │ │ │ │ + cbnz r5, 12442 │ │ │ │ │ subs r3, r2, #3 │ │ │ │ │ - beq.n 12468 │ │ │ │ │ + beq.n 12438 │ │ │ │ │ ldr.w r5, [r1, #-4] │ │ │ │ │ - cbnz r5, 12472 │ │ │ │ │ + cbnz r5, 12442 │ │ │ │ │ subs r3, r2, #4 │ │ │ │ │ - beq.n 12468 │ │ │ │ │ + beq.n 12438 │ │ │ │ │ ldr.w r5, [r1, #-8] │ │ │ │ │ - cbnz r5, 12472 │ │ │ │ │ + cbnz r5, 12442 │ │ │ │ │ subs r3, r2, #5 │ │ │ │ │ - beq.n 12468 │ │ │ │ │ + beq.n 12438 │ │ │ │ │ ldr.w r1, [r1, #-12] │ │ │ │ │ - cbnz r1, 12472 │ │ │ │ │ + cbnz r1, 12442 │ │ │ │ │ sub.w r1, r6, #12 │ │ │ │ │ subs r3, r2, #6 │ │ │ │ │ add r1, r0 │ │ │ │ │ - cbz r3, 12468 │ │ │ │ │ + cbz r3, 12438 │ │ │ │ │ ldr.w r0, [r1, #-4]! │ │ │ │ │ - cbnz r0, 1245a │ │ │ │ │ + cbnz r0, 1242a │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1244e │ │ │ │ │ + b.n 1241e │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 12472 │ │ │ │ │ + bne.n 12442 │ │ │ │ │ str.w r6, [sl] │ │ │ │ │ movs r0, #0 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r6, #8] │ │ │ │ │ str.w r6, [sl] │ │ │ │ │ - b.n 12462 │ │ │ │ │ + b.n 12432 │ │ │ │ │ and.w r4, r4, #3 │ │ │ │ │ orr.w r3, r4, r3, lsl #3 │ │ │ │ │ - b.n 1246a │ │ │ │ │ + b.n 1243a │ │ │ │ │ mov r0, r5 │ │ │ │ │ subs r5, r0, #1 │ │ │ │ │ - cbz r0, 124ba │ │ │ │ │ + cbz r0, 1248a │ │ │ │ │ ldr.w r1, [r4, r5, lsl #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 1247c │ │ │ │ │ + beq.n 1244c │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - beq.n 12404 │ │ │ │ │ + beq.n 123d4 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ orr.w r3, r3, r0, lsl #3 │ │ │ │ │ str r3, [r7, #8] │ │ │ │ │ - b.n 12404 │ │ │ │ │ + b.n 123d4 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 124aa │ │ │ │ │ + bne.n 1247a │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 12464 │ │ │ │ │ + b.n 12434 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 124a4 │ │ │ │ │ + bne.n 12474 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 124a4 │ │ │ │ │ + b.n 12474 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r7, #8] │ │ │ │ │ - b.n 12404 │ │ │ │ │ + b.n 123d4 │ │ │ │ │ │ │ │ │ │ -000124c0 : │ │ │ │ │ +00012490 : │ │ │ │ │ int_as_integer_ratio(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 12540 │ │ │ │ │ + bne.n 12510 │ │ │ │ │ ldr r4, [r0, #0] │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne.n 1250a │ │ │ │ │ - ldr r2, [pc, #96] @ (1254c ) │ │ │ │ │ + bne.n 124da │ │ │ │ │ + ldr r2, [pc, #96] @ (1251c ) │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ movs r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_Pack │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp r2, r4 │ │ │ │ │ itt ne │ │ │ │ │ movne r4, r0 │ │ │ │ │ movne r3, r1 │ │ │ │ │ - bne.n 1252e │ │ │ │ │ + bne.n 124fe │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ mov r3, r0 │ │ │ │ │ adds r4, #1 │ │ │ │ │ str r4, [r0, #0] │ │ │ │ │ mov r1, r3 │ │ │ │ │ - ldr r2, [pc, #56] @ (1254c ) │ │ │ │ │ + ldr r2, [pc, #56] @ (1251c ) │ │ │ │ │ movs r0, #2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_Pack │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 1252e │ │ │ │ │ + bne.n 124fe │ │ │ │ │ mov r3, r4 │ │ │ │ │ - b.n 12504 │ │ │ │ │ + b.n 124d4 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1252a │ │ │ │ │ + bne.n 124fa │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r3, r4 │ │ │ │ │ - b.n 12504 │ │ │ │ │ - bl dc68 <_PyLong_Copy> │ │ │ │ │ + b.n 124d4 │ │ │ │ │ + bl dc40 <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_CALL _PyLong_Copy │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 12510 │ │ │ │ │ - b.n 12504 │ │ │ │ │ + bne.n 124e0 │ │ │ │ │ + b.n 124d4 │ │ │ │ │ .word 0x0000237c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00012550 : │ │ │ │ │ +00012520 : │ │ │ │ │ PyLong_AsLongLongAndOverflow(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ movs r3, #0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12630 │ │ │ │ │ + beq.n 12600 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ mov ip, r0 │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #7 │ │ │ │ │ - bpl.n 125e2 │ │ │ │ │ + bpl.n 125b2 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bhi.n 12592 │ │ │ │ │ + bhi.n 12562 │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ asrs r1, r3, #31 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ @@ -27902,153 +27881,153 @@ │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mov lr, r2 │ │ │ │ │ add.w r9, ip, #12 │ │ │ │ │ mov.w r4, lr, lsl #30 │ │ │ │ │ lsls r5, r2, #30 │ │ │ │ │ orr.w r6, r4, r2, lsr #2 │ │ │ │ │ subs r0, #1 │ │ │ │ │ - bcc.n 12648 │ │ │ │ │ + bcc.n 12618 │ │ │ │ │ ldr.w r4, [r9, r0, lsl #2] │ │ │ │ │ adds r5, r4, r5 │ │ │ │ │ adc.w r4, r6, #0 │ │ │ │ │ lsrs r6, r5, #30 │ │ │ │ │ orr.w r6, r6, r4, lsl #2 │ │ │ │ │ lsrs r7, r4, #30 │ │ │ │ │ cmp r7, lr │ │ │ │ │ it eq │ │ │ │ │ cmpeq r6, r2 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov lr, r4 │ │ │ │ │ - beq.n 125a6 │ │ │ │ │ + beq.n 12576 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ mov r1, r3 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 1258a │ │ │ │ │ - b.n 12604 │ │ │ │ │ + beq.n 1255a │ │ │ │ │ + b.n 125d4 │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ mov ip, r0 │ │ │ │ │ - cbz r0, 12640 │ │ │ │ │ + cbz r0, 12610 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bhi.n 1262a │ │ │ │ │ + bhi.n 125fa │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ asrs r1, r3, #31 │ │ │ │ │ ldr.w r2, [ip] │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - beq.n 1258a │ │ │ │ │ + beq.n 1255a │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [ip] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1258a │ │ │ │ │ + bne.n 1255a │ │ │ │ │ mov r0, ip │ │ │ │ │ strd r3, r1, [sp] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ │ - b.n 1258a │ │ │ │ │ + b.n 1255a │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ - b.n 12594 │ │ │ │ │ + b.n 12564 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ movw r1, #1646 @ 0x66e │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ mov r1, r3 │ │ │ │ │ - b.n 1258a │ │ │ │ │ + b.n 1255a │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - bge.n 1266a │ │ │ │ │ + bge.n 1263a │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.n 125d2 │ │ │ │ │ + bge.n 125a2 │ │ │ │ │ add.w lr, lr, #2147483648 @ 0x80000000 │ │ │ │ │ orrs.w lr, r2, lr │ │ │ │ │ - bne.n 125d2 │ │ │ │ │ + bne.n 125a2 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 1258a │ │ │ │ │ - b.n 12604 │ │ │ │ │ + beq.n 1255a │ │ │ │ │ + b.n 125d4 │ │ │ │ │ asrs r1, r3, #31 │ │ │ │ │ mul.w lr, r3, lr │ │ │ │ │ mla lr, r2, r1, lr │ │ │ │ │ umull r3, r1, r3, r2 │ │ │ │ │ add r1, lr │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 1258a │ │ │ │ │ - b.n 12604 │ │ │ │ │ + beq.n 1255a │ │ │ │ │ + b.n 125d4 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00012684 <_PyLong_Lshift>: │ │ │ │ │ +00012654 <_PyLong_Lshift>: │ │ │ │ │ _PyLong_Lshift(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ sub sp, #12 │ │ │ │ │ and.w r3, r4, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w 12822 <_PyLong_Lshift+0x19e> │ │ │ │ │ + beq.w 127f2 <_PyLong_Lshift+0x19e> │ │ │ │ │ movw r2, #34953 @ 0x8889 │ │ │ │ │ movt r2, #34952 @ 0x8888 │ │ │ │ │ cmp r4, #15 │ │ │ │ │ it ls │ │ │ │ │ cmpls r1, #29 │ │ │ │ │ umull ip, r2, r2, r1 │ │ │ │ │ mov.w ip, r2, lsr #4 │ │ │ │ │ mov.w r2, #30 │ │ │ │ │ mls r2, r2, ip, r1 │ │ │ │ │ - bhi.n 1276a <_PyLong_Lshift+0xe6> │ │ │ │ │ + bhi.n 1273a <_PyLong_Lshift+0xe6> │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ asrs r1, r3, #31 │ │ │ │ │ - bmi.n 127b6 <_PyLong_Lshift+0x132> │ │ │ │ │ + bmi.n 12786 <_PyLong_Lshift+0x132> │ │ │ │ │ sub.w r4, r2, #32 │ │ │ │ │ rsb r0, r2, #32 │ │ │ │ │ lsls r1, r2 │ │ │ │ │ lsl.w r4, r3, r4 │ │ │ │ │ lsl.w r2, r3, r2 │ │ │ │ │ orrs r1, r4 │ │ │ │ │ lsr.w r0, r3, r0 │ │ │ │ │ adds.w ip, r2, #5 │ │ │ │ │ orr.w r1, r1, r0 │ │ │ │ │ mov r4, r2 │ │ │ │ │ adc.w r3, r1, #0 │ │ │ │ │ cmp.w ip, #262 @ 0x106 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcs.n 1270a <_PyLong_Lshift+0x86> │ │ │ │ │ - ldr r3, [pc, #296] @ (12828 <_PyLong_Lshift+0x1a4>) │ │ │ │ │ + bcs.n 126da <_PyLong_Lshift+0x86> │ │ │ │ │ + ldr r3, [pc, #296] @ (127f8 <_PyLong_Lshift+0x1a4>) │ │ │ │ │ add.w r3, r3, r4, lsl #4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w ip, #2147483648 @ 0x80000000 │ │ │ │ │ adds r3, r2, r3 │ │ │ │ │ adc.w r0, r1, #0 │ │ │ │ │ cmp r3, ip │ │ │ │ │ sbcs.w r0, r0, #0 │ │ │ │ │ - bcs.n 12776 <_PyLong_Lshift+0xf2> │ │ │ │ │ + bcs.n 12746 <_PyLong_Lshift+0xf2> │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12818 <_PyLong_Lshift+0x194> │ │ │ │ │ + beq.n 127e8 <_PyLong_Lshift+0x194> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ asrs r2, r4, #31 │ │ │ │ │ str r1, [r0, #4] │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ @@ -28067,41 +28046,41 @@ │ │ │ │ │ strne r0, [r1, #0] │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ str r4, [r3, #12] │ │ │ │ │ - b.n 12704 <_PyLong_Lshift+0x80> │ │ │ │ │ + b.n 126d4 <_PyLong_Lshift+0x80> │ │ │ │ │ mov r1, ip │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ - b.w 2404 │ │ │ │ │ + b.w 240c │ │ │ │ │ movs r5, #1 │ │ │ │ │ movs r4, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r2, r1, [sp] │ │ │ │ │ bl 108 <_PyLong_New> │ │ │ │ │ R_ARM_THM_CALL _PyLong_New │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12704 <_PyLong_Lshift+0x80> │ │ │ │ │ + beq.n 126d4 <_PyLong_Lshift+0x80> │ │ │ │ │ rsb r0, r5, #1 │ │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ │ orr.w r0, r0, r4, lsl #3 │ │ │ │ │ str r0, [r3, #8] │ │ │ │ │ add.w r0, r3, #12 │ │ │ │ │ mov.w ip, r2, lsr #30 │ │ │ │ │ bic.w r4, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ orr.w r2, ip, r1, lsl #2 │ │ │ │ │ lsrs r1, r1, #30 │ │ │ │ │ str.w r4, [r0], #4 │ │ │ │ │ orrs.w r4, r2, r1 │ │ │ │ │ - beq.n 12704 <_PyLong_Lshift+0x80> │ │ │ │ │ - b.n 1279c <_PyLong_Lshift+0x118> │ │ │ │ │ + beq.n 126d4 <_PyLong_Lshift+0x80> │ │ │ │ │ + b.n 1276c <_PyLong_Lshift+0x118> │ │ │ │ │ negs r3, r3 │ │ │ │ │ sub.w ip, r2, #32 │ │ │ │ │ sbc.w r1, r1, r1, lsl #1 │ │ │ │ │ rsb r0, r2, #32 │ │ │ │ │ lsl.w r4, r3, r2 │ │ │ │ │ lsl.w ip, r3, ip │ │ │ │ │ lsls r1, r2 │ │ │ │ │ @@ -28110,67 +28089,67 @@ │ │ │ │ │ orr.w r1, r1, ip │ │ │ │ │ orrs r1, r0 │ │ │ │ │ negs r4, r4 │ │ │ │ │ adds.w r0, r2, #256 @ 0x100 │ │ │ │ │ adc.w r3, r1, #0 │ │ │ │ │ cmp.w r0, #262 @ 0x106 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcc.n 126fe <_PyLong_Lshift+0x7a> │ │ │ │ │ + bcc.n 126ce <_PyLong_Lshift+0x7a> │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w ip, #2147483648 @ 0x80000000 │ │ │ │ │ adds r3, r2, r3 │ │ │ │ │ adc.w r0, r1, #0 │ │ │ │ │ cmp r3, ip │ │ │ │ │ sbcs.w r0, r0, #0 │ │ │ │ │ - bcc.n 12720 <_PyLong_Lshift+0x9c> │ │ │ │ │ + bcc.n 126f0 <_PyLong_Lshift+0x9c> │ │ │ │ │ lsrs r3, r1, #28 │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ iteee eq │ │ │ │ │ moveq r4, #2 │ │ │ │ │ movne r2, #0 │ │ │ │ │ movne.w r1, #268435456 @ 0x10000000 │ │ │ │ │ movne r4, #3 │ │ │ │ │ - b.n 1277a <_PyLong_Lshift+0xf6> │ │ │ │ │ + b.n 1274a <_PyLong_Lshift+0xf6> │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ - b.n 12704 <_PyLong_Lshift+0x80> │ │ │ │ │ - ldr r3, [pc, #4] @ (12828 <_PyLong_Lshift+0x1a4>) │ │ │ │ │ - b.n 12704 <_PyLong_Lshift+0x80> │ │ │ │ │ + b.n 126d4 <_PyLong_Lshift+0x80> │ │ │ │ │ + ldr r3, [pc, #4] @ (127f8 <_PyLong_Lshift+0x1a4>) │ │ │ │ │ + b.n 126d4 <_PyLong_Lshift+0x80> │ │ │ │ │ nop │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0001282c <_PyLong_Rshift>: │ │ │ │ │ +000127fc <_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, #4040] @ 0xfc8 │ │ │ │ │ ldr r6, [r0, #8] │ │ │ │ │ sub sp, #20 │ │ │ │ │ and.w r4, r6, #3 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq.w 12e34 <_PyLong_Rshift+0x608> │ │ │ │ │ + beq.w 12e04 <_PyLong_Rshift+0x608> │ │ │ │ │ movw r7, #34953 @ 0x8889 │ │ │ │ │ movt r7, #34952 @ 0x8888 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r6, #15 │ │ │ │ │ umull r2, r7, r7, r1 │ │ │ │ │ mov.w r2, #30 │ │ │ │ │ mov.w r7, r7, lsr #4 │ │ │ │ │ mls r5, r2, r7, r1 │ │ │ │ │ - bhi.n 12922 <_PyLong_Rshift+0xf6> │ │ │ │ │ + bhi.n 128f2 <_PyLong_Rshift+0xf6> │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ rsb r4, r4, #1 │ │ │ │ │ cmp r1, #29 │ │ │ │ │ mul.w r4, r3, r4 │ │ │ │ │ mov.w r3, r4, asr #31 │ │ │ │ │ - bhi.w 12dec <_PyLong_Rshift+0x5c0> │ │ │ │ │ + bhi.w 12dbc <_PyLong_Rshift+0x5c0> │ │ │ │ │ rsb r2, r5, #32 │ │ │ │ │ subs.w r1, r5, #32 │ │ │ │ │ lsr.w r4, r4, r5 │ │ │ │ │ lsl.w r2, r3, r2 │ │ │ │ │ orr.w r4, r4, r2 │ │ │ │ │ itt pl │ │ │ │ │ asrpl.w r1, r3, r1 │ │ │ │ │ @@ -28178,15 +28157,15 @@ │ │ │ │ │ asrs r3, r5 │ │ │ │ │ adds r0, r4, #5 │ │ │ │ │ mov r7, r4 │ │ │ │ │ adc.w r2, r3, #0 │ │ │ │ │ cmp.w r0, #262 @ 0x106 │ │ │ │ │ mov r6, r3 │ │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ │ - bcs.n 128c8 <_PyLong_Rshift+0x9c> │ │ │ │ │ + bcs.n 12898 <_PyLong_Rshift+0x9c> │ │ │ │ │ movw r1, #8988 @ 0x231c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r1, r1, r0, lsl #4 │ │ │ │ │ add r1, r3 │ │ │ │ │ @@ -28195,20 +28174,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 12da6 <_PyLong_Rshift+0x57a> │ │ │ │ │ + bcs.w 12d76 <_PyLong_Rshift+0x57a> │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12e20 <_PyLong_Rshift+0x5f4> │ │ │ │ │ + beq.w 12df0 <_PyLong_Rshift+0x5f4> │ │ │ │ │ asrs r3, r4, #31 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ orr.w r3, r3, #1 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ @@ -28224,53 +28203,53 @@ │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r2, #0] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ str r4, [r1, #12] │ │ │ │ │ - b.n 128c0 <_PyLong_Rshift+0x94> │ │ │ │ │ + b.n 12890 <_PyLong_Rshift+0x94> │ │ │ │ │ subs r3, r4, #2 │ │ │ │ │ rsbs ip, r3, #0 │ │ │ │ │ adc.w ip, ip, r3 │ │ │ │ │ - cbnz r5, 12936 <_PyLong_Rshift+0x10a> │ │ │ │ │ + cbnz r5, 12906 <_PyLong_Rshift+0x10a> │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - bne.w 12d3c <_PyLong_Rshift+0x510> │ │ │ │ │ + bne.w 12d0c <_PyLong_Rshift+0x510> │ │ │ │ │ rsb r3, r7, r6, lsr #3 │ │ │ │ │ lsrs r6, r6, #3 │ │ │ │ │ mov fp, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.w 12e12 <_PyLong_Rshift+0x5e6> │ │ │ │ │ + ble.w 12de2 <_PyLong_Rshift+0x5e6> │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 108 <_PyLong_New> │ │ │ │ │ R_ARM_THM_CALL _PyLong_New │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 128c0 <_PyLong_Rshift+0x94> │ │ │ │ │ + beq.n 12890 <_PyLong_Rshift+0x94> │ │ │ │ │ add.w ip, r8, r7, lsl #2 │ │ │ │ │ lsls r3, r7, #2 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ rsb lr, r5, #30 │ │ │ │ │ mov r0, r2 │ │ │ │ │ ldr.w r3, [ip, #12] │ │ │ │ │ cmp r4, #2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq.w 12d6e <_PyLong_Rshift+0x542> │ │ │ │ │ + beq.w 12d3e <_PyLong_Rshift+0x542> │ │ │ │ │ rsb r2, r5, #32 │ │ │ │ │ sub.w r4, r5, #32 │ │ │ │ │ lsrs r3, r5 │ │ │ │ │ lsl.w r2, r0, r2 │ │ │ │ │ lsr.w r4, r0, r4 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ lsr.w sl, r0, r5 │ │ │ │ │ adds r0, r7, #1 │ │ │ │ │ orrs r3, r4 │ │ │ │ │ cmp r6, r0 │ │ │ │ │ - ble.w 12d00 <_PyLong_Rshift+0x4d4> │ │ │ │ │ + ble.w 12cd0 <_PyLong_Rshift+0x4d4> │ │ │ │ │ ldr.w r0, [ip, #16] │ │ │ │ │ sub.w r9, lr, #32 │ │ │ │ │ rsb r5, lr, #32 │ │ │ │ │ lsl.w r4, r0, r9 │ │ │ │ │ lsr.w r2, r0, r5 │ │ │ │ │ lsl.w r0, r0, lr │ │ │ │ │ orrs r2, r4 │ │ │ │ │ @@ -28278,127 +28257,127 @@ │ │ │ │ │ adc.w sl, sl, r2 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ lsrs r3, r3, #30 │ │ │ │ │ str r2, [r1, #12] │ │ │ │ │ adds r2, r7, #2 │ │ │ │ │ orr.w r3, r3, sl, lsl #2 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - ble.w 12d00 <_PyLong_Rshift+0x4d4> │ │ │ │ │ + ble.w 12cd0 <_PyLong_Rshift+0x4d4> │ │ │ │ │ ldr.w r2, [ip, #20] │ │ │ │ │ lsl.w r4, r2, r9 │ │ │ │ │ lsr.w r0, r2, r5 │ │ │ │ │ lsl.w r2, r2, lr │ │ │ │ │ orrs r0, r4 │ │ │ │ │ adds r2, r2, r3 │ │ │ │ │ adc.w sl, r0, sl, lsr #30 │ │ │ │ │ bic.w r3, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r1, #16] │ │ │ │ │ lsrs r3, r2, #30 │ │ │ │ │ adds r2, r7, #3 │ │ │ │ │ orr.w r3, r3, sl, lsl #2 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - ble.w 12d00 <_PyLong_Rshift+0x4d4> │ │ │ │ │ + ble.w 12cd0 <_PyLong_Rshift+0x4d4> │ │ │ │ │ ldr.w r2, [ip, #24] │ │ │ │ │ lsl.w r4, r2, r9 │ │ │ │ │ lsr.w r0, r2, r5 │ │ │ │ │ lsl.w r2, r2, lr │ │ │ │ │ orrs r0, r4 │ │ │ │ │ adds r2, r2, r3 │ │ │ │ │ adc.w sl, r0, sl, lsr #30 │ │ │ │ │ bic.w r3, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r1, #20] │ │ │ │ │ lsrs r3, r2, #30 │ │ │ │ │ adds r2, r7, #4 │ │ │ │ │ orr.w r3, r3, sl, lsl #2 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - ble.w 12d00 <_PyLong_Rshift+0x4d4> │ │ │ │ │ + ble.w 12cd0 <_PyLong_Rshift+0x4d4> │ │ │ │ │ ldr.w r2, [ip, #28] │ │ │ │ │ lsl.w r4, r2, r9 │ │ │ │ │ lsr.w r0, r2, r5 │ │ │ │ │ lsl.w r2, r2, lr │ │ │ │ │ orrs r0, r4 │ │ │ │ │ adds r2, r2, r3 │ │ │ │ │ adc.w sl, r0, sl, lsr #30 │ │ │ │ │ bic.w r3, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r1, #24] │ │ │ │ │ lsrs r3, r2, #30 │ │ │ │ │ adds r2, r7, #5 │ │ │ │ │ orr.w r3, r3, sl, lsl #2 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bge.w 12d00 <_PyLong_Rshift+0x4d4> │ │ │ │ │ + bge.w 12cd0 <_PyLong_Rshift+0x4d4> │ │ │ │ │ ldr.w r2, [ip, #32] │ │ │ │ │ lsl.w r4, r2, r9 │ │ │ │ │ lsr.w r0, r2, r5 │ │ │ │ │ lsl.w r2, r2, lr │ │ │ │ │ orrs r0, r4 │ │ │ │ │ adds r2, r2, r3 │ │ │ │ │ adc.w sl, r0, sl, lsr #30 │ │ │ │ │ bic.w r3, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r1, #28] │ │ │ │ │ lsrs r3, r2, #30 │ │ │ │ │ adds r2, r7, #6 │ │ │ │ │ orr.w r3, r3, sl, lsl #2 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - ble.w 12d00 <_PyLong_Rshift+0x4d4> │ │ │ │ │ + ble.w 12cd0 <_PyLong_Rshift+0x4d4> │ │ │ │ │ ldr.w r2, [ip, #36] @ 0x24 │ │ │ │ │ lsl.w r4, r2, r9 │ │ │ │ │ lsr.w r0, r2, r5 │ │ │ │ │ lsl.w r2, r2, lr │ │ │ │ │ orrs r0, r4 │ │ │ │ │ adds r2, r2, r3 │ │ │ │ │ adc.w sl, r0, sl, lsr #30 │ │ │ │ │ bic.w r3, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r1, #32] │ │ │ │ │ lsrs r3, r2, #30 │ │ │ │ │ adds r2, r7, #7 │ │ │ │ │ orr.w r3, r3, sl, lsl #2 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - ble.w 12d00 <_PyLong_Rshift+0x4d4> │ │ │ │ │ + ble.w 12cd0 <_PyLong_Rshift+0x4d4> │ │ │ │ │ ldr.w r2, [ip, #40] @ 0x28 │ │ │ │ │ lsl.w r4, r2, r9 │ │ │ │ │ lsr.w r0, r2, r5 │ │ │ │ │ lsl.w r2, r2, lr │ │ │ │ │ orrs r0, r4 │ │ │ │ │ adds r2, r2, r3 │ │ │ │ │ adc.w sl, r0, sl, lsr #30 │ │ │ │ │ bic.w r3, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r1, #36] @ 0x24 │ │ │ │ │ lsrs r3, r2, #30 │ │ │ │ │ add.w r2, r7, #8 │ │ │ │ │ orr.w r3, r3, sl, lsl #2 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - ble.w 12d00 <_PyLong_Rshift+0x4d4> │ │ │ │ │ + ble.w 12cd0 <_PyLong_Rshift+0x4d4> │ │ │ │ │ ldr.w r2, [ip, #44] @ 0x2c │ │ │ │ │ lsl.w r4, r2, r9 │ │ │ │ │ lsr.w r0, r2, r5 │ │ │ │ │ lsl.w r2, r2, lr │ │ │ │ │ orrs r0, r4 │ │ │ │ │ adds r2, r2, r3 │ │ │ │ │ adc.w sl, r0, sl, lsr #30 │ │ │ │ │ bic.w r3, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r1, #40] @ 0x28 │ │ │ │ │ lsrs r3, r2, #30 │ │ │ │ │ add.w r2, r7, #9 │ │ │ │ │ orr.w r3, r3, sl, lsl #2 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - ble.w 12d00 <_PyLong_Rshift+0x4d4> │ │ │ │ │ + ble.w 12cd0 <_PyLong_Rshift+0x4d4> │ │ │ │ │ ldr.w r2, [ip, #48] @ 0x30 │ │ │ │ │ lsl.w r4, r2, r9 │ │ │ │ │ lsr.w r0, r2, r5 │ │ │ │ │ lsl.w r2, r2, lr │ │ │ │ │ orrs r0, r4 │ │ │ │ │ adds r2, r2, r3 │ │ │ │ │ adc.w r0, r0, sl, lsr #30 │ │ │ │ │ bic.w r3, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r1, #44] @ 0x2c │ │ │ │ │ lsrs r3, r2, #30 │ │ │ │ │ add.w r2, r7, #10 │ │ │ │ │ orr.w r3, r3, r0, lsl #2 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - ble.w 12d00 <_PyLong_Rshift+0x4d4> │ │ │ │ │ + ble.w 12cd0 <_PyLong_Rshift+0x4d4> │ │ │ │ │ ldr.w r2, [ip, #52] @ 0x34 │ │ │ │ │ add.w r4, r7, #11 │ │ │ │ │ str r4, [sp, #8] │ │ │ │ │ lsr.w ip, r2, r5 │ │ │ │ │ lsl.w r4, r2, r9 │ │ │ │ │ lsl.w r2, r2, lr │ │ │ │ │ orr.w ip, r4, ip │ │ │ │ │ @@ -28407,28 +28386,28 @@ │ │ │ │ │ adc.w r2, ip, r0, lsr #30 │ │ │ │ │ bic.w r0, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ lsrs r3, r3, #30 │ │ │ │ │ cmp r6, r4 │ │ │ │ │ orr.w r3, r3, r2, lsl #2 │ │ │ │ │ mov.w sl, r2, lsr #30 │ │ │ │ │ str r0, [r1, #48] @ 0x30 │ │ │ │ │ - ble.w 12d00 <_PyLong_Rshift+0x4d4> │ │ │ │ │ + ble.w 12cd0 <_PyLong_Rshift+0x4d4> │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ add.w r0, r8, #52 @ 0x34 │ │ │ │ │ sub.w ip, r6, r4 │ │ │ │ │ add r2, r0 │ │ │ │ │ ands.w ip, ip, #3 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ add.w r2, r1, #48 @ 0x30 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ - beq.w 12d60 <_PyLong_Rshift+0x534> │ │ │ │ │ + beq.w 12d30 <_PyLong_Rshift+0x534> │ │ │ │ │ cmp.w ip, #1 │ │ │ │ │ - beq.n 12bfe <_PyLong_Rshift+0x3d2> │ │ │ │ │ + beq.n 12bce <_PyLong_Rshift+0x3d2> │ │ │ │ │ cmp.w ip, #2 │ │ │ │ │ - beq.n 12bc4 <_PyLong_Rshift+0x398> │ │ │ │ │ + beq.n 12b94 <_PyLong_Rshift+0x398> │ │ │ │ │ add.w r2, r7, #12 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldr.w r7, [r2, #4]! │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r2, r1 │ │ │ │ │ lsl.w ip, r7, r9 │ │ │ │ │ @@ -28477,15 +28456,15 @@ │ │ │ │ │ adc.w ip, sl, ip │ │ │ │ │ bic.w r3, r7, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r3, [r0, #4]! │ │ │ │ │ lsrs r3, r7, #30 │ │ │ │ │ orr.w r3, r3, ip, lsl #2 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ - beq.n 12d00 <_PyLong_Rshift+0x4d4> │ │ │ │ │ + beq.n 12cd0 <_PyLong_Rshift+0x4d4> │ │ │ │ │ mov.w r2, ip, lsr #30 │ │ │ │ │ mov r4, r9 │ │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ │ strd r6, r1, [sp, #8] │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ add.w r8, r8, #4 │ │ │ │ │ add.w ip, r1, #4 │ │ │ │ │ @@ -28539,133 +28518,133 @@ │ │ │ │ │ bic.w r1, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r1, [r7, #12] │ │ │ │ │ lsrs r3, r3, #30 │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ orr.w r3, r3, r2, lsl #2 │ │ │ │ │ lsrs r2, r2, #30 │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - bne.n 12c46 <_PyLong_Rshift+0x41a> │ │ │ │ │ + bne.n 12c16 <_PyLong_Rshift+0x41a> │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ add.w r4, r1, fp, lsl #2 │ │ │ │ │ add.w r6, r1, #12 │ │ │ │ │ lsrs r0, r2, #3 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs r4, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 12df6 <_PyLong_Rshift+0x5ca> │ │ │ │ │ + beq.n 12dc6 <_PyLong_Rshift+0x5ca> │ │ │ │ │ ldr.w r5, [r6, r4, lsl #2] │ │ │ │ │ - cbz r5, 12d2c <_PyLong_Rshift+0x500> │ │ │ │ │ + cbz r5, 12cfc <_PyLong_Rshift+0x500> │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.n 12d30 <_PyLong_Rshift+0x504> │ │ │ │ │ + bne.n 12d00 <_PyLong_Rshift+0x504> │ │ │ │ │ mov r0, r1 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b.w 1110 │ │ │ │ │ + b.w 1118 │ │ │ │ │ mov r3, r4 │ │ │ │ │ - b.n 12d10 <_PyLong_Rshift+0x4e4> │ │ │ │ │ + b.n 12ce0 <_PyLong_Rshift+0x4e4> │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ orr.w r2, r2, r3, lsl #3 │ │ │ │ │ str r2, [r1, #8] │ │ │ │ │ - b.n 12d20 <_PyLong_Rshift+0x4f4> │ │ │ │ │ + b.n 12cf0 <_PyLong_Rshift+0x4f4> │ │ │ │ │ cmp r1, #29 │ │ │ │ │ - bhi.n 12e00 <_PyLong_Rshift+0x5d4> │ │ │ │ │ + bhi.n 12dd0 <_PyLong_Rshift+0x5d4> │ │ │ │ │ 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 12e2a <_PyLong_Rshift+0x5fe> │ │ │ │ │ + bne.n 12dfa <_PyLong_Rshift+0x5fe> │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 12d5c <_PyLong_Rshift+0x530> │ │ │ │ │ + beq.n 12d2c <_PyLong_Rshift+0x530> │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ mov r1, r8 │ │ │ │ │ - b.n 128c0 <_PyLong_Rshift+0x94> │ │ │ │ │ + b.n 12890 <_PyLong_Rshift+0x94> │ │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r4, r9 │ │ │ │ │ strd r6, r1, [sp, #8] │ │ │ │ │ - b.n 12c46 <_PyLong_Rshift+0x41a> │ │ │ │ │ + b.n 12c16 <_PyLong_Rshift+0x41a> │ │ │ │ │ mov.w r0, fp, lsl #3 │ │ │ │ │ mov r9, r8 │ │ │ │ │ orr.w r0, r0, #2 │ │ │ │ │ str r0, [r1, #8] │ │ │ │ │ add.w r0, r8, #8 │ │ │ │ │ mov r4, r2 │ │ │ │ │ add.w r3, r0, r7, lsl #2 │ │ │ │ │ mov r8, r1 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.n 12de4 <_PyLong_Rshift+0x5b8> │ │ │ │ │ + bne.n 12db4 <_PyLong_Rshift+0x5b8> │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r8, r9 │ │ │ │ │ lsr.w r0, r0, lr │ │ │ │ │ cmp r4, #0 │ │ │ │ │ it ne │ │ │ │ │ addne r0, #1 │ │ │ │ │ adds.w r3, r0, sl │ │ │ │ │ adc.w r0, r2, #0 │ │ │ │ │ - b.n 1296c <_PyLong_Rshift+0x140> │ │ │ │ │ + b.n 1293c <_PyLong_Rshift+0x140> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ it ge │ │ │ │ │ movge r4, #1 │ │ │ │ │ - blt.n 12e06 <_PyLong_Rshift+0x5da> │ │ │ │ │ + blt.n 12dd6 <_PyLong_Rshift+0x5da> │ │ │ │ │ movs r0, #2 │ │ │ │ │ bl 108 <_PyLong_New> │ │ │ │ │ R_ARM_THM_CALL _PyLong_New │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 128c0 <_PyLong_Rshift+0x94> │ │ │ │ │ + beq.w 12890 <_PyLong_Rshift+0x94> │ │ │ │ │ rsb r3, r4, #1 │ │ │ │ │ add.w r2, 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, [r2], #4 │ │ │ │ │ orrs.w r3, r7, r6 │ │ │ │ │ - beq.w 128c0 <_PyLong_Rshift+0x94> │ │ │ │ │ - b.n 12dca <_PyLong_Rshift+0x59e> │ │ │ │ │ + beq.w 12890 <_PyLong_Rshift+0x94> │ │ │ │ │ + b.n 12d9a <_PyLong_Rshift+0x59e> │ │ │ │ │ ldr.w r1, [r0, #4]! │ │ │ │ │ orrs r4, r1 │ │ │ │ │ - b.n 12d86 <_PyLong_Rshift+0x55a> │ │ │ │ │ + b.n 12d56 <_PyLong_Rshift+0x55a> │ │ │ │ │ lsrs r4, r4, #30 │ │ │ │ │ orr.w r4, r4, r3, lsl #2 │ │ │ │ │ adds r0, r4, #5 │ │ │ │ │ - b.n 128ae <_PyLong_Rshift+0x82> │ │ │ │ │ + b.n 1287e <_PyLong_Rshift+0x82> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12d20 <_PyLong_Rshift+0x4f4> │ │ │ │ │ + beq.n 12cf0 <_PyLong_Rshift+0x4f4> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r1, #8] │ │ │ │ │ - b.n 12d20 <_PyLong_Rshift+0x4f4> │ │ │ │ │ + b.n 12cf0 <_PyLong_Rshift+0x4f4> │ │ │ │ │ subs r7, #1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - b.n 12936 <_PyLong_Rshift+0x10a> │ │ │ │ │ + b.n 12906 <_PyLong_Rshift+0x10a> │ │ │ │ │ negs r7, r7 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ sbc.w r6, r6, r6, lsl #1 │ │ │ │ │ - b.n 12dae <_PyLong_Rshift+0x582> │ │ │ │ │ + b.n 12d7e <_PyLong_Rshift+0x582> │ │ │ │ │ rsb r0, ip, #0 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b.w 2e4 │ │ │ │ │ + b.w 2dc │ │ │ │ │ R_ARM_THM_JUMP24 PyLong_FromLong │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ - b.n 128c0 <_PyLong_Rshift+0x94> │ │ │ │ │ + b.n 12890 <_PyLong_Rshift+0x94> │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b.w dc68 <_PyLong_Copy> │ │ │ │ │ + b.w dc40 <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_JUMP24 _PyLong_Copy │ │ │ │ │ - ldr r1, [pc, #0] @ (12e38 <_PyLong_Rshift+0x60c>) │ │ │ │ │ - b.n 128c0 <_PyLong_Rshift+0x94> │ │ │ │ │ + ldr r1, [pc, #0] @ (12e08 <_PyLong_Rshift+0x60c>) │ │ │ │ │ + b.n 12890 <_PyLong_Rshift+0x94> │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -23,15 +23,15 @@ │ │ │ │ │ it cc │ │ │ │ │ movcc r3, #1 │ │ │ │ │ mla r4, r1, r3, r4 │ │ │ │ │ adds r3, r4, #1 │ │ │ │ │ beq.n 38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ - b.w 21c │ │ │ │ │ + b.w 214 │ │ │ │ │ R_ARM_THM_JUMP24 PyLong_FromSsize_t │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 2e │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ @@ -60,15 +60,15 @@ │ │ │ │ │ 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 a6 <_PyLong_UnsignedLongLong_Converter+0x62> │ │ │ │ │ - bl b4dc │ │ │ │ │ + bl b4b4 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsUnsignedLongLong │ │ │ │ │ mo TRUNCATED DUE TO SIZE LIMIT: 10485760 bytes